获取当前时间戳 获取当前时间 获取时间戳三种方法执行效率比较: Calendar.getInstance().getTimeInMillis() 这种方式速度最慢,这是因为Canlendar要处理时区问题会耗费较多的时间。 ...
分类:
编程语言 时间:
2018-07-31 15:19:02
阅读次数:
146
之前写过python中xlrd/xlwt与openpyxl处理Excel的文章,也提到过两者的主要区别在于写入操作,其中xlwt针对Ecxec2007之前的版本,即.xls文件,其要求单个sheet不超过65535行,而openpyxl则主要针对Excel2007之后的版本(.xlsx),它对文件大 ...
分类:
其他好文 时间:
2018-07-29 20:27:53
阅读次数:
1220
解释则不同,解释性语言的程序不需要编译,省了道工序,解释性语言在运行程序的时候才翻译,比如解释性basic语言,专门有一个解释器能够直接执行basic程序,每个语句都是执行的时候才翻译。 这样解释性语言每执行一次就要翻译一次,效率比较低。 解释是一句一句的翻译。 ...
分类:
其他好文 时间:
2018-07-29 15:22:33
阅读次数:
181
相对于编译型语言存在的,源代码不是直接翻译成机器语言,而是先翻译成中间代码,再由解释器对中间代码进行解释运行。比如Python/JavaScript / Perl /Shell等都是解释型语言。 解释型语言:程序不需要编译,程序在运行时才翻译成机器语言,每执 行一次都要翻译一次。因此效率比较低。比如 ...
分类:
编程语言 时间:
2018-07-29 15:15:04
阅读次数:
132
解释性语言在运行程序的时候才翻译,比如解释性basic语言,专门有一个解释器 能够直接执行basic程序,每个语句都是执行的时候才翻译。 这样解释性语言每执行一次就要翻译一次,效率比较低。 ...
分类:
编程语言 时间:
2018-07-29 12:58:20
阅读次数:
200
Delay ack(延迟确认) 正常情况下服务器收到一个请求时就会立即回复ACK确认给客户端,然后客户端再发送下一个包,服务器再进行回复。有时候服务器回复的ACK包有长度,但实际内容长度为0,这也没关系属于正常的。不过一次发送一次确认效率比较低,能不能收多次批量确认一次呢?这就是延迟确认。 Dela ...
分类:
编程语言 时间:
2018-07-28 13:44:45
阅读次数:
164
第四部分:指针与函数 指针作为函数参数:使用指针作为参数的原因:1、需要数据的双向传递;2、需要传递一组数据,只传首地址运行效率比较高。 案例: 运行结果: 注意:浮点数在c++中是近似存储的,因此,如果要比较两个浮点数的大小,不能直接使用“==”,而可以通过判断两个浮点数的差值是否小于一个足够小的 ...
分类:
编程语言 时间:
2018-07-21 14:55:32
阅读次数:
204
将字符串 "PAYPALISHIRING" 以 Z 字形排列成给定的行数: 之后从左往右,逐行读取字符:"PAHNAPLSIIGYIR" 实现一个将字符串进行指定行数变换的函数: 示例 1: 示例 2: 结果是: 当然对是没问题的,就是效率比较低。 这道题有个技巧就是不需要管空格,因为他是按行打印的 ...
分类:
其他好文 时间:
2018-07-13 23:46:02
阅读次数:
342
提供一个红包算法,随手写的,还有很多需要优化的地方,但是效率比较高, 测试效率:一百万次 ,20 个红包的 需要 1.3 秒左右 一百万次 ,100 个红包的 需要 6.3 秒左右 代码实现: 百万次 ,20 个的 红包 。 1.3 秒 百万次 100 个的 红包 6.3 秒 百万次 10 个 红包 ...
分类:
编程语言 时间:
2018-07-13 16:21:28
阅读次数:
136
MySQL主从复制原理MySQL的主从复制和MySQL的读写分离两者有着紧密联系,首先要部署主从复制,只有主从复制完成了,才能在此基础上进行数据的读写分离。(1)MySQL支持复制的类型。1)基于语句的复制。MySQL默认采用基于语句的复制,效率比较高。2)基于行的复制。把改变的内容复制过去,而不是把命令在从服务器上执行一遍。3)混合类型的复制。默认采用基于语句的复制,一旦发现基于语句无法精确复制
分类:
数据库 时间:
2018-07-12 16:40:06
阅读次数:
206