1.使用线程池的好处 2.JUC中几种常用的线程池 java.util.concurrent包下的Executors工厂类,提供了一系列的线程池的创建方法,其构造方法如下: 其中常用的线程池有四种,分别是fixedThreadPool、cachedThreadPool、ScheduledThread ...
分类:
编程语言 时间:
2018-12-11 19:43:10
阅读次数:
218
TVS管是普遍使用的一种新型高效电路保护器件,它具有极快的响应时间(亚纳秒级)和相当高的浪涌吸收能力。当它的两端经受瞬间的高能量冲击时,TVS管能以极高的速度把两端间的阻抗值由高阻抗变为低阻抗,以吸收一个瞬间大电流,从而把它的两端电压箝制在一个预定的数值上,从而保护后面的电路元件不受瞬态高压尖峰脉冲 ...
分类:
其他好文 时间:
2018-12-11 13:05:55
阅读次数:
205
1 应用于单个元素 Vue.js 中的条件渲染指令可以根据表达式的值,来决定在 DOM 中是渲染还是销毁元素或组件。 html: js: 输出结果: 扁肉 当表达式的值为 true 时,当前元素或组件及所有的子节点都会被渲染出来。 2 应用于多个元素 上述示例中的代码只能判断当前元素, 如果需要一次 ...
分类:
Web程序 时间:
2018-12-11 11:18:22
阅读次数:
236
本人写了一段时间java了,最近半年在写python,遂想将其使用中的共同点和异同点整理出来,方便自己和大家学习。 两者的本质区别,请参考如下别人写的帖子: https://blog.csdn.net/sinat_30603081/article/details/78489261?locationN ...
分类:
编程语言 时间:
2018-12-09 18:42:34
阅读次数:
223
在Timer模块中有提到,libuv控制着延迟事件的触发,那么必须想办法精确控制时间。 如果是JS,获取当前时间可以直接通过Date.now()得到一个时间戳,然后将两段时间戳相减得到时间差。一般情况下当然没有问题,但是这个方法并不保险,因为本地计算机时间可以修改。 libuv显然不会用这么愚蠢的办 ...
分类:
其他好文 时间:
2018-12-07 11:56:39
阅读次数:
256
随着人工智能(AI)领域的所有进步及其在各个学科的广泛应用,这项新技术正在向IT服务管理(ITSM)发展。ITSM已经看到了多种新技术,每种技术都有望重新定义工作方式。但是它们中的许多技术都昙花一现,并不能实际解决工作中所遇到的问题。行业专家对此有一些相关预测。Gartner在2018年预测结果:人工智能报告中指出,到2022年,40%面向客户的员工和面向公民的政府工作人员将每天咨询AI虚拟支持代
分类:
其他好文 时间:
2018-12-05 14:28:12
阅读次数:
129
通过手动实现KVO,对KVO底层原理有一定认识。 KVO只要是通过监听set方法,从而实现对该对象的监听。 要监听set方法,有两种实现方式,第一就是使用分类,重写set方法,但是这样就会覆盖父类的set方法,所以不可行,pass掉。 第二就是使用子类,把父类的isa指针改为子类。然后调用父类色se ...
分类:
其他好文 时间:
2018-12-04 13:23:15
阅读次数:
217
1、运行管理欠佳。值班运行人员工作不负责任,对外界负荷的变化(特别是在深夜零点至第二天上午6点之间)不了解,或是当外界发生了甩负荷故障,运行人员没有及时进行相应的操作处理,产生过电压而将肖特基二极管击穿损坏。 2、运行条件恶劣。间接传动的发电机组,因转速之比的计算不正确或两皮带盘直径之比不符合转速之 ...
分类:
其他好文 时间:
2018-12-04 13:18:39
阅读次数:
270
这些问题或许对不少朋友来说还有点模糊,那么本文就试着探究它们背后的秘密。 首先,至少有一点可以肯定,那就是ANSI C保证结构体中各字段在内存中出现的位置是随它们的声明顺序依次递增的,并且第一个字段的首地址等于整个结构体实例的首地址。比如有这样一个结构体: struct vector{int x,y ...
分类:
其他好文 时间:
2018-12-03 20:09:08
阅读次数:
190
知识图谱应用如图所示,目前各大互联网公司已落地多个知识图谱产品,或者正在积极构建知识图谱,图谱技术成为“兵家必争”之地。 1. 什么是知识图谱? 知识图谱(Knowledge Graph)的概念由谷 歌 2012 年正式提出,旨在实现更智能的搜索引擎,并且于 2013 年以后开始在学术界和业界普及, ...
分类:
其他好文 时间:
2018-12-02 19:20:32
阅读次数:
397