会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
witton
技术笔记
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2010年6月10日
Windows系统无法启动时如何修复注册表
摘要: 我前一阵子在整理磁盘碎片时,觉得WINDOWS分区用久了会有很多碎片,整理起来麻烦,而LINUX分区没有这么麻烦,就想在WINDOWS下使用LINUX下的EXT分区。为了确保数据安全,我需要先测试一下其稳定性以及数据安全性,在网上找到了Ext2Fsd-0.48。经过一段时间的测试,发现...
阅读全文
posted @ 2010-06-10 21:53 witton
阅读(487)
评论(0)
推荐(0)
2010年2月3日
关于友元函数的跨平台问题
摘要: 今天我在项目中写了一段代码,这段代码中有两个类A和B,类A中的一个保护成员函数需要访问类B中的私有成员变量,为了简便起见,我将类A中的这个保护成员函数设置成类B的友元函数,在VC下编译通过,没有任何问题。但是在LINUX下编译却出现了错误,说该函数是保护的。在LINUX下我的GCC/G...
阅读全文
posted @ 2010-02-03 13:51 witton
阅读(124)
评论(0)
推荐(0)
2010年1月31日
关于C/C++的位域
摘要: 在C/C++中我们有时为了节省内存占用空间,需要使用到位域,如下所示代码: struct SDummy { int A : 2; int B : 8; int C : 12; int D : 10; }; 在计算机内存昂贵的情况下,位域不乏为一种有效的节省内存...
阅读全文
posted @ 2010-01-31 23:44 witton
阅读(222)
评论(0)
推荐(0)
2009年11月15日
类成员函数大小问题
摘要: 上周,我一同事,在调试我们项目的时候,发现我写的一段代码中,有一个类成员函数指针数组有大小有点怪异,便叫我过去瞧瞧。有如下一段定义: interface IPLUnknown { virtual ~IPLUnknown() {} }; interface IPLRunnable : ...
阅读全文
posted @ 2009-11-15 20:56 witton
阅读(285)
评论(0)
推荐(0)
2009年6月8日
Linux下编译GCC
摘要: 看到gcc 4.4.0已经出来了,据说相比4.3.X有较大的性能提升,对 C++ 0x 标准的支持也有了大幅提升。上周就把公司的Linux服务器中的GCC进行了升级。在编译的过程中,遇到了一些问题,重复过数次,终于在上周末前把它搞定了,现在把它记录下来。 1.首先把GCC的源文件包下载并解压到一个...
阅读全文
posted @ 2009-06-08 17:37 witton
阅读(143)
评论(0)
推荐(0)
2009年4月30日
宿主程序Crash与Lua是动态库还是静态库有关?
摘要: 前一阵子在做项目的时候,遇到一个感觉比较怪异的问题:在项目中我们用了Lua作为脚本扩展支持,Lua是以静态库的形式编译进项目程序中的,但应用程序运行不了多久,就会宕在Lua函数luaM_realloc_中。在我仔细查看了调用Lua脚本的地方,并没有发现任何的可疑之处,而且以前将Lua模块与应用程...
阅读全文
posted @ 2009-04-30 17:48 witton
阅读(186)
评论(0)
推荐(0)
2008年7月15日
关于G++库链接的一个问题
摘要: 我们的项目是按模块开发的,所以需要在生成可执行文件时将所有的模块都链接起来,我想这个是每个程序员都知道的事情,不管是在WINDOWS下,还是在LINUX下都不例外。 但今天在做项目的时候,遇到一个GCC链接的一个问题,这个问题让人感觉很怪异,感觉是G++的一个BUG:...
阅读全文
posted @ 2008-07-15 16:25 witton
阅读(180)
评论(0)
推荐(0)
2008年6月16日
跨平台UNICODE编程总结
摘要: 这段时间在架构整个服务器,虽然前段时间受到了5.12汶川8.0级大地震的影响(深切悼念在此次大地震中遇难的同胞们),但是,我的工作还是在不断地向前推进着。为了让我们的服务器能够跨平台(主要是WINDOWS与LINUX),且能支持世界上的各种语言,我写了一个跨平台的且支持UNICODE的库。 其实,...
阅读全文
posted @ 2008-06-16 13:25 witton
阅读(209)
评论(0)
推荐(0)
2008年4月24日
跨平台Unicode编程的一点问题
摘要: 最近在做一个跨平台的库,想让这个库支持ANSI和UNICODE,但是在LINUX下不像WINDOWS下有那么多UNICODE的函数可供使用,比如fopen在LINUX下并没有像WINDOWS中一样有一个_wfopen,这就需要作另外的处理,这个不是今天想说的问题。 我今...
阅读全文
posted @ 2008-04-24 17:12 witton
阅读(97)
评论(0)
推荐(0)
2007年12月26日
使用 GNU CC 的预编译头文件加快编译速度
摘要: 既使用过 Microsoft® Visual C++® 又使用过 GNU CC 的网友一定会感受到两者编译速度的差异,尤其是对于wxWidgets 这样头文件内容多的软件。Microsoft® Visual C++® 能够有很高编译效率的原因是其支持“预编译头文件” (Pre-Compiled ...
阅读全文
posted @ 2007-12-26 14:37 witton
阅读(246)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告