11 2017 档案

effective c++ 条款42 typename的双重意义
摘要:1. class和typename含义相同的例子 问题:在下面的模板声明中class和typename的区别是什么? 答案:没有任何区别。当声明一个模板类型参数时,class和typename意味着相同的事情。一些程序员喜欢使用class,因为容易敲打。其他的(包括我)更加喜欢使用typename, 阅读全文

posted @ 2017-11-28 21:35 zhangkele 编辑

目前 c++ primer学习总结笔记
摘要:C++的开始 1 main的返回值:0为成功状态,非0为系统定义的错误类型 2 输入输出:计算结果为左侧运算对象,IO操作读写缓冲与程序中的动作无关 3 输入流istream对象:cin(标准输入);流状态有效则cin为真,遇到EOF或无效输入cin为假 4 键盘输入EOF:Windows下ctrl 阅读全文

posted @ 2017-11-27 20:48 zhangkele 阅读(279) 评论(0) 推荐(0) 编辑

UML 博客学习 后续继续完善
摘要:http://blog.csdn.net/monkey_d_meng/article/details/6005764 http://blog.csdn.net/badobad/article/details/50914624 UML类图新手入门级介绍 举一个简单的例子,来看这样一副图,其中就包括了U 阅读全文

posted @ 2017-11-27 10:36 zhangkele 阅读(133) 评论(0) 推荐(0) 编辑

python 8 函数
摘要:调用函数 Python内置了很多有用的函数,我们可以直接调用。 要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数。可以直接从Python的官方网站查看文档: 也可以在交互式命令行通过help(abs)查看abs函数的帮助信息。 调用abs函数: >>> abs(100 阅读全文

posted @ 2017-11-24 19:08 zhangkele 阅读(953) 评论(0) 推荐(0) 编辑

学习 primer 第8章 IO库 小结
摘要:iostream处理控制台IO fstream处理命名文件IO stringstream完成内存string的IO 非常重要!!!!!!!!!! 1 cin是一个istream对象 是从标准输入读取数据 2 cout是一个ostream对象 是从标准输出写入数据 3 cerr一个ostream对象 阅读全文

posted @ 2017-11-14 13:49 zhangkele 阅读(180) 评论(0) 推荐(0) 编辑

python 7 dict和set
摘要:dict Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。 举个例子,假设要根据同学的名字查找对应的成绩,如果用list实现,需要两个list: 给定一个名字,要查找对应的成绩,就先要在na 阅读全文

posted @ 2017-11-12 20:28 zhangkele 阅读(300) 评论(0) 推荐(0) 编辑

python 6 循环
摘要:循环 要计算1+2+3,我们可以直接写表达式: 要计算1+2+3+...+10,勉强也能写出来。 但是,要计算1+2+3+...+10000,直接写表达式就不可能了。 为了让计算机能计算成千上万次的重复运算,我们就需要循环语句。 Python的循环有两种,一种是for...in循环,依次把list或 阅读全文

posted @ 2017-11-12 16:01 zhangkele 阅读(379) 评论(0) 推荐(0) 编辑

python 5 条件判断
摘要:条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: 根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么也不做。 也可以给if添加一个else语句 阅读全文

posted @ 2017-11-12 15:25 zhangkele 阅读(361) 评论(0) 推荐(0) 编辑

python 4学习 list 和 tuple
摘要:list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出班里所有同学的名字,就可以用一个list表示: 变量classmates就是一个list。用len()函数可以获得list元素的个数: 用索引来访问list中每一个位置的元素 阅读全文

posted @ 2017-11-11 22:19 zhangkele 阅读(297) 评论(0) 推荐(0) 编辑

python 3 学习字符串和编码
摘要:字符串和编码 阅读: 895464 字符编码 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须 阅读全文

posted @ 2017-11-11 14:13 zhangkele 阅读(231) 评论(0) 推荐(0) 编辑

python2 学习 数据类型和变量
摘要:数据类型和变量 数据类型 整数 Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。 计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b 阅读全文

posted @ 2017-11-10 21:49 zhangkele 阅读(267) 评论(0) 推荐(0) 编辑

python 1 学习廖雪峰博客
摘要:输出 用print()在括号中加上字符串,就可以向屏幕上输出指定的文字。比如输出'hello, world',用代码实现如下: print()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出: print()会依次打印每个字符串,遇到逗号“,”会输出一个空格,因此,输出的字符串是这样拼 阅读全文

posted @ 2017-11-09 16:58 zhangkele 阅读(339) 评论(0) 推荐(0) 编辑

c++11 thread的学习
摘要:http://www.cnblogs.com/wxquare/p/6736202.html 还没开始 留个链接 使用c++11 thread支持实现 一个生产者消费者模型 下面是一个生产者消费者问题,来介绍condition_variable的用法。当线程间的共享数据发生变化的时候,可以通过cond 阅读全文

posted @ 2017-11-05 00:33 zhangkele 阅读(287) 评论(0) 推荐(0) 编辑

C++ 11 Lambda表达式!!!!!!!!!!!
摘要:C++11的一大亮点就是引入了Lambda表达式。利用Lambda表达式,可以方便的定义和创建匿名函数。对于C++这门语言来说来说,“Lambda表达式”或“匿名函数”这些概念听起来好像很深奥,但很多高级语言在很早以前就已经提供了Lambda表达式的功能。 声明Lambda表达式 Lambda表达式 阅读全文

posted @ 2017-11-05 00:15 zhangkele 阅读(255) 评论(0) 推荐(0) 编辑

c++11 右值的学习
摘要:从4行代码看右值引用 概述 简单的左值和右值的判断就是 看是否可以取得地址 可取得地址 是左值 不能则 是右值! c++98/03中的左值引用是这样的: int&是对左值进行绑定(但是int&却不能绑定右值), 对右值进行绑定的引用就是右值引用,他的语法是这样的A&&,通过双引用号来表示绑定类型为A 阅读全文

posted @ 2017-11-04 00:31 zhangkele 阅读(325) 评论(0) 推荐(1) 编辑

从I/O事件到阻塞、非阻塞、poll到epoll的理解过程
摘要:I/O事件 I/O事件 非阻塞I/O。在了解非阻塞I/O之前,需要先了解I/O事件 我们知道,内核有缓冲区。假设有两个进程A,B,进程B想读进程A写入的东西(即进程A做写操作,B做读操作)。进程A需要先写入到内核缓冲区中,然后B从内核缓冲区中读取,如图: 进程B会监听内核缓冲区的变化 I/O事件的阻 阅读全文

posted @ 2017-11-03 14:05 zhangkele 阅读(289) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示