1、hashCode的存在主要是用于查找的快捷性,如Hashtable,HashMap等,hashCode是用来在散列存储结构中确定对象的存储地址的;在 Java 应用程序执行期间,在对同一对 象多次调用 hashCode 方法时,必须一致地返回相同的整数,前提是将对象进行 equals 比较时所用 ...
分类:
其他好文 时间:
2018-04-28 17:59:13
阅读次数:
171
hashlib模块 通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 Python2中使用hashlib: Python3中使用hashlib: 如果数据量很大,可以分块多次调用update()。 StringIO模块 有时候数据读写不一定是文件,也可以在内存 ...
分类:
编程语言 时间:
2018-04-27 12:19:58
阅读次数:
135
1 run()方法 1.1 单个线程 在threading.Thread()类中有run()方法。 运行 说明 (1)start()方法调用run()方法,而run()方法调用函数 (2)start()方法是每个线程对象必需至多调用一次,当超过1次的多次调用时,则会抛出错误;在一个单独的线程控制中, ...
分类:
编程语言 时间:
2018-04-08 22:33:13
阅读次数:
240
Lua 是一种解释型语言,可以执行动态生成代码,正是因为存在dofile这样的函数;然而dofile 只是一个辅助函数,loadFile 才做了核心工作。LoadFile 会加载一段代码,只编译不执行,并把结果作为一个函数返回,可以多次调用;然而dofile是加载并执行,会造成多次开销,LoadFi ...
分类:
其他好文 时间:
2018-04-05 14:30:19
阅读次数:
195
构造方法 1.1构造方法介绍 首先要明白构造方法与一般方法的区别: 构造方法在对象创建时就执行了,而且只执行一次。 一般方法是在对象创建后,需要使用时才被对象调用,并可以被多次调用。 构造方法的特点: 构造方法没有返回值类型。也不需要写返回值。因为它是为构建对象的,对象创建完,方法就执行结束。 构造 ...
分类:
编程语言 时间:
2018-04-03 17:14:09
阅读次数:
226
1.为什么要使用函数先回顾一下别名的作用[root@shellbiancheng~]#aliashttpd=‘/etc/init.d/httpd‘[root@shellbiancheng~]#httpdstart正在启动httpd:[确定]函数的作用就是把程序里多次调用相同的代码部分定义成一份然后为这一份代码起一个名字,其他所有的重复调用这部分代码就都只调用这个名字就可以了,当需要修改这部分重复代
分类:
系统相关 时间:
2018-03-30 17:21:24
阅读次数:
191
幂等概念来自数学,表示N次变换和1次变换的结果是相同的。这里讨论在某些场景下,客户端在调用服务没有达到预期结果时,会进行多次调用,为避免多次重复的调用对服务资源产生副作用,服务提供者会承诺满足幂等。 举个栗子,双十一零点刚过,小明就迫不及待地点击提交订单按钮,选择在线支付,点了确认支付按钮,这时候网 ...
分类:
其他好文 时间:
2018-03-29 20:10:09
阅读次数:
175
要获得带权图中任意两点之间的最短距离,可以通过多次调用求解单源最短路径的算法来实现。但floyd算法来实现会更简单。 算法步骤: 假设图由邻接矩阵存放,通过二维数组dis[maxN][maxN]给出一张有向或者无向图,dis[i][j]代表i到j的距离,没有直接连通的路径的话就初始化为无限大,用代指 ...
分类:
编程语言 时间:
2018-03-10 15:56:21
阅读次数:
191
View宽高测量方法: 测量方法有三种,如下: 1)(直接在onCreate()执行) 2)2和3都是在onCreate()调用完后回调拿到组件的宽高 3) 注意:方法一比其他方法多一次onMeasure计算,方法二的回调函数会被多次调用。 转自http://blog.csdn.net/johnny ...
分类:
其他好文 时间:
2018-02-18 13:09:53
阅读次数:
186
[抄题]: 接口:int read4(char * buf)一次从文件中读取 4 个字符。返回值是实际读取的字符数。 例如,如果文件中只剩下 3 个字符,则返回 3。通过使用read4 接口,实现从文件读取 n 个字符的函数int read(char * buf,int n)。 [暴力解法]: 时间 ...
分类:
其他好文 时间:
2018-02-14 11:40:15
阅读次数:
127