Ubuntu 18 + mongodb 4.0.10 python 安装连接的库在网络异常的时候使用-i 选择pip源会很大程度加速 ...
分类:
数据库 时间:
2019-06-11 22:26:39
阅读次数:
211
概述 本文将会介绍 unix 系统中 IO 的 5 种模式,在后续的文章后会介绍 reactor 和 Proactor 两种IO模式。 异步和阻塞 我们先来大概了解了一下异步和阻塞的问题。 可以查看一下两个链接 : https://www.zhihu.com/question/19732473/an... ...
分类:
编程语言 时间:
2019-06-06 00:21:39
阅读次数:
154
BIO(blocking io,同步阻塞) 场景:客户端向服务端发送请求,服务端会为每个客户端建立一个线程来响应,问题来了,如果客户端出现了延时等异常,服务端为客户端建立的线程,就会一直出于等待状态,这个线程就会占用很长时间(因为数据的准备和处理都在这个线程上完成),更糟糕的是,如果有大量并发访问, ...
分类:
编程语言 时间:
2019-06-04 22:54:07
阅读次数:
249
之前在工作中写过一些Socket客户端与服务端的代码,但是当时没有时间仔细研究,只能不报错先过的态度,对其细节了解不深,写的代码有各种问题也浑然不知,只是业务量级以及对接方对接代码没有出现出格的情况所以问题不得暴露。 首先通过单线程Socket做服务端是一种BIO的做法,这种做法会导致服务端只能同时 ...
分类:
编程语言 时间:
2019-06-04 13:02:28
阅读次数:
113
Java中提供了socket编程来构建客户端和服务器端 TCP构建服务器端的步骤:(1)bind:绑定端口号(2)listen:监听客户端的连接请求(3)accept:返回和客户端连接的实例(4)read/write:进行读写操作,也就是和客户端进行交互(5)close:关闭资源Java中提供了Se ...
分类:
其他好文 时间:
2019-05-29 10:30:13
阅读次数:
106
使用正则表达式 正则表达式相关知识 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要,正则表达式就是用于描述这些规则的工具,换句话说正则表达式是一种工具,它定义了字符串的匹配模式(如何检查一个字符串是否有跟某种模式匹配的部分或者从一个字符串中将与模式匹配的部分提取出来或者替 ...
分类:
其他好文 时间:
2019-05-27 10:39:09
阅读次数:
122
1,类之间的基本关系: 1,继承: 1,从已存在类细分出来的类和原类之间具有继承关系(is-a); 1,子类就是一个(is-a)父类; 2,继承是单向的; 2,继承的类(子类)拥有原类(父类)的所有属性和行为; 2,组合: 1,一些类的存在必然依赖于其它的类,这种关系叫组合; 1,同生死,共存亡; ...
分类:
编程语言 时间:
2019-05-22 11:07:33
阅读次数:
120
命名实体识别(NER)是自然语言处理的一个基础任务,其目的是识别出语料中的人名、地名、组织机构名等命名实体,一般包括三大类(实体类、时间类和数字类)和七小类(人名、地名、机构名、时间、日期、货币和百分比)。NER是信息抽取、机器翻译、知识图谱等多种自然语言处理任务必不可少的组成部分。 NER方法大致 ...
分类:
其他好文 时间:
2019-05-20 01:13:17
阅读次数:
170
TPM(Trusted Platform Module,TPM),可信平台模块,是嵌入在您的计算机主板上的芯片,有助于实现防篡改全盘加密,而无需极长的复杂密码短语。这就是BitLocker在带有TPM芯片的计算机上通常工作得更好的原因。您仍然可以使用BitLocker加密没有TPM芯片的计算机上的整 ...
分类:
Windows程序 时间:
2019-05-19 13:48:01
阅读次数:
2756
centos7系统启动流程: 1. BIOS开机自启 检查内存,硬盘,CPU等硬件信息 2. 加载MBR到内存 自检硬件没有问题时候,这里以BIOS为例,BIOS将会直接找硬盘的第一个扇区,找到前446字节,将MBR加载到内存中,MBR将告诉程序下一阶段去哪里找系统的grub引导。此阶段属于grub ...
分类:
其他好文 时间:
2019-05-17 21:55:52
阅读次数:
156