码迷,mamicode.com
首页 >  
搜索关键字:num lock    ( 23499个结果
C++结构体再学心得
自己定义一个结构体,使用struct关键字struct student{ char name[20]; int age; int num;};定义好结构体,student就相当于变量类型,我们可以直接用来定义一个student类型的变量:student A;也可以直接在定义结构体的时候直接进行...
分类:编程语言   时间:2014-05-20 01:08:22    阅读次数:266
poj1625Censored!(AC自动机+dp)
链接第一次做这种题目,参考了下题解,相当于把树扯直了做DP,估计这一类题都是这个套路吧。状态方程dp[i][next] = dp[i][next]+dp[i][j] ;dp[i][j]表示长度为i的第J个结点的时候满足题意的num,next为当前j点所能走到的下一个合法的结点。需要用高精度,看到一些...
分类:其他好文   时间:2014-05-17 15:21:52    阅读次数:223
Go语言之冒泡排序
1 package main //main函数 2 import "fmt" //相当于#include 3 func main() { 4 ar := [10]int{9, 8, 6, 4, 2, 7, 1, 3, 0, 5} 5 num := len(ar) //...
分类:其他好文   时间:2014-05-17 14:25:49    阅读次数:272
simplelogger
贵灯提供的简单打印函数,非原创; 注意: do{}while(false); 的使用(内部多个判断,用 do false 中的 break 可以避免使用 if true 引起的嵌套层数过多); 关键段 CRITICAL_SECTION 的使用,封装了 lock 和 unlock 函数; 不定长参数 ...
分类:其他好文   时间:2014-05-16 04:26:20    阅读次数:321
Algorithms(字典树)
字典树 #ifndef TIRE_H_INCLUDED #define TIRE_H_INCLUDED /* ** 字典树 */ #define MAX 26 typedef struct Node { int num; struct Node* next[MAX]; }Tire; /* ** 创建一个节点 */ Tire* create(void); /* *...
分类:其他好文   时间:2014-05-16 02:52:23    阅读次数:246
03-NSNumber、NSValue、NSDate
1.NSNumber由于OC的集合只能存放OC对象,不能存放基本数据类型以int类型为例:NSNumber *num = [NSNumber numberWithInt:22];NSDictionary *dict = @{ @"name" : @"whb...
分类:其他好文   时间:2014-05-16 00:09:15    阅读次数:415
马哥学习笔记十六——MySQL进阶之事务和隔离级别
连接管理器: 接受请求 创建线程 认证用户 建立安全连接并发控制: mbox:MDA C/S: 100 10分钟: 多版本并发控制: MVCC锁: 读锁:共享锁 写锁:独占锁 LOCK TABLES tb_name {READ|WRITE}; UNLOCK TABLES...
分类:数据库   时间:2014-05-15 17:29:22    阅读次数:423
14-5-15
首先我们不知道外面会传入多少个参数可以用func_get_args()方法来获取全部传入参数,这个方法返回全部参数的数组和func_get_args()方法相对应的其实还有一个func_num_args()来获取参数个数func_get_args()通过使用array_shift方法,使传入的第一个...
分类:其他好文   时间:2014-05-15 17:12:56    阅读次数:244
Java线程(二):线程同步synchronized和volatile
上篇通过一个简单的例子说明了线程安全与不安全,在例子中不安全的情况下输出的结果恰好是逐个递增的(其实是巧合,多运行几次,会产生不同的输出结果),为什么会产生这样的结果呢,因为建立的Count对象是线程共享的,一个线程改变了其成员变量num值,下一个线程正巧读到了修改后的num,所以会递增输出。         要说明线程同步问题首先要说明Java线程的两个特性,可见性和有序性。多个线程之间是...
分类:编程语言   时间:2014-05-15 12:15:49    阅读次数:355
无锁编程实战演练
前段时间研究过一阵子无锁化编程。刚写了几个简单的程序,来验证了下自己学到的一些概念。 测试场景:假设有一个应用:现在有一个全局变量,用来计数,再创建10个线程并发执行,每个线程中循环对这个全局变量进行++操作(i++),循环加2000000次。 所以很容易知道,这必然会涉及到并发互斥操作。下面通过三种方式来实现这种并发操作。并对比出其在效率上的不同之处。 ...... 通过编程测试及测试得出结论: 1、如果是想用全局变量来做统计操作。而又不得不考虑多线程间的互斥访问的话,最好使用编译器支持的原子操作函...
分类:其他好文   时间:2014-05-15 00:17:24    阅读次数:390
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!