该类可获取一些请求地址,在自定义struts2标签时用到 1 //获取值栈 2 Map cont= this.getStack().getContext(); 3 StrutsRequestWrapper req=(StrutsRequestWrapper)co...
分类:
移动开发 时间:
2014-10-23 14:13:20
阅读次数:
312
本文由该问题引入到内核锁的讨论,归纳例如以下为什么须要内核锁?多核处理器下,会存在多个进程处于内核态的情况,而在内核态下,进程是能够訪问全部内核数据的,因此要对共享数据进行保护,即相互排斥处理有哪些内核锁机制?(1)原子操作atomic_t数据类型,atomic_inc(atomic_t *v)将v...
分类:
其他好文 时间:
2014-10-23 13:59:45
阅读次数:
204
缓存一致性
之前一直认为linux中很多东西是用来保证缓存一致性的,其实不是。缓存一致性绝大部分是靠硬件机制实现的,只有在带lock前缀的指令执行时才与cache有一点关系。(这话说得绝对,但我目前看来就是这样)我们更多的时候是为了保证顺序一致性。
所谓缓存一致性,就是在多处理器系统中,每个cpu都有自己的L1 cache。很可能两个不同cpu的L1 cache中缓存的是同一片内存的内...
分类:
系统相关 时间:
2014-10-23 12:28:42
阅读次数:
363
Redmine使用方式本文地址:http://blog.csdn.net/caroline_wendyRbTools安装: svn co https://dev.chunyu.mobi/svn/branches/RBTools-0.5 && cd RBTools 0.5 && sudo python setup.py install && cp _reviewboardrc ~/.reviewb...
分类:
系统相关 时间:
2014-10-23 09:33:32
阅读次数:
208
1 2 3 4 5 6 39 40 41 42 单个字符43 风44 流45 倜46 傥47 48 49 用脚本自动美化:50 51 恋爱容易婚姻不易,且行且珍惜。52 53 81 82 新知识:white-space: pre; /* 处理空格 */co...
分类:
Web程序 时间:
2014-10-23 01:16:39
阅读次数:
252
Namespaces are heavily used in C# programming in two ways.First, the .NET Framework uses namespaces to organize its many classes, as follows:System.Co...
分类:
其他好文 时间:
2014-10-22 21:40:57
阅读次数:
197
题目链接 :http://acm.hdu.edu.cn/showproblem.php?pid=5072求n个不同的数( 2 #include 3 #include 4 #include 5 6 using namespace std; 7 typedef __int64 lld; 8 co...
分类:
其他好文 时间:
2014-10-22 20:10:36
阅读次数:
246
Nginx 是多进程模式的,一个 master 与多个 workers,一般工作在多核 CPU 上,所以自旋锁就是必须用到的。Nginx 中的自旋锁的定义,位于 ngx_spinlock.c 中,如下:voidngx_spinlock(ngx_atomic_t *lock, ngx_atomic_i...
分类:
其他好文 时间:
2014-10-22 17:42:02
阅读次数:
232
防止用户操作数据库的并发问题,可以使用锁对象技术。se11的最后一个功能是建立锁对象,例如对创建的数据库表加锁,命名可以是"E"+表名。名字起好后点创建,输入锁对象短文本(描述),在tables选项中选择要加锁的表名,之后在下面的lock parameter中一般选择"E"(专用,累积),设置好后,...
分类:
其他好文 时间:
2014-10-22 17:15:56
阅读次数:
235
题意 求n个点m条边的图的连通子图中最长边的最小值
实际上就是求最小生成树中的最长边 因为最小生成树的最长边肯定是所有生成树中最长边最小的 那么就也变成了最小生成树了 不要被样例坑到了 样例并不是最佳方案 只是最长边与最小生成树的最长边相等 题目是特判 直接用最小生成树做就行
#include
#include
#include
using namespace std;
co...
分类:
Web程序 时间:
2014-10-22 12:57:48
阅读次数:
249