摘要: 万事都讲究缘起,这次的缘起是要用WinDbg调试界面卡死。看不懂WinDbg的结果。以前都是靠猜,很受打击,索性学习一下。 主要学习了几个步骤:1. 什么是汇编?汇编的来龙去脉是啥?为什么需要汇编?它与C/C++有什么联系?2.跑一个汇编的Hello World。 前几个问题,我就直接摘抄了。 着重 阅读全文
posted @ 2024-03-13 16:46 Luke Zhang 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 依赖属性加入了属性变化通知、限制、验证等功能。。。WPF的所有UI控件都是依赖对象,控件的属性都是依赖属性。。。 阅读全文
posted @ 2020-10-29 15:49 Luke Zhang 阅读(416) 评论(0) 推荐(0) 编辑
摘要: IronPython是一种在.NET上实现的Python语言,使用IronPython就可以在.NET环境中调用Python代码。 阅读全文
posted @ 2019-07-26 11:20 Luke Zhang 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 到现在,我觉得终于找到学习和使用C++的基本原则了——务必简单。将其看成一个带类的C,或者将其看做标准库下的C++。 阅读全文
posted @ 2019-07-12 17:50 Luke Zhang 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 以尽量跨平台为原则来学习和使用C++,尽量维护一份代码(而不是每种平台一份),这才是学习深入C++正道 阅读全文
posted @ 2019-06-12 21:41 Luke Zhang 阅读(540) 评论(6) 推荐(0) 编辑
摘要: 现在的认知是,VC++既不适合做界面开发,用来做C#调用C++API也不如P/Invoke,所以暂停这个话题。。。 阅读全文
posted @ 2019-06-12 19:04 Luke Zhang 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 平台调用的两个难点:1、调用方式CallingConvention;2、参数类型; 阅读全文
posted @ 2019-05-28 19:40 Luke Zhang 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 监控一个Oracle数据库,内容是如果其中一个表A有数据变动,则需要将相关内容重组后通过接口发送给B。通常的解决办法是定时查询,时间间隔可以小一点,还可以加上时间戳之类的,减少查询量。在与经常访问数据库的同事聊的过程,发现通过监听数据库的变动也是一种可行方案,于是准备尝试一下。 查了一下,.Net对自己家SQL Server的监听用的是SQLDependency类,而Oracle的相应实现则是OracleDependency类,这个应该是ODP.Net的一部分。 阅读全文
posted @ 2019-01-24 18:05 Luke Zhang 阅读(2742) 评论(4) 推荐(1) 编辑
摘要: 最近有个需求,需要将数据本地保存。可选的方案很多,比如文本文件或者XML序列化和反序列化,或者如access、dbf等传统文件数据库。但是为了赶时髦,我们决定使用SQLite(其实也不时髦了:))。而且我们既然不习惯于操作数据库,我们就不想使用基本的ADO.Net写SQL语句来操作数据,于是ORM就是最好的选择了。EF是微软的实现,对于首次尝试ORM的我们,当然是第一选择。 阅读全文
posted @ 2019-01-17 20:11 Luke Zhang 阅读(940) 评论(0) 推荐(0) 编辑
摘要: 这两天做了一个小工具,存放机器名和IP的信息,包括附加的用户名和更新时间。解决方案是WCF service(hosted in IIS) + WinForm。好处是:IIS提供了可以长时间运行的服务,不用自己起宿主程序;同时,WinForm可以简单取得本机的机器名、IP和登录用户等信息。 阅读全文
posted @ 2019-01-04 22:05 Luke Zhang 阅读(306) 评论(0) 推荐(0) 编辑