摘要:IronPython是一种在.NET上实现的Python语言,使用IronPython就可以在.NET环境中调用Python代码。 阅读全文
posted @ 2019-07-26 11:20 Luke Zhang 阅读(13) 评论(0) 推荐(0) 编辑
摘要:到现在,我觉得终于找到学习和使用C++的基本原则了——务必简单。将其看成一个带类的C,或者将其看做标准库下的C++。 阅读全文
posted @ 2019-07-12 17:50 Luke Zhang 阅读(180) 评论(0) 推荐(0) 编辑
摘要:以尽量跨平台为原则来学习和使用C++,尽量维护一份代码(而不是每种平台一份),这才是学习深入C++正道 阅读全文
posted @ 2019-06-12 21:41 Luke Zhang 阅读(262) 评论(6) 推荐(0) 编辑
摘要:现在的认知是,VC++既不适合做界面开发,用来做C#调用C++API也不如P/Invoke,所以暂停这个话题。。。 阅读全文
posted @ 2019-06-12 19:04 Luke Zhang 阅读(196) 评论(0) 推荐(0) 编辑
摘要:平台调用的两个难点:1、调用方式CallingConvention;2、参数类型; 阅读全文
posted @ 2019-05-28 19:40 Luke Zhang 阅读(450) 评论(0) 推荐(0) 编辑
摘要:监控一个Oracle数据库,内容是如果其中一个表A有数据变动,则需要将相关内容重组后通过接口发送给B。通常的解决办法是定时查询,时间间隔可以小一点,还可以加上时间戳之类的,减少查询量。在与经常访问数据库的同事聊的过程,发现通过监听数据库的变动也是一种可行方案,于是准备尝试一下。 查了一下,.Net对自己家SQL Server的监听用的是SQLDependency类,而Oracle的相应实现则是OracleDependency类,这个应该是ODP.Net的一部分。 阅读全文
posted @ 2019-01-24 18:05 Luke Zhang 阅读(1330) 评论(4) 推荐(1) 编辑
摘要:最近有个需求,需要将数据本地保存。可选的方案很多,比如文本文件或者XML序列化和反序列化,或者如access、dbf等传统文件数据库。但是为了赶时髦,我们决定使用SQLite(其实也不时髦了:))。而且我们既然不习惯于操作数据库,我们就不想使用基本的ADO.Net写SQL语句来操作数据,于是ORM就是最好的选择了。EF是微软的实现,对于首次尝试ORM的我们,当然是第一选择。 阅读全文
posted @ 2019-01-17 20:11 Luke Zhang 阅读(540) 评论(0) 推荐(0) 编辑
摘要:这两天做了一个小工具,存放机器名和IP的信息,包括附加的用户名和更新时间。解决方案是WCF service(hosted in IIS) + WinForm。好处是:IIS提供了可以长时间运行的服务,不用自己起宿主程序;同时,WinForm可以简单取得本机的机器名、IP和登录用户等信息。 阅读全文
posted @ 2019-01-04 22:05 Luke Zhang 阅读(191) 评论(0) 推荐(0) 编辑
正文内容加载中...
posted @ 2018-05-02 21:01 Luke Zhang 阅读(575) 评论(0) 推荐(1) 编辑
摘要:List.Add添加的到底是什么?。。。其实回头想想,这不就是我们初学面向对象语言时经常遇到的,对于一个函数形参的指针传递与值传递问题吗? 阅读全文
posted @ 2018-01-29 16:47 Luke Zhang 阅读(5866) 评论(2) 推荐(2) 编辑