2016年11月25日

编程感想(随笔,记录灵感)

摘要: 一、一个函数尽量不要超过50行,最好不超过20行,好处是立马就能看出函数功能。 二、在编写一个类的时候,需要考虑深拷贝和浅拷贝问题的时候,同时需要考虑如何处理拷贝构造函数和等号运算符重载函数。 例: 1、问题:如下情况,当执行完“Json jObj2(jObj1);”之后,jObj1与jObj2指向 阅读全文

posted @ 2016-11-25 19:28 yqzheng 阅读(191) 评论(0) 推荐(0) 编辑

Android环境下解决NDK not configured问题的方法

摘要: 一、问题现象: 二、解决方法: 1、切换到Project选项卡,找到local.properties文件。 2、在local.properties文件夹中添加ndk路径 三、出现这种问题的原因 Android的sdk版本过高导致找不到NDK引发的错误 阅读全文

posted @ 2016-11-25 19:02 yqzheng 阅读(8861) 评论(0) 推荐(0) 编辑

2016年11月24日

Qt Creator常用快捷键

摘要: 光标放到某函数的声明出,然后按住Alt + Enter,再按回车键,将在cpp中添加该函数的声明。 阅读全文

posted @ 2016-11-24 00:51 yqzheng 阅读(140) 评论(0) 推荐(0) 编辑

2016年11月21日

在数组中查找一个仅出现2次的数

摘要: 题目:一个存放很多无符号整数的有序数组,数组元素的数量超过整数的表示范围,在数组中寻找出一个仅出现两次的数。 阅读全文

posted @ 2016-11-21 20:31 yqzheng 阅读(662) 评论(0) 推荐(0) 编辑

2016年11月20日

fork()与vfork()的联系与区别

摘要: 联系: fork()与vfock()都是创建一个进程 区别: 1、fork() : 子进程拷贝父进程的数据段,代码段。 vfork() : 子进程与父进程共享数据段。2、fork() : 父子进程的执行次序不确定。 vfork() : 保证子进程先运行,在调用exec()或exit()或_exit( 阅读全文

posted @ 2016-11-20 21:37 yqzheng 阅读(218) 评论(0) 推荐(0) 编辑

2016年11月18日

单实例应用程序

摘要: 一、概念:一个程序在系统中只能启动一个实例,这样的程序称为单实例应用程序。例如Windows下的任务管理器、回收站、播放器、文件系统等等。 二、实现思想与方法: (1)核心思想:在当前系统中,只需要有能表示程序是否启动的标志,那么就可以利用它来实现单实例应用程序。 (2)具体步骤:每当程序启动的时候 阅读全文

posted @ 2016-11-18 01:22 yqzheng 阅读(779) 评论(0) 推荐(0) 编辑

2016年8月10日

函数对象

摘要: 重载函数调用操作符的类,其对象称为函数对象(functio object),即它们是行为类似函数的对象,也叫仿函数(functor),其实就是重载“()”操作符,使得类对象可以像函数那样调用。 注意: 1、函数对象(仿函数)是一个类的实例化对象,不是一个函数。 2、函数对象(仿函数)重载了”() ” 阅读全文

posted @ 2016-08-10 19:58 yqzheng 阅读(181) 评论(0) 推荐(0) 编辑

2016年8月9日

C++ STL 算法

摘要: STL中给出的算法,大部分定义在头文件algorithm里头,还有一些定义在numeric头文件里头,有时候为了绑定适配器还需要引入头文件functional。STL算法通常配合容器使用,它们之间通过迭代器建立联系。 一、常用的遍历算法 (1)for_each 1 #include <iostrea 阅读全文

posted @ 2016-08-09 14:22 yqzheng 阅读(351) 评论(0) 推荐(0) 编辑

2016年8月7日

C++ STL set/multset

摘要: set容器内的元素会被自动排序,set与map不同,set中的元素即是键值又是实值,set不允许两个元素有相同的键值。不能通过set的迭代器去修改set元素,原因是修改元素会破坏set组织。当对容器中的元素进行插入或者删除时,操作之前的所有迭代器在操作之后依然有效。 multiset特性及用法和se 阅读全文

posted @ 2016-08-07 17:52 yqzheng 阅读(4503) 评论(1) 推荐(0) 编辑

C++ STL list

摘要: list容器实质是一个双向链表,list不提供随机访问功能,当删除其中一个元素,指向其他元素的迭代器依然有效。对于任何位置的元素插入或移除,list永远是常数时间 阅读全文

posted @ 2016-08-07 17:18 yqzheng 阅读(2603) 评论(0) 推荐(0) 编辑

导航