摘要:
word2vec(word to vector)是一个将单词转换成向量形式的工具。可以把对文本内容的处理简化为向量空间中的向量运算,计算出向量空间上的相似度,来表示文本语义上的相 似度。word2vec为计算向量词提供了一种有效的连续词袋(bag-of-words)和skip-gram架构实现。来自维基百科对余弦距离的定义:通过测量两个向量内积空间的夹角的余弦值来度量它们之间的相似性。0度角的余弦值是1,而其他任何角度的余弦值都不大于1;并且其最小值是-1。从 而两个 向量之间的角度的余弦值确定两个向量是否大致指向相同的方向。两个向量有相同的指向时,余弦相似度的值为1;两个向量夹角为90 阅读全文
摘要:
今天才认识到原来JPEG文件有两种保存方式他们分别是Baseline JPEG(标准型)和Progressive JPEG(渐进式)。两种格式有相同尺寸以及图像数据,他们的扩展名也是相同的,唯一的区别是二者显示的方式不同。Baseline JPEG这种类型的JPEG文件存储方式是按从上到下的扫描方式,把每一行顺序的保存在JPEG文件中。打开这个文件显示它的内容时,数据将按照存储时的顺 序从上到下一行一行的被显示出来,直到所有的数据都被读完,就完成了整张图片的显示。如果文件较大或者网络下载速度较慢,那么就会看到图片被一行行加载的 效果,这种格式的JPEG没有什么优点,因此,一般都推荐使用Prog 阅读全文
摘要:
先安装ssh服务sudo apt-get install ssh普通传输文件,可以使用scp命令1、将本地文件复制到目标机器:scp 文件名 用户名@目标机器IP:目标机器路径回车后输入密码2、将目标机器的文件复制到本地scp 用户名@目标机器IP:目标机器文件名 本地路径 回车后输入密码例:将本地文件复制到远程lzj@ubuntu:~$ scp xs_sdk.tar lzj@122.49.1.147:/home/lzj/将远程文件复制到本地lzj@ubuntu:~$ scp lzj@122.49.1.147:/home/lzj/ xs_sdk.tar 可以携带的参数:可能有用的几个参... 阅读全文
摘要:
1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止“误删”的功能。其原因如上所述,因为对应该目录的索引节点有一个以上的连接。只删除一个连接并不影响索引节 阅读全文
摘要:
1Jena搭建SPARQL查询RDF数据1.1Jena概要·SPARQL是W3C的RDF数据工作组设计的一种查询语言和协议,用于RDF数据的查询。经过类似于JDK安装时候的配置,可以在命令行运行SPARQL查询,也可以在安装了JenaAPI之后,在Java程序用使用SPARQL查询。1.2Jena环境搭建·到oracle官网上下载最新版本的JDK然后安装,地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html·可以从http://jena.sourceforge.net免费获得Je 阅读全文
摘要:
1UML简介1.1什么是UML?·UML指统一建模语言(UnifiedModelingLanguage)·UML是描述和文档化系统制品的可视化语言·UML是一个庞大的图形化表示法体系·UML应用的三种方式:草图、蓝图、编程语言·UML的学习要素:■表示法--图形■过程-(UML与过程无关,但最好用于RUP)■工具-(比如:RatinalRose)1.2UML快速开始示例--骰子游戏·骰子游戏软件模拟游戏者投掷两个骰子,如果总点数是7则赢得游戏,否则为输·过程:定义用例->定义领域模型->定义交互图->定义设 阅读全文
摘要:
1RDF简介1.1什么是RDF?·RDF指资源描述框架(ResourceDescriptionFramework)·RDF是一个用于描述Web上的资源的框架·RDF提供了针对数据的模型以及语法,这样独立的团体们就可以交换和使用它·RDF被设计为可被计算机阅读和理解·RDF被设计的目的不是为了向人们显示出来·RDF使用XML编写·RDF是W3C语义网络活动的组成部分·RDF是一个W3C推荐标准1.2RDF应用举例·描述购物项目的属性,比如价格以及可用性·描述Web事件的时间表·描述有关网 阅读全文
摘要:
1.什么是awk?你可能对UNIX比较熟悉,但你可能对awk很陌生,这一点也不奇怪,的确,与其优秀的功能相比,awk还远没达到它应有的知名度。awk是什么?与其它大多数UNIX命令不同的是,从名字上看,我们不可能知道awk的功能:它既不是具有独立意义的英文单词,也不是几个相关单词的缩写。事实上,awk是三个人名的缩写,他们是:Aho、(Peter)Weinberg和(Brain)Kernighan。正是这三个人创造了awk---一个优秀的样式扫描与处理工具。AWK的功能是什么?与sed和grep很相似,awk是一种样式扫描与处理工具。但其功能却大大强于sed和grep。awk提供了极其强大的功 阅读全文
摘要:
1、不用新变量直接交换现有两个变量的值(1)list($a,$b)=array($b,$a);(2)a=a+b,b=a-b,a=a-b2、PHP数字金额转大小格式,同时说明思路 function daxie($num){ $da_num = array('零','一','二','三','四','五','六','七','八','九'); $return = ''; $len_num = strlen($num); if(! 阅读全文
摘要:
面向对象设计的五大原则分别是单一职责原则、接口隔离原则、开放-封闭原则、替换原则、依赖倒置原则。 阅读全文