转自:http://blog.csdn.net/kangroger/article/details/47867269 定义 无锁编程是指在不使用锁的情况下,在多线程环境下实现多变量的同步。即在没有线程阻塞的情况下实现同步。这样可以避免竞态、死锁等问题。 原理 CAS是指Compare-and-swa ...
分类:
其他好文 时间:
2017-02-27 01:19:28
阅读次数:
278
#!/bin/bash # auth: xiluhua # date: 2017-02-26 read -p "please input a username:" username [ -z $username ] && echo "a username is needed" && exit 2 i... ...
分类:
其他好文 时间:
2017-02-26 23:47:39
阅读次数:
187
code第一部分数组:第十五题 矩阵翻转(图像翻转) 首先想到,纯模拟,从外到内一圈一圈的转,但这个方法太慢。如下图,首先沿着副对角线翻转一次,然后沿着水平中线翻转一次。 源代码 ...
分类:
编程语言 时间:
2017-02-25 22:39:40
阅读次数:
241
本蒟蒻不会23333(SDOI总是这种sb题,感觉很快就回家“耕耘”了。) %%%fqk http://blog.csdn.net/phenix_2015/article/details/50790860 ...
分类:
其他好文 时间:
2017-02-23 20:59:28
阅读次数:
138
2888: 资源运输 Description 小Y盯上了最近发行的即时战略游戏——ResourceTransport。但在前往通关之路的道路上,一个小游戏挡住了小Y的步伐。“国家的本质是生产与收集资源”是整款游戏的核心理念,这个小游戏也不例外。简单的说,用户需要管理一个国家,使其繁荣富强。 一个国家 ...
分类:
其他好文 时间:
2017-02-23 15:49:31
阅读次数:
408
恢复内容开始 算法思想: n个记录的文件的直接选择排序可经过n-1趟直接选择排序得到有序结果: ①初始状态:无序区为R[1..n],有序区为空。 ②第1趟排序 在无序区R[1..n]中选出关键字最小的记录R[k],将它与无序区的第1个记录R[1]交换,使R[1..1]和R[2..n]分别变为记录个数 ...
分类:
编程语言 时间:
2017-02-21 13:49:32
阅读次数:
231
使用cocos的 run命令在真实android设备上运行apk时,如果报 adb more than one devices 可以使用下面的命令来解决问题: 1.找到android sdk 下面的 adb 所在目录 .(一般是: %install_directory%/Android/androi ...
分类:
Web程序 时间:
2017-02-18 15:48:54
阅读次数:
243
传送门 高级数据结构学傻系列 正解似乎是最短路xjb搞,但是用LCT瞎搞搞也是很吼啊。 从贪心开始,按照每条边a的大小随意sort一下。 对于每个边,我们check两点的联通性,如果联通的话取b最大的值,如果大于当前边的b的话就就删除最大边,把这条边加进去。 如果不连通的话直接添加即可。 LCT滋次 ...
分类:
其他好文 时间:
2017-02-16 23:19:33
阅读次数:
259