上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 最近项目中一个需求,按下Tab键,按照指定的顺序进行跳转。在实现的过程中发现,Tab按下的时候,会让当前控件失去焦点。并跳转到其他可焦点控件 例如 TEdit,TButton 等。究其原理,是因为按下Tab,由于某种机制(应该是windows 或者是 BCB 自己 响应系统热键 ,这里没有结论,后续... 阅读全文
posted @ 2015-12-23 12:19 zooz 阅读(777) 评论(0) 推荐(0) 编辑
摘要: 很久没有用C 语言中的 union 和 struct 位域操作了。最近用了一下(当然,我承认是从stackoverflow 上抄的)需求是这样的,已知一个 LPARAM 整数 3866625 ,求他的第30位的值是多少。解法也挺简单int a = 3866625;a = a>>30 & 0x0001... 阅读全文
posted @ 2015-12-04 01:00 zooz 阅读(2452) 评论(0) 推荐(0) 编辑
摘要: 最近在SQL SERVER 项目中使用了一次表值函数,做一下记录。所谓表值函数,简单理解为返回一个table的函数。该table是一个 变量表我们下面要实现一个功能:传入 1,2,3,4,5 这样的字符串参数,返回一个记录集合12345 函数实现如下: 1 CREATE Function Usf_S... 阅读全文
posted @ 2015-12-01 14:02 zooz 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 首先,委托 是一个好东西。按我的理解,委托 是针对 方法 的更小粒度的抽象。比较interface,他精简了一些代码。使得 订阅-通知 (观察者模式)的实现变得非常简洁。关于事件,我最初的理解是:事件是利用委托 对 通知-订阅模式 的一种实现方式。我觉得我并没有理解错,但还不够精确。我现在要问:为什... 阅读全文
posted @ 2015-10-17 13:14 zooz 阅读(1464) 评论(1) 推荐(3) 编辑
摘要: 关于C++ BUILDER6 我目前不知道有什么特别好的内存排查工具。尤其为了对付memory leak, (Eurekalog 这个工具内存泄漏主要针对delphi,BCB配置比较繁琐)。 除了BCB6 自带的Codeguard。codeguard 在90%的情况还是很给力的。 但是实际项... 阅读全文
posted @ 2015-08-26 09:12 zooz 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 在存储过程中使用事务一个重要问题是:如果事务出错了,如何回滚? 在SQL SERVER 2005 之前 都是使用@@ERROR 来判断。 自2005 以后,可以使用try catch 方式了。 下面是使用try catch 来处理事务的例子。 首先建立一个tb_test1 的表,里面有一个字段 A 阅读全文
posted @ 2015-06-29 14:50 zooz 阅读(253) 评论(0) 推荐(0) 编辑
摘要: /*2015-06-06 本文主要叙述对于vector (指针数组)如何进行find 操作下面的代码实现了Find,FindRange 模板函数,解释了为什么std::find 不能解决问题,解释了如用find_if来解决问题。并提供了一个sort 的例子*///------------------... 阅读全文
posted @ 2015-06-05 22:15 zooz 阅读(1426) 评论(0) 推荐(0) 编辑
摘要: Application->Create 和 NEW 的一个区别 最近写windows服务的时候,恰巧碰到一个问题。我建立了一个DataModal,然后在Datamodal的OnCreate 事件中创建了另外一个类A的对象a。. a会去访问DataModal的全局指针。相当于下面这个东西: 发现,a访问的DataModal的全局指针有如下2种情况, 如果使用Application->Creat... 阅读全文
posted @ 2014-12-25 20:43 zooz 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 和完成例程比较。完成端口的效率更高。其主要原因是完成端口可以指定线程池。这么说吧,完成例程,每次只能由一个线程来监控IO 完成变化。但是完成端口,却可以指定一堆线程(想象一下一个人干活和一群人干活的区别)轮班的监控,即1号线程忙碌了,2号线程顶上去,如果2号也忙,3号顶上去!这样,效率大大提高。但是... 阅读全文
posted @ 2014-12-23 00:30 zooz 阅读(1011) 评论(4) 推荐(0) 编辑
摘要: SQL SERVER 2008 数据库隔离级别代码演示 在各种SQL 的教程上一直都强调SQL SERVER 的4个隔离级别(其实这是SQL 工业标) 未提交读ReadUncommited已提交读ReadCommited不可重复读RepeatableRead序列化Serializable (为什么叫这个么名字?)这4种隔离级别,本身没有优劣之分,完全取决于应用的场景。 本质上,他们... 阅读全文
posted @ 2014-12-18 17:23 zooz 阅读(445) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页