1、类介绍
可以用原子方式更新的 int 值。
2、使用场景
主要用于在高并发环境下的高效程序处理。使用非阻塞算法来实现并发控制。
3、API
方法摘要
int
addAndGet(int delta)
以原子方式将给定值与当前值相加。
boolean
compareAndSet(int expect, int upda...
分类:
其他好文 时间:
2015-01-21 11:53:03
阅读次数:
132
给定一个正整数N代表火车数量,0
输入:有多组测试用例,每一组第一行输入一个正整数N(0
输出:以字典序排序的火车出站序列号,每个编号以空格隔开,每个输出序列换行。
解析:该问题可以提炼成为给出进栈序列,求出所有的出栈顺序。该题是一道模拟题,模拟进栈出栈的顺序。对于每一个元素进栈后 都可以有2种行为:出栈或者驻留在栈中。整个过程可以用一个树的形式来表达。因此采用回朔法(回溯法的过程...
分类:
其他好文 时间:
2015-01-21 11:45:49
阅读次数:
132
背景:1Y
思路:类似于选择排序的思想,用一个ans来记录最小值,搜索所有可能值中的最小值。
学习:
1.strcmp(a,b)的返回值是a相对于b的字典序,大则返回1,小则返回-1,等则返回0.
2.一个线性的链要成环的话,就%n。
#include
#include
int main(void){
int t;
char DNA[105],ans[105];
s...
分类:
其他好文 时间:
2015-01-21 11:45:37
阅读次数:
133
1. 使用此代码改变搜索栏“UITextField将backgroundImage
UITextField *searchField;
NSUInteger numViews = [searchBar.subviews count];
for(int i = 0; i < numViews; i++) {
if([[searchBar.subviews objectAtIndex:i] isK...
分类:
其他好文 时间:
2015-01-21 11:43:10
阅读次数:
181
/**
* 两秒之内,按两次回退键才会推出app
*/
public static boolean isToFinish = false;
public static boolean isFirst = true;
public static boolean finishTwoBack(Context mContext){
Handler handler = new ...
分类:
其他好文 时间:
2015-01-21 11:40:59
阅读次数:
163
出了问题,第一时间找厂家客服,如
CSDN客服:webmaster(at)csdn.net
CSDN客服: 400-600-2320
服务很贴心,赞一个CSDN的客服mm们。...
分类:
其他好文 时间:
2015-01-21 11:41:09
阅读次数:
122
虽然 Objective-C 的语法是如此的与众不同,让初学者如此的不爽,但是其实它还是有很多优点的(主要是对比 JAVA)。
协议 Protocal
其实也就是接口啦,不过由于 OC 在定义 class 的时候已经用了 interface 这个名字,所以这里就叫 protocal 了。协议我觉得有两大优点:
1. 允许非正式协议:让我想起了前段时间看的 GO 语言的接口定义方式。就...
分类:
其他好文 时间:
2015-01-21 11:39:42
阅读次数:
132
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=3549
【科普】什么是BestCoder?如何参加?
Flow Problem
Time Limit: 5000/5000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)
Tota...
分类:
其他好文 时间:
2015-01-21 11:38:54
阅读次数:
161
Write a program to find the node at which the intersection of two singly linked lists begins.
For example, the following two linked lists:
A: a1 → a2
↘
...
分类:
其他好文 时间:
2015-01-21 11:40:25
阅读次数:
147
去掉线性渐变背景的思路就是采用颜色叠加。
我们知道在计算机中颜色都是采用RGB表示的,如果一个色素的RGB颜色是(a1,a2,a3),那么在该像素上混合一个(255-a1,255-a2,255-a3)的颜色,结果该像素点上就是白色。原理介绍完毕。
这个方法有个很实际的应用
有一张带线性渐变背景的图像,我们想要把这张图片插入到一个白色背景的PPT中,需要去掉它的渐变背景...
分类:
其他好文 时间:
2015-01-21 11:36:46
阅读次数:
175
在做高校云平台系统的评教子系统时,学生端有点击超链接实现跳转并传值到指定界面的功能。超链接实现起来并不复杂,但是考虑到学生操作起来的人性化设计,于是把超链接改为单机该行任意地方都可以达到单击超链接的效果,也就是能跳转到指定界面并传值。
通过查看帮助文档,找到了onClickRow事件,在用户点击一行的时候触发,参数包括:
rowIndex:点击的行的索引值,该索引值从0开始。
r...
分类:
其他好文 时间:
2015-01-21 11:38:22
阅读次数:
116
可命令行调用的下载工具,有linux与windows版本。
Wget [options] [url]
-N,–timestamping只下载比本地新的文件
-t , 若下载失败的尝试次数
-P, --directory-prefix=PREFIX save files to PREFIX/...
D:\Program Files\GnuWin32\bin>wget -P d:...
分类:
其他好文 时间:
2015-01-21 11:36:28
阅读次数:
179
RTSP数据流简介:
RTSP_HEADER + RTP_HEADER + 1、视频:NALU_HEADER(type*) + FU_HEADER
2、音频: + 音频数据;
RTSP_HEADER payloadLen = RTSP_HEADER后的包长度;
dollar = 36(0x...
分类:
其他好文 时间:
2015-01-21 11:37:26
阅读次数:
146
题目:UVA 10023 - Square root(手算平方根)
题目链接
题目大意:求给定的一个数的平方根。
解题思路:用二分但是这个数太大了,就超时了。看题接后发现需要用一种手算平方根的算法。
算法:
先判断这个数是不是偶数位,是的话就第一次取前面的两位数,不是的话第一次就只取前面的一位数来作为被除数。接下来就是两位两位为一节来计算。
用前一次的计算结果乘上20+一个个位数a...
分类:
其他好文 时间:
2015-01-21 11:35:11
阅读次数:
112
窗口看门狗( WWDG)通常被用来监测由外部干扰或不可预见的逻辑条件造成的应用程序背离正常的运行序列而产生的软件故障。
简单来说,和IWDG的区别就是IWDG要靠手动去喂狗,而WWDG有内置中断,所以可以利用设置中断服务函数去喂狗
首先还是设置WWDG (记得往工程里面添加头文件)大致设置步骤如下:
1)使能
WWDG 时钟(系统内部时钟)
2)设置窗口值和分频数
3)开启
...
分类:
其他好文 时间:
2015-01-21 11:34:28
阅读次数:
102
运行Stanford Parser demo时出现错误:
Unsupported major.minor version 52.0 error
出现问题原因:
JDK的问题:在eclipse中开发的项目有个java build path中可以配置的jdk,还有个java compiler中可以配置compiler level{eclipse>windows>preferenc...
分类:
其他好文 时间:
2015-01-21 11:35:14
阅读次数:
149
双向搜索...
分类:
其他好文 时间:
2015-01-21 11:36:53
阅读次数:
162