- 博客(11)
- 收藏
- 关注
原创 为什么头文件中不要写函数定义
昨天看了一下预编译头文件的问题,领会到了预编译头文件的强大用处。于是乎,手痒尝试之。编写一甚为简单的小程序。程序的大概框架如下:/*preCompeiledTest.cpp:*/ #include "print_out.h" int main(){ print_out();}/*print_out.h:*/ #include inline voidprint_ou
2014-03-22 22:46:43 3499
转载 预编译头文件 .h.gch
所谓预编译头,就是把头文件事先编译成一种二进制的中间格式,供后续的编译过程使用。GCC编译头文件后的中间文件是*.gch。如何将头文件编译为.gch文件呢?用g++编译,格式:g++ xxx.h把.h文件当成.cpp文件一样来编译。如果需要控制编译细节,比如常量定义之类,可加上其它选项。运行之后,会在同个目录里生成一个名叫xxx.h.gch的文件。注意在编译.gch
2014-03-22 01:51:17 1809
转载 C++注释规范
C++代码注释规范(整理)最近一直在给项目代码加注释,因为结项有一项工程性的要求是注释占到总行数的额50%,这几天可苦了我们几个。前几天为了统一项目组的注释规范,专门整理了一份,以后可能也用得着,放着备份下。1 源文件头部注释Ø 列出:版权、作者、编写日期和描述。Ø 示例:/************************************************
2014-03-18 11:27:35 562
原创 C++扫描目录下的文件
C++扫描目录下文件,可以根据后缀名扫描,可以用通配符的方式扫描,可以显示文件属性(只读,隐藏,类型等)。 所用函数: long _findfirst( char *filespec, struct _finddata_t *fileinfo ); 代码示例: #include#includeusing namespace std;int ma
2014-03-17 21:32:21 2759
原创 ubuntu13.10安装
刚才将以前ubuntu12.10卸载了,装了个更新的版本ubuntu13.10,但是以前的安装过程我给忘了,现在重新开始,边回忆边记录。碰到的问题有如下: 1、右键添加终端:sudo apt-get install nautilus-open-terminal在命令行中打上这一行,出现了无法找到该包的问题。其实是ubuntu的apt源没有更新,最好将这个源设定在163的源
2014-03-01 23:48:51 988
原创 《Flappy Bird》为什么这么火
最近一款手机游戏疯狂地在网络上占据着手机游戏的榜首,甚至有玩家举枪威胁游戏开发者继续运营该游戏。有些玩家甚至被虐心的砸了手机,可见这款游戏是多么的火爆与吸引人。 《FlappyBird》并没有精致的画面,也没有引入入胜的剧情,更没有复杂多变的操作,反而,它是一款以粗糙的画质(堪比超级马里奥的画质),单调的内容,就一个点击的操作占领了各种手机游戏的领地。为什么就这样一款技术简单,制作
2014-02-11 19:22:13 1087 1
原创 ssh第二天
依旧是模仿,模仿了胡老师给的讲义,文件上传与下载。登录和验证页面跳转什么的都和第一天的差不多,主要是多了一个拦截器和java中文件的使用方法。 出现的问题总是逃不了小的细节错误,这次程序写好后,调试时发现总是找不到资源,就连第一个index.jsp页面都跳不过去。查看了web.xml配置文件发现配置的路径没有错误呀。开始以外是部署失败了,把项目重新部署到tomcat上,还是不行。然
2014-01-09 14:30:24 642
原创 s2sh第一天
2014年1月7日星期二,我手动完成了第一个s2sh的注册登录程序。花了不少时间,在来合肥的火车上写了两个多小时,基本的框架都出来了,然后在合肥完成了validation的验证,但测试时总是出错,validation验证完全不起作用。找了好长时间,最后将以前拷贝的代码的validation部分复制过来,就可以运行了。通过一行一行比对两个代码的区别,我终于发现了一个小小的错误。
2014-01-07 13:06:00 1042
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人