自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (12)
  • 收藏
  • 关注

转载 进程、线程、协程和goroutine

进程、线程、协程概念性区别 对于进程、线程,都是有内核进行调度,有CPU时间片的概念,进行抢占式调度(有多种调度算法)。 对于协程(用户级线程),这是对内核透明的,也就是系统并不知道有协程的存在,是完全由用户的程序自己调度的,因为是由用户程序自己控制,那么就很难像抢占式调度那样做到强制的CPU控制权切换到其他进程/线程,通常只能进行协作式调度,需要协程自己主动把控制权转让出去之后,其他协程才...

2018-03-09 10:51:26 1658

原创 数据结构算法学习--stack实现

1 栈(stack)是限定尽在表尾进行插入和删除操作的线性表。 2 栈中允许插入和删除的一端称为栈顶(top),另一端称为栈底(buttom),不含任何数据元素的栈称为空栈(empty)。 3 栈又称为后进先出(Last In First Out)的线性表,简称LIFO结构。 4 栈的插入操作,叫进栈,也称压栈、入栈。 5 栈的删除操作,叫出栈,也又叫作弹栈。 栈的图例: 栈顺序存...

2018-03-02 10:41:16 270

原创 C++ Thread API的学习之二-生产消费者的实现

这次学习中使用互斥量(mutex)和条件变量(condition)来实现生产消费者模型。 头文件: #ifndef PC_HPP #define PC_HPP #include <pthread.h> #include <queue> #include <stdio.h> class CCond; class CLock{ public: CL...

2018-03-01 10:47:19 309

深入理解C++11

《深入理解C++11:C++11新特性解析与应用》内容简介:国内首本全面深入解读C++11新标准的专著,由C++标准委员会代表和IBM XL编译器中国开发团队共同撰写。不仅详细阐述了C++11标准的设计原则,而且系统地讲解了C++11新标准中的所有新语言特性、新标准库特性、对原有特性的改进,以及如何应用所有这些新特性。, 《深入理解C++11:C++11新特性解析与应用》一共8章:第1章从设计思维和应用范畴两个维度对C++11新标准中的所有特性进行了分类,呈现了C++11新特性的原貌;第2章讲解了在保证与C语言和旧版C++标准充分兼容的原则下增加的一些新特性;第3章讲解了具有广泛可用性、能与其他已有的或者新增的特性结合起来使用的、具有普适性的一些新特性;第4章讲解了C++11新标准对原有一些语言特性的改进,这些特性不仅能让C++变得更强大,还能提升程序员编写代码的效率;第5章讲解了C++11在安全方面所做的改进,主要涵盖枚举类型安全和指针安全两个方面的内容;第6章讲解了为了进一步提升和挖掘C++程序性能和让C++能更好地适应各种新硬件的发展而设计的新特性,如多核、多线程、并行编程方面的新特性;第7章讲解了一些颠覆C++一贯设计思想的新特性,如lambda表达式等;第8章讲解了C++11为了解决C++编程中各种典型实际问题而做出的有效改进,如对Unicode的深入支持等。附录中则介绍了C++11标准与其他相关标准的兼容性和区别、C++11中弃用的特性、编译器对C++11的支持情况,以及学习C++11的相关资源。

2017-04-13

Redis入门指南第2版(完整目录)

Redis入门指南第2版带有完整目录,清晰版。

2017-03-13

hiredis源码

hiredis源码

2017-03-13

Head First设计模式(带目录).PDF

Head First设计模式, 带目录

2016-12-12

sed和awk最佳入门教程——摘自《实战linux_shell编程与服务器管理》

sed awk 很好的入门教程

2016-11-09

程序员面试宝典(第三版)

程序员面试宝典(第三版) 本书是《程序员面试宝典》的第三版,在保留第二版的数据结构、面向对象、程序设计等主干的基础上,使用各大IT公司及相关企业最新面试题替换和补充原内容,以反映自第二版以来近几年时间所发生的变化。 本书取材于各大公司面试真题(笔试、口试、电话面试、英语面试,以及逻辑测试和智商测试),详细分析了应聘程序员(含网络、测试等)职位的常见考点。本书不仅对传统的C系语言考点做了详尽解说,还根据外企出题最新特点,新增加了对友元、Static、图形/音频、树、栈、ERP等问题的深入讲解。最后本书着力讲述了如何进行英语面试和电话面试,并对求职中签约、毁约的注意事项及群体面试进行了解析。本书的面试题除了有详细解析和答案外,对相关知识点还有扩展说明。真正做到了由点成线,举一反三,对读者从求职就业到提升计算机专业知识都有显著帮助。 本书适合计算机相关专业应届毕业生阅读,也适合作为正在应聘软件行业的相关就业人员和计算机爱好者的参考书

2016-03-02

C++ 虚函数表解析

C++ 虚函数表详细解析 比较详细的讲解和图表介绍

2013-12-05

VS2008静态库和动态库的创建和调用

VS2008静态库和动态库的创建和调用 讲解了vs2008中静态库的创建和使用.动态库的创建和使用. 有详细过程,和一些理解.

2013-12-04

如何创建动态链接库和调用动态链接库(入门教程)

2005vs版的MFC中动态库的创建,调用.和vb动态库的调用.

2013-12-04

VC++动态链接库(DLL)编程.pdf

VC++动态链接库(DLL)详细编程 动态库介绍 静态库的简单编程 各种动态库编程

2013-12-04

空空如也

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

TA关注的人

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