上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 426 下一页
摘要: volatile 修饰变量等于向编译器传达如下两层含义: 保证了不同线程对这个变量进行操作时的可见性,即一个线程修改了某个变量的值,这新值对其他线程来说是立即可见的。禁止进行指令重排序。volatile 关键字定义了读写发生的次序: 对一个变量(被 volatile ... 阅读全文
posted @ 2017-10-14 22:31 未雨愁眸 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1. java.util.logging.Logger日志级别(logLevel) OFF,Integer.MAX_VALUESEVERE,1000WARNING,900INFO,800CONFIG,700FINE,500;FINER,400;FINEST,300AL... 阅读全文
posted @ 2017-10-14 22:14 未雨愁眸 阅读(162) 评论(0) 推荐(0) 编辑
摘要: PCM:Pulse Code Modulation,脉冲编码调制;1. 码率的计算PCM约定俗成了无损编码,因为PCM代表了数字音频中最佳的保真水准,并不意味着PCM就能够确保信号绝对保真,PCM也只能做到最大程度的无限接近。计算一个 PCM 音频流的码率: 采样率值... 阅读全文
posted @ 2017-10-14 20:06 未雨愁眸 阅读(898) 评论(0) 推荐(0) 编辑
摘要: 无进位的二进制加法即为异或运算(xor); 阅读全文
posted @ 2017-10-14 18:09 未雨愁眸 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 一 、 tesseract 4.0 安装及使用1. tesseract 4.0 安装安装包下载地址: http://digi.bib.uni-mannheim.de/tesseract/tesseract-ocr-setup-4.00.00dev.exe我在CSDN下... 阅读全文
posted @ 2017-10-14 12:38 未雨愁眸 阅读(1302) 评论(0) 推荐(0) 编辑
摘要: 前言:博主在刚接触Python的时候时常听到GIL这个词,并且发现这个词经常和Python无法高效的实现多线程划上等号。本着不光要知其然,还要知其所以然的研究态度,博主搜集了各方面的资料,花了一周内几个小时的闲暇时间深入理解了下GIL,并归纳成此文,也希望读者能通过次... 阅读全文
posted @ 2017-10-14 08:36 未雨愁眸 阅读(299) 评论(0) 推荐(0) 编辑
摘要: multiprocessing包是Python中的多进程管理包,可以利用multiprocessing.Process对象来创建进程,Process对象拥有is_alive()、join([timeout])、run()、start()、terminate()等方法。... 阅读全文
posted @ 2017-10-14 08:32 未雨愁眸 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 直流电:direct current(DC),交流电:alternating current(AC)交流电:电流方向随时间作周期性变化的; 大小和方向随时间做周期性变化; 阅读全文
posted @ 2017-10-13 23:14 未雨愁眸 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 1. 差错检测奇偶校验:数数; 奇偶校验是信息完好无损的必要条件,也即通过奇偶校验未必就表示信号无误,但未通过奇偶校验信号传输一定出现差错;CRC:Cycle Redundancy Check,循环冗余校验。以判断接收到的信号是否完好无损;2. CRC(循环冗余校验)... 阅读全文
posted @ 2017-10-13 22:11 未雨愁眸 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 1. 包装类所有的相同类型的包装类对象之间的值的比较,全部使用 equals 方法;对于 Integer a = ?,在 -128 到 127 范围内的赋值,Integer 对象是在 IntegerCache.cache 产生,便会复用已有对象,该区间内的 Integ... 阅读全文
posted @ 2017-10-11 22:20 未雨愁眸 阅读(145) 评论(0) 推荐(0) 编辑
上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 426 下一页