re: 谈谈C/C++和.NET以后的走向 天下无双 2008-04-27 21:03
重要的学会.NET的思想,看遍百家之长,才晓得自家之短,不多说,什么东西有用就行了。比如C/C++你就学不到反射,委托,托管等概念。
re: CLI/C++中混合类的使用 天下无双 2007-12-24 22:47
嗯,很有用。
re: 庆祝我的C++博客开通 天下无双 2007-12-24 15:00
鼓励!!
用迅雷下一个ubuntu,然后刻盘安装.再到ubuntu的社区学习一下,就知道怎么安装软件了.
字体还要怎么改进,试了很多字体,还是觉得这个好,有没有好的英文字体介绍阿.
XML复杂了一点,特别是针对于一些小型的应用来说。
re: CppBlog备份工具开发 天下无双 2007-12-12 22:34
支持一下。最好根据时间,类别什么的分一下类。要做到通用难,就根据CPPBLOG的数据特点先做一个吧。
以上的参数顺序问题,在C++版本中已经更新过来了,谢谢大家的意见.
re: 五种开源协议收藏 天下无双 2007-12-09 23:56
谢谢,终于明白一点了。
re: 读《程序设计总结》有感 天下无双 2007-12-09 13:11
部分有道理。OOP不是很想的这么简单。
@yeyuboy 兄弟,说的好啊,我会认真考虑。想改其实也不容易,也要考虑以前版本的兼容性问题。我再想想。
@金庆 参数的顺序是模仿Windows的相同功能的API做的,大家都习惯了,没有必要再搞一套吧。
GetPrivateProfileString
The GetPrivateProfileString function retrieves a string from the specified section in an initialization file.
Note This function is provided only for compatibility with 16-bit Windows-based applications. Applications should store initialization information in the registry.
DWORD GetPrivateProfileString(
LPCTSTR lpAppName,
LPCTSTR lpKeyName,
LPCTSTR lpDefault,
LPTSTR lpReturnedString,
DWORD nSize,
LPCTSTR lpFileName
);
如果要写入的话,肯定是是要把它ini文件放在可写分区的。所以放在yaffs文件系统中没有问题。
ubuntu对硬件的支持应该是Linux各个版本中最好的了。
re: IOCP的几点开发心得[未登录] 天下无双 2007-11-12 23:43
哎,不好用,很容易出错,要搞稳定太难了。
你的文件调用read_profile_string时候少了一个参数。
直接在防火墙中打开那个端口试试看,我以前写了一个服务也连不上SQL Server,说什么没有权限,但是作为应用程序就没有这个问题。主要是你运行服务的权限不够。
呵呵,主要软件的安装和系统美化教程,都可以在ubuntu的中文论坛找到.Linux社区的力量很强大,大家都要学会无私的帮助别人,我被这种精神所感动.
可以再装,ubuntu 7.10可以自动识别Vista,做双启动,很方便.它也支持NTFS格式盘的自动载入和读写操作.
可以用Vim, KDE等. 我个人喜欢eclipse作为开发工具,凭个人喜好吧.
re: ubuntu 7.10真酷,我好喜欢 天下无双 2007-10-22 13:13
回复:
1. 7.10 自带了3D效果的,不用再另外装beryl
2. 使用微软黑雅字体,感觉显示效果很好.比XP强多了
3. 其实很省电,根绝我用电池的经验,比XP和Vista都省电,不知到楼上的从哪里得出的结论.
re: ubuntu 7.10真酷,我好喜欢 天下无双 2007-10-21 19:34
1M多,网速不好的话,是有点慢.
re: 自己动手编写的QQ客户端 天下无双 2007-10-21 15:08
哎,写这个会坐牢的。
re: 开源QQ协议库QQProtocol 天下无双 2007-10-11 22:23
好东西啊,有人调试通过了吗?
re: 我的计算机情缘 天下无双 2007-08-30 09:52
大牛,还差的远呢,最终发现自己还是小白。
re: 规范?! 天下无双 2007-08-22 20:06
写文档,推荐doxygen,写好程序等同把文档也写好了,而且随时可以更新,效率和准确性不可同日而语。
下面是我为一个工程写的转化utf-8到GB2312的BASH脚本(由于是C语言,只针对.h .c文件进行转化:
#!/bin/bash
#(C)2007 GEC written by Deng Yangjun
DOXY_DIR="doxygen/"
echo "convert *.h *.c form UTF-8 to GB2312"
for f in *.[hc]
do
echo $f" -> "$DOXY_DIR$f
iconv -s -f utf-8 -t gb2312 $f > $DOXY_DIR$f
done
cd $DOXY_DIR
echo "build doxygen..."
doxygen 1>/dev/null
echo "OK"
关于源文件是utf-8的问题我找到了解决的办法。通过doxywizard 把文档的语言配置成中文,然后把utf-8的源文件通过iconv转化为gb2312,然后运行doxygen就可以了。如果有多个文件,可能需要写一个脚本来执行这些机械的人物,不过都应该很简单。
高手啊,我做嵌入式开发,可是不会这么底层的。帮不到忙了。还是要鼓励一下,同志,努力啊。
re: 我的计算机情缘 天下无双 2007-07-20 15:11
你虽然不是计算机,可是比计算机可爱。
re: 我的计算机情缘 天下无双 2007-07-06 19:55
最近出差回来,打算对现我的诺言-写个串口编程的主题,可是找不到我以前写得代码了。好晕!!
re: 我的计算机情缘 天下无双 2007-07-02 12:31
一定努力更新Blog,最近要去出差还要忙结婚的事情,有空再写。谢谢各位捧场。
re: 服务器已经成功搬迁到新机房 天下无双 2007-06-25 09:16
支持,呵呵
re: ARM LINUX时间设置 天下无双 2007-06-22 11:06
CST时区问题
关键词: CST timezone 时区
老问题了,几年前做gnats的移植的时候曾经碰到过这个问题,没想到现在还能碰到这个问题。
在很多unix下用date命令都能看到当前的时区。很多unix下中国时区都是用CST表示的。但是这个表示方法非常不合理。因为CST同时代表了下面4个时区。
CST Central Standard Time (USA) UT-6:00
CST Central Standard Time (Australia) UT+9:30
CST China Standard Time UT+8:00
CST Cuba Standard Time UT-4:00
在unix 下通过/etc/localtime这个硬连接指向的/usr/share/zoneinfo下的时区文件表示当前的真正时区。比如 /etc/localtime指向了/usr/share/zoneinfo/Asia/Shanghai这个文件的时候,CST就代表了中国标准时间。
但是很多语言的时间函数库根本不做这个判断,往往就是用一个独立的时区配置文件做时区关键字和GMT的转换。因此很多系统里面CST都变成了GMT-6,也就是美国中部时间。
在zope里面也是如此。而且很奇怪的是有的地方做了正确的判断,有的地方没做正确判断。
比如文件的最后修改时间就是错的,但是如果对一个页面做comment的时候,comment时间就是正确的。
修改Zope中DateTime\DateTime.py的定义为:'cst':'GMT+8',就能够解决这个问题。
但是这样做就需要改代码,然后重新编译。
我试着在zope的启动脚本里面加上TZ的环境变量设置,但是没有效果。我想,最根本的解决方法应该是改变unix服务器的时区设置方法吧。
re: I come back 天下无双 2007-06-19 14:44
游戏不好玩啊
re: C++完美实现Singleton模式 天下无双 2007-06-05 15:23
请eXile讲讲具体怎么用局部变量模拟全局变量。谢谢
晕,写内核才有,写普通程序不是每个版本的Linux都有list可以用,比如FC6默认安装就没有它。还是要自己写一个,为了更好的移植性。
re: C/C++跨平台ini文件读写API 天下无双 2007-04-07 09:02
if ( ' ; ' != p[j]) // skip over comment
代码中这句话就是跳过注释的。有这个功能。