自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

春夜喜雨的专栏

个人随笔 (Owed by: 春夜喜雨 http://blog.csdn.net/chunyexiyu)

  • 博客(8)
  • 资源 (3)
  • 收藏
  • 关注

原创 64位无符号溢出后差1的问题: UINT(-3) + UINT64(5) ) % UINT64(5) 竟然等于了3 (后续避免使用UINT 溢出效果)

运行系统:window7 x64位操作系统: 编译环境;vc90x64 在MFC中执行下面的语句:原语句是 (UINT(1) - UINT(4) + UINT64(5) ) % UINT64(5)( UINT(-3) + UINT64(5) )  % UINT64(5)得出的结果是:3         ( -3 + 5 )  % 5 竟然等于了3!!! UI

2013-10-31 16:15:24 2437

转载 转载:自定义浏览DWG控件的实现方法, 有时间研究一下(AcGsView使用)

自定义浏览DWG控件的实现方法ARX  总是需要在自定义控件上显示DWG图形,如在一个对话框上动态浏览一个DWG图形,于是写了一个控件,专门用来动态浏览DWG,这个控件从CStatic中派生,运用AcGs类库中的AcGsView,AcGsDevice,AcGsModel来协作显示DWG图形。从CStatic派生,使用方便,只要在对话框中放一个CStatic,然后把CStatic的对

2013-10-29 09:16:17 3642

原创 VC编译\链接\运行:包含文件、包含库lib、包含动态库dll的一些问题

在代码开发的过程中,常常碰到编译、链接、运行时加载dll 的问题,简单罗列一下:1. 未包含头文件:        报错信息可能为: 编译错误 函数/类未定义 2. 包含头文件,未包含库lib/包含的lib不匹配:        报错信息可能为: 链接错误 链接时找不到 函数/类 实现 3. 包含头文件,包含lib库,编译成功,运行时,dll不在当前路径或包含路径(通常

2013-10-24 15:58:42 3251

转载 转载:CListCtrl 使用介绍

转载地址:http://www.cnblogs.com/afarmer/archive/2012/03/31/2427217.html列表控件可以看作是功能增强的ListBox,它提供了四种风格,而且可以同时显示一列的多中属性值。MFC中使用CListCtrl类来封装列表控件的各种操作。通过调用BOOL Create( DWORD dwStyle, const RECT& rect,

2013-10-22 11:50:17 861

转载 error LNK2005: _DllMain@12 已经在 XXXX.obj 中定义

转载来源:http://blog.csdn.net/honker110/article/details/6120758 出现这种问题的情形有很多,这里只说明下我遇到的这种情形及其解决方法:问题原因:       1、 用VS的MFC DLL模板建立DLL项目;       2、出于实际需要,将自动生成的App模板代码删掉,改用win32风格的DLL入口:          

2013-10-21 09:45:09 2009

原创 Dll的多字节和Unicode

我们定义dll的时候会区分: 字符集:使用多字节字符集 / 使用Unicode字符集 编译之后,使用时我们可能会碰到这类问题 http://bbs.csdn.net/topics/390070639程序为 unicode 格式,dll为多字节格式,这样调用时就可能有问题了:问题大多数情况主要出在我们传入/传出参数中使用了:CString CString在unicod

2013-10-17 13:00:59 3630

原创 指定MessageBox所属父窗口(使用AfxGetMainWnd())

参考:MSDN在一些情况里:例如 回掉函数 中,我们可能不知道所属的父窗口:int MessageBox( HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType);  当hWnd使用NULL的时候:If this parameter is NULL, the message box h

2013-10-16 16:16:30 3411

原创 定义CDialog窗口的图标

定义图标首先图标的来源:1 . 自己绘制ico文件 2. 从其它程序倒入ico文件:这种方法比较简单,在VS/VC中,文件-->打开-->文件,然后选择程序,就可以打开程序的资源了。 3. 网上找资源   导入图标到资源中来:这个简单,当有了ico文件之后,我们在VC/VS中的资源试图下,右键 添加资源,把ico文件导入到工程中来修改ID为一个稍微有意义一点的:

2013-10-09 15:17:00 1754

Mac上构建OpenGL红宝书上的triangles程序

OpenGL红宝书中程序与Mac系统匹配不好,需要进行相关的适配才能够在Mac下正常的运行。 该资源是花了不少时间查阅资料处理的,最终实现仅依赖系统带的OpenGL和GLUT,在Mac上运行红宝书的第一个程序-triangles。 文件(格式.tar.gz压缩包)包含的清单如下: LoadShaders.cpp LoadShaders.o triangles triangles.frag triangles.vert LoadShaders.h Makefile triangles.cpp triangles.o 重新构建方法:make clean; make 运行方法:./triangles

2019-04-12

Python语言程序设计基础_课件PPT_嵩天

课件来源于python123.io课程中57个PDF文档课件的汇总。 笔者提供了:1、把57个章节课件按顺序汇总到一个文档中。 2、对PDF增加了57个章节书签,方便阅读。 课件来源网址:https://python123.io/student/courses/371/materials 备注:感谢嵩天老师和python123提供的课程与课件,建议大家加入课程学习!

2018-12-01

编译原理-简单计算器

编译原理-简单计算器:实现词法分析器,和语法分析器:实现正整数与浮点数的 + - * / () 之前大学的时候,编译原理课程有一个做计算器的任务,当时没有做,只顾做一个漂亮计算器界面。趁这周末有空,就把计算器编译重新做一做。 参考文档:http://wenku.baidu.com/view/341e42bd02d276a200292e6c.html

2014-08-31

AutoCad 2011版的DXF参考手册官方地址

AutoCad 2011版的DXF参考手册,存的一个网址,是网页版访问的。 中文版的,比较好用,我找了许多地方才找到的,所以共享出来给大家。

2013-06-20

Window上的Shell文件

Windows上的Shell程序,经过自己的验证,是可用的,和在Linux上使用效果一致。 使用方法,例如把这个在D盘解压,在 我的电脑-->属性-->高级-->环境变量中,在Path路径里,加上D:\winshell即可 当前已知存在问题:awk命令不可用,当前我自己尚未找到可用的版本,等找到后,会下架这个,重新提供。

2013-06-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除