《机器学习》第三章 决策树学习 决策树学习方法搜索一个完整表示的假设空间,从而避免了受限假设空间的不足。决策树学习的归纳偏置是优越选择较小的树。 3.1.简介 决策树学习是一种逼近离散值目标函数的方法,在这种方法中学习到的函数被表示为一棵决策树。 决策树(Decision Tree)是一种简单但是广 ...
分类:
其他好文 时间:
2017-09-01 17:50:33
阅读次数:
175
前言 线程池可以提高程序的并发性能(当然是合适的情况下),因为对于没有线程的情况下,我们每一次提交任务都新建一个线程,这种方法存在不少缺陷: 1. 线程的创建和销毁的开销非常高,线程的创建需要时间,会延迟任务的执行,会消耗大量的系统资源。 2. 活跃的线程会消耗系统资源,而大量的空闲线程会占用许多内 ...
分类:
编程语言 时间:
2017-09-01 17:48:09
阅读次数:
167
中国绿卡 2004年8月15日,《外国人在中国永久居留审批管理办法》的正式颁布,标志着中国“绿卡”制度的正式实施。外国人永久居留证,是指外国人在中国居留期限不受限制的凭证,或者说是获得在中国永久居留资格的外国人在中国境内居留的合法身份证件。 从2017年6月16日起,公安部签发新版“中国绿卡”,将原 ...
分类:
其他好文 时间:
2017-08-30 21:46:13
阅读次数:
231
为什么要进行进程间的通讯(IPC (Inter-process communication)) 数据传输:一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几M字节之间共享数据:多个进程想要操作共享数据,一个进程对共享数据的修改,别的进程应该立刻看到。通知事件:一个进程需要向另一个或一 ...
分类:
系统相关 时间:
2017-08-29 23:45:33
阅读次数:
224
队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。先进先出(FIFO—first in first out) 队列分为普通队列和环形队列 ...
分类:
其他好文 时间:
2017-08-27 16:13:49
阅读次数:
242
以前没使用过Scala, 其实我Java也是半截水平\无奈, 学Java的时候刚从C++中挣脱出来,发现Java无比优雅,但很快又对Java种种不信任程序员的设计感到受限。 直到, , 今天遇到了Scala\撒花 Scala的collection设计不能更赞!一段时间后打算专门写篇文章总结Scala ...
分类:
其他好文 时间:
2017-08-26 23:36:24
阅读次数:
355
1、cpu问题 考虑使用更高的cpu代替当前cpu。 对于多cpu,考虑cpu之间的负载分配 考虑在其他体系上设计系统,当前值。 2、内存和高速缓存 内存的优化包括操作系统,数据库,应用程序的内存优化。 过多的分页与交换可能降低系统的性能。 内存分配也是影响系统性能的主要原因。 保证保留列表具有较大 ...
分类:
其他好文 时间:
2017-08-25 21:00:36
阅读次数:
207
栈和队列: 栈和队列是非常重要的两种数据结构,在软件设计中应用很多。栈和队列也是线性结构,线性表、栈和队列这三种数据结构的数据元素以及数据元素间的逻辑关系完全相同,差别是线性表的操作不受限制,而栈和队列的操作受到限制。栈的操作只能在表的一端进行,队列的插入操作在表的一端进行而其它操作在表的另一端进行 ...
分类:
其他好文 时间:
2017-08-24 23:56:42
阅读次数:
223
众所周知在默认参数情况下Linux对高并发支持并不好,主要受限于单进程最大打开文件数限制、内核TCP参数方面和IO事件分配机制等。下面就从几方面来调整使Linux系统能够支持高并发环境。Iptables相关如非必须,关掉或卸载iptables防火墙,并阻止kernel加载iptables模块。这些模块..
分类:
系统相关 时间:
2017-08-24 10:25:00
阅读次数:
227
在《物联网核心协议—消息推送技术演进》一文中已向读者介绍了多种消息推送技术的情况,包括HTTP单向通信、Ajax轮询、Websocket、MQTT、CoAP等,其中MQTT协议为IBM制定并力推,其具有开放、简单、轻量级以及易于实现的特点使得其即便在资源受限的环境中也能得到很好的使用,比如运行在资源 ...
分类:
其他好文 时间:
2017-08-20 11:17:39
阅读次数:
210