自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 C/C++ 获取文件中有效行的数量

几种获取文件有多少行的方法使用C++中的ifstream 与 getline函数搭配使用 如:    std::string file_name = "F:\\phone_num_10000000.txt";    std::ifstream ifs(file_name.c_str());    int line_count = 0;     ///记录文件中行的数量

2015-07-02 16:56:12 3354

转载 Win32消息死锁的形成

(一)       SendMessage 的工作机制首先我要先简要的说明一个和这个话题有关系的消息处理机制:    在Window操作系统当中,窗口时属于所在Thread的也就是说 你这个窗口在那个Thread 当中Create 的那么你这个窗口就属于那个Thread。同时窗口的消息处理函数也都会在这个Thread 当中被执行的。(不要问为什么 Window 就是这么设计的 嘿嘿) 

2015-05-10 10:46:52 419

转载 emacs 下配置python自动补全编辑器

EMACS下 弹出窗口式的 Auto-Complete 自动补全工具简单介绍 auto-complete 是一个很不错的自动补全工具,弹出窗口显示补全列表,比较不错的是自定义的函数,只要在这个编辑缓冲区出现过短语,也会自动识别,下面第一个例子是系统关键字,第二个例子是自定义的关键字:  简单介绍一下安装和使用.1、下载对应版本MS WINDOWS系统下载这个

2015-04-19 12:05:13 1726

原创 Linux下删除低版本的Python异常

在Linux(ubuntu)下删除低版本的Python后,终端出现异常,文字特别小:解决方案:输入命令 sudo apt-get install ubuntu-minimal ubuntu-standard ubuntu-desktop注意上面的命令在一行中输入完成,即可恢复原先的状态

2015-04-18 00:40:12 1782

原创 boost中移动语义的支持

移动拷贝语义支持 编写步骤:1. 将BOOST_COPYABLE_AND_MOVABLE(classname)写到类的私有区域;2. 重载operator= 参数为BOOST_COPY_ASSIGN_REF(classname) 此赋值操作为平时写的operator=;3. 重载拷贝构造函数与operator=参数为BOOST_RV_REF(classname) move的构造拷贝语o

2015-04-07 08:56:22 542

转载 vs2008 启动分析器 蓝屏

VS2008 analyze 启动分析 蓝屏 解决MS的BUG,在http://support.microsoft.com/default.aspx?scid=kb;EN-US;958842介绍了详细原因,主要是驱动是在这个型号的CPU出来之前写的,导致了问题。相应补丁的下载:http://archive.msdn.microsoft.com

2015-04-04 15:00:18 623

原创 关于boost中lambda表达式的学习

一些简单的例子:使容器中的元素都减去5std::for_each(vec.begin(), vec.end(), _1 -= 5);计算容器中元素所有和int nSum = 0;std::for_each(vec.begin(), vec.end(), nSum += _1);基础:1. 创建一个无参的lambda表达式: boost::function func

2015-04-03 14:40:59 969

原创 取一个整数的前几位

最近在杭电acm上,看到一道类似取一个整数的前4位的编程题,刚看到此题一点想法都没有,后来经过室友的讲解,可以总结如下(其实刚开始在网上收了一下,知道算法怎么写并且经过初步测试没有问题,但不明白其原理)。   假设被取得整数为n,则取整数n的前m位(m   现将移动点总体思路总结如下:1.  取n以10为底的对数,即 tmpValue = log10(n);        2.  

2014-01-05 00:28:34 5264 1

原创 关于键盘钩子使用心得

最近想写一个关于俄罗斯方块的游戏,初步设计成写进一个DLL里,提供几个简单的接口,如StartGame()等,但是在封装时,发现需要响应键盘消息(加速键功能)。最开始想了很多种方法,目的都是为了将应用程序里的消息传递到DLL中去,最开始想使用MFC的消息机制,将应用程序的消息手动传递到DLL中,使其DLL有机会执行相应的消息。但考虑到封装,以及接口的易用性,而且耦合度也增加了,于是果断放弃了该想法

2013-10-04 13:01:47 1474

ACE程序员指南

ACE 程序员指南 一本学习网络编程技术的初级文档.

2015-10-22

C++标准程序库(第二版) 英文

涵盖C++11 都是些常用的英语 很容易上手 有需要的朋友可以参考下

2015-08-12

异形窗口(子窗口)

简单的异形窗口实现,默认实现的是圆形按钮窗口,下载后可自行修改补充,简单易用 关键部分已写注释。

2014-07-29

空空如也

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

TA关注的人

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