RAD Studio 宣布支持C++23时,看起来非常简单——发行说明中只有一行字。但这一行字背后,却蕴藏着该产品近代史上最复杂的工程成果之一。 C++23 不仅仅是一次“语言更新”,而是一次巨大的范式变革。对于像RAD Studio这样需要在现代语言特性和数十年历史兼容性之间取得平衡的平台而言,这 Read More
posted @ 2015-03-08 20:23 findumars Views(292) Comments(0) Diggs(0)
为了排除某些特殊的文件后缀名,一开始我自然而然的这样写,判断每一个文件的后缀名: 转眼一想,这样效率很低。因为排除某些文件后缀名的情况并不是很多,难道每次都要对每一个文件判断?当然是先判断有没有特殊文件后缀名要处理,然后再判断有没有这样的文件。于是改写成: 感叹一下,一行之差,而且还是一个字都不变, Read More
posted @ 2015-03-07 00:08 findumars Views(1069) Comments(0) Diggs(0)
最经在研究AT指令接受短信,短信是unicode编码,接受后需要根据系统的编码方案进行相关的转码比如接受到了一串字符4F60597D,它是“你好”的unicode编码,一个unicode编码占两个字节,所有可以使用4个16进制数表示:4F60->你,597D->好。那我们怎么转换了?在QString... Read More
posted @ 2015-03-05 00:54 findumars Views(5953) Comments(0) Diggs(0)
我有一个特殊效果要求实现(其实很弱智,也变成特殊效果,汗一下自己):两个QRadioButton切换的时候,让旁边的QListWidget自动变化不同的背景色。想了很多办法:1. 控件自己刷新,不行 list_widget->update(); list_widget->repaint(); QCo... Read More
posted @ 2015-03-04 00:02 findumars Views(7044) Comments(1) Diggs(0)
你看,你的说法正是我已经提到的一种[冷酷的哲学]于:2010-05-30 12:42:22 复:2930543那就是“凡是中国人能做的,都不是高科技”。通讯设备是高科技吗?原来中国人不会做的时候就是,现在中国人会做了,于是就不是高科技了。只有芯片是高科技,既然通讯设备里面的芯片中国人不会做,那会做通... Read More
posted @ 2015-03-03 22:07 findumars Views(334) Comments(0) Diggs(0)