码迷,mamicode.com
首页 > 编程语言
Swift详解之三----------函数(你想知道的都在这里)
函数(你想知道的都在这里)注:本文为作者自己总结,过于基础的就不再赘述 ,都是亲自测试的结果。如有错误或者遗漏的地方,欢迎指正,一起学习。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最实用的快捷键(持续更新)
做java开发,eclipse作为首选编辑器,我也一直是用它,那总结和收集了一些提高开发效率的快捷键。收藏和查阅。 1. shift+enter及ctrl+shift+enter     Shift+enter在当前行之下创建一个空白行,与光标是否在行末无关。Ctrl+shift+enter则在当前行之前插入空白行。 2. Alt+方向键上下(不复制移动),左右(返回历史编辑框)...
分类:编程语言   时间:2015-08-20 10:33:45    阅读次数:163
Spring + Activiti + Drools整合的请假例子
业务规则是这样的(没有实际意义,只是做demo演示) 如果请假总天数大于等于3天,则需要总经理审批,否则不需要总经理审批 如果当次请假小于3天,则请假总天数等于当次请假天数+2 否则,请假总天数等于当次请假次数+5 其中,总的请假次数的计算逻辑交给drools处理 新建maven项目,目录结构如下: 一:加入maven依赖: UTF-8...
分类:编程语言   时间:2015-08-20 10:32:53    阅读次数:153
使用java8轻松处理日期
可能Oracle也意识到java处理日期的能力的不足,所以在Java8新增了 LocalDate和LocalTime接口。 众所周知java.util.Date的月份是从0开始算起~0代表一月,1代表二月~呵呵。 确实刚开始接触的时候笔者也用得很纠结~~很烦躁~不过Java8的LocalDate已经改进了这一点~~因为LocalDate的月份是利用枚举(enum)储存的。 妈妈再也不用担心我...
分类:编程语言   时间:2015-08-20 10:31:19    阅读次数:159
HDU 2112 HDU Today <SPFA算法+map函数>
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
题目1185:特殊排序
题目描述: 输入一系列整数,将其中最大的数挑出,并将剩下的数进行排序。 输入: 输入第一行包括1个整数N,1 接下来的一行有N个整数。 输出: 可能有多组测试数据,对于每组数据, 第一行输出一个整数,代表N个整数中的最大值,并将此值从数组中去除,将剩下的数进行排序。 第二行将排序的结果输出。 样例输入: 4 1 3 4 2 样例输出: 4 1 2 ...
分类:编程语言   时间:2015-08-20 10:30:13    阅读次数:112
hadoop对于压缩文件的支持及算法优缺点
hadoop对于压缩文件的支持及算法优缺点 hadoop对于压缩格式的是透明识别,我们的MapReduce任务的执行是透明的,hadoop能够自动为我们 将压缩的文件解压,而不用我们去关心。 如果我们压缩的文件有相应压缩格式的扩展名(比如lzo,gz,bzip2等),hadoop就会根据扩展名...
分类:编程语言   时间:2015-08-20 10:27:43    阅读次数:172
Java线程状态的转换
Java线程:线程状态的转换一、线程状态1、新状态:线程对象已经创建,还没有在其上调用start()方法。2、可运行状态:当线程有资格运行,但调度程序还没有把它选定为运行线程时线程所处的状态。当start()方法调用时,线程首先进入可运行状态。在线程运行之后或者从阻塞、等待或睡眠状态回来后,也返回到...
分类:编程语言   时间:2015-08-20 10:26:36    阅读次数:236
Java虚拟机详解----GC算法和种类
本文主要内容:GC的概念GC算法 引用计数法(无法解决循环引用的问题,不被java采纳) 根搜索算法 现代虚拟机中的垃圾搜集算法: 标记-清除 复制算法(新生代) 标记-压缩(老年代) 分代收集可触及性Stop-The-World一、GC的概念:GC:G...
分类:编程语言   时间:2015-08-20 10:25:50    阅读次数:169
在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法
在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法 今天遇到了一个在servlet的service方法中获取ServletContext对象出现java.lang.N....
分类:编程语言   时间:2015-08-20 10:27:09    阅读次数:103
javascript -- 事件捕获,事件冒泡
使用js的时候,当给子元素和父元素定义了相同的事件,比如都定义了onclick事件,单击子元素时,父元素的onclick事件也会被触发。js里称这种事件连续发生的机制为事件冒泡或者事件捕获。 为什么会有事件冒泡,又有捕获呢?应为当初IE浏览器和Natscape浏览器分别对自己浏览器的事件采用了不同....
分类:编程语言   时间:2015-08-20 10:25:53    阅读次数:145
Python朝花夕拾
Q1:HTTP Error 403: Forbidden python中经常使用urllib2.urlopen函数提取网页源码,但是有些时候这个函数返回的却是:HTTP Error 403: Forbidden,这表明源网站不允许爬虫进行爬取 解决方法:伪装成浏览器进行访问 #!/usr/bin/e...
分类:编程语言   时间:2015-08-20 10:23:15    阅读次数:132
Java多线程--创建线程
1.创建线程 在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。在使用Runnable接口时需要建立一个Thread实例。因此,无论是通过Thread类还是Runnable接口建立线程,都必须建立Thread类或它的子类的实例。Thread构造函数:publicThrea...
分类:编程语言   时间:2015-08-20 10:22:36    阅读次数:120
Java解析xml文件四种方式
1.介绍1)DOM(JAXP Crimson解析器)DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而...
分类:编程语言   时间:2015-08-20 10:19:01    阅读次数:202
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!