‘Programming’ 分类的存档
用LaTeX上瘾之后,什么东西都想用LaTeX来做。前段时间由于经验不足,折腾LaTeX版的实验报告模板未果,这次在写LaTeX简历之前,足足做好了功课,最后总算是做出来了,感觉很棒。
推荐几个LaTeX模板,一个是以前找到的,不过我最后没采用。点此下载>>>
另外一个是在这里找到的:http://www.davidgrant.ca/latex_resume_template,作者使用了shading宏包,但是我用了XeTeX包后shading包似乎就不起作用了,后来在作者文章后面发现一个留言,似乎是个变通的办法,但是shading是有了,边框却没了。最后去smth上的TeX版求助,可爱的版主大人瞬间就回帖告诉我,用\fcolorbox等比较常见的包中的命令就能搞定,于是我就搞定了。经过我修改后的LaTeX模板,我只贴一个文件\begin{document}前面的那部分吧,因为简历的内容真的是不好意思拿出手-。-和我下载的那个网页的主人比起来,真是汗颜啊~~
这部分改动还是挺多的,特别是修改了几个命令,请注意自己替换,并且请使用xelatex...
刚才打了一大段字,不小心给其他页面覆盖了……看来WP的自动保存功能还是得开启……
最近有心学一下GUI编程,在GTK, wxWidgets和QT之间选择,最后因为QT Designer和喜欢C++的缘故选择了QT。当然QT4 Designer也不是那么傻瓜化的东西,有很多步骤都需要自己来完成。经过一番Google上的学习之后,我总算完成了一个简单的QT工程的创建,因此以这个工程为例,记录一下创建过程,以供参考。
项目名称:POS
主程序名:main.cpp
主窗口及SIGNAL/SLOT处理:POSMainWindow[.h, .cpp]
界面文件:ui_POSMainWindow.h, POSMainWindow.ui
Meta Object Compiler文件:moc_POSMainWindow[.h, .cpp]
1. 新建界面配置文件(POSMainWindow.ui)
...这是一首灰常有意思的歌曲,翻唱自Julia Ecklar的"God Lives on Terra"。
可以看看这里了解一下这首歌曲的歌词:http://www.gnu.org/fun/jokes/eternal-flame.html
GNU社区还推荐了很多有意思的东东,可以去http://www.gnu.org/fun/humor.html查看,作为一个Linuxer和一个Programmer,这些内容可算是相当不错的休闲佐料了~
顺便试一下WP的1bit插件:eternal-flame
囧,居然不支持ogg格式的播放……传个MP3格式的算了,ogg格式下载点此。
附上歌词一览:
问题描述:The Cigarette-Smokers Problem. Consider a system with three smoker processes and one agent process. Each smoker continuously rolls a cigarette and then smokes it. But to roll and smoke a cigarette, the smoker needs three ingredients: tobacco, paper, and matches. One of the smoker processes has paper, another has tobacco, and the third has matches. [...]
...对不住各位看官了……这个EMU8086模拟器是Windows下的,还是破解的……我只是为了完成计组老师的作业而已。只是有道题比较有意思,我深深地想了好久,发现一些问题,估计老师不会认真改我的作业,我把它发上来发泄发泄,嗯。
话说EMU8086预先弄了几个PORT,其中PORT9就是实现了一个机器人的东东。具体描述如下:在一个9X6的地图内,有墙、灯、机器人三种东西。机器人碰到墙和灯都过不去,但是碰到灯的时候会自动改变灯的状态,也就是关灯或者开灯。
现在在地图上画一个地图,机器人使用给定的算法会产生死角,问怎么样消除死角。
话说原来给定的代码太弱了,一眼看出破绽:机器人碰墙只能单纯地朝一个方向转,那么碰到开了一口的闭合空间时,一旦进去就出不来了(如图),必然得改进。改进的方法有两个,一个是把行走改成随机方向,那么机器人再怎么囧最后也能走出去,可是老师不提倡随机,那么只好接着改了。
注:本文是去年为班里同学写的,有同学抱怨DevC++太弱,VC不好用,VS界面挺舒服却不能编译源代码。所以就写了这么一个东西。纯粹是没事做……囧
步入.net时代后,VS马上就换了个脸,对那些平时用VC做作业的人来说,立马就受到了个下马威——直接新建源代码不能编译了!看到菜单栏上一堆一堆的选项,仿佛VS2005已经不能作为纯C的IDE使用了。然而VS的功能太强大,到底能否使用VS2005/2003编写纯C程序呢?当然可以!只是步骤会麻烦一些。
首先,新建一个项目/工程:
