自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++后台开发之网络IO模型

为了解决网络IO中的问题,学者们提出了4种网络IO模型:①阻塞IO模型;②非阻塞IO模型;③多路IO复用模型;④异步IO模型。1.阻塞IO模型在Linux中,默认情况下所有的socket都是阻塞的,阻塞和非阻塞的概念描述的是用户线程调用内核IO操作的方式:阻塞是指IO操作需要彻底完成后才返回到用户空间;而非阻塞是指IO操作被调用后立即返回给用户一个状态值,不需要等到IO操作彻底完成。典型2.非阻塞

2017-05-16 16:23:25 1715

原创 C++后台开发之makefile撰写

一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,如何更高效率地编译整个工程,需要用到makefile和make命令工具。makefile中会定义一系列的规则,指定哪些文件需要先编译译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作。makefile带来的好处就是“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大地提高了软件开发的效率

2017-05-16 16:03:50 352

翻译 C++后台开发STL之vector类2017/5/15

浏览了一遍vector源码,在SGI STL头文件Stl_vector.h文件中,头文件一共定义了三个类,第一个是_Vector_alloc_base类,第二个是_Vector_base类,第三个则是外部接口vector类。STL代码vector类无删减版://__STL_DEFAULT_ALLOCATOR(_Tp)约定使用默认配置器。template <class _Tp, class _All

2017-05-15 15:42:54 268

原创 C++后台开发核心技术之STL篇 2017/5/14

SGI STL配置器详解SGI STL空间配置器是与众不同的,其名称是alloc而非allocator,而且不接受任何参数。如果你要在程序中采用SGI配置器,则不能采用标准写法:vector<int,std::allocator<int> > iv;//in VC or CBvector<int,std::alloc> iv; //in GCC 必须这么写。由于我们通常缺省使用配置器,所以这个问题并

2017-05-14 22:52:41 347

原创 C++后台开发之编译与链接2017/5/12

一. 编译与链接#include <iostream>int main(){ std::cout<<"Hello world\n"; return 0;}每一位初学者接触所有语言时,都会面对这一行代码,那么它是如何工作的呢。在linux中我们使用g++ -o hello hello.cpp来得到可执行文件,这个过程实际上可以拆分为几个部分。1。 预处理首先执行g++ -E he

2017-05-12 15:04:38 409

原创 C++后台开发核心技术实践学习日志2017/5/11

马上要找工作了,发现自己很多看过的书都忘记了,于是开始写博客记录一下,也想以后自己能回忆回忆这段经历吧。后台开发这本书比较适合找C++后台开发的人读,里面的知识点比较关键,面试基本都会用到。

2017-05-11 20:11:33 1657

Java并发编程的艺术

并发编程领域的扛鼎之作,作者是阿里和1号店的资深Java技术专家,对并发编程有非常深入的研究,《Java并发编程的艺术》是他们多年一线开发经验的结晶。本书的部分内容在出版早期发表在Java并发编程网和InfoQ等技术社区,得到了非常高的评价。它选取了Java并发编程中核心的技术进行讲解,从JDK源码、JVM、CPU等多角度全面剖析和讲解了Java并发编程的框架、工具、原理和方法,对Java并发编程进行了为深入和透彻的阐述。   《Java并发编程的艺术》内容涵盖Java并发编程机制的底层实现原理、Java内存模型、Java并发编程基础、Java中的锁、并发容器和框架、原子类、并发工具类、线程池、Executor框架等主题,每个主题都做了深入的讲解,同时通过实例介绍了如何应用这些技术。

2018-06-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除