会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
风的哀伤
博客园
首页
新随笔
联系
订阅
管理
2018年3月28日
MSVCRTD.LIB和LIBCMTD.LIB冲突(转载)
摘要: 以前经常遇到这个警告信息,因为运行并没有什么问题,所以也没深究。但是耿耿于怀那个“ 0 个错误,0 个警告”的成功提示,在网上搜了一下。原来问题出在默认库的引用选择上。 VS2008,项目——属性——配置属性——C/C++——代码生成:他有/MT,/MTd,/Md,/MDd四个选项,你必须让所有使用
阅读全文
posted @ 2018-03-28 15:03 风的哀伤
阅读(440)
评论(0)
推荐(0)
2018年3月7日
字节对齐的计算
摘要: 在我们的计算机中,字节是我们管理内存空间的最小单位,因此处理器从内存取出数据一般都是首先找到字节地址所在处,然后取出需要的字节数的内存中的值。那么处理器在取数的时候,有没有一些规则或者说一些效率比较高的方法。我们来介绍一下内存对齐的概念: 访问未对齐的内存,处理器需要做两次访问,然而,对于对齐的内存
阅读全文
posted @ 2018-03-07 17:19 风的哀伤
阅读(888)
评论(1)
推荐(0)
单链表逆置
摘要: 1 #include "stdafx.h" 2 #include 3 #include 4 #include 5 typedef struct stData 6 { 7 int n; 8 stData* next; 9 }*pData; 10 11 pData ReverseList(pData pHead) 12 { 13 if (pHead ...
阅读全文
posted @ 2018-03-07 14:21 风的哀伤
阅读(127)
评论(0)
推荐(0)
2018年3月2日
SQL语句--分组统计
摘要: 一、教师号 星期号 是否有课1 2 有1 3 有2 1 有3 2 有`1 2 有写一条sql语句让你变为这样的表教师号 星期一 星期二 星期三1 2 12 13 1各星期下的数字表示:对应的教师在星期几已经排的课数 答案是:
阅读全文
posted @ 2018-03-02 16:13 风的哀伤
阅读(1365)
评论(0)
推荐(0)
2017年12月18日
解决绘图闪烁问题--双缓冲技术
摘要: 一、缓冲技术原理:为了解决窗口刷新频率过快所带来的闪烁问题,利用双缓冲技术进行绘图。所谓双缓冲技术,就是将资源加载到内存,然后复制内存数据到设备DC(这个比较快),避免了直接在设备DC上绘图(这个比较慢)。 二、列子示例:
阅读全文
posted @ 2017-12-18 14:26 风的哀伤
阅读(683)
评论(0)
推荐(0)
2017年11月1日
MFC中修改光标形状
摘要: 修改光标形状,如果是修改系统内光标形状,那就很简单了,直接是用::SetCursor(::LoadCursor(NULL,MAKEINTRESOURCE(IDC_CURSOR1)))就可以修改成功了,但这只是更改一时的光标形状。如果想要长久修改光标形状,就需要在光标消息中修改鼠标形状了。 1、首先,
阅读全文
posted @ 2017-11-01 15:58 风的哀伤
阅读(4422)
评论(0)
推荐(1)
2017年10月27日
抓取屏幕并压缩生成HBITMAP
摘要: 1 HBITMAP GetScreenBmp() 2 { 3 HWND hwnd = ::GetDesktopWindow(); 4 HDC hsrc = ::GetDC(hwnd); 5 HDC hmemdc = ::CreateCompatibleDC(hsrc); 6 RECT rc; ::GetWindowRect(hwnd,&rc); 7 ...
阅读全文
posted @ 2017-10-27 09:33 风的哀伤
阅读(693)
评论(0)
推荐(0)
2017年10月25日
图片字节流生成bmp文件
摘要: PS:位图信息头文件定义
阅读全文
posted @ 2017-10-25 13:41 风的哀伤
阅读(1198)
评论(0)
推荐(0)
BMP字节流转成CBitmap类
摘要: BYTE* m_pBmpData = NULL; BITMAPINFO* m_pBmpInfo = new BITMAPINFO[sizeof(BITMAPINFOHEADER)+sizeof(RGBQUAD)]; m_pBmpInfo->bmiHeader.biSize = sizeof(BITMAPINFOHEADER); m_pBmpInfo->bmiHeader....
阅读全文
posted @ 2017-10-25 13:36 风的哀伤
阅读(412)
评论(0)
推荐(0)
2017年9月18日
临界区的使用
摘要: 使用临界区只需要简单两步: 1、首先定义全局变量 CLHSectionLock g_lock; 2、在多线程中药保护的数据前使用CLHSimpleLock simpleLock(g_lock);
阅读全文
posted @ 2017-09-18 11:32 风的哀伤
阅读(421)
评论(0)
推荐(0)
下一页
公告