在Python3.X中使用urllib时,不能像Python2.X一样直接使用: Python3.X需要使用如下方式: 同理,在Python3.X中,与urllib相关的其余组件:error,parse,response,robotparser均需要通过如上方式导入包 ...
分类:
编程语言 时间:
2016-07-05 00:59:00
阅读次数:
224
一次执行 dispatch_once: 对应的代码只执行一次 , 并且它是线程安全的, 系统会自动这个函数加锁,保存同一时间只有一个线程去执行任务, 实现真正意义的一次性执行 什么时候需要用到一次性执行: 单例 单例: 就是在程序运行期间,只有一个实例化对象 举例:音乐播放器的App, 同时只能播放 ...
分类:
编程语言 时间:
2016-07-05 00:59:50
阅读次数:
199
一、 今天闲来无事,跑去A题,本想3sA了poj1004,结果搞了10分钟,最令人困惑的问题就是为什么定义了double类型的变量,但是用scanf输入的时候标识符用%f的话,输入并不能完成,也就是说输入不会起作用,后来查找资料,才知道,原来用double 输入的时候标识符是%lf,注意这里是L和F ...
分类:
编程语言 时间:
2016-07-05 00:55:42
阅读次数:
267
一、数组快速清空 >arr.length=0;/arr=[];第二种效率高 二、数组的length属性可读可写,而字符串的length属性是可写的 三、IE6,IE7不支持unshift的返回值,unshift为从数组前面添加元素 四、arr.unshift(arr.pop())让数组循环换位置,右 ...
分类:
编程语言 时间:
2016-07-05 00:53:13
阅读次数:
236
要点: 1、Collection接口为所有集合类提供了共同方法(映射除外,映射是通过Map接口描述的) 2、列表是一个有序集合,其中的每个元素都有一个整数索引 3、set针对高效包含测试进行过优化。Java提供了HashSet和TreeSet实现 4、对映射来说,可以选择HashMap或TreeMa ...
分类:
编程语言 时间:
2016-07-04 23:48:00
阅读次数:
403
说到线程内唯一,肯定会想到单例模式,但是如果多用户访问网站就会出现问题。ASP.net中有两种方法可以保证EF操作类线程内唯一(目前只会这两种,以后有好的方法再添加): 1、httpcontext(实现原理也是通过数据槽callcontext) 将EF操作类通过键值对方法保存在HttpContext ...
分类:
编程语言 时间:
2016-07-04 23:45:49
阅读次数:
494
功能介绍 跨语言通信 方便的使Java、Python、C++三种程序可以相互通信 负载均衡和容灾处理 方便的实现任务的分布式处理 支持服务的水平扩展,自动发现新的服务节点 能够兼容各种异常情况,如节点的异常down机 可视化管理 通过服务管理系统可以方便查看服务状态和统计信息 与原生thrift通信 ...
分类:
编程语言 时间:
2016-07-04 23:47:11
阅读次数:
463
7种基本排序算法的Java实现 转自我的Github 以下为7种基本排序算法的Java实现,以及复杂度和稳定性的相关信息。 以下为代码片段,完整的代码见Sort.java 插入排序 Shell排序 选择排序 堆排序 优先级队列内部实现就是一个最小堆,这里就不自己实现heap了 冒泡排序 快排 归并排 ...
分类:
编程语言 时间:
2016-07-04 23:45:39
阅读次数:
340
<script type="text/javascript" src="http://runjs.cn/gist/2zmltkfa/all"></script> 【前端培养-作业01】javascript事件机制 【前端培养-作业01】javascript事件机制 1.javascript事件模型 ...
分类:
编程语言 时间:
2016-07-04 23:43:26
阅读次数:
337
codecademy第九单元的小游戏,虽然通过了,但是感觉还有硬伤,需要后期再调一下,例如轮次是从0开始的,输入的第几行第几列是不是应该-1,输入的数值没有判空 ...
分类:
编程语言 时间:
2016-07-04 23:40:30
阅读次数:
178
json和pickle模块,两个都是用于序列化的模块 ? json模块,用于字符串与python数据类型之间的转换 ? pickle模块,用于python特有类型与python数据类型之间的转换 两个模块,都提供了dumps,dump,loads,load 4个功能 ...
分类:
编程语言 时间:
2016-07-04 23:40:13
阅读次数:
214
一直记不住这些算法的推导,所以打算详细点写到博客中以后不记得就翻阅自己的笔记。 泰勒展开式 最初的泰勒展开式,若 在包含 的某开区间(a,b)内具有直到n+1阶的导数,则当x∈(a,b)时,有: 令可得到如下式子: 泰勒展开我的理解就有两个式子。 参考文献:http://baike.baidu.co ...
分类:
编程语言 时间:
2016-07-04 23:40:47
阅读次数:
244
http://mp.weixin.qq.com/s?__biz=MzAxODE2MjM1MA==&mid=2651550987&idx=1&sn=f7a84b59de14d0b99d5e12a265d55fd2&scene=0#wechat_redirect http://mp.weixin.qq. ...
分类:
编程语言 时间:
2016-07-04 23:38:01
阅读次数:
294
python中list的操#python创建列表的时候,会以堆栈的形式存放数据,从右向左往堆栈中存放数据 ...
分类:
编程语言 时间:
2016-07-04 23:35:54
阅读次数:
252
一、什么是socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socke ...
分类:
编程语言 时间:
2016-07-04 23:36:33
阅读次数:
285
CAS有两个特点: 1、for循环 2、compareAndSet(可能别的线程先改变然后又重置,此时CAS是成功的,也就是CAS执行的过程中,可能多个线程对此变量做了修改,而不是各个线程互斥的修改) 3、CAS和互斥锁不同,CAS可以多个线程同时执行成功。 Thread.join() 下面是源码。 ...
分类:
编程语言 时间:
2016-07-04 23:34:29
阅读次数:
240