Avatar_small

carry on

有段时间没写了。 自己觉得没有停下脚步,只是没上来写,或者说一直在吸收,但是还没有反刍和消化。 所以也没什么好总结的。 但是也说明没有了思考,这总不是件好事。 现在上来写了,说明我开始思考了,这显然是件好事。 我在思考的事,自己跟gcc的故事,要怎么发展呢。。。 像我这般恋爱专家,太熟悉情事之起灭,看来这般也差不多了。 如此说来,...

Avatar_small

c++学习笔记5

突然发现有一个很重要的地方,但是一直不太明白。那就是引用与指针的区别,对指针思考的比较多,但是引用确实想当然。我的最大特点就是:想当然,缺少思考。什么是引用呢? int a=0; int & ra=a; 引用就是对象的另一个名字,不引入新对象。 (1)引用被创建的同时必须被初始化(指针则可以在任何时候被初始化)。 (2)不能有NULL引用...

Avatar_small

人民币转换大写


Avatar_small

wxWidgets实现文件拖放

《使用wxwidgets进行跨平台的c++开发》第11章有介绍,参考例程在samples/dnd。其实很简单,只需几步: #include <wx/dnd.h> class DnDialogFile : public wxFileDropTarget { public: DnDialogFile(YourDialog *pOwner) { m_pOwner ...

Avatar_small

Nokia手机发短信、上QQ写入信息时退出程序解决方法

很郁闷,昨晚我的那个老N72突然出现如题的莫名奇妙的问题,QQ也开始输入信息就退出,发短信也是一开始输入信息就退出程序,本来今天想拿去刷机刷下,无意间查到格机可以解决,反正这架手机也快报废了,就自己瞒搞了,还搞成功了,其实方法挺简单的: 1.取出内存卡。以防万一,可以把内存卡格式化一下。(我没这么做,懒) 2.重启一下手机,开完机器后输入"*#7370#&qu...

Avatar_small

JavaScript中prototype属性的用法

前段时间修改公司的一个流程设计器代码,现在有时间整理一些小结。这里要讲的是关于javascript中的prototype属性的用法,有了prototype属性,才感觉javascript有点面向对象的感觉,有了继承多态的感觉。其实prototype是设计模式中的原型设计模式。看如下一段代码,接着上次的代码: <script type="text/javascrip...

Avatar_small

JavaScript中的命名空间使用

命名空间的引入实际上是为了防止类名的冲突,在javascript中也是,其实javascript并没有命名空间这一说法,但是却有了这种方法来模拟命名空间,在java中不叫命名空间,叫包名。现在来看看一段javascript实现的命名空间代码: <script type="text/javascript"> <!-- 声明顶层命名空间 或...

Avatar_small

怎样让 Vim 帮助你阅读和理解文档

Vim 是一款高效的文本编辑器,许多人对它强大的编辑功能都有体会,而实际上 Vim 能做的不仅仅是编辑,它还能使原本枯燥的文档变得“鲜活”起来: 这个图显示了 gvim 对普通的 txt 文本的显示效果,内容是 Python 的帮助文件。里面的颜色,缩进和标题是阅读时根据自己的理解随手加上去的。在 vim 里进行这些编辑操作并不...

Avatar_small

JavaScript对Json的增删改属性

使用JS对Json数据的处理,项目遇到需要对Json数据进行相关操作,比如增删改操作,本以为会比较难,网上搜索下,发现还是比较简单的,贴一段代码: <script type="text/javascript"> var json = { "age":24, "name":"cs...

Avatar_small

对获取设备描述表的简单总结

昨天晚上一直在纠结于绘图的问题。相同的创建删除DC的代码,放在WM_PAINT里是对的,放进WM_CREATE和WM_DESTROY就全错了,不知道为什么,后来才想起来,不同的事件必须用不同的创建DC的函数,不能混用。 WM_PAINT里要用BeginPaint和EndPaint函数来取得DC,进行重绘。 WM_CREATE里必须用GetDC来取得DC,ReleaseD...

Avatar_small

在 Python 3 程序里连上 MySQL 服务器

准备给程序添加数据库组件。因为该死的 MySQLdb 模块还不支持 Python 3, 只能暂时用土办法,通过 subprocess 模块连上 MySQL 服务器,然后用 stdin/stdout 做交流。基本的交互机制已经在测试程序上验证通过: 测试代码不长,就图里那一段。用 subprocess.Popen() 新开一个 MySQL 进程,发送一段 SQ...

Avatar_small

zoj3408 Gao

//这题Gao死我了!!! Gao 题意:Gao这个函数可以用来算出有向图中从0到达某点的最短路径条数,用Gao算出0到所有点的最短路径条数了,现问有多少条路径经过点v。输出答案的后10位。 解析:首先,这题有10000个点50000条边,对每点求最短路径是不可能的。观察最短路径以后我们可以知道,一个点v在一条最短路径里最多出现1次,要么出现在路径的末尾,要么出...

Avatar_small

MSDN 中serialPort类使用的C#范例(参考此范例可以完成一个自己的串口操作程序)


Avatar_small

c++笔记4

c/c++的数组与指针问题还是没有搞得太清楚,再仔细的研究一下。 指针:指向对象,存放对象的地址。 数组:一块连续的内存空间,静态初始化时确定数组的大小。 动态内存分配:在程序空间的动态内存区(堆)进行的空间分配。 赋值表达式: LEFT = RIGHT 在赋值表达式,左右都能出现的成为左值。如:LEFT;只能出现在右边的称为右值。 ...

Avatar_small

linux mint debian

在家里用着 linux mint gnome 觉得还可以,回到学校也想装一个。上次就想试试 linux mint debian (被那句"官方声称此系统是永远不必重装的系统"吸引了)有了前面几次的经历,觉得硬盘也不是很难,可马上就被 linux mint debian打击了,网上找的方法: title Install Debian find --set-...