函数(你想知道的都在这里)注:本文为作者自己总结,过于基础的就不再赘述 ,都是亲自测试的结果。如有错误或者遗漏的地方,欢迎指正,一起学习。1、 函数的简单定义和调用简单的无参函数就不再赘述 , name为形参 ,也是内部在数名 。func sayHello(name:String) ->String
{
return name+" say: hello"
}调用的时候也很简单 sayHell...
分类:
编程语言 时间:
2015-08-20 10:39:07
阅读次数:
134
在多线程编程中,会经常碰到资源竞争的情况,如果多个线程同时访问同个资源,会照成未知的错误。
如以下实例代码,多个线程对同个全局变量进行加1操作,得到的结果并非是我们想要的结果:
unsigned long g_count_num = 0;
long long getSystemTime() {
struct timeb t;
ftime(&t);
return ...
分类:
编程语言 时间:
2015-08-20 10:37:03
阅读次数:
134
源代码如下:
这里的Key 不当为关键字对待, 而是把Item.c作为关键字对待
#include
#include
//#define Key int
typedef int Key;
struct Item{
Key key;
char c;
};
typedef struct STnode* link;
struct STnode{
Item item ; li...
分类:
编程语言 时间:
2015-08-20 10:37:16
阅读次数:
122
做java开发,eclipse作为首选编辑器,我也一直是用它,那总结和收集了一些提高开发效率的快捷键。收藏和查阅。
1. shift+enter及ctrl+shift+enter
Shift+enter在当前行之下创建一个空白行,与光标是否在行末无关。Ctrl+shift+enter则在当前行之前插入空白行。
2. Alt+方向键上下(不复制移动),左右(返回历史编辑框)...
分类:
编程语言 时间:
2015-08-20 10:33:45
阅读次数:
163
业务规则是这样的(没有实际意义,只是做demo演示)
如果请假总天数大于等于3天,则需要总经理审批,否则不需要总经理审批
如果当次请假小于3天,则请假总天数等于当次请假天数+2
否则,请假总天数等于当次请假次数+5
其中,总的请假次数的计算逻辑交给drools处理
新建maven项目,目录结构如下:
一:加入maven依赖:
UTF-8...
分类:
编程语言 时间:
2015-08-20 10:32:53
阅读次数:
153
可能Oracle也意识到java处理日期的能力的不足,所以在Java8新增了 LocalDate和LocalTime接口。
众所周知java.util.Date的月份是从0开始算起~0代表一月,1代表二月~呵呵。
确实刚开始接触的时候笔者也用得很纠结~~很烦躁~不过Java8的LocalDate已经改进了这一点~~因为LocalDate的月份是利用枚举(enum)储存的。
妈妈再也不用担心我...
分类:
编程语言 时间:
2015-08-20 10:31:19
阅读次数:
159
HDU Today
Time Limit: 15000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 19826 Accepted Submission(s): 4671
Problem Description
经过锦囊相助,海东集团终于度过了...
分类:
编程语言 时间:
2015-08-20 10:31:09
阅读次数:
106
研一零零散散用了一些统计算法,在此简单梳理下,力求用电梯演讲法则去阐述每种算法模型(这是初哀,最后,呵呵了)。但自己理解不深,还需要进一步努力。更重要的是复用了他人的智慧。...
分类:
编程语言 时间:
2015-08-20 10:32:27
阅读次数:
138
题目描述:
输入一系列整数,将其中最大的数挑出,并将剩下的数进行排序。
输入:
输入第一行包括1个整数N,1
接下来的一行有N个整数。
输出:
可能有多组测试数据,对于每组数据,
第一行输出一个整数,代表N个整数中的最大值,并将此值从数组中去除,将剩下的数进行排序。
第二行将排序的结果输出。
样例输入:
4
1 3 4 2
样例输出:
4
1 2 ...
分类:
编程语言 时间:
2015-08-20 10:30:13
阅读次数:
112
hadoop对于压缩文件的支持及算法优缺点 hadoop对于压缩格式的是透明识别,我们的MapReduce任务的执行是透明的,hadoop能够自动为我们 将压缩的文件解压,而不用我们去关心。 如果我们压缩的文件有相应压缩格式的扩展名(比如lzo,gz,bzip2等),hadoop就会根据扩展名...
分类:
编程语言 时间:
2015-08-20 10:27:43
阅读次数:
172
Java线程:线程状态的转换一、线程状态1、新状态:线程对象已经创建,还没有在其上调用start()方法。2、可运行状态:当线程有资格运行,但调度程序还没有把它选定为运行线程时线程所处的状态。当start()方法调用时,线程首先进入可运行状态。在线程运行之后或者从阻塞、等待或睡眠状态回来后,也返回到...
分类:
编程语言 时间:
2015-08-20 10:26:36
阅读次数:
236
本文主要内容:GC的概念GC算法 引用计数法(无法解决循环引用的问题,不被java采纳) 根搜索算法 现代虚拟机中的垃圾搜集算法: 标记-清除 复制算法(新生代) 标记-压缩(老年代) 分代收集可触及性Stop-The-World一、GC的概念:GC:G...
分类:
编程语言 时间:
2015-08-20 10:25:50
阅读次数:
169
在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法 今天遇到了一个在servlet的service方法中获取ServletContext对象出现java.lang.N....
分类:
编程语言 时间:
2015-08-20 10:27:09
阅读次数:
103
使用js的时候,当给子元素和父元素定义了相同的事件,比如都定义了onclick事件,单击子元素时,父元素的onclick事件也会被触发。js里称这种事件连续发生的机制为事件冒泡或者事件捕获。 为什么会有事件冒泡,又有捕获呢?应为当初IE浏览器和Natscape浏览器分别对自己浏览器的事件采用了不同....
分类:
编程语言 时间:
2015-08-20 10:25:53
阅读次数:
145
Q1:HTTP Error 403: Forbidden python中经常使用urllib2.urlopen函数提取网页源码,但是有些时候这个函数返回的却是:HTTP Error 403: Forbidden,这表明源网站不允许爬虫进行爬取 解决方法:伪装成浏览器进行访问 #!/usr/bin/e...
分类:
编程语言 时间:
2015-08-20 10:23:15
阅读次数:
132
1.创建线程 在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。在使用Runnable接口时需要建立一个Thread实例。因此,无论是通过Thread类还是Runnable接口建立线程,都必须建立Thread类或它的子类的实例。Thread构造函数:publicThrea...
分类:
编程语言 时间:
2015-08-20 10:22:36
阅读次数:
120
1.介绍1)DOM(JAXP Crimson解析器)DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而...
分类:
编程语言 时间:
2015-08-20 10:19:01
阅读次数:
202