- 博客(13)
- 收藏
- 关注
转载 Java基础(Day 1)
一, 搭建开发环境之前使用sublime学习python感觉不错,所以就还是使用sublime来学习java。使用以下搜索到的附录1方法,大家Java的开发环境。二,确定使用书籍Java核心编程附录1第一步,下载安装JDK并配置系统环境变量:(1)添加JAVA_HOME,值为:C:\Program files\Java\jdk1.7.0_13;(2)编辑p...
2017-08-15 15:34:00
93
转载 Sqlite源码(VFS)(三)
转载于:https://www.cnblogs.com/OnTheRoad2016/p/7055427.html
2017-06-20 17:45:00
304
转载 Sqlite源码(内存分配)(二)
几个不同的内存分配器之间,有处理方式的不同,但可以先不处理这些不同。后面有时间再来处理每个内存分配器之间的差别和特殊的用处。例如mem1.c就是包装了malloc和freemem3.c可能是使用一块大的内存,而后用来通过算法来处理内存的分配。转载于:https://www.cnblogs.com/OnTheRoad2016/p/704...
2017-06-19 15:08:00
121
转载 SQLite源码研究心路历程(一)
在完全没有数据库支持,只具备编程能力的情况下,研究sqlite的源码。学习的心路历程。在Redis和Sqlite中选择sqlite,原因感觉更有用一点对自己的工作。sqlite分两种源码结构,一种是比较常见的sqlite3.c 一个文件十几万行代码。另一种是,将各个模块分离出的源码结构。选择第二种研究源码,帮助是可以提高读码的效率。另外一个问题是,只读代码担心有理解的片面性,应该...
2017-06-08 10:57:00
418
转载 C++ 11 new feature: noexcept
noexcept两种使用方式1 - 做为修饰符2 - 做为操作符noexcept 无参数可以认定为noexcept(true)noexcept(常量表达式) 常量表达式被转换成为bool类型。 noexcept(true), noexcept(false);转载于:https://www.cnblogs.com/OnTheRoad2016/p/...
2017-06-02 15:11:00
244
转载 typedef typename 的意义(未经验证,抄来的,后面在验证)
typedef int int_type; //OKtypedef A A_type; //OKtypedef A::B B_type; //error,thecompilerdoesn't'B'isatypeorsomethingelse.typedef typename _Mybase::value_type value_type; // 红色部分先...
2017-06-01 14:45:00
95
转载 C++ 异常
一、什么是异常处理 一句话:异常处理就是处理程序中的错误。二、为什么需要异常处理,以及异常处理的基本思想 C++之父Bjarne Stroustrup在《The C++ Programming Language》中讲到:一个库的作者可以检测出发生了运行时错误,但一般不知道怎样去处理它们(因为和用户具体的应用有关);另一方面,库的用户知道怎样处理这些...
2017-05-31 16:20:00
85
转载 C++构造函数中抛出的异常
构造函数中抛出的异常 1、标准C++中定义构造函数是一个对象构建自己,分配所需资源的地 方,一旦构造函数执行完毕,则表明这个对象已经诞生了,有自己的行为和内部的运行状态,之后还有对象的消亡过程(析构函数的执行)。可谁能保证对象的构造 过程一定能成功呢?说不定系统当前的某个资源不够,导致对象不能完全构建好自己(人都有畸形儿,更何况别的呢?朋友们!是吧!),因此通过什么方法来表明 对象...
2017-05-31 11:06:00
295
转载 const 用法
1. const修饰普通变量和指针const修饰变量,一般有两种写法:const TYPE value;TYPE const value;这两种写法在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。对于一个非指针的类型TYPE,无论怎么写,都是一个含义,即value只不可变。例如:const int nValue; //n...
2017-05-26 21:08:00
111
转载 RAII惯用法:C++资源管理的利器
RAII惯用法:C++资源管理的利器RAII是指C++语言中的一个惯用法(idiom),它是“ResourceAcquisitionIsInitialization”的首字母缩写。中文可将其翻译为“资源获取就是初始化”。虽然从某种程度上说这个名称并没有体现出该惯性法的本质精神,但是作为标准C++资源管理的关键技术,RAII早已在C++社群中深入人心。我记得第一次学到RAII...
2017-05-25 20:48:00
108
转载 Boost Mac运行
1,install Boostsudo brew install boost2, Copy boost 到用户目录下 /Users/xxx/sudo cp -r/usr/local/Cellar/boost/1.58.0 /Users/xxx/3, 新建Xcode command line project4,更改project settinghttps://de...
2017-05-24 20:45:00
102
转载 Poco - Hello World (一)
一, 下载官网下载地址https://pocoproject.org/download/index.html二, 编译需要安装VS加压后,找到Foundation中的sln文件。根据已经VS版本选择对应的sln文件VS2013 对应的是 Foundation_vs120.sln1, 首先打开CppUnit_vs120.sln编译,文件会生成到根目录bin文件...
2017-02-03 17:53:00
133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人