上一页 1 2 3 4 5 6 7 8 9 ··· 20 下一页
摘要: 一、事件驱动模型简介通俗描述:一种编程的范式,编程的风格,编程的网格1、编程模型传统的编程模式 例如:线性模式大致流程开始 >代码块A >代码块B >代码块C >代码块D >...... >结束(每步发生什么事情都是控制好的)每一个代码块里是完成各种各样事情的代码,但编程者知道代码块A,B,C,D. 阅读全文
posted @ 2018-07-05 09:38 Reid21 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 1.yield支持下的协程注:线程和进程都是一种竞争,抢占的资源协程,又称微线程,纤程。英文名Coroutine.一句话说明什么是协程:协程是一种用户态的轻量线程(单线程)协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存其他地方,在切回来时,恢复先前保存的寄存器上下文和栈。因此 阅读全文
posted @ 2018-07-05 09:03 Reid21 阅读(848) 评论(0) 推荐(0) 编辑
摘要: 1.多进程 由于GIL的存在,python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分需要使用进程.Python提供了非常好的多进程包multiprocessing,只需要定义一个函数,Python会完成其他所有事情.借助这个包,可以轻松完成从单进程到 阅读全文
posted @ 2018-07-04 09:09 Reid21 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1.py2和py3编码实例 linux上例子 windows上例子 Issuse: 在python3上正常,在python2上出现报错 2.编码分析:写的程序要转换成计算机可识别的内容,将人类可以认识的转换成计算机的二进制 3.Python2编码str和unicode都是bosestring的子类. 阅读全文
posted @ 2018-07-04 08:56 Reid21 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1.信号量(锁) 信号量用来控制线程并发数的,BoundedSemaphore或Semaphore管理一个内置的计数器,每当调用acquire()时-1,调用release()时+1.计数器不能小于0,当计数器为0时,acquire()将阻塞线程至同步锁定状态,直到其他线程调用release().B 阅读全文
posted @ 2018-07-03 10:37 Reid21 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 一、函数式创建子线程 1.继承式调用(通过类去创建线程) 2.同步锁需求:有一个数字100,让它减1,一个函数对它减1实现:通过多线程同时执行100次减1 需求:把累加的步骤拆分问题:使用不同的格式来写变量,出现不同的结果,主要是做num-=1时,把动作插分开而导致 分析:程序执行从上到下执行,有一 阅读全文
posted @ 2018-07-03 08:57 Reid21 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 感言:一失足成千古恨,一不小心就把/usr/bin下所有的命令都删除了,当你以为自己很熟练时,当你以为自己操作对时,可能就是失手的时候,还好这次只是一个测试环境....God 恢复过程:(以下是在vsphere下管理的VM)1.关闭虚拟机 --> 在BIOS设置CD启动 --> 加载CentOS7的 阅读全文
posted @ 2018-06-26 15:06 Reid21 阅读(13776) 评论(4) 推荐(0) 编辑
摘要: [root@linux-node1 ~]# cat optimize.sh #!/bin/bash # Optimize the system after installation PASSWD=reid NETIP=192.168.56.11 PROTOBOOT=static HOSTNAME=linux-node1.example.com DNS1=192.168.56.2 NTPSERV... 阅读全文
posted @ 2018-06-18 17:02 Reid21 阅读(1216) 评论(0) 推荐(0) 编辑
摘要: 1.安装 yum-complete-transaction 2.清除yum缓存 3.执行清理未完成事务 阅读全文
posted @ 2018-06-18 17:00 Reid21 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 1.常用压力测试工具对比a. loadrunner 性能稳定、压测结果及细粒大,可以自定义脚本进行压测,但是太过于重大、功能比较繁多(国企或专业的测试团队)b. apache ab(单接口压测最方便,传统互联网公司) 模拟多线程并发请求,ab命令对发出负载计算机要求很低,既不会占用太多的内存,但是却 阅读全文
posted @ 2018-06-08 12:06 Reid21 阅读(1359) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 20 下一页