# import httplib # http_client = None # http_client = httplib.HTTPConnection('localhost', 8080, timeout=30) # http_client.request('GET', '/jenkins/api... ...
分类:
编程语言 时间:
2017-05-30 15:42:56
阅读次数:
189
第一次用python写代码,有一些不习惯,比如if、else、for、def后要加:。假设换一个编译工具可能会好点,否则仅仅能每次执行的时候查看错误信息。它的优点也正是这里不须要每条语句输入;。不须要输入{},靠缩进理解语义(缩进本来就是语义) 在遍历文件夹的时候功能也非常强大for root,di ...
分类:
编程语言 时间:
2017-05-30 15:42:05
阅读次数:
173
题意 : 给出一个N*N的矩阵, 矩阵只有可能包含0或1, 一开始则全部是0。对于矩阵可以进行两种操作, 第一种是输入 C x1 y1 x2 y2 表示, 对以(x1, y1)为左上角, 以(x2, y2)为右下角构成的矩形区域内的数全部进行取反操作, 即0变1、1变0。第二种是Q X Y, 表示查 ...
分类:
编程语言 时间:
2017-05-30 15:41:57
阅读次数:
209
之前在项目遇到一个问题,就是提交表单的时候DOM结构上绑定的数值,会在提交的一瞬间发生改变,然后发现,是我自己在提交表单的时候,对数组进行了操作而引起的的,为了避免这种,情况,可以使用深拷贝出来一个数组,进行操作,这样就不会影响,原来的数据; 常见的数据数组深拷贝方法: (1)对于array对象的s ...
分类:
编程语言 时间:
2017-05-30 15:41:36
阅读次数:
193
Python由于众所周知的GIL的原因,导致其线程无法发挥多核的并行计算能力(当然,后来有了multiprocessing,可以实现多进程并行),显得比较鸡肋。既然在GIL之下,同一时刻只能有一个线程在运行,那么对于CPU密集的程序来说,线程之间的切换开销就成了拖累,而以I/O为瓶颈的程序正是协程所 ...
分类:
编程语言 时间:
2017-05-30 15:41:14
阅读次数:
211
前言: 前一课我们讲了 request 存储数据, 那这里有一个假设 如果控制器获取到了从表单提交过来的元素, 存进 request 中, 然后给控制器一个新的跳转请求 那在新的页面中, 还可以取出表单存入 request 的数据吗? 实践: 那我们来试一下就知道了 1.建一个 java web 项 ...
分类:
编程语言 时间:
2017-05-30 15:40:36
阅读次数:
175
树状数组(BIT) 树状数组不仅仅只有求区间和的作用,还可以以此来查询区间最值或特殊值,(它的查询和插入操作都是O(logn)级别的); 它的最大好处就是简单易写,实现方便; 定义: 单点添加函数: 查询[1,k]的区间和函数: ...
分类:
编程语言 时间:
2017-05-30 15:40:26
阅读次数:
142
我们上一篇文章已经说过了如何创建项目,那么我们这一篇就来说下头文件的用法, 右键文件头 》添加 》新建项 然后我们就可以编写我们的.h文件了,h说白了也就是类似head的意思。。 这里的.cpp其实在.h里面是没有那么多的限制的,这里其实还可以自定义。(如test.txt都是可以的,因为有些大神技术 ...
分类:
编程语言 时间:
2017-05-30 15:38:40
阅读次数:
178
KM算法求的是完备匹配下的最大权匹配,是Hungary算法的进一步,由于Hungary算法是最大匹配的算法,不带权。 经典算法,想不出来的了,要參考别人的。然后消化吸收吧。由于真的非常复杂的算法。 我理解算法匹配思想: 1 開始的时候,全部边都记录自己的最优匹配,无论有没有冲突 2 递归循环的时候。 ...
分类:
编程语言 时间:
2017-05-30 15:37:49
阅读次数:
184
简单使用Lock锁 Java 5中引入了新的锁机制——Java.util.concurrent.locks中的显式的互斥锁:Lock接口,它提供了比synchronized更加广泛的锁定操作。Lock接口有3个实现它的类:ReentrantLock、ReetrantReadWriteLock.Rea ...
分类:
编程语言 时间:
2017-05-30 13:33:05
阅读次数:
309
小生博客:http://xsboke.blog.51cto.com小生QQ:1770058260-------谢谢您的参考,如有疑问,欢迎交流一、模块简介1.概念n个.py文件组成的代码集合就称为模块,用于实现各种复杂的功能模块就是一个文件dir(模块名):可以查看模块的使用方法2.分类自定义模块、内置模块、第三..
分类:
编程语言 时间:
2017-05-30 13:31:26
阅读次数:
411
转载请注明出处:http://blog.csdn.net/ns_code/article/details/17228213 notify通知的遗漏很容易理解,即threadA还没开始wait的时候,threadB已经notify了,这样,threadB通知是没有任何响应的,当threadB退出syn ...
分类:
编程语言 时间:
2017-05-30 13:31:08
阅读次数:
279
转载请注明出处:http://blog.csdn.net/ns_code/article/details/17511147 阻塞队列 阻塞队列是Java 5并发新特性中的内容,阻塞队列的接口是Java.util.concurrent.BlockingQueue,它有多个实现类:ArrayBlocki ...
分类:
编程语言 时间:
2017-05-30 13:30:58
阅读次数:
266
转载请注明出处:http://blog.csdn.net/ns_code/article/details/17382679 在《Java并发编程学习笔记之五:volatile变量修饰符—意料之外的问题》一文中遗留了一个问题,就是volatile只修饰了missedIt变量,而没修饰value变量,但 ...
分类:
编程语言 时间:
2017-05-30 13:28:05
阅读次数:
295
夺命雷公狗C/C++-----3---helloworld的诞生 ...
分类:
编程语言 时间:
2017-05-30 13:27:29
阅读次数:
221
Python元祖(tuple)与列表(list)类似,只是tuple中的值是不能被修改的。 定义元祖使用 小括号 () aTuple=(1,2,3,4,'a') 访问元素 使用下标 aTuple[1] --> 2 修改元祖中的元素 aTuple[1]=3 会出先异常 TypeError: Tuple ...
分类:
编程语言 时间:
2017-05-30 13:27:07
阅读次数:
412