自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 python线程锁

threading模块中有线程锁的功能,避免对公共资源操作导致的不可预计的后果使用方法:lock=threading.RLock 或者 lock=threading.Lock()然后再线程中使用lock.acquire()方法加锁,用lock.release()解锁比如:    def run(self):        global count        whil

2017-05-25 01:56:11 199

原创 python多线程

模块有两个:threading和threadthread模块实现多线程:a=0def funt(no,b):    global a    while True:        a+=1        print 'thread no %d = %d' %(no,a)def test():    thread.start_new_thre

2017-05-25 01:44:27 191

转载 python多进程

os.fork()方法该方法会衍生出一个子进程,父进程和子进程都会执行接下来的代码,方法返回值根据进程不同,父进程返回>0的一个数值,子进程返回0。想获得操作系统层面上的进程id需要调用os.getpid()创建子进程后,父进程退出后子进程也会被回收,所以父进程一般需要调用os.wait()或os.waitpid()方法等待子进程结束os.wait()等待任意一个子进程结束

2017-05-24 18:26:19 246

转载 python模块sys与os还有内置函数

系统相关的信息模块: import syssys.argv 是一个 list,包含所有的命令行参数. sys.stdout sys.stdin sys.stderr 分别表示标准输入输出,错误输出的文件对象. sys.stdin.readline() 从标准输入读一行 sys.stdout.write("a") 屏幕输出a sys.exit(exit_code) 退出程

2017-05-18 02:42:11 371

转载 python变量笔记

Python中,变量不是强制类型,定义变量不需类型声明Python有五个标准的数据类型:Numbers(数字)String(字符串)List(列表)Tuple(元组)Dictionary(字典)数字又分为:int(有符号整型)long(长整型[也可以代表八进制和十六进制]) float(浮点型) complex(复数)字符串是可索引的:print

2017-05-13 18:37:45 146

原创 选择排序法的理解

void selectionsort(int a[],int n) { int i,j; int k; int tmp; for(i = 0; i < n-1; i++) //1 { k = i; for(j = i+1; j

2017-05-04 17:40:24 650

原创 冒泡排序法的理解

方便回忆:冒泡排序法是先排序好最大的那个数字在数组最后面,再排倒数第二大的数字。。。以此类推。void Bubble_Sort(int *num, int n){    int i, j;    for(i = 0; i     {        for(j = 0; i + j         {            if(num[j] > 

2017-05-04 16:56:45 2005

原创 cloudstack+kvm关于虚拟机的终极处理方法

cloudstack归根究底只不过是一个java开发的C/S模式API调用工具,用于协调虚拟机工作和创建虚拟网络那么如果cloudstack的management崩溃后将会导致很大的管理难点,除了可以通过高可用技术(keepalived,haproxy)保证管理节点可用之外,必要时刻还可以在计算节点上操作虚拟机:virsh 命令执行后会进入一个伪终端,可以通过help命令查看更多命令

2017-05-03 16:48:47 1471

转载 关于cloudstack中的一些理论和常见问题

全都是从网上找的,很凌乱,在这里不一一列出转载网站了,如侵必删

2017-05-03 16:34:02 3273

原创 关于cloudstack中遇见的一些问题处理笔记

这是回忆用的,有点乱:加载系统虚拟机模板命令:/usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt -m /export/secondary -f /usr/share/cloudstack-common/scripts/vm/hypervisor/xenserver/a

2017-05-03 16:27:27 1251

原创 关于servlet中的session对象

session是存储在服务端的数据!通过session.getId()方法可以获取cookie标识JSESSIONID。session中的键值对存储和cookie中的是不同的,tomcat中默认session存活时间是30分钟。通过request.getSession方法获取一个HttpSession对象HttpSession对象方法:1    public Object

2017-05-03 15:53:12 624

原创 关于servlet中的cookie

cookie是存储在浏览器客户端的数据!不适合保存敏感数据!通过JSESSIONID这个cookie标识session。一个cookie对象就是一个键值对,Cookie可以自定义键值对。通过response.addCookie方法设置后,浏览器就会存储这个Cookie,下次发送请求会把这个设置的Cookie一起发过来服务端然后通过resquest.getCookies方法创建一个

2017-05-03 15:46:52 277

原创 关于servlet的request对象

执行顺序:errorpage,过滤器filter,servleterrorpage跟servlet是一样的,都是servlet,只是在web.xml中先匹配error-page项,再通过location子项跳转到指定servlet的url-pattern,触发相应的servlet类,真正处理输出信息的还是servlet类request.getParameter("phx")  获取表单

2017-05-03 15:41:27 266

原创 关于servlet的request对象

执行顺序:errorpage,过滤器filter,servleterrorpage跟servlet是一样的,都是servlet,只是在web.xml中先匹配error-page项,再通过location子项跳转到指定servlet的url-pattern,触发相应的servlet类,真正处理输出信息的还是servlet类request.getParameter("phx")  获取表单

2017-05-03 15:38:44 217

空空如也

空空如也

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

TA关注的人

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