- 博客(6)
- 收藏
- 关注
原创 对c++类型做sizeof操作结果及分析
关于C++对象的内存布局,网上有很多的文章可以参考,写的比较好的是陈浩的两篇: C++ 对象的内存布局(上)点击打开链接 C++ 对象的内存布局(下)点击打开链接 这里只讨论c++里面类用sizeof取值的输出问题。 有这么一个面试题:下面这段代码的输出是什么? #include class A { int a; char b; virtual void doing()=0;
2012-04-24 11:36:43
397
原创 编程之美上24点游戏的实现
#include #include using namespace std; set f(int i); void game24(int Array[]); bool Check(set s); bool print(set s) { set::iterator it=s.begin(); while(it!=s.end()){ //while(it++!=s.end())少用
2012-03-19 17:33:12
616
转载 Bash快捷键
生活在 Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率。 编辑命令 Ctrl + a :移到命令行首 Ctrl + e :移到命令行尾 Ctrl + f :按字符前移(右向) Ctrl + b :按字符后移(左向) Alt + f :按单词前移(右向) Alt + b :按单词后移(左向) Ctrl + xx:在命令行首和光标之间移动 Ctr
2011-12-09 22:47:49
314
原创 解决vim打开gb2312编码文件的乱码问题
绝大部分情况下,vim都是使用utf8编码,这样在打开gb2312,gbk编码的中文文件时会有乱码现象,以前使用set fileencoding往往没什么用,今天看到一个特别有效的设置命令 :edit ++enc=gb18030 问题解决,乱码一秒变中文
2011-11-29 18:06:16
3032
2
原创 c++中类对象直接作为函数参数所引起的问题。
这两天在写一个视频转换的程序,将H263/264编码的视频封装成mov格式,用c++实现。 Wiki上说Apple的mov格式是典型的over engineering,设计的非常复杂,各种信息使用atom原子封装,一个atom里面递归地嵌套着另外一个atom,atom的种类有几十种之多,用类实现是再好不过了。 发完牢骚了,言归正传,以前没怎么做过c++的东西,或者更本质地说,没怎么写过面向对象
2011-11-28 20:43:08
1779
原创 python执行数据库查询时类型不匹配的问题
今天继续完成网页信息提取的程序,发现执行到下面一行语句时会出错: count = self.cursor.execute('update buptclub_buildiing set property_id=%s where \ building_id=%s',(self._
2011-08-08 17:49:58
1409
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人