力为的技术博客

联系 聚合 管理
  154 Posts :: 1 Stories :: 561 Comments :: 0 Trackbacks

#

posted @ 2012-11-05 20:25 力为 阅读(1460) | 评论 (0)编辑 收藏

     摘要: 有人说,MS引入_UNICODE就是个错误,STL引入wstring也是个错误;而鼓励使用UTF8 string做为程序内部string存储格式。在与GUI交互的时候,转换为wstring(假定GUI使用的是_UNICODE)。这样做至少有一个好处:相对的可以减少程序运行时占用内存的大小。当然现在内存资源也不是个什么大问题,我更关心的是保存/读取XML数据的效率。  阅读全文
posted @ 2012-10-29 14:53 力为 阅读(14300) | 评论 (2)编辑 收藏

posted @ 2012-10-25 15:32 力为 阅读(6933) | 评论 (0)编辑 收藏

     摘要: 刚开始使用xcode处处碰壁,要在项目中引用个第三方库都摸不着头脑。看着xcode里面那么多的设置,“元芳,你感觉如何?”  阅读全文
posted @ 2012-10-24 17:11 力为 阅读(10022) | 评论 (0)编辑 收藏

     摘要: Teigha即之前的DirectDWG,是ODA提供的SDK,功能挺丰富,在其官网上可以免费下载到TX_SDK_3.07.0.0。
对这个SDK中的例子做了些修改,使之能“正常”编译运行。
  阅读全文
posted @ 2012-10-23 14:25 力为 阅读(14396) | 评论 (9)编辑 收藏

posted @ 2012-10-19 12:50 力为 阅读(3349) | 评论 (1)编辑 收藏

posted @ 2012-10-06 12:21 力为 阅读(2005) | 评论 (2)编辑 收藏

     摘要: 扔掉MultiByteToWideChar 吧,使用std::wstring_convert和 std::codecvt_utf8 来处理UTF8与WChar之间的互转。
VC和Clang都支持哦~  阅读全文
posted @ 2012-09-11 17:59 力为 阅读(18593) | 评论 (9)编辑 收藏

     摘要: 手动建立工程,配置Qt环境,运行debug版本时,弹出一个错误对话框:
must construct a qapplication before a qpaintdevice  阅读全文
posted @ 2012-09-07 15:31 力为 阅读(1884) | 评论 (0)编辑 收藏

     摘要: 控制流输出格式:固定宽度右对齐,精度  阅读全文
posted @ 2012-08-26 11:22 力为 阅读(494) | 评论 (0)编辑 收藏

     摘要: 用VC++/MFC开发的程序,在发布的时候会遇到找不到msvcp100.dll,mfc100u.dll等DLL的问题。有时候为了图省事,就直接从VS安装目录里面copy这些DLL连同程序一起发布。一般情况,这样不会有问题。直到有一天,程序在退出的时候遇到这样的crash问题:  阅读全文
posted @ 2012-08-21 22:34 力为 阅读(2256) | 评论 (3)编辑 收藏

posted @ 2012-08-04 16:36 力为 阅读(1122) | 评论 (0)编辑 收藏

     摘要: 一般情况下用发消息模拟点击窗口上的某个button可以这样做……但如果要模拟点击OK按钮 (使用了DefaultPushButton Style)时,用以上的方法并不管用。  阅读全文
posted @ 2012-08-03 14:30 力为 阅读(2963) | 评论 (0)编辑 收藏

     摘要: 最近打算把项目做成跨平台的,使之能够在Mac上运行。做为XCode的默认编译器,据说Clang的编译速度很快,所以决定第一步就需要玩起Clang来。
在编译的过程中遇到不少问题,整理了如下几点:
  阅读全文
posted @ 2012-07-22 17:40 力为 阅读(1925) | 评论 (3)编辑 收藏

     摘要: 今天体验了一下P4的shelved和Unshelved命令,多人共享pending的changes更方便了!  阅读全文
posted @ 2012-05-15 13:24 力为 阅读(2333) | 评论 (0)编辑 收藏

仅列出标题
共11页: 1 2 3 4 5 6 7 8 9 Last