8 钱途无量_lyc

尚未进行身份认证

在校期间ACM-ICPC程序设计大赛省二等奖与省三等奖。参加过蓝桥杯程序设计大赛,获得省一等奖与全国三等奖。热爱书籍,在职期间看了大量C++书籍,如编写代码时的注意事项书籍《Effective C++》,《 Effective STL》以及技术书籍《标准程序库》等。熟悉C++准标准库boost,以及开发界面库Xtreme ToolkitPro。自学Python脚本语言以及MySql数据库。

等级
TA的排名 39w+

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

Win32消息死锁的形成

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

2015-05-10 10:46:52

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

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

2015-04-19 12:05:13

Linux下删除低版本的Python异常

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

2015-04-18 00:40:12

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

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

关于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

取一个整数的前几位

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

2014-01-05 00:28:34

关于键盘钩子使用心得

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

2013-10-04 13:01:47
勋章 我的勋章
    暂无奖章