上一页 1 2 3 4 5 6 ··· 14 下一页

2018年5月13日

sublime常用快捷键

摘要: 转载:https://www.cnblogs.com/xiaozhishang/p/4769943.html 选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名 阅读全文

posted @ 2018-05-13 17:43 chenjx_ucs 阅读(128) 评论(0) 推荐(0) 编辑

2018年5月9日

《STL源码剖析》读书笔记

摘要: 转载:https://www.cnblogs.com/xiaoyi115/p/3721922.html 直接逼入正题。 Standard Template Library简称STL。STL可分为容器(containers)、迭代器(iterators)、空间配置器(allocator)、配接器(ad 阅读全文

posted @ 2018-05-09 20:02 chenjx_ucs 阅读(297) 评论(0) 推荐(0) 编辑

Linux进程调度与源码分析(五)——schedule代码流程

摘要: 详见https://mubu.com/doc/explore/14137 阅读全文

posted @ 2018-05-09 19:49 chenjx_ucs 阅读(558) 评论(0) 推荐(0) 编辑

2018年5月8日

vector

摘要: 一、vector的数据结构 vector的成员函数size()表示的是当前容器包含元素的数量,vector.size()=finish-start,vector的成员函数capacity()表示的是当前容器的容量,vector.capacity=end_of_storage-start。为了降低空间 阅读全文

posted @ 2018-05-08 21:12 chenjx_ucs 阅读(202) 评论(0) 推荐(0) 编辑

空间配置器

摘要: 一、SGI标准的空间配置器,std::allocator SGI定义了一个符合部分标准,名为allocator的配置器,但由于效率不佳,其内实现仅为将new和delete做了一层简单封装,故没有被建议使用。 二、SGI特殊的空间配置器,std::alloc 双层级配置器,第一级配置器直接使用mall 阅读全文

posted @ 2018-05-08 10:48 chenjx_ucs 阅读(151) 评论(0) 推荐(0) 编辑

2018年5月7日

Linux进程调度与源码分析(四)——fork,vfork,clone内核代码流程

摘要: 详见:https://mubu.com/doc/explore/14087 阅读全文

posted @ 2018-05-07 14:53 chenjx_ucs 阅读(423) 评论(0) 推荐(0) 编辑

2018年5月4日

C++学习之路(十):虚继承引入的执行效率

摘要: 这篇文章不知道取啥名字了,暂且这样叫,直接看场景就明白了。节选自《深度探索C++对象模型》 Point3d origin, *pt = &origin; (1)origin.x = 0; (2)pt->x = 0 上述两种代码执行结果是一样的,但是在执行效率上是否存在差异? (1)如果Point3d 阅读全文

posted @ 2018-05-04 12:02 chenjx_ucs 阅读(214) 评论(0) 推荐(0) 编辑

C++学习之路(九):从菱形继承引入的对象模型

摘要: 一、单继承 普通的单继承关系,类的大小是由其虚表指针和非静态成员函数大小决定。故上述sizeof(A)的大小为4。 类B公有继承A,对象模型如下: 类A的非静态成员(4字节) 类B的非静态成员(4字节) 故类B的大小为8字节。 二、多继承 普通的多继承关系,这里和上述单继承类似。直接给出类C的对象模 阅读全文

posted @ 2018-05-04 10:53 chenjx_ucs 阅读(489) 评论(0) 推荐(0) 编辑

2018年5月3日

MySQL源码分析(一)

摘要: 近段时间简单看了下Mysql源码相关内容,主要从一个select查询出发,查看了一下整个代码结构。分析总结如下: https://mubu.com/doc/explore/13965 阅读全文

posted @ 2018-05-03 19:37 chenjx_ucs 阅读(353) 评论(0) 推荐(0) 编辑

2018年4月23日

事务的特性——ACID

摘要: 在日常操作中,对于一组相关操作通常需要其全部成功或全部失败。在关系型数据库中,这组操作称作为事务。事务具有四种特性:原子性,一致性,隔离性和持久性。 原子性(atomicity):事务必须以一个整体单元的形式进行工作,对于其数据的修改,要么全都执行,要么全都不执行。如果只执行事务中多个操作的前半部分 阅读全文

posted @ 2018-04-23 15:46 chenjx_ucs 阅读(157) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 14 下一页

导航