2017年11月12日

python 5 条件判断

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

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

2017年11月11日

python 4学习 list 和 tuple

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

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

python 3 学习字符串和编码

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

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

2017年11月10日

python2 学习 数据类型和变量

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

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

2017年11月9日

python 1 学习廖雪峰博客

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

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

2017年11月5日

c++11 thread的学习

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

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

C++ 11 Lambda表达式!!!!!!!!!!!

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

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

2017年11月4日

c++11 右值的学习

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

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

2017年11月3日

从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 阅读(311) 评论(0) 推荐(0)

2017年10月15日

今天遇到的加锁问题

摘要: //有一些 头文件没有加上 阅读全文

posted @ 2017-10-15 22:00 zhangkele 阅读(142) 评论(0) 推荐(0)

导航