计算机
文章平均质量分 97
jionlp数据分析
JioNLP 开源软件作者,数据分析专家
展开
-
一个快速从中文文本抽取关键短语的工具 ckpe 提取关键短语
一个从 中文自然语言文本 中抽取 关键短语 的工具应用场景 Application scenario1.抽取关键短语在很多关键词提取任务中,使用tfidf、textrank等方法提取得到的仅仅是若干零碎词汇。这样的零碎词汇无法真正的表达文章的原本含义,我们并不想要它。>>> text = '朝鲜确认金正恩出访俄罗斯 将与普京举行会谈...'>>>......原创 2020-01-22 18:34:21 · 7362 阅读 · 2 评论 -
【操作系统】OS接口
操作系统接口一、用户接口用户接口不多谈了,整天就在和接口打交道。linux中的shell既是一种程序设计语言,又是一种命令解释器程序,又是一种命令语言。我有shell编程的书,但是一页都没翻过。只会shell命令,不懂shell编程。二、程序接口即系统调用,操作系统提供给应用程序使用的。系统调用分为特权指令(能在内核态运行的指令,如设置系统时间,关中断,启动外设,转换执行状态),非特权指令(仅能在用原创 2017-12-25 22:36:04 · 1589 阅读 · 0 评论 -
【操作系统】存储器管理 知识要点
存储器的结构已经在计算机系统组成中说过了。此处不表。包括哪几部分:寄存器、高速缓存、内存、外存缓存、外存、光盘软盘等。一、程序的上机过程程序在处理机上运行,前提是把程序放到处理机上,让处理机知道。这个处理包括:编译(产生目标模块Object Mudule),链接(Linker和库函数文件链接在一起,形成一个完整的装入模块),装入(Loader将装入模块通过装入程序放在内存上,此时处理机可以读取数据开原创 2017-12-25 22:33:03 · 654 阅读 · 0 评论 -
【操作系统】进程和线程
进程是操作系统中最核心的概念,因为它代表了操作系统最根本的价值,即多个程序的并发,以及人机交互处理,像其它的文件管理、io管理、存储器管理等,都是在处理机管理基础上发展而来的。一、进程基本概念操作系统的主要作用就是为了实现并发,但是如果对并发的程序没有任何监督和管理,并发容易造成间断程序、程序失去封闭性、不可再现性(即程序异步流程出错)。所以引入进程来保证正确性。操作系统单独创建了进程这样一种资源,原创 2017-12-22 22:58:01 · 352 阅读 · 0 评论 -
【操作系统】概述
这篇主要是综述总结一下操作系统的基本概念,了解操作系统OS到底在做哪些工作。之所以写这一篇blog,主要是因为我长期以来都没有搞懂OS到底在做些什么工作。毕竟从接触计算机开始,就在使用windows系统,进程啊,线程啊这些东西我一直以为是理所当然的;另一方面,操作系统毕竟是非常抽象的,在我学完单片机之后,对计算机有了基本的认识,而操作系统是个什么东西,要比计算机更抽象,难以理解;再者,我本科的时候没原创 2017-12-22 22:19:43 · 453 阅读 · 0 评论 -
【计算机系统组成】系统总线 知识要点
学习计算机组成原理和系统结构,我看的是高教版的理论书。但是我感觉到如果学这门课的话,如果只看理论就非常抽象,比如今天要总结的总线结构,其定义是连接计算机各个部件的信息传输线,是一种信息交换媒介。单看这个定义非常抽象,没有任何具体的含义,我看书的时候就在想,总线和通信线路之间有什么关系?是不是就是一回事?总线到底是几根线?究竟是把各种线汇总起来呢?还是其他什么含义?完全摸不到头脑。嵌入式我没有接触过,原创 2017-11-22 20:40:57 · 940 阅读 · 0 评论 -
【计算机系统组成】指令系统知识要点
计算机的软件就是指令的排列组合。 从指令开始向上看,汇编语言使用简单的单词缩写代替了指令,汇编编译器将汇编语言翻译成指令,形成计算机运行的程序。再向上看,各种高级语言,比如C语言,将C代码利用C编译器编译成汇编语言,然后再用汇编的机器翻译成机器指令,形成动态的程序。更有甚者,如Python,本身就是C语言写成的,Py代码有一个解释器,且无法执行多线程的,解释器将Py代码解释成pyc代码,然后编译成原创 2017-11-22 20:47:08 · 1871 阅读 · 0 评论 -
【计算机系统组成】IO设备知识要点
计算机的IO设备非常多,键盘、鼠标、感应屏幕、显示器、网卡、U盘、打印机。提前需要说明的一点就是,IO设备中最核心的一点就是中断处理。这在单片机中也是最核心的一块内容。具体开辟一章blog来写控制,这里就只总结IO相关的东西。一、 IO结构 最早的IO要先和CPU通信,和主存的连接是间接的。现在发展成为经过一个IO接口,直接接到总线上,和主存通信,单片机和本章节要讨论的就是这个。除此之外,还原创 2017-11-22 20:43:02 · 3954 阅读 · 0 评论 -
【数据库】基础知识要点
不论做机器学习,还是后台开发,都需要了解数据库的基本知识,这一篇blog主要是总结数据库的一些基本概念。并不是为了讲解,重点就是总结梳理。数据库主要是面向业务逻辑的,所以为了满足前端业务对数据的需求,数据库管理系统负责完成数据的定义、阻止、存储、管理、操作、事务管理等功能。所以数据库的学习内容里,最核心的就是数据库管理系统DBMS。一、数据库的数据组织模型与模式层级划分数据库对数据的组织主要分为层原创 2017-12-09 23:02:52 · 4572 阅读 · 1 评论 -
【计算机系统组成】存储器知识要点
我不是计算机专业的,所以这门课我以前上学的时候没有学过,但是又非常重要,所以需要在这里写一下笔记总结,之前了解过一点单片机的东西,知道芯片的地址线、数据线、片选、中断等知识,本科也学过模拟电路和数字电路,所以基本的电路知识、半导体、三极管、MOS管等的知识也了解一些。所以在存储器里的具体的芯片如何连接的内容我就省去了,毕竟工作也不是做这个,就省略掉,以后再接触吧。存储器的本质还是将数据按照电平高低来原创 2017-11-21 22:49:01 · 694 阅读 · 0 评论