首页 > 其他
spin_lock & mutex_lock的区别? .
为什么需要内核锁?多核处理器下,会存在多个进程处于内核态的情况,而在内核态下,进程是可以访问所有内核数据的,因此要对共享数据进行保护,即互斥处理有哪些内核锁机制?(1)原子操作atomic_t数据类型,atomic_inc(atomic_t *v)将v加1原子操作比普通操作效率要低,因此必要时才使用...
分类:其他   时间:2015-05-25 20:13:57    收藏:0  评论:0  赞:0  阅读:189
Phython IDLE快捷键【转载合集】
转载自:http://www.douban.com/note/212321426/编辑状态时:Ctrl + [ 、Ctrl + ] 缩进代码Alt+3 Alt+4 注释、取消注释代码行Alt+5 Alt+6 切换缩进方式 空格TabAlt+/ 单词完成,只要文中出现过,就可以帮你自动补齐。多按几次可...
分类:其他   时间:2015-05-25 20:13:27    收藏:0  评论:0  赞:0  阅读:639
谈系统骨架的建立——公司第四次交流会内容
目录宏观上的“系统架构”系统架构图(举例)微观上的系统设计生产者-消费者 设计图(举例)宏观架构与微观设计的区别孰轻孰重?三种线程泵的作用代码中泵的作用常见泵结构(1)常见泵结构(2)常见泵结构(3)常见泵结构(4)常见泵结构(5)串行处理数据的泵并行处理数据的泵泵对于系统的意义什么是框架?框架的特...
分类:其他   时间:2015-05-25 20:13:17    收藏:0  评论:0  赞:0  阅读:239
bzoj 3240 矩阵乘法+十进制快速幂
首先,构造出从f[][i]->f[][i+1]的转移矩阵a,和从f[i][m]->f[i+1][1]的转移矩阵b,那么从f[1][1]转移到f[n][m]就是init*(a^(m-1)*b)^(n-1)*(a^(m-1))。然后用用十进制快速幂(因为输入用的是10进制,这样就避免了高精度除法)。第一...
分类:其他   时间:2015-05-25 20:12:47    收藏:0  评论:0  赞:0  阅读:330
千找万找,终于找到错误了
HDU1102 (最小生成树)RE-栈溢出 了5遍; 1 int find_set(int x) 2 { 3 if(F[x] == x) 4 return x; 5 else 6 return find_set(F[x]); 7 } 8 int mai...
分类:其他   时间:2015-05-25 20:12:37    收藏:0  评论:0  赞:0  阅读:129
Myriad2中断控制器
概要 Myriad2中断控制器接收64个中断,根据他们的优先级来发送中断请求给LEON处理器.中断控制器仲裁根据级别和升序的中断号,同一优先级,更大中断号的中断优先级高. 64个中断,其中52个是硬连接中断,另外的12个可以配置的资源,来自LEON(RT或者是OS)中断设计模式(举例来说,OS中有....
分类:其他   时间:2015-05-25 20:12:27    收藏:0  评论:0  赞:0  阅读:158
序列化与反序列号
目的:主要用于将存储对象状态保存为一种通用格式,比如存储为二进制、xml、json等等,把对象转换成这种格式就叫序列化,而反序列化通常是从这种格式转换回来。使用序列化主要是因为跨平台和对象存储的需求,因为网络上只允许字符串或者二进制格式,而文件需要使用二进制流格式,如果想把一个内存中的对象存储下来就...
分类:其他   时间:2015-05-25 20:12:07    收藏:0  评论:0  赞:0  阅读:209
(DP) bzoj 1218
1218: [HNOI2003]激光炸弹Time Limit:10 SecMemory Limit:162 MBSubmit:1292Solved:621[Submit][Status][Discuss]Description一种新型的激光炸弹,可以摧毁一个边长为R的正方形内的所有的目标。现在地图上...
分类:其他   时间:2015-05-25 20:10:47    收藏:0  评论:0  赞:0  阅读:237
(找规律) bzoj 1235
【bzoj1345】[Baltic2007]序列问题Sequence2014年3月23日4512Description对于一个给定的序列a1, …, an,我们对它进行一个操作reduce(i),该操作将数列中的元素ai和ai+1用一个元素max(ai,ai+1)替代,这样得到一个比原来序列短的新序...
分类:其他   时间:2015-05-25 20:10:17    收藏:0  评论:0  赞:0  阅读:143
git入门到熟练使用
最近以为接触ios开发,所以对git也产生了一点兴趣。所以在网上搜索资料开始学习,但大部分都是没用的copy的文章,有一个还不错的,推荐给大家http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017....
分类:其他   时间:2015-05-25 20:10:07    收藏:0  评论:0  赞:0  阅读:188
XCode的一些调试技巧
XCode 内置GDB,我们可以在命令行中使用GDB 命令来调试我们的程序。下面将介绍一些常用的命令以及调试技巧。po 命令:为 print object 的缩写,显示对象的文本描述(显示从对象的 description 消息获得的字符串信息)。 比如: 上图中,我使用 po 命令显示一个 NS.....
分类:其他   时间:2015-05-25 20:09:37    收藏:0  评论:0  赞:0  阅读:199
小希的迷宫
C -小希的迷宫Time Limit:1000MSMemory Limit:32768KB64bit IO Format:%I64d & %I64uSubmitStatusPracticeHDU 1272Description上次Gardon的迷宫城堡小希玩了很久(见Problem B),现在她也想...
分类:其他   时间:2015-05-25 20:09:07    收藏:0  评论:0  赞:0  阅读:122
LINQ学习笔记——(2)Lambda表达式
最基本的 Lambda 表达式语法: (参数列表)=>{方法体}说明: 参数列表中的参数类型可以是明确类型或者是推断类型 如果是推断类型,则参数的数据类型将由编译器根据上下文自动推断出来class Program { public delegate string trans(st...
分类:其他   时间:2015-05-25 20:08:57    收藏:0  评论:0  赞:0  阅读:111
gcc/g++命令认识
gcc & g++是gnu中最主要和最流行的c & c++编译器 。g++用来针对c++的处理命令,以.cpp为后缀,对于c语言后缀名一般为.c。这时候命令换做gcc即可。下面以Test.cpp为例:命令: g++ Test.cpp功能:生成默认为a的可执行文件,这个过程已经包含了编译和链接过程。再...
分类:其他   时间:2015-05-25 20:07:57    收藏:0  评论:0  赞:0  阅读:896
sleep和wait的区别
1、这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类。sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线程里调用了b的sleep方法,实际上还是a去睡觉,要让b线程睡觉要在b的代码中调用sleep。2、最主要是sleep方法没有释放锁,而wai...
分类:其他   时间:2015-05-25 20:07:37    收藏:0  评论:0  赞:0  阅读:116
【POJ】【2449】Remmarguts' Date
K短路/A* 经(luo)典(ti) K短路题目= = K短路学习:http://www.cnblogs.com/Hilda/p/3226692.html 流程: 先把所有边逆向,做一遍dijkstra,得到估价函数h(x)(x到T的最短路距离) f(x)=g(x)+h(x) 按f(x)...
分类:其他   时间:2015-05-25 20:07:27    收藏:0  评论:0  赞:0  阅读:251
SD.Team颜色代码大全
EEEEEEFFCCFFFF66FFFF00FFDDDDDDFFCCCCFF66CCFF00CCCCCCCCFFCC99FF6699FF0099BBBBBBFFCC66FF6666FF0066AAAAAAFFCC33FF6633FF0033999999FFCC00FF6600FF0000888888...
分类:其他   时间:2015-05-25 20:07:17    收藏:0  评论:0  赞:0  阅读:2720
hdu5124 线段树+离散化
题意:令a[l..r]都+1,求a[1..n]的最大值裸的成段更新+区间最值,但是本题坐标范围很大(10^9),所以需要离散化顺便离散化模板get离散化的基本思路:设一共有m个数,范围1--n (n>>m)先用数组X[1..m]存下这些数,然后对X从小到大排序每次读入一个数p时,在X中二分查找p,....
分类:其他   时间:2015-05-25 20:06:27    收藏:0  评论:0  赞:0  阅读:292
成员变量和局部变量
含义成员变量是在类中定义的,用来描述对象有什么;局部变量是在类的方法中定义,在方法中临时保存数据。作用范围成员变量可以被本类中的所有方法,或者其他一些类中的方法调用;而局部变量只能在当前方法中使用。区别作用域不同;初始值不同: java会给成员变量一个初始值,但不会给局部变量一个初始值。两类变量同....
分类:其他   时间:2015-05-25 20:05:47    收藏:0  评论:0  赞:0  阅读:129
(区间操作) bzoj 2054
2054: 疯狂的馒头Time Limit:10 SecMemory Limit:162 MBSubmit:449Solved:175[Submit][Status]DescriptionInput第一行四个正整数N,M,p,qOutput一共输出N行,第i行表示第i个馒头的最终颜色(如果最终颜色是...
分类:其他   时间:2015-05-25 20:05:27    收藏:0  评论:0  赞:0  阅读:216
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!