码迷,mamicode.com
首页 > 2015年04月26日 > 全部分享
锁与CompareAndSwap
这篇文章我主要想总结两个内容,第一是关于锁的,第二是关于非阻塞同步CompareAndSwap的。这两个内容在Java多线程并发中都很重要,下面就直接进入主题吧。锁要提到并发,自然就要提到锁,通过使用锁,使得多线程的并发控制变得十分简单。但是付出的代价也很高,只有获取到锁的线程才能够执行代码,而其他线程必须挂起等待直到锁被释放,这期间它不能做任何事情。并且,在线程进行切换的过程中,即一个线程释放锁,...
分类:其他好文   时间:2015-04-26 10:55:08    阅读次数:146
关于新参数DB_UNRECOVERABLE_SCN_TRACKING
DB_UNRECOVERABLE_SCN_TRACKING这个参数是从11.2.0.2才有的,看官方文档介绍如下: Default value true Modifiable ALTER SESSION, ALTER SYSTEM Range of values true | false Basic N...
分类:数据库   时间:2015-04-26 10:53:13    阅读次数:229
Error Code: 1054. Unknown column 'age' in 'user'
1、错误描述 10:28:20 alter table user modify age int(3) after sex Error Code: 1054. Unknown column 'age' in 'user' 0.000 sec 2、错误原因      原本在user表中有age字段,但是在测试阶段删除了,后期将age位置修改,所以报错 3、解决办法      首先,...
分类:其他好文   时间:2015-04-26 10:54:02    阅读次数:476
UVA - 10006 - Carmichael Numbers (快速幂+素数判断)
题目传送:UVA - 10006 思路:就是快速幂暴力过去就行了,然后要注意点细节,就是快速幂的时候会爆int,然后就是先判断是否为素数,是素数就直接输出结果is normal,不然会超时 AC代码: #include #include #include #include #include #include #include #include ...
分类:其他好文   时间:2015-04-26 10:53:52    阅读次数:124
飞鸽传书源码分析五-文件传输
在源码v2.06的基础上,分析飞鸽传书的文件传输实现机制。...
分类:其他好文   时间:2015-04-26 10:54:37    阅读次数:244
android APK反编译工具的使用及工具下载(mac)
工具名称、介绍及下载地址: apktool(获取资源文件) 作用:获取资源文件,可以提取出图片文件和布局文件进行使用查看。 下载地址: dex2jar(获取源码文件) 作用:将apk反编译成java源码(classes.dex转化成jar文件)。 下载地址: jd-gui(查看源码) 作用:查看APK中classes.dex转化成出的ja...
分类:移动开发   时间:2015-04-26 10:53:19    阅读次数:219
HDU1358 Period【KMP】
题目大意: 给你长度为N的字符串s,求字符串s的循环前缀的长度和循环的次数。 例如:长度为8的字符串:"abababab" 长度为4的前缀"abab",循环前缀为"ab",循环2次 长度为6的前缀"ababab",循环前缀为"ab",循环3次 长度为8的前缀"abababab",循环前缀为"ab",循环4次 则输出: 4 2 6 3 8 4 思路: KMP算法中Next[j]求的是第j个位置失配之后返回的匹配位置,即S[0]~S[Next[j]]与 S[j-1-Next[j]]~S[j-1]是相同的,对于...
分类:其他好文   时间:2015-04-26 10:52:45    阅读次数:109
NoSql之旅-mongoDB shell命令总结
mongoDB三元素。数据库,集合,文档。 集合相当于关系数据库中的表,文档相当于表中的行。 文档是json的扩展(Bson的形式) mongoDB基本的增删改查 insert db.tablename.insert({Bson格式}); find db.tablename.find()查询所有 db.tablename.find({...
分类:数据库   时间:2015-04-26 10:53:37    阅读次数:142
浅谈单链表有头结点和无头节点
有头结点的链表统一了算法的实现,无头节点减少了节点个数,但是只有根据实际情况选用真正的有无头接链表 待续://代码实现 待续://代码实现 待续://代码实现...
分类:其他好文   时间:2015-04-26 10:51:09    阅读次数:1070
MySQL更改数据库表的存储引擎
MySQL更改数据库表的存储引擎 1、查看表的原存储引擎 show create table user; 'user', 'CREATE TABLE `user` (\n `id` int(11) NOT NULL DEFAULT \'0\',\n `num` int(8) DEFAULT NULL,\n `name` varchar(20) DEFAULT NULL,\n...
分类:数据库   时间:2015-04-26 10:52:09    阅读次数:191
Python常用模块之四 funsctools
functools 模块中有三个主要的函数 partial(), update_wrapper() 和 wraps()。1、partial(func[,args][, *keywords]) functools.partial 通过包装手法,允许我们 "重新定义" 函数签名。用一些默认参数包装一个....
分类:编程语言   时间:2015-04-26 10:50:43    阅读次数:289
网资好做吗?网络资本运作合法吗?网络资本运作是优势吗?
很多人问网资现在做会晚吗/我只能呵呵/我说你在2020年加入也许都不会晚,毕竟网络现在就想现在的高速公路一样重视畅通无阻,国家引进网络连锁的六大目的1、分流异地失败者2、加快资本流通3、解决就业问题4、拉近贫富差距5,资源整合,也就是发展全国各地的人际关系,可以广交朋友,把各地区的人力资源和信息资源...
分类:其他好文   时间:2015-04-26 10:49:43    阅读次数:177
android开发环境搭建AVD的CPU\ABI怎么没有选项
我的就有,要有这个必须具备两点:第一,你使用的AVD必须在android 4.0(API14)以上,因为4.0一下的模拟器都没有这;第二,打开你的Android SDK Manager里面你必须安装了如下插件,才行的,如果你安装了就会出现的我的就有,要有这个必须具备两点:第一,你使用的AVD必须在a...
分类:移动开发   时间:2015-04-26 10:52:01    阅读次数:414
检测一个DOM对象是否为空
我们时常要检测一个DOM对象是否为空。var $jObject = $('#btn');alert($jObject );我们会发现,$jObject 永远不会为空。为什么呢?$ 方法查找对象,始终都会返回一个jQuery 对象的。解决办法:我们就要把jQuery对象转换成js对象。①var dom...
分类:其他好文   时间:2015-04-26 10:49:50    阅读次数:140
spring事务管理及相关知识
最近在项目中遇到了spring事务的注解及相关知识,突然间感觉自己对于这部分知识只停留在表面的理解层次上,于是乎花些时间上网搜索了一些文章,以及对于源码的解读,整理如下: 一.既然谈到事务,那就先搞清到底什么是事务,或者说,Spring事务管理中的事务到底是指什么? 1.事务(Tran...
分类:编程语言   时间:2015-04-26 10:50:23    阅读次数:218
【Trapping Rain Water】cpp
题目:Givennnon-negative integers representing an elevation map where the width of each bar is 1, compute how much water it is able to trap after raining...
分类:移动开发   时间:2015-04-26 10:49:01    阅读次数:135
.NET出现频率非常高的笔试题
又到了金三银四的跳槽季,许多朋友又开始跳槽了,这里我简单整理了一些出现频率比较高的.NET笔试题,希望对广大求职者有所帮助。一、.net基础1、 a=10,b=15,请在不使用第三方变量的情况下,把a、b的值互换答:小学算法,加法交换律和加法结合律int a=a+b; int b=a-b;int a...
分类:Web程序   时间:2015-04-26 10:49:50    阅读次数:177
1496条   上一页 1 ... 62 63 64 65 66 67 68 ... 88 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!