一、为什么要产生I/O多路复用?两个主机之间通信,主机A和主机B都需要开启socket,主机A首先要等待客户端来进行连接,这是会发起一个recvfrom的系统调用,如果主机B一直没有去连接主机A,没有给主机A发送任何数据,进程就会被阻塞,无法去做其他的事情(默认的阻塞I/O模型),..
分类:
编程语言 时间:
2017-05-22 13:27:06
阅读次数:
247
关于获取类的字段有两种方式:getFields()和getDeclaredFields()。我们先来看看这两者的区别吧: getFields():获得某个类的所有的公共(public)的字段,包括父类中的字段。 getDeclaredFields():获得某个类的所有声明的字段,即包括public、 ...
分类:
编程语言 时间:
2017-05-22 13:27:58
阅读次数:
156
// 闭包是自包含的函数代码块, 可以在代码中被传递和使用, swift 中的闭包 与 C语言 和 OC 中的代码块 (blocks) 以及其他一些编程语言中的匿名函数比较类似 // 闭包可以捕获和存储其所在上下文中任意常量和变量的引用, 被称为包裹常量和变量, swift 会为你管理在捕获过程中涉 ...
分类:
编程语言 时间:
2017-05-22 13:28:28
阅读次数:
194
关于情感词典的学习总结: 情感倾向可认为是主体对某一客体主观存在的内心喜恶,内在评价的一种倾向。它由两个方面来衡量:一个情感倾向方向,一个是情感倾向度。情感倾向方向也称为情感极性。在微博中,可以理解为用户对某客体表达自身观点所持的态度是支持、反对、中立,即通常所指的正面情感、负面情感、中性情感。例如 ...
分类:
编程语言 时间:
2017-05-22 13:28:44
阅读次数:
183
,使用IWinHttpRequest获取网页源码 首先要创建基于对话框的mfc应用程序 2.import+接口方式 首先导入winhttp.dll,使用IWinHttpRequest接口 编译会出现如下错误: 在项目的Debug目录下,生成两个文件:winhttp.tlh和winhttp.tli 查 ...
分类:
编程语言 时间:
2017-05-22 13:29:26
阅读次数:
296
使用Lucene 3.0.0的结构遍历TokenStream的内容. 以前版本的Lucene是用TokenStream.next()来遍历TokenStream的内容, 目前的版本稍微修改了一下, 使用下面的的一段程序可以遍历TokenStream的内容 private static void di ...
分类:
编程语言 时间:
2017-05-22 13:31:45
阅读次数:
170
// 集合类型 // swift 提供 Arrays , Sets 和 Dictionaries 三种基本的集合类型用来存储数据 , 数组(Arrays) 是有序数据的集, 集合(Sets)是无序无重复数据的集, 字典(Dictionaries) 是无序的键值对的集 // swift 语言中的 Ar ...
分类:
编程语言 时间:
2017-05-22 13:32:17
阅读次数:
299
在页面上增加前进,后退(返回上一级)功能: 方式一:使用函数 <script> function goback(){ history.go(-1);//返回或者history.back(); } function go(){ history.go(1);//前进或者history.forward() ...
分类:
编程语言 时间:
2017-05-22 13:32:27
阅读次数:
226
1,假如有两个线程,一个线程A,一个线程B都会访问一个加锁方法,可能存在并发情况,但是线程B访问频繁,线程A访问次数很少,问如何优化。(然后面试官说有了解过重度锁和轻度锁吗) a,竞争资源不激烈,选择Synchronized: 在资源竞争不是很激烈的情况下,Synchronized的性能要优于Ree ...
分类:
编程语言 时间:
2017-05-22 13:32:41
阅读次数:
201
// 运算符是检查,改变,合并值的特殊符号或短语, // swift 支持大部分标准的 C语言的运算符, 且改进许多特性来减少常规编码错误. /* 如: 赋值符 (=) 不返回值, 以防止把想要判断相等运算符 (==) 的地方写成 赋值符 导致的错误. 算数运算符 (+, -, * , / , %) ...
分类:
编程语言 时间:
2017-05-22 13:33:46
阅读次数:
236
原文地址: 结果如下 由此可见,带一个星号(*)参数的函数传人的参数存储为一个元组(tuple); 而带两个星号(*)参数的函数传人的参数则存储为一个字典(dict),并且在 调用是采取 a = 1, b = 2, c = 3 的形式。 由于传人的参数个数不定,所以当与普通参数一同使用时,必须把带星 ...
分类:
编程语言 时间:
2017-05-22 13:34:06
阅读次数:
230
下面是二、八、十、十六进制之间关系的结构图:(Figure1:进制关系结构图)下文会分4个部分对这个图进行分解,针对每个部分会以图文的形式进行讲解:(二、八、十六进制)→(十进制);(十进制)→(二、八、十六进制);(二进制)(八、十六进制);(八进制)(十六进制..
分类:
编程语言 时间:
2017-05-22 13:34:25
阅读次数:
296
看了下面博客就很明白了 http://www.cnblogs.com/Qian123/p/5710533.html#_label0 java对象创建方式有三种: 1.通过new对象 2.通过java克隆(分为浅克隆和深克隆) 3.通过反序列化 (是深克隆效果的很好体现) ...
分类:
编程语言 时间:
2017-05-22 13:34:39
阅读次数:
191
// 控制流 // swift 提供了多种控制流结构,包括可以多次执行的 while 循环,基于特定条件选择执行不同分支的 if, guard 和 switch 语句,还有控制流程跳转到其它代码位置的 break 和 continue 语句 // swift 还提供了了 for-in 循环,用来更简 ...
分类:
编程语言 时间:
2017-05-22 13:36:36
阅读次数:
237
// 字符串 和 字符 // 字符串 是有序的 Character (字符) 类型的值的集合, 通过 String 类型的集合 // swift 的 String 和 Character 类型提供了快速和兼容 Unicode 的方式供你的代码使用, 创建和操作字符串的语法与C语言中的字符串相似, 轻 ...
分类:
编程语言 时间:
2017-05-22 13:37:32
阅读次数:
274
JavaScript是一种描述性行的脚本语言 。 -- 是一种脚本语言,语法和java类似。 -- 主要用于html页面中添加交互行为。 -- 一般用来编写客户端脚本。 -- 解释性语言,边执行边解释。 组成:ECMAScirpt-BOM-DOM 3个部分组成 ECMA脚本语言标准,JavaScri ...
分类:
编程语言 时间:
2017-05-22 13:39:12
阅读次数:
239
html代码:<tr>
<th>输入名称:</th>
<td><inputtype=‘text‘class=‘normal‘name=‘name‘pattern=‘required‘alt=‘名称‘id="checkText"onblur="checkName()"/><label>*特价活动名称</label></td>
</tr>在表单里设置id和onb..
分类:
编程语言 时间:
2017-05-22 13:39:56
阅读次数:
148
文本主题模型之LDA(一) LDA基础 文本主题模型之LDA(二) LDA求解之Gibbs采样算法 文本主题模型之LDA(三) LDA求解之变分推断EM算法 本文是LDA主题模型的第三篇,读这一篇之前建议先读文本主题模型之LDA(一) LDA基础,同时由于使用了EM算法,如果你对EM算法不熟悉,建议 ...
分类:
编程语言 时间:
2017-05-22 13:40:11
阅读次数:
1493
const number =1000000; let str = number.toString();str.slice() <!-- let temp=number;let digit;let str='';let i = 0;do{ digit=temp%10; if(i%3==0){ str+ ...
分类:
编程语言 时间:
2017-05-22 13:40:24
阅读次数:
136
在观察Java源码的时候,发现了这么一个写法T extends Comparable<? super T>。不禁纳闷为什么要这么写呢?有什么好处吗,extends和super在这里的作用着实让人有点不清楚。 接下来,我将结合代码跟大家分享一下我关于这里泛型应用的看法。 1.<T extends Co ...
分类:
编程语言 时间:
2017-05-22 13:42:40
阅读次数:
239