- 博客(48)
- 资源 (51)
- 收藏
- 关注
翻译 nosql数据库比较
Katana DBCassandraMongoDBCouchDBHBaseVoldemortRedisTokyo /Kyoto CabinetRiakRavenDBCitrusLeafBigDataLicense许可TDBApache 2.0AGPLv3A
2013-05-24 17:59:14 661
转载 8种Nosql数据库系统对比
8种Nosql数据库系统对比导读:Kristóf Kovács 是一位软件架构师和咨询顾问,他最近发布了一片对比各种类型nosql数据库的文章。文章由敏捷翻译 – 唐尤华编译。如需转载,请参见文后声明。虽然SQL数据库是非常有用的工具,但经历了15年的一支独秀之后垄断即将被打破。这只是时间问题:被迫使用关系数据库,但最终发现不能适应需求的情况不胜枚举。但是NoS
2013-05-24 17:26:10 962
转载 几种常见的基于Lucene的开源搜索解决方案对比
几种常见的基于Lucene的开源搜索解决方案对比一 直接使用 Lucene ( http://lucene.apache.org )说明:Lucene 是一个 JAVA 搜索类库,它本身并不是一个完整的解决方案,需要额外的开发工作优点:成熟的解决方案,有很多的成功案例。apache 顶级项目,正在持续快速的进步。庞大而活跃的开发社区,大量的开发人员。它只是一个类库,
2013-05-24 17:22:28 509
转载 CAP ACID BASE
分布式领域CAP理论:Consistency(一致性)、Availability(可用性)、Tolerance to network Partitions)分区容错性),任何分布式系统只可能同时满足二点,没法三者兼顾。架构师不要将精力浪费在如何设计能满足三者的完美分布式系统,而是应该进行取舍。关系数据库的ACID模型拥有高一致性和可靠性,丧失可用性。ACID,即原子性(Atomic
2013-05-24 17:14:28 829
原创 rabbitmq2.5.1 安装插件
1:下载对应版本的文件http://www.rabbitmq.com/releases/plugins/v2.5.1/#ll /usr/lib/rabbitmq/lib/rabbitmq_server-2.5.1/plugins-rw-r--r--. 1 root root 160661 5月 22 16:34 amqp_client-2.5.1.ez-rw-r-
2013-05-22 17:27:57 957
原创 堆,栈,函数,alloca
来自网络资料和我的理解,如有错误,敬请指正!alloca() 是什么?为什么不提倡使用它?在调用 alloca() 的函数返回的时候, 它分配的内存会自动释放。也就是说, 用 alloca 分配的内存在某种程度上局部于函数的 ``堆栈帧" 或上下文中。alloca() 不具可移植性, 而且在没有传统堆栈的机器上很难实现。 当它的返回值直接传入另一个函数时会带来问题, 如 fge
2013-05-15 17:42:32 2088
原创 eclipse java heap space
使用eclipse查看libc源代码,在C/C++ indexer时出现错误error:"java heap space"eclipse默认限制了jvm的最大使用内存数,文件数量打导致jvm内存不够,通过修改配置可以解决此问题。# vim eclipse.ini-startupplugins/org.eclipse.equinox.launcher_1.
2013-05-15 15:10:26 2229
原创 Can't locate CPAN.pm in @INC
执行perl -MCPAN -e shell出错,提示如下:# perl -MCPAN -e shellCan't locate CPAN.pm in @INC (@INC contains: /usr/lib/perl5/5.10.0/i386-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl/5.10.0
2013-05-14 21:40:47 2613
原创 查看PERL手册
查看PERL手册很多模块的使用可以用man查看,格式为# man PerlModule::Name 如: # man IO# man IO::File# man Getopt::Std 在线资料/手册/电子书1.ACTIVE PERL参考手册:内置PERL MODULE参考2.CPAN是寻找应用包的好地方http://www.cpan
2013-05-14 16:45:23 1628
原创 bogon
1, #vim /etc/hosts127.0.0.1 jichunlai.org2, #vim /etc/sysconfig/networkNETWORKING=yesHOSTNAME=jichunlai.org3, #hostname jichunlai.org4, reboot
2013-05-12 10:49:53 1694
原创 centos6.3 ntfs
1、首先必须安装了rpmforge软件库的源,下载rpmforge的rpm文件包32位系统# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-1.el6.rf.i686.rpm64位系统# wget http://pkgs.repoforge.org/rpmforge-releas
2013-05-11 14:15:06 1536
原创 ps命令中STAT列含义
ps命令中STAT列含义# ps aufxUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDroot 2 0.0 0.0 0 0 ? S 09:51 0:00 [kthreadd]root 3 0.0 0.0
2013-05-10 13:18:44 3419
转载 sed例子
http://coolshell.cn/articles/9104.html/comment-page-1sed命令参数-r或者--regexp-extended 使用拓展的正则表达式,即'egrep'命令接受的正则表达式基础:^ 表示一行的开头。如:/^#/ 以#开头的匹配。$ 表示一行的结尾。如:/}$/ 以}结尾的匹配。\\> 表示词尾。 如
2013-05-09 18:43:21 1498
原创 使用unlink特性保证,系统崩溃时临时文件不占用系统空间
使用unlink特性保证,系统崩溃时临时文件不占用系统空间#include #include #include #include #include #include #include int main(int argc, char *argv[]){ char *psFileName = "/xxx/yyy.tmp"; int nfd = ope
2013-05-09 11:03:33 1501
原创 linux判断文件/目录类型
#include #include #include int main(int argc, char *argv[]){ if(argc != 2) return 1; struct stat buf; memset(&buf, 0, sizeof(struct stat)); lstat(argv[1], &buf); //lstat
2013-05-08 16:51:17 1749
原创 使用sort完成K路归并
-m, --merge merge already sorted files; do not sortsort -k x [-n] -m file_1 file_2 ... file_k
2013-05-08 14:27:08 1579
原创 Linus:利用二级指针删除单向链表-实例代码
http://wordaligned.org/articles/two-star-programminghttp://coolshell.cn/articles/8990.html/comment-page-2重点在于core low-level coding,其实我们平时不需要考虑这么多,以普遍的方法实现健壮的功能就可以了,不过既然知道了有这么回事,还是把它想清楚吧,事情
2013-05-07 18:34:26 1636
转载 awk常见用法
$ awk '{print $1, $2}' xxxfile$ awk '{printf "%-8s %-16s\n",$1,$2}' xxxfile$ awk '$1==0 && $2=="XXX" || NR==1 ' xxxfile$ awk -F'[,:;]' '{print $1,$2,$3}' OFS="\t" xxxfile$ awk '$1 ~ /REG/ |
2013-05-07 17:12:45 1523
原创 telnet-server in xinetd
yum install telnet-servercat /etc/xinetd.d/telnet # default: on# description: The telnet server serves telnet sessions; it uses \# unencrypted username/password pairs for authentication.se
2013-05-07 11:39:00 1370
原创 shell语法while
#!/bin/sh# calculate the sum from 1 to n# validate the varibles numberif [ $# -ne 2 ] ; thenecho "usage : sum.sh start end"exitfistart=$1end=$2while [ $start -lt $end ]
2013-05-05 20:08:13 1563
原创 shell语法function
#!/bin/bashfunction demo(){echo "all function args : $*"echo "the first arg : $1"echo "the second arg : $2"echo "the third arg : $3"}# call the functiondemo -f foo bar
2013-05-05 20:07:23 1559
原创 shell语法for
#!/bin/bashfor (( i = 0; i doecho "welcome $i times"done#!/bin/sh## test for #for i in 1 2 3 4 5 doecho "welcome $i times"done
2013-05-05 20:05:41 1451
原创 shell语法if else elif
#!/bin/sh## test the if .. elif .. else#if [ $1 -gt 0 ] ; thenecho "$1 is positive"elif [ $1 -lt 0 ] ; thenecho "$1 is negative"elif [ $1 -eq 0 ] ; thenecho "$1 is zero"elseecho
2013-05-05 20:05:04 1610
原创 shell语法case
#!/bin/bash## script to test case statement#action="update"case $action in"update")echo "update the db";;"select")echo "select from db";;"delete")echo "delete from db";
2013-05-05 20:00:56 1546
原创 shell特殊的环境变量 特殊字符 文件测试参数
特殊的环境变量$*所有命令行参数的值$#命令行参数的总数$$当前进程的进程ID(PID)$?最后执行的一条命令的退出状态,返回值为0则成功,非0则失败$!在后台运行的最后一个进程的进程IDshell中的特殊字符特殊字符有着重要的作用。包括:通配符引号 命令执行顺序操作符注释符、反斜线及后台操作符 文件测试参数功能
2013-05-05 19:57:42 1898
转载 Perl 学习笔记
第 1 页 共 63 页Perl 学习笔记廖海仁2010 年5 月第 2 页 共 63 页目 录1. Perl 简介..........................................................................................................................
2013-05-05 18:12:56 1505
原创 软需注意事项
考虑拆分:模块/子模块/功能要求:功能单一可重用描述清晰输入输出输入输出约束前置条件异常功能简要说明功能流程少于3个步骤的可以省略
2013-05-04 23:56:23 1312
原创 大数据算法
1,异步操作,队列 2,多处理器充分利用 3,归并排序,败者树K路归并 4,优良的程序 5,分区操作 6,hash的重要性 7,索引 8,分批处理 9,64位 10,合适的数据库辅助bdb sqlite mysql 11,缓存
2013-05-04 23:55:05 1316
原创 英文缩写
ambiguous 模棱两可的forest 森林 ps --forest -edaemon 守护进程Abbreviations 缩写Shorthand 简写Daemon 守护进程zombie 僵尸进程prefix-fPIC 位置无关代码(Position-Independent Code)Internet Message Access Protocol(
2013-05-04 23:54:12 2372
转载 Paxos算法
Paxos算法目录·问题和假设·算法·其他Paxos算法是莱斯利·兰伯特(Leslie Lamport,就是 LaTeX 中的"La",此人现在在微软研究院)于1990年提出的一种基于消息传递的一致性算法。[1] 这个算法被认为是类似算法中最有效的。问题和假设Paxos 算法解决的问题是一个分布式系统如何就某个值(决议)达成一致。一个典型的场
2013-05-04 23:53:32 1290
c# dll jmail ReportViewer Zip Ajax Mysql Win32Security
2012-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人