- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 DLL 打开对话框 注意点
要静态使用MFC,否则DoModal()中的AfxGetResourceHandle()会去取调用该dll的exe中的资源,而不是使用dll中的对话框模板。
2016-11-17 09:33:51 661
转载 为什么游戏帧数要到 60 帧每秒才流畅,而电影帧数只有24FPS?
首先要说的是电影就是24FPS也不如60FPS的流畅,对比就可以看出来,但是24FPS不会让人觉得卡,甚至12FPS都不会让人觉得卡,而24FPS的游戏能让人很明显的感受到卡,12FPS就是幻灯片了,这是为什么呢?有两个原因。 第一个原因就是由 两者图像生成原理不同造成的。 电影虽然只有24FPS,但是每一帧都包含了1/24秒里的所有信息,而游戏则只包含那个节点的信息。把1除以24
2016-02-18 17:12:19 10588
原创 运行结果为啥,为啥
#include "stdio.h"#include "conio.h"#include #include using namespace std;class cmp{public: bool operator()(const char* s1, const char* s2) { return strcmp(s
2016-02-03 10:02:35 489
原创 Python 中的继承之Super用法
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I
2015-08-17 19:54:42 7294 1
原创 最近学习Python 小小总结
最近学习Python 小小总结一番" 最近正在学习Python。学习Python以前周围好多人都说python很好用,可以写爬虫之类的。而且语法简单,操作easy,不过个人觉得可读性很差。反正语言都是这样的,限制越多就越精确,写起来比较麻烦,但阅读性高,限制越少写起来越容易,同时阅读性会降低。1. Python 的 input 和 output2. Python 的数据
2015-07-29 14:48:32 711
转载 树状数组基础
出处:http://blog.csdn.net/int64ago/article/details/7429868还不错啊。。。。 写下这个标题,其实心里还是没底的,与其说是写博帖,不如说是做总结。第一个接触树状数组还是两年前,用什么语言来形容当时的感觉呢?……太神奇了!真的,无法表达出那种感觉,她是那么的优雅,10行不到的代码,却把事情干的如此出色!没有了解她原理的前提
2015-07-22 17:21:16 386
转载 线段树基础
出处:http://blog.csdn.net/int64ago/article/details/7506179写得不错啊。。。前段时间写了篇“搞懂树状数组”,如果说树状数组是优雅的,那么线段树就是万能的。有句话就叫:树状数组能做的线段树都能做,但是树状数组能做的坚决用树状数组!因为线段树本来的内容狠丰富的,主要有单点跟新、区间跟新,最值询问、区间询问…………反正就是对
2015-07-22 17:16:50 300
转载 lambda 表达式 c++
本文章为转载文章,原地址不晓得了,然后 个人觉得c++中lambda表达式和函数指针的作用是一样的,虽然优化了代码方式,可能是不适应的原因吧,总感觉看起来比较别扭。。。。很多高级语言里引入了lambda表达式的概念,即匿名函数。以往C++需要传入一个函数的时候,必须事先进行声明,视情况可以声明为一个普通函数然后传入函数指针,或者声明一个funtor,然后传入一个对象。但这
2015-07-22 09:22:22 254
转载 关于最近WORD转PDF时候出现空白页的解决办法
看是否出现空白页,在打印预览的时候就可以看见,一般出现在扉页上面。我们在编辑文档的时候,有时并不是从头到尾所有的页面都采用相同的外观。例如,在某些文档中,可能会使用较宽的表格,这时我们就希望这个带有表格文档的页面可以进行“旋转”,变成横向,以便能够取得更好的显示效果。这时候就需要利用“分节”的技术,来控制某个特定页面的版式属性。分节符可以包含以下信息:页面方向(横向或纵向)、页边距、分
2015-06-13 13:33:20 72768 7
转载 c++中try catch的用法
在c++中,可以直接抛出异常之后自己进行捕捉处理,如:(这样就可以在任何自己得到不想要的结果的时候进行中断,比如在进行数据库事务操作的时候,如果某一个语句返回SQL_ERROR则直接抛出异常,在catch块中进行事务回滚)[html] view plaincopy#include iostream> #include exception>
2015-06-11 15:01:10 447
转载 try{} catch(…){}
以前都是用try{} catch(…){}来捕获C++中一些意想不到的异常, 今天看了Winhack的帖子才知道,这种方法在VC中其实是靠不住的。例如下面的代码:try{BYTE* pch ;pch = ( BYTE* )00001234 ; //给予一个非法地址*pch = 6 ; //对非法地址赋值,会造成Access Violation 异常}catch(...){AfxMe
2015-06-11 15:00:18 306
转载 DLL 相关用法
__declspec(dllexport)声明一个导出函数,是说这个函数要从本DLL导出。我要给别人用。一般用于dll中省掉在DEF文件中手工定义导出哪些函数的一个方法。当然,如果你的DLL里全是C++的类的话,你无法在DEF里指定导出的函数,只能用__declspec(dllexport)导出类__declspec(dllimport)声明一个导入函数,是说这个函数是从别
2015-06-07 21:00:00 298
转载 C++实现反射机制(一)
NET下的很多技术都是基于反射机制来实现的,反射让.NET平台下的语言变得得心应手。最简单的,比如枚举类型,我们我可以很容易的获得一个枚举变量的数值以及其名称字符串。可是,在C++中,枚举变量本质上和一个整形变量没有区别,我们很难获取一个枚举变量的名称字符串。其实在C++中,我们可以通过宏来实现类似反射的机制。接下来,我想总结一下如何在C++中实现一个类似于C#枚举类型的方
2015-06-07 20:33:02 1172
原创 C++ 进程锁 互斥锁
基本的互斥锁用法,不解释直接上代码#include #include int main(){ HANDLE mutex; mutex = OpenMutex(MUTEX_ALL_ACCESS,FALSE,"memtest"); if(mutex == NULL) { mutex = CreateMutex(NULL,FALSE,"mem
2015-06-04 17:08:29 4758 1
原创 原来宏定义可以这么玩
最近做一个公司项目,用到了一些宏定义的东东,发现了一个神奇的用法,故写日志纪念一下。首先你需要知道C++宏定义的基本用法://拼接x和y ###define Conn(x,y) x##y//加上单引号 #@#define ToChar(x) #@x//加上双引号 ##define ToString(x) #x不解释,网上一大堆。有了以上三个宏定义,我现在想拼接两个
2015-06-04 16:06:13 686
转载 原来do while(0) 可以这样用
转的do...while(0)的妙用在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do...while相对不受重视。 但是,最近在读我们项目的代码时,却发现了do...while的一些十分聪明的用法,不是用来做循环,而是用作其他来提高代码的健壮性。1. do...while
2015-06-03 14:01:22 328
原创 cocos2dx 3.4 入手cocos2dx 第一次总结
刚刚接触Cocos2dx ,个人感觉挺有意思的。在官方论坛上发现一个微信打飞机的入手程序教程叫[《猩先生带你打飞机(一)环境与创建项目》文章写得真心不错,但是还是有很多细节上的东西作者没详说,可能是一些东东作者认为太easy了吧,导致了我学习过程中各种碰壁。。。,终于越过千山万水,冲破各种困难障碍,做出来一个半成品,故写一篇Blog以作纪念。环境搭建篇: 对于环境搭建,按原理来说直
2015-05-28 11:32:25 798
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人