上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: 下面有两篇博客,作为参考。 http://blog.csdn.net/wuzhekai1985/article/details/6670298 http://blog.csdn.net/lcl_data/article/details/8974679 设计模式本来就是一种思想,光看抽象的设计模式代码 阅读全文
posted @ 2018-03-02 21:25 kanite 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 为了保证对某个资源的操作是原子性的(对资源读写时,只有当前的操作结束,才允许另外线程对其操作,这里有个理解误区,资源操作原子性不是说,当前某个线程获得了某个资源使用权,然后线程执行时间完毕,要切换线程了,因为资源操作是原子性的,所以它就阻止线程切换,这是不可能的,要是某个程序里获得资源不放,那么操作 阅读全文
posted @ 2018-02-06 11:50 kanite 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 因为在做的工程项目里使用了Qt,而实际上不涉及到屏幕显示,工程代码里使用了QThread,且没有使用Qt核心的信号与槽,为了以后移植准备使用更加通用的C++11 stl中的thread取代QThread。 下面是一些测试过程,因为没有为这个小测试建一个版本控制,所以为了能记录每步测试修改,这里将编写 阅读全文
posted @ 2018-02-05 15:04 kanite 阅读(6529) 评论(0) 推荐(0) 编辑
摘要: 参考博客: C++可调用对象详解-https://www.cnblogs.com/Philip-Tell-Truth/p/5814213.html 一、关于std::function与std::bind 翻看了几篇博客,还不如看书逻辑性好。以下内容摘自祁宇《深入应用C++11: 代码优化与工程级应用 阅读全文
posted @ 2018-01-21 14:56 kanite 阅读(1530) 评论(0) 推荐(0) 编辑
摘要: 最近要使用C++11的智能指针,补充下博客。 参考博客:https://www.cnblogs.com/wxquare/p/4759020.html 重要文档:http://en.cppreference.com/w/cpp/memory/shared_ptr 1、std::shared_ptr s 阅读全文
posted @ 2018-01-19 09:43 kanite 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 在C++中,两个类之间存在一种关系,某个类需要另外一个类去完成某一个功能,完成了之后需要告知该类结果,这种最普通最常见的需求,往往使用回调函数来解决。 如题,我总结下来有这么四种方式可以完成这项功能,下面来一一分析: 1、使用模板 1 // CppTest.cpp : 定义控制台应用程序的入口点。 阅读全文
posted @ 2018-01-16 22:24 kanite 阅读(5747) 评论(0) 推荐(0) 编辑
摘要: 这里有两个例子: 1、https://www.cnblogs.com/wanggary/archive/2011/04/21/2024117.html 2、https://www.cnblogs.com/jiese/p/3182342.html 关于此设计模式,有几点概括: Context类包含抽象 阅读全文
posted @ 2018-01-14 16:37 kanite 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 一、 NMEA0183标准语句(GPS常用语句) $GPGGA例:$GPGGA,092204.999,4250.5589,S,14718.5084,E,1,04,24.4,19.7,M,,,,0000*1F字段0:$GPGGA,语句ID,表明该语句为Global Positioning System 阅读全文
posted @ 2017-12-22 14:09 kanite 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 想要认识GPS中的经纬度,就必须先了解GPS,知道经纬度的来源: 1. GPS系统组成 GPS是 Gloabal Positioning System 的简称,意为全球定位系统,主要由地面的控制站、天上飞的卫星、咱们手里拿的接收机三大块组成,我们所使用的GPS包括手持机和车载导航机本质上都是GPS接 阅读全文
posted @ 2017-11-24 10:44 kanite 阅读(3117) 评论(0) 推荐(0) 编辑
摘要: 《重构》中此方法叫做塑造模板函数,在设计模式中,对应的模式就是模板模式。重构中的很多变动比较大的方法都会导致重构,但重构中有非常多的小重构手法。就好像建筑一个房子,设计模式教你厨房客厅怎么搭配以设计出一个什么样的风格,而重构中给出了更多的建议,细小的细节,哪些地方应该怎么处理,会导致程序易读、易维护 阅读全文
posted @ 2017-10-19 22:36 kanite 阅读(394) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页