
C++
zeeeitch
这个作者很懒,什么都没留下…
展开
-
Rust语言初探
C++从C++11开始逐步走向现代化之路,而Rust则完全是一个现代化的编程语言。虽然Rust定位于一门系统级编程语言,但它并没走C++兼容C的老路,完全没有历史的包袱,可以轻装上阵,充分吸收各家编程语言之长,避其之短。...原创 2021-05-26 09:23:10 · 241 阅读 · 0 评论 -
资源管理小记
c++使用RAII自动管理资源java缺少析构函数机制,只能另觅他径——AOP应运而生在资源使用前后切入可以这样理解:c++使用析构,java使用反射机制,各自利用了其语言特点 。所以说语言没有优劣,经过积累,可以取长补短原创 2006-10-19 08:10:00 · 728 阅读 · 0 评论 -
适应vs目录结构的makefile
今天完成了适应vs目录结构的makefile头文件包含以来用cl 参数 showInclude得到,使用perl整理,达到头文件依赖自动检测。 #########################################################适应vs目录结构的makefile --zeeeitch 2006-07-08#需要安装mingw make 和active原创 2006-07-08 15:34:00 · 1267 阅读 · 0 评论 -
C++0X的草案将很有可能在07年10月完成
C++标准委员会主席Herb Sutter在最新的Blog里透露,C++0X的草案将很有可能在07年10月完成。这意味着“标准C++ 2.0”即将露出庐山真面目。 Sutter在这篇文章里描述了C++0x的几个重大进展:1. 库增强:标准库TR1和TR2中的库增强组件;2. 垃圾收集:符合C++0x的编译器必须提供垃圾收集器;3. Concept:可简化泛型程序的开发;4. 并发内存模型原创 2007-02-15 09:58:00 · 727 阅读 · 0 评论 -
最近使用了一次boost::serialization
在某个项目中,每次运行时要产生一个map ,vector > > 东西,十分耗时,自然想到序列化。程序开始: std::ifstream ifs("maps.save"); boost::archive::text_iarchive ia(ifs); ia & myMap; ifs.close();程序结尾: std::ofstream ofs("map原创 2007-09-09 15:42:00 · 716 阅读 · 0 评论 -
ruby+sourceinsight+gmake搭建unix开发环境
最近做了个小程序,从网上抓取一些数据,并进行处理,流程大致是这样的,java写个spider,通过hibernate写入postgresql,maven运行,并且把maven放在crond。在网上出现需要的数据的大致时间点自动运行;用shell 和psql 还有sed命令从数据库中取出网上抓来的数据,放入data.ini文件;c++ stl写一个小程序咀嚼data.ini,输出到s原创 2008-04-18 10:25:00 · 1781 阅读 · 0 评论 -
彩票兑奖小程序
//各种彩票类的父类class Ticket{protected: std::vector data_;public: Ticket(std::string ticket_str); Ticket(){} sector getSector(int index) const; bool isMultiple(); virtual size_t firstLen原创 2008-05-23 16:07:00 · 1928 阅读 · 0 评论 -
借鉴:3种东西不要放在数据库中
看到一片文章,说出这种建议,觉得挺有道理图片 文件 二进制数据短暂生命期数据日志把数据库看成珍贵资源,用来存放关键数据,或是需要隔离,需要版本控制,需要解决冲突的数据,以上三种用文件存放就能解决,也不存在竞争等情况,还是挺有道理的.转载 2012-11-09 15:59:24 · 651 阅读 · 0 评论 -
修改putty源代码,解决某些字体无法选择gb2312字符集问题
putty在选择字体的时候,对应字体不一定下面会有gb2312的编码,这样在复制,输入的时候就会乱码。如果碰到喜欢的字体又不能选择gb2312的字体就不好用了。我喜欢Envy Code R ,瘦瘦高高的字体 :)方法,下载putty源码,修改实现两个功能:“汉字输入”和“剪贴板操作”。putty的代码会有选择地转换,不一定会将服务器发来的gbk码很好的发送到windows前端。原创 2012-12-14 16:50:31 · 4780 阅读 · 4 评论