C语言运算符 一、算术运算 C语言一共有34种运算符,包括常见的加减乘除运算。 ①. 加法:+ 还可以表示正号 ②. 减法:- 还可以表示负号 ③. 乘法:* 非数学意义上的X ④. 除法:/ 注意1/2的值为0而非0.5 ⑤. 取余(模运算):两个整数相除之后的余数(注意两边都必须是整数,带符号只 ...
分类:
编程语言 时间:
2016-06-05 01:00:46
阅读次数:
189
前言: 由于在平时的工作中,线上服务器是分布式多台部署的,经常会面临解决分布式场景下数据一致性的问题,那么就要利用分布式锁来解决这些问题。所以自己结合实际工作中的一些经验和网上看到的一些资料,做一个讲解和总结。希望这篇文章可以方便自己以后查阅,同时要是能帮助到他人那也是很好的。 长长的分割线 正文: ...
分类:
编程语言 时间:
2016-06-05 00:58:18
阅读次数:
205
操作系统的设计,因此可以归结为三点: (1)以多进程形式,允许多个任务同时运行; (2)以多线程形式,允许单个任务分成不同的部分运行; (3)提供协调机制,一方面防止进程之间和线程之间产生冲突,另一方面允许进程之间和线程之间共享资源。 ...
分类:
编程语言 时间:
2016-06-05 01:00:49
阅读次数:
172
1、读入文本内容 2、将手动分完词的文本进行词频统计 3、计算tf值 4、计算IDF 5、计算tfidf 6、将每个文本中tfidf值排名前100的词和相应的tfidf值输出 ...
分类:
编程语言 时间:
2016-06-05 00:57:01
阅读次数:
1107
电子邮件无疑是最流行的应用程序,所有的TCP链接中大约一半是用于简单邮件传送协议SMTP TCP/IP交换电子邮件示意图 综上,MUA ->MTA->MDA-user目录->MTA->MUA 我们要注意:MDA还可以解决最终发送问题,如病毒扫描、垃圾邮件过滤以及送达回执处理。 只有5个SMTP命令用 ...
分类:
编程语言 时间:
2016-06-05 00:59:26
阅读次数:
236
java为gui提供的对象都在java.Awt和javax.Swing包中 Awt:抽象窗口工具包,依赖平台,调用系统的本地方法 Swing:完全由java实现的轻量级工具库 eclipse官方封装了一套Swt的控件包 布局方式 流式布局,边界布局,网格布局,卡片式布局,坐标式对齐,面板布局 Fra ...
分类:
编程语言 时间:
2016-06-05 00:55:44
阅读次数:
217
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面就是我的学习笔记,对于Javascript初学者应该是很有用的。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变 ...
分类:
编程语言 时间:
2016-06-05 00:55:42
阅读次数:
167
前言 long long ago,大家普遍地认为JavaScript就是做一些网页特效的、处理一些事件的。我身边有一些老顽固的.NET程序员仍然停留在这种认知上,他们觉得没有后端开发肯定是构建不了系统的。 编程语言和技术的结合使用,就像一个男人娶了好几个妞一样。在旧的时代,.NET是大房,JavaS... ...
分类:
编程语言 时间:
2016-06-05 00:55:52
阅读次数:
300
一、用指针指向一维数组的元素 输出结果:,说明已经通过指针间接修改了数组元素的值,跟指向一个普通int类型变量是一样的。 由于数组名代表着数组的首地址,即a == &a[0],因此第8行代码等价于: 内存分析图如下,一个指针变量占用2个字节,一个int类型的数组元素占用2个字节 二、用指针遍历数组元 ...
分类:
编程语言 时间:
2016-06-05 00:55:54
阅读次数:
269
对于JVM的垃圾回收机制来说,是否回收一个对象的标准在于:是否还有引用变量引用该对象,只要有引用变量引用该对象,垃圾回收机制就不会回收它。 强引用:创建一个对象,并把这个对象赋给一个引用变量。这种引用,不会被垃圾回收机制回收,及时系统资源非常紧张,即使有些Java对象以后永远都不会被用到,JVM也不 ...
分类:
编程语言 时间:
2016-06-04 23:48:38
阅读次数:
345
① 这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类。 sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线程里调用b的sleep方法,实际上还是a去睡觉,要让b线程睡觉要在b的代码中调用sleep。 ② 锁: 最主要是sleep方法没有释放锁, ...
分类:
编程语言 时间:
2016-06-04 23:43:41
阅读次数:
212
1. spring-data-redis简介 封装了一下redis的客户端,使得使用起来更方便。 优点是把客户端连接放到一个连接池里,从而提高性能。还有就是可以不同的客户端之间实现切换,而不用改一行代码(Spring惯用的一个手法)。 本文写作时最新版是1.3, 目前支持下面4种java客户端,可以 ...
分类:
编程语言 时间:
2016-06-04 23:44:32
阅读次数:
752
程序功能大概就是爬取每个网页中的图片,并根据标题,分文件保存至指定目录,使用threading实现多线程。 主要流程为每访问一个网页,将此网页中的图片链接依次放入队列,根据图片数量依次开启下载线程,传入队列和编号,然后启动线程开始下载,主线程查询当前正在活动的线程数量,当数量为1的时候,即只剩主线程 ...
分类:
编程语言 时间:
2016-06-04 23:41:22
阅读次数:
316
一、内置函数 数学运算 abs(-5) # 取绝对值,也就是5 round(2.6) # 四舍五入取整,也就是3.0 pow(2, 3) # 相当于2**3,如果是pow(2, 3, 5),相当于2**3 % 5 cmp(2.3, 3.2) # 比较两个数的大小 divmod(9,2) # 返回除法 ...
分类:
编程语言 时间:
2016-06-04 23:42:12
阅读次数:
235
关于java的变量定义总结如下,只能出现英文字母数字和美元符号和下划线 1,第一个文字以英文字母(a-z A-Z),或$,或下划线_开始 2,第二个字母以后可以使用文字 3,大小写严格区别 4,长度没有限制 5,不可以使用预约语(if,goto等) ...
分类:
编程语言 时间:
2016-06-04 23:40:48
阅读次数:
217
如果使用带泛型声明的类时,没有传入类型参数,那么这个类型参数默认是声明该参数时指定的第一个上限类型,这个类型参数被称为raw type(原始类型 )。 eg: public class ListTest { public static void main(String[] args){ List l ...
分类:
编程语言 时间:
2016-06-04 23:41:07
阅读次数:
220
写这个程序是因为校园网公告栏时不时会有学术报告,讲座之类的信息发布,但这类信息往往发布在讲座的前一天,以至于丢失很多重要消息。同时公告栏里也会发布一些跟学生无关的内容,比如工会主席会议啥的。 主要遇到的困难时对中文的正则匹配问题。(比如通过第一次正则可以提取到一个页面内的所有中文标题,第二次正则从这 ...
分类:
编程语言 时间:
2016-06-04 23:39:30
阅读次数:
618