首页 > 编程语言
Windows线程同步【3】互斥锁(Mutex)
我们前面讲过的临界区,如同一个小房间,张三进去了,李四就不能进,如果李四要进,必须等张三出来。 今天我们要讲的互斥锁,像一个物件,这个物件只能同时被一个线程持有。如此一来,便可以通过互斥锁来实现线程...
分类:编程语言   时间:2015-04-13 19:08:00    收藏:0  评论:0  赞:0  阅读:731
多线程原子操作
转载地址: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:07:30    收藏:0  评论:0  赞:0  阅读:273
Java二十周年之我和java的七年之痒
我和java的七年之痒                               ----java二十年征文 粉谈香清自一家,未容桃李占年华. java,今已二十桃李年华之年.七年前与她结缘,那年她年华豆蔻,我弱冠有六.我们从相识到相守走过了七个冬夏,都说七年有痒,值CSDN java二十年征稿之际,我也想说说我们的七年,痒从何来: 七年前,我和java她还未曾谋面,草...
分类:编程语言   时间:2015-04-13 19:06:00    收藏:0  评论:0  赞:0  阅读:208
SharePoint 2013的社交功能之(一)社区网站(Community Site)
最近两年,社交网络兴起。SharePoint也紧随时代的步伐,在2013版本里,增加了Community的站点。Community的站点提供了论坛功能,用户可以提问,别人可以回答。版主还可以给有贡献的人颁发勋章。   可以根据组织内部的需要,通过以下方式开启Community相关的功能。 1.      开启Community Feature. 如果希望在一个已经存在的site上,开启Co...
分类:编程语言   时间:2015-04-13 19:05:50    收藏:0  评论:0  赞:0  阅读:276
剑指Offer-题16 反转链表(Java)
问题描述:定义一个函数,输入一个链表的头结点,反转该链表并输出翻转后链表的头结点; 问题分析:为避免反转时,当前节点的next指针指向前驱lastNode,而无法继续索引其后继nextNode,故在遍历过程中,注意要同时记录其前驱与后继; 同时注意鲁棒性:如输入链表头指针为null或者只有一个节点的情况; 代码: /*public class ListNode {...
分类:编程语言   时间:2015-04-13 19:04:40    收藏:0  评论:0  赞:0  阅读:381
编程之美6:数组循环移位
楼主又来~(≧▽≦)/~啦啦啦,科研,就是要这么一鼓作气。额,其实楼主的老本行是推公式啊,做这些算法题,其实是楼主在偷懒。额,话不多说了,快请出我们今天的主角吧!还是关于数组的-数组循环移位。下面我们来看下题目的要求。题目要求:设计一个算法,把一个含有N个元素的数组循环右移K位,要求时间复杂度为O(N)O(N),且只允许使用两个附加变量。题目解答我们来自己给个例子,来帮助自己思考。如数组为[1, 2...
分类:编程语言   时间:2015-04-13 19:03:00    收藏:0  评论:0  赞:0  阅读:393
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:50    收藏:0  评论:0  赞:0  阅读:254
python序列化pickle
什么叫做序列化?将内存中的对象转换为线性结构的字符串(有时也称字节流),以便存储或者传输.这种对象转换为字符串的行为通常叫做序列化.内存中的任意数据结构都可以映射为一个字符串.序列化函数签名#pickle.dump(obj, file[, protocol])首先尝试将table对象序列化写入文件dbase中,写入方式是字节形式:table = {'a' : [1, 2, 3], 'b' : ['s...
分类:编程语言   时间:2015-04-13 18:58:22    收藏:0  评论:0  赞:0  阅读:227
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 18:57:10    收藏:0  评论:0  赞:3  阅读:3985
常用算法之排序算法三【快速排序】
快速排序是东尼·霍尔在1962提出的划分交换排序,并采用一种分治的策略。在这,我们先总结一下:快速排序 = 划分交换排序 + 分治。然后我们在一一介绍他。 划分交换排序...
分类:编程语言   时间:2015-04-13 18:56:30    收藏:0  评论:0  赞:0  阅读:231
【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:10    收藏:0  评论:0  赞:0  阅读:279
【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:00    收藏:0  评论:0  赞:0  阅读:254
【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:55:40    收藏:0  评论:0  赞:0  阅读:257
【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:54:50    收藏:0  评论:0  赞:0  阅读:211
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:50:10    收藏:0  评论:0  赞:0  阅读:219
[1]输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表
输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。 10 / \ 6 14 / \ / \ 4 8 12 16转换成双向链表4=6=8=10=12=14=16解:二元查找树: 它首先要是一棵二元树,在这基础上...
分类:编程语言   时间:2015-04-13 18:49:40    收藏:0  评论:0  赞:0  阅读:337
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:40    收藏:0  评论:0  赞:0  阅读:254
JavaScript奇技淫巧45招
本人保存个人学习所用,谢谢!!!本文是一篇翻译文章,原文信息如下: 原文:45 Useful JavaScript Tips, Tricks and Best Practices 作者:Saad Mousliki JavaScript是一个绝冠全球的编程语言,可用于Web开发、移动应用开发(P...
分类:编程语言   时间:2015-04-13 18:45:30    收藏:0  评论:0  赞:0  阅读:231
如何用Python输出PPT中的文字信息
在这里,会用到win32com模块模块下载地址:http://sourceforge.net/projects/pywin32/files/pywin32/代码如下:import win32comfrom win32com.client import Dispatch, constantsppt =...
分类:编程语言   时间:2015-04-13 18:43:20    收藏:0  评论:0  赞:0  阅读:464
Unity 开发游戏Game分辨率设置
最近自己开发小游戏,突然又被Game视图中设置分辨率被诱惑了, 我到底该怎么设置分辨率设置的图片才能让电脑和手机尺寸显示的大小一模一样呢? 然后又被手机尺寸和分辨率迷惑了! =。= 越搞越混 分辨率是什么: 打开电视你仔细对着屏幕看,电视屏幕是由一个个密密麻麻的小格子组成 行多少 = 分辨率宽度 列...
分类:编程语言   时间:2015-04-13 18:41:40    收藏:0  评论:0  赞:0  阅读:488
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!