摘要: 目前仅仅测试工作中 使用的比较多的: 智能指针 1. shared_ptr 支持! 同时也支持 make_shared 2. weak_ptr 支持,毕竟这是个给shared_ptr打辅助的指针模板 3. unique_prt 支持! ,但不支持make_unique,这也正常,毕竟这是C++14的 阅读全文
posted @ 2018-11-29 08:47 Lckfa 阅读(1064) 评论(0) 推荐(0) 编辑
摘要: 在 "CMake入门实践" 一文中,我们初略的介绍了CMake的跨平台性和使用方法。 本文将学习在Windows下如何系统的使用CMake,会涉及到msbuild ,nmake等Windows本地的工具库,如果不是很了解,可以先百度看看。 cmake有Windows的GNU工具,这个工具很傻瓜化,这 阅读全文
posted @ 2018-11-24 15:49 Lckfa 阅读(4620) 评论(0) 推荐(0) 编辑
摘要: 为了更好的代码管理,选择一款make工具非常重要,cmake取百家之长,现在在github上已经是工程管理的常客了,最大的优势是跨平台。本文将避开理论,直接教你如何在windows和linux上实现cmake的代码管理。 开始之前 cmake 的安装,这是必须的,不需要我教了哈。 Windows和l 阅读全文
posted @ 2018-11-23 22:11 Lckfa 阅读(763) 评论(0) 推荐(0) 编辑
摘要: 今天抽了点时间把自己博客园的样式改了下,就是现在你看到的样子,做的很简单,大体符合自己的审美。 使用的工具自然就是浏览器的 开发者模式了,有很多博文有相关的指导,如果不需要做的很复杂,最方便的方式就是先设置博客园自己的一个主题,然后修改CSS即可。可以说这其实是件很简单的事情。以前,我也使用过拿来主 阅读全文
posted @ 2018-11-23 15:56 Lckfa 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 一般而言,我们把委托模式也会称为代理模式,如果文字游戏玩的不好,建议还是叫委托模式。但是这要和语法层面的委托区分开,委托机制作为C 语法的一部分,在C++中是没有的。但就设计模式而言,委托模式却可以使用bind来标新立异的。 在设计模式中,委托模式,从本质上讲,就是通过一个Proxy这样的东西,将你 阅读全文
posted @ 2018-11-23 15:00 Lckfa 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 提起白盒测试,很多程序员可能觉得就是个书上的概念,很多人写完代码根本没有具体的测试方案,自己觉得可行就提交了,其实这是个很危险的事情,毕竟出了bug,最后要加班的人还是你 ,因此做好白盒测试,100%的覆盖是很重要的. 事实上,VS中已经集成了单元测试框架.可是,要达到更广泛的测试目的,需要借助下外 阅读全文
posted @ 2018-11-22 15:14 Lckfa 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 作为C++程序员,在没有智能指针,手动管理内存的蛮荒岁月里,可以说是暗无天日,痛苦异常。直到上帝说,还是要有光,于是智能指针进了标准。C++码农的日子总算好起来了。 虽然一直鄙视着没有显式指针的语言,但是对其自动垃圾回收机制还是翘首以盼的,TR1的智能指针总算可以拿来慰藉下了。 要使用VS2008 阅读全文
posted @ 2018-11-21 23:05 Lckfa 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 最近把公司的VS2008统一升级为SP1了,虽然还是有些跟不上时代,毕竟C++17标准都出了,但是,对于成熟的商业软件开发而言,追求更新的C++标准肯定不是正道。升级SP1的VS2008可以支持TR1的C++标准了,算是跟上了部分C++11的脚步。本文将说说TR1中新functional头文件中fu 阅读全文
posted @ 2018-11-20 22:26 Lckfa 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 你需要知道的编码(乱码)知识 中文在风靡全球的路上如果一定有阻碍,那就是乱码啊。引无数大神尽折腰的编码转换问题,这篇文章就记录下这个问题。 大家知道,计算机是只认识二进制的,如果一个字符变成了我们肉眼可见的乱码时,一定是因为我们给了计算机错误的编码格式导致的。 文件编码 文章开始,我们先说说编程时, 阅读全文
posted @ 2018-11-18 21:28 Lckfa 阅读(1733) 评论(0) 推荐(0) 编辑
摘要: 看了不少讲解设计模式的帖子和资料,要么语言晦涩难懂,要么就直接复制,连UML都照贴不误,实在是给不了人任何参考,更不用说学会设计模式了。本贴子会是一个系列,争取将自己学习的心得整理好,给他人一些学习借鉴。 有人觉得用不上设计模式,因为他们工作项目的需求是固定的,代码可以“从一而终”,耦合度再高也无所 阅读全文
posted @ 2018-09-15 16:38 Lckfa 阅读(151) 评论(0) 推荐(0) 编辑