07 2018 档案
摘要:1. 使用DBCA创建数据库- DBCA的全称是DataBase Configuration Assistant,翻译成中文就是数据库配置助手.通过DBCA不仅可以创建数据库,还可以删除数据库、重新配置一个已经创建好的数据库、管理模板等等- 在没人创建实例的前提下是不能进行数据的创建操作的 - 配置
阅读全文
摘要:1. 安装Linux操作系统使用Oracle Linux 5 Update 2查看官方文档,支持的操作系统: http://docs.oracle.com/cd/E11882_01/install.112/e47689/pre_install.htm#LADBI1106 省略 2. 配置Linux操
阅读全文
摘要:一、事件驱动模型简介通俗描述:一种编程的范式,编程的风格,编程的网格1、编程模型传统的编程模式 例如:线性模式大致流程开始 >代码块A >代码块B >代码块C >代码块D >...... >结束(每步发生什么事情都是控制好的)每一个代码块里是完成各种各样事情的代码,但编程者知道代码块A,B,C,D.
阅读全文
摘要:1.yield支持下的协程注:线程和进程都是一种竞争,抢占的资源协程,又称微线程,纤程。英文名Coroutine.一句话说明什么是协程:协程是一种用户态的轻量线程(单线程)协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存其他地方,在切回来时,恢复先前保存的寄存器上下文和栈。因此
阅读全文
摘要:1.多进程 由于GIL的存在,python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分需要使用进程.Python提供了非常好的多进程包multiprocessing,只需要定义一个函数,Python会完成其他所有事情.借助这个包,可以轻松完成从单进程到
阅读全文
摘要:1.py2和py3编码实例 linux上例子 windows上例子 Issuse: 在python3上正常,在python2上出现报错 2.编码分析:写的程序要转换成计算机可识别的内容,将人类可以认识的转换成计算机的二进制 3.Python2编码str和unicode都是bosestring的子类.
阅读全文
摘要:1.信号量(锁) 信号量用来控制线程并发数的,BoundedSemaphore或Semaphore管理一个内置的计数器,每当调用acquire()时-1,调用release()时+1.计数器不能小于0,当计数器为0时,acquire()将阻塞线程至同步锁定状态,直到其他线程调用release().B
阅读全文
摘要:一、函数式创建子线程 1.继承式调用(通过类去创建线程) 2.同步锁需求:有一个数字100,让它减1,一个函数对它减1实现:通过多线程同时执行100次减1 需求:把累加的步骤拆分问题:使用不同的格式来写变量,出现不同的结果,主要是做num-=1时,把动作插分开而导致 分析:程序执行从上到下执行,有一
阅读全文

浙公网安备 33010602011771号