上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 51 下一页
摘要: Code Review 是一种通过复查代码提高代码质量的过程,在XP方法中占有极为重要的地位,也已经成为软件工程中一个不可缺少的环节。 本文通过对Code Review的一些概念和经验的探讨,就如何进行Code Review和Code Review中应该注意什么提出一些建议。 本文中涉及的问题大部分针对JAVA类代码。同时本文不涉及Code Review过程和组织。 关键词: Code Review JAVA 代码质量 软件工程 一、Code Review简介 1 Code Review的目的 凡事知其然还要知其所以然,我们首先需要知道什么是Code Review和我们使用它的目的是什么。 C 阅读全文
posted @ 2011-01-17 16:08 SpringMVC+Hibernate 阅读(144) 评论(0) 推荐(0) 编辑
摘要: sched_paramStructure that describes scheduling parametersSynopsis:#include <sched.h>struct sched_param { int32_t sched_priority; int32_t sched_curpriority; union { int32_t reserved[8]; struct { int32_t __ss_low_priority; int32_t __ss_max_r... 阅读全文
posted @ 2011-01-13 13:46 SpringMVC+Hibernate 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Linux下批量替换多个文件中的字符串的简单方法:%s/oldstring/newstring/gLinux下批量替换多个文件中的字符串的方法用sed命令可以批量替换多个文件中的字符串。sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目录`(千万注意这个符号,是最左上角那个符号不是单引号)例如:我要把/test下所有包含abc的文件中的abc替换为def,执行命令:sed -i "s/abc/def/g" `grep abc -rl /test`这是目前linux最简单的批量替换字符串命令了!具体格式如下:sed -i & 阅读全文
posted @ 2011-01-12 21:17 SpringMVC+Hibernate 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1.int regcomp(regex_t *compiled, const char *pattern, int cflags)这个函数把指定的规则表达式pattern编译成一种特定的数据格式compiled,这样可以使匹配更有效。函数regexec会使用这个数据在目标文本串中进行模式匹配。执行成功返回0。 regex_t:是一个结构体数据类型,用来存放编译后的规则表达式,它的成员re_nsub用来存储规则表达 式中的子规则表达式的个数,子规则表达式就是用圆括号包起来的部分表达式。 pattern:是指向我们写好的规则表达式的指针。 cflags:有如下4个值或者是它们或运算(|)后的值: 阅读全文
posted @ 2011-01-12 11:50 SpringMVC+Hibernate 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 查看多核CPU命令mpstat -P ALL 和 sar -P ALL说明:sar -P ALL > aaa.txt 重定向输出内容到文件 aaa.txttop命令经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。本文通过一个运行中的WEB服务器的top监控截图,讲述top视图中的各种数据的含义,还包括视图中各进程(任务)的字段的排序。top进入视图top视图 01【top视图 01】是刚进入top的基本视图,我们来结合这个视图讲解各个数据的含义。第一行:10:01:23 阅读全文
posted @ 2011-01-11 15:22 SpringMVC+Hibernate 阅读(154) 评论(0) 推荐(0) 编辑
摘要: Source :TIOBE Programming Community Index for January 20112011年1月TIOBE编程语言排行榜近日出炉,Python赢得2010年度语言的桂冠。与2010年同期比较,Python增长了1.81%,比Objective-C略高(1.63%)。得益于苹果 iPhone和iPad平台的流行,Objective-C此前一直很受欢迎,不过在最后两个月还是稍逊一筹。Python作为一种标准化的系统脚本语言,同时也被广泛的应用在其他更多领域内。Python结合Django框架是Web开发者的首选。因为Python的方便,越来越多的大学开始使用Pyt 阅读全文
posted @ 2011-01-11 12:52 SpringMVC+Hibernate 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 阅读本文前,请先参考:select,poll,epoll区别select用法 #include <sys/time.h> #include <sys/types.h> #include <unistd.h> #include <sys/select.h> int select(int n, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout); int pselect(int n, fd_set *readfds, fd_set *writef 阅读全文
posted @ 2011-01-10 13:42 SpringMVC+Hibernate 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 1 vector 向量 相当于一个数组 在内存中分配一块连续的内存空间进行存储。支持不指定vector大小的存储。STL内部实现时,首先分配一个非常大的内存空间预备进行存储,即capacituy()函数返回的大小,当超过此分配的空间时再整体重新放分配一块内存存储,这给人以vector可以不指定vector即一个连续内存的大小的感觉。通常此默认的内存分配能完成大部分情况下的存储。 优点:(1) 不指定一块内存大小的数组的连续存储,即可以像数组一样操作,但可以对此数组 进行动态操作。通常体现在push_back() pop_back()(2) 随机访问方便,即支持[ ]操作符和vector.at( 阅读全文
posted @ 2011-01-07 10:11 SpringMVC+Hibernate 阅读(95) 评论(0) 推荐(0) 编辑
摘要: NAME fmemopen, open_memstream, open_wmemstream - open memory as streamSYNOPSIS #include <stdio.h> FILE *fmemopen(void *buf, size_t size, const char *mode); FILE *open_memstream(char **ptr, size_t *sizeloc); #include <wchar.h> FILE *open_wmemstream(wchar_t **ptr, size... 阅读全文
posted @ 2011-01-06 19:42 SpringMVC+Hibernate 阅读(219) 评论(0) 推荐(0) 编辑
摘要: if-fi#! /bin/bash # 删除文件 和 新建文件 file=readme function delFile(){ if [ -e ./$file ];then rm -f ./$file echo "del $file ..." fi } function addFile(){ if [ ! -f ./$file ];then touch $file echo "add $file ..." fi } delFile addFile Result:(没有readme文件)[work ... 阅读全文
posted @ 2011-01-06 15:08 SpringMVC+Hibernate 阅读(136) 评论(0) 推荐(0) 编辑
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 51 下一页
友情链接:厦门事业单位