屏障是Linux中协调多个线程并行工作的同步机制,屏障允许每个线程等待直到所有的合作线程到达某一点,然后继续从该点执行,pthread_join是一种屏障但只允许一个线程等待,pthread_barrier允许任意数量的线程等待!...
分类:
编程语言 时间:
2014-11-06 17:38:28
阅读次数:
202
Sample1
# coding=gbk
from sqlalchemy import *
from sqlalchemy.orm import *
engine = create_engine('sqlite:///./sqlalchemy.db', echo=True)
metadata = MetaData(engine)
'''
create table
'''
users_t...
分类:
数据库 时间:
2014-11-06 17:38:06
阅读次数:
220
1. 内存管理区
为什么分成不同的内存管理区?
ISA总线的DMA处理器有严格的限制:只能对物理内存前16M寻址。
内核线性地址空间只有1G,CPU不能直接访问所有的物理内存。
ZONE_DMA 小于16M内存页框
ZONE_NORMAL 16M~896M内存页框
ZONE_HIGH...
分类:
系统相关 时间:
2014-11-06 17:40:56
阅读次数:
359
云计算设计模式(十四)——实体化视图模式
产生过在一个或多个数据存储中的数据预填充的观点时,数据被格式化以不利于所需的查询操作的一种方式。这种模式可以帮助支持高效的查询和提取数据,并提高应用程序的性能。...
分类:
其他好文 时间:
2014-11-06 17:39:07
阅读次数:
131
很好很强大的接口测试工具,自己设置头和参数,并且可以将已测试的记录保存!...
分类:
Web程序 时间:
2014-11-06 17:37:45
阅读次数:
618
当我们调试完一个类或程序的时候,为了发布编译好的 .lib 或 .dll 还需要把实现分离出来,以便单独把头文件发放出来。或者为了减少以后的编译时间,我们也不希望头文件包含庞大的实现文件,所以需要把实现代码分离出来。如果用手工实现则会相当麻烦。于是我开发了该工具用来自动化上述操作。...
分类:
编程语言 时间:
2014-11-06 17:37:56
阅读次数:
196
网上各博客论坛出现了很多JavaScript的类继承方法,浏览了一些,不是没注释,就是没有运行效果,于是自己写了个简洁易懂的版本,附带测试代码在最下面。
刚不小心删除了该文章,因此重新补上,另外加强了示例。
(function() {
Function.prototype.extend = function(baseClass) {
// this is a...
分类:
编程语言 时间:
2014-11-06 17:37:35
阅读次数:
132
maven 关于构建版本号,以及在构建的时候压缩css,js并为这些文件追加版本号...
分类:
Web程序 时间:
2014-11-06 17:39:14
阅读次数:
211
#include
#include
#include
#include
using namespace std;
int a[100010];
int n;
bool find(int x)
{
int l = 0, r = n-1;
while(l > 1;
if(a[m] == x)
return true;
i...
分类:
其他好文 时间:
2014-11-06 17:37:41
阅读次数:
117
下载maven:
官网地址:http://maven.apache.org/download.cgi
选择 apache-maven-3.2.3-bin.zip
下载到本地后解压.
环境变量配置:
MAVEN_HOME: maven的解压目录,如:C:\Users\PRlab3\Desktop\mvn\apache-maven-3.2.3
...
分类:
其他好文 时间:
2014-11-06 17:37:14
阅读次数:
140
丹尼斯*里奇 肯汤姆逊 unix
10年之中,计算机成为非常热门 MIT-------麻省理工
宇宙旅游------->C语言
麒麟ubuntu Xubuntu
一、系统启动
PC机器: ubuntu启动
| 硬件检测
|
BIOS自检==》
bootleader
初始化内存
| |
引导程序 引导程序
| |
| |
OS...
分类:
系统相关 时间:
2014-11-06 17:37:31
阅读次数:
255
原文地址:http://nginx.com/resources/admin-guide/caching/
Nginx content cache
Nginx内容缓存
This chapter describes how to enable and configure caching responses received from proxied servers. When caching...
分类:
系统相关 时间:
2014-11-06 17:37:59
阅读次数:
333
--从从控制台输入字符串操作
str =io.read()
if str=="hello" then
print(str)
end
--lua中的字符串拼接操作
str="hello"
str2="world"
str3=str..str2
print(str3)
--lua中的number与string类型的转换
a=10
b=tostring(a)
if ...
分类:
其他好文 时间:
2014-11-06 17:37:49
阅读次数:
233
深度拷贝和浅拷贝的区别就自己找个地方看下。。。。。。。最下面贴上了NSArray和NSDictionary的深度拷贝分类方法
代码中常用的调试需要用的代码:这样日志只会在调试时候打印,发布的时候并不会出现
#ifdef DEBUG
#ifndef DLog
# define DLog(fmt, ...) {NSLog((@"%s [Line %d] " fmt), __PRETTY_FUN...
分类:
移动开发 时间:
2014-11-06 17:36:38
阅读次数:
231
字面量语法
第一、字面数值
复杂方法:
NSNumber *someNumber=[NSNumber numberWithDouble:3.4];
NSLog(@"the value is %@",someNumber);
替代方法:
NSNumber *a=@21.3;
NSNumber *b=@32;...
分类:
移动开发 时间:
2014-11-06 17:36:49
阅读次数:
219
首先:Origin软件已经是科研院所等单位的必备工作软件之一,之所以大家讨论得较少,有可能并不是其上手难度低,而是这些使用人群的学习理解能力要相对高一点吧;
其次:Excel不垃圾,但在函数绘图方面,比起Origin差远了,用垃圾来形容并不过分,可以问问任何高校老师,他们还会使用Excel出图么?那简直是自己找死。当然Origin也只是在绘图方面比Excel厉害,其它的方面还是比Excel差...
分类:
其他好文 时间:
2014-11-06 17:37:06
阅读次数:
383
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1069
题目大意:给你n个积木,告诉你它们的长宽高,要你搭出一个塔,这个塔上面的积木长和宽必须小于下面积木的长和宽,求这个塔的最大高度
思路:将n块积木转化成3*n块积木,相当于每块积木的原来状态、翻转后的状态。然后对这3n个积木按高度排序,此题就变成了一个类似于求最长下降子序列的问题
#incl...
分类:
其他好文 时间:
2014-11-06 17:37:34
阅读次数:
223