摘要: 1、使用画刷将整个界面初始化为黑色 wndclass.hbrBackground = CreateSolidBrush(0); 2、WM_CREATE创建窗口的时候 注意,在hwndRect的创建风格时候使用SS_WHITERECT 在msdn上面的描述是这样的: Specifies a recta 阅读全文
posted @ 2016-04-05 22:08 CY_K_YC 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 一、定义 抽象工厂:有一个抽象的类。类中有多个接口来创建不同的对象。 工厂方法:有一个类。类中有一个接口来创建对象。 原型:类中有一个Clone接口来深度或者“半深浅”克隆自身的对象。 Builder:类中有多个接口来操作各种复杂的步骤。还有一个接口用来或者通过各个步骤操作的组合而创建的对象。 二、 阅读全文
posted @ 2016-02-21 15:03 CY_K_YC 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 对于作者的这个观点,我是有不同意见的。毕竟存在即道理。只是说在不同的场合有不同的作用罢了。作者在使用跨平台跟嵌入式的微内存中,使用模板却是有一定的受限的。毕竟使用模板在一定程度上是比较占用内存。并且有些ide也是不怎么支持的。但是这里我得举个反例,说一下模板的好处。最近在做一个插件管理的借口。一、描... 阅读全文
posted @ 2016-01-17 10:53 CY_K_YC 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 年底了,该总结这一年的收获与失败。今年主要做的一个项目是P500.并负责其中的nandflash模块。nandflash:一种存储芯片。P500支持将系统文件烧录到该存储芯片中。nandflash由于工艺的原因导致本身在烧录过程中不稳定,烧录的数据易发生位翻转。或者某个区域极其不稳定的现象。所以就需... 阅读全文
posted @ 2015-12-22 23:24 CY_K_YC 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 通常浮点数被表示成N=S*rjS称为尾数,可正可负,j称为阶码可正可负。r是基数,在计算机中取以2的倍数。计算机中为了提高精度,进行规格化操作:即假设N=11.0101 则规格化表示为N=0.110101*210表示,因为该规格化使得浮点数的表示精度最高。机器中浮点数由两部分组成:阶码和尾数。基数为... 阅读全文
posted @ 2015-12-20 00:16 CY_K_YC 阅读(1920) 评论(0) 推荐(0) 编辑
摘要: void StrDec2BufDec(const StrVal& strDec, BYTE* bufDec) { for (size_t i = 0; i = L'0' && strDec[i] '9')) ++nIndex; if (nIndex >= strDec.l... 阅读全文
posted @ 2015-12-19 23:37 CY_K_YC 阅读(2402) 评论(0) 推荐(0) 编辑
摘要: 一、涉及编写自己的自己的键盘由于只使用英文字母跟数字等简单的字符而已,没有包括全角或者中文字符。所以直接使用跟手机的输入密码键盘一样的键盘即可。遇到的问题:1、使用法keybd_event()的方式进行发送消息,不管发送大小写字母都是显示小写字母 2、键盘不能有焦点状态,否则使用的ke... 阅读全文
posted @ 2015-12-16 19:55 CY_K_YC 阅读(975) 评论(0) 推荐(0) 编辑
摘要: 不小心看到网上很多关于sizeof的是表达式还是运算符之类的争论。其实LZ也没法给出相应的结论。还是就说说它的特性跟用法吧!https://msdn.microsoft.com/en-us/library/4s7x1k91.aspx一、sizeof是在编译的时候就计算所占的空间大小,也就是说在给定的... 阅读全文
posted @ 2015-11-22 16:39 CY_K_YC 阅读(950) 评论(0) 推荐(0) 编辑
摘要: 今天做的使用listui来查看数据发现的一个bug:当list控件的滚动条移动的时候,列表项只有一部分显示在list上面的时候剩余的一部分偶尔会显示到界外。刚开始查看listui的时候,认为应该是setpos的时候,计算错误导致的问题。这么判断的依据是因为在移动滚动条的时候会产生刷新然后会引发重绘。... 阅读全文
posted @ 2015-09-25 19:51 CY_K_YC 阅读(787) 评论(0) 推荐(0) 编辑
摘要: 说明:关于字节对齐的问题,很多人给出的答案是通过设置#pragma pack (1)的方式进行操作。但是在不是很考虑空间占用或者不是发送协议包等情况下,为了让程序跑的更快,是不会进行该设置。以下均以默认的字节对齐方式1、在结构体中,使用的字节数对齐方式是寻找结构体中的关键字的最大占用字节数(默认最小... 阅读全文
posted @ 2015-08-21 00:23 CY_K_YC 阅读(894) 评论(0) 推荐(0) 编辑