码迷,mamicode.com
首页 > 编程语言
Windows线程同步【3】互斥锁(Mutex)
我们前面讲过的临界区,如同一个小房间,张三进去了,李四就不能进,如果李四要进,必须等张三出来。 今天我们要讲的互斥锁,像一个物件,这个物件只能同时被一个线程持有。如此一来,便可以通过互斥锁来实现线程...
分类:编程语言   时间:2015-04-13 19:10:57    阅读次数:314
多线程原子操作
转载地址:http://www.cnblogs.com/FrankTan/archive/2010/12/11/1903377.html gcc从4.1.2提供了__sync_*系列的built-in函数,用于提供加减和逻辑运算的原子操作。 其声明如下: type?__sync_fetch_and_add?(ty...
分类:编程语言   时间:2015-04-13 19:09:47    阅读次数:179
Java二十周年之我和java的七年之痒
我和java的七年之痒                               ----java二十年征文 粉谈香清自一家,未容桃李占年华. java,今已二十桃李年华之年.七年前与她结缘,那年她年华豆蔻,我弱冠有六.我们从相识到相守走过了七个冬夏,都说七年有痒,值CSDN java二十年征稿之际,我也想说说我们的七年,痒从何来: 七年前,我和java她还未曾谋面,草...
分类:编程语言   时间:2015-04-13 19:06:54    阅读次数:119
SharePoint 2013的社交功能之(一)社区网站(Community Site)
最近两年,社交网络兴起。SharePoint也紧随时代的步伐,在2013版本里,增加了Community的站点。Community的站点提供了论坛功能,用户可以提问,别人可以回答。版主还可以给有贡献的人颁发勋章。   可以根据组织内部的需要,通过以下方式开启Community相关的功能。 1.      开启Community Feature. 如果希望在一个已经存在的site上,开启Co...
分类:编程语言   时间:2015-04-13 19:05:54    阅读次数:118
剑指Offer-题16 反转链表(Java)
问题描述:定义一个函数,输入一个链表的头结点,反转该链表并输出翻转后链表的头结点; 问题分析:为避免反转时,当前节点的next指针指向前驱lastNode,而无法继续索引其后继nextNode,故在遍历过程中,注意要同时记录其前驱与后继; 同时注意鲁棒性:如输入链表头指针为null或者只有一个节点的情况; 代码: /*public class ListNode {...
分类:编程语言   时间:2015-04-13 19:04:57    阅读次数:153
编程之美6:数组循环移位
楼主又来~(≧▽≦)/~啦啦啦,科研,就是要这么一鼓作气。额,其实楼主的老本行是推公式啊,做这些算法题,其实是楼主在偷懒。额,话不多说了,快请出我们今天的主角吧!还是关于数组的-数组循环移位。下面我们来看下题目的要求。题目要求:设计一个算法,把一个含有N个元素的数组循环右移K位,要求时间复杂度为O(N)O(N),且只允许使用两个附加变量。题目解答我们来自己给个例子,来帮助自己思考。如数组为[1, 2...
分类:编程语言   时间:2015-04-13 19:03:04    阅读次数:199
java web开发入门
一、Tomcat服务器常见启动问题: (1).Java_home环境变量,由于tomcat服务器的bin目录中的一些jar文件必须使用到java类库,所以必须先配置Java_home环境变量。 (2).端口占用问题 (3).Catalina_home环境变量的问题,如果配置了catalina_home环境变量,则默认启动的是catalina_home所指向的tomcat服务器。 二...
分类:编程语言   时间:2015-04-13 18:58:56    阅读次数:144
python序列化pickle
什么叫做序列化?将内存中的对象转换为线性结构的字符串(有时也称字节流),以便存储或者传输.这种对象转换为字符串的行为通常叫做序列化.内存中的任意数据结构都可以映射为一个字符串.序列化函数签名#pickle.dump(obj, file[, protocol])首先尝试将table对象序列化写入文件dbase中,写入方式是字节形式:table = {'a' : [1, 2, 3], 'b' : ['s...
分类:编程语言   时间:2015-04-13 18:58:46    阅读次数:149
Java之POI读取Excel的Package should contain a content type part [M1.13]] with root cause异常问题解决
引言: 在Java中,使用POI来进行excel的读取和解析是常用的一种做法;在office的excel中存在2007,2003两种不同的格式,通常情况下是以xls/xlsx的不同后缀来区分的,但用户可能不知道这个区别,所以会出现格式无法兼容的异常...
分类:编程语言   时间:2015-04-13 19:00:10    阅读次数:244
常用算法之排序算法三【快速排序】
快速排序是东尼·霍尔在1962提出的划分交换排序,并采用一种分治的策略。在这,我们先总结一下:快速排序 = 划分交换排序 + 分治。然后我们在一一介绍他。 划分交换排序...
分类:编程语言   时间:2015-04-13 18:59:23    阅读次数:173
【ThinkingInJava】4、关于finalize()的调用
/** * 书本:《Thinking In Java》 * 功能:关于finalize()的调用 * 文件:TerminationCondition.java * 时间:2014年10月6日17:49:09 * 作者:cutter_point */ package Lesson5InitializationAndCleanUp; class Book { boolean checkedOut...
分类:编程语言   时间:2015-04-13 18:56:44    阅读次数:213
【c语言】c程序设计--谭浩强--(第二章)--1
// 求1*2*3*4*5 #include int main() { int i; int sum = 1; for( i = 1; i <= 5; i++ ) { sum = sum * i; } printf("1*2*3*4*5的值是:%d\n",sum); return 0; } // 有50个学生,要求输出成绩在80分以上的学生的学号和成绩...
分类:编程语言   时间:2015-04-13 18:56:37    阅读次数:141
【ThinkingInJava】5、以Object数组作为参数
/** * 书本:《Thinking In Java》 * 功能:以Object数组作为参数 * 文件:VarArgs.java * 时间:2014年10月6日20:04:18 * 作者:cutter_point */ package Lesson5InitializationAndCleanUp; class A{} public class VarArgs { static void ...
分类:编程语言   时间:2015-04-13 18:58:41    阅读次数:145
【c语言】c程序设计--谭浩强--(第二章)--2
// 有两个瓶子a和b,分别盛放醋和酱油,要求将它们互换 #include int main() { int a,b,c; printf("请输入两个整数:"); scanf("%d%d",&a,&b); c = a; a = b; b = c; printf("交换后的结果是:%d %d\n",a,b); return 0; } // 依次将10个数输...
分类:编程语言   时间:2015-04-13 18:55:52    阅读次数:200
Python之调用WebService:suds
互联网公开WSDL:http://www.cnblogs.com/w2011/archive/2013/01/19/2867858.htmlhttp://blog.csdn.net/jane_study/article/details/11045423IBM关于WSDL的说明:http://www....
分类:编程语言   时间:2015-04-13 18:52:40    阅读次数:125
[1]输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表
输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。 10 / \ 6 14 / \ / \ 4 8 12 16转换成双向链表4=6=8=10=12=14=16解:二元查找树: 它首先要是一棵二元树,在这基础上...
分类:编程语言   时间:2015-04-13 18:50:22    阅读次数:190
Core Java Volume I — 3.3. Data Types
3.3. Data TypesJava is a strongly typed language. This means that every variable must have a declared type. There are eight primitive types in Java. F...
分类:编程语言   时间:2015-04-13 18:48:47    阅读次数:201
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!