半指导学习(Semi-supervised Learning)的概念说起来一点儿也不复杂,即从同时含有标注数据和未标注数据的训练集中学习模型。半指导学习是介于有指导学习与无指导学习之间的一种机器学习方式。在NLP领域的很多任务中,标注数据其实是很难获取的。尤其像句法、语义等训练资源在标注时往往需要比...
分类:
其他好文 时间:
2014-10-17 18:24:53
阅读次数:
243
今天早些时候,谷歌正式发布了Android 5.0,一同亮相的还有Nexus 6等新品。跟之前传闻的一样,Android 5.0之所以叫L,其代号是 Lollipop棒棒糖,除了32位版本外,还有64位。至于Android 5.0的新特性,之前谷歌I/O大会上都已经说的很清楚,比如ART作为默认选项,提高设备续航,新的多任务以及全新的界面设计(material design),当然这次还加入了新的...
分类:
移动开发 时间:
2014-10-16 12:44:13
阅读次数:
237
注:此文是node.js实战读后的总结。在平常的脚本语言中都是同步进行的,比如php,服务器处理多个请求的方法就是并行这些脚本。多任务处理,多线程等等。但是这种处理方式也有一个问题:每一个进程或者线程都会耗费大量的系统资源。如果有一种方法可以最大化的利用CPU的计算能力和可用内存以减少资源浪费那就极...
分类:
Web程序 时间:
2014-10-16 11:05:22
阅读次数:
293
多线程断点下载其实不是很难,主要就是三个方面:
1、根据文件的大小和下载线程的数量,确定每个下载线程要下载的分割文件的大小;
2、记录每个下载线程已经下载完成的进度;
3、将每个线程下载的分割的文件合并到一个文件中。
那么怎么将远程的一个文件分割成三部分来下载呢?其实在HTTP协议中,有一个Range字段,用于客户端到服务器端的请求,可通过该字段指定下载文件的某一段大小,及其单位,格式为:...
分类:
编程语言 时间:
2014-10-15 20:13:51
阅读次数:
333
同步来自我的博客:http://fillzero.github.io/os/diy-os-12.html
分类:
其他好文 时间:
2014-10-14 02:28:27
阅读次数:
242
NETSpider网站数据采集软件是一款基于.Net平台的开源软件。软件部分功能是基本Soukey软件进行开发的.这个版本采用VS2010+.NET3.5进行开发的.NETSpider采摘当前提供的主要功能如下:1. 多任务多线程数据采集,支持POST方式(待定);2. 可采集Ajax页面;3. 支...
分类:
Web程序 时间:
2014-10-13 17:38:41
阅读次数:
181
前提: 在多任务操作系统下,多个进程会同时运行,并且一些进程之间可能存在一定的关联.同步关系与互斥关系: 多个进程可能为了完成同一个任务相互协作,这样形成进程之间的同步关系.而且在不同进程之间,为了争夺有限的系统(硬件或软件资源) 会进入竞争状态,这就是进程之间的互斥关系.本质: 进程之间的互斥与同...
分类:
其他好文 时间:
2014-10-11 23:52:16
阅读次数:
264
OOM
内存泄漏引发很多问题:
1:程序卡顿,响应速度慢(内存占用高时JVM 虚拟机会频繁出发GC)
2:莫名其妙消失
3:直接崩溃
ANDROID 内存面临的问题
1: 有限的堆内存,原始只有16M
2:内存大小消耗等根据设备,操作系统等级,尺寸的不同而不同
3:程序不能直接控制
4:支持后台多任务处理
5...
分类:
移动开发 时间:
2014-10-11 17:08:55
阅读次数:
189
一、引言 在软件开发过程中windows服务有的时候非常有用,用于同步数据,发送邮件,宿主WF引擎服务等,但是快速搭建一个好用多线程进行多任务处理的程序往往是一个项目必须考虑的问题。自己在项目中也经常碰到类似的问题,但是一直没有做过这方面总结,每次需要相关windows服务,也重头写一次。自己几乎没...
分类:
编程语言 时间:
2014-10-10 21:41:14
阅读次数:
264
一、linux进程
linux是一个多用户多任务的操作系统。
多用户是指多个用户可以在同一时间使用计算机;
多任务是指linux可以同时执行几个任务。
进程简单来说就是运行中的程序,Linux系统的一个重要特点是可以同时启动多个进程。根据操作系统的定义:进程是操作系统资源管理的最小单位。
1.Linux进程的概念
进程是一个动态的实体,是程序一次执行过程,并且进程是操作系统资源分配的基...
分类:
系统相关 时间:
2014-10-10 20:20:54
阅读次数:
224