本文使用intelliJidea 14
在idea中创建一个分层(视图层、业务逻辑层、数据访问层)的项目步骤如下:
1. 创建一个project,idea在创建project的时候会默认创建一个module,此时,给这个project和module命名(比如hello_client,表示这是项目的客户端也就是视图层),并且指定项目存放路径。
2....
分类:
其他好文 时间:
2014-12-24 22:49:31
阅读次数:
349
(1)用perl来ls一个目录:
写perl的时候,经常要调用到系统命令,perl有很多等价的函数可以用,但是,不小心任性了,就想用system来实现了,好吧,来个ls把,列出指定的一个目录,直接上代码
sub ls{
my ($dir) = @_;
system("ls -al '$dir' ");
}
不做参数校验了,直接ls一个目录,这个...
分类:
其他好文 时间:
2014-12-24 22:48:59
阅读次数:
196
原文网址:http://www.cnblogs.com/peida/archive/2012/12/04/2800684.htmlchown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使...
分类:
系统相关 时间:
2014-12-24 22:45:27
阅读次数:
236
结合find命令和grep
首先利用find命令过滤出指定类型的文件,下面的例子是查找 "*.c" 和 "*.h" 文件。
find . -regex ".*\.\(h\|c\)" 然后将记过find . -regex ".*\.\(h\|c\)" | xargs grep -Inwr "keyword"其中xargs是将find得出的文件列表,分割分批传送给grep。...
分类:
系统相关 时间:
2014-12-24 21:40:32
阅读次数:
219
防守阵地 I
Description
部队中共有N个士兵,每个士兵有各自的能力指数Xi,在一次演练中,指挥部确定了M个需要防守的地点,按重要程度从低到高排序,依次以数字1到M标注每个地点的重要程度,指挥部将选择M个士兵依次进入指定地点进行防守任务,能力指数为X的士兵防守重要程度为Y的地点将得到X*Y的参考指数。现在士兵们排成一排,请你选择出连续的M个士兵依次参加防守,使得总的参考指...
分类:
其他好文 时间:
2014-12-24 21:37:49
阅读次数:
257
backtrace()系列函数注意事项:
这三个函数都假设函数的返回地址按它认为的方式保存在栈上,故使用时应注意:
1、帧指针(Frame pointers)的屏蔽/忽略可能导致上述假设失效
2、inline关键字描述的函数没有栈帧(stack frames)
3、尾调用(Tail-call)优化会造成一个栈帧被另一个替换掉
4、对于特定编译器,应该指定链接选项,否则函数名字段可能是无效的;对于使用GNU linker的系统,使用-rdynamic链接项
5、static关键字描述的函数不会被显示,an...
分类:
系统相关 时间:
2014-12-24 21:34:52
阅读次数:
726
Shared_ptr允许当智能指针被建立起来是指定一个资源释放函数绑定于智能指针身上,也就是说在shared_ptr被初始化的同时也可以指定其管理的资源的释放函数。Shared_ptr提供的某个构造函数接受两个实参:一个是被管理的指针,另一个是引用次数变为0时将被调用的“删除器”。Shared_ptr构造函数坚持其第一个参数必须是个指针。它支持定制型删除器。
缺省情况下C++以by val...
分类:
编程语言 时间:
2014-12-24 21:33:06
阅读次数:
217
默认情况tomcat和apache是监听端口的,但是服务器上多个网卡时,可能需要监听某个特定的ip。如下配置:下面的设置是让tomcat监听某个ip修改tomcat的server.xml文件、在connector中添加address参数。下面的设置是让apache监听某个特定的ip:修改httpd....
分类:
Web程序 时间:
2014-12-24 21:25:04
阅读次数:
227
http://msdn.microsoft.com/zh-cn/library/system.convert.toint32.aspxConvert.ToInt32 方法.NET Framework 4.5将指定的值转换为 32 位有符号整数。重载此成员。有关此成员的完整信息(包括语法、用法和示例)
分类:
其他好文 时间:
2014-12-24 21:23:06
阅读次数:
277
sort
排序操作,
针对一个或多个文件中的一行,根据设定的规则进行排序。
输出到标准输出,并不会保存到任何文件中。
-t 指定filed的分隔符。
默认是空格指定,多个空格算一个。
-k 指定针对第几个域进行排序,第一个field记为1.
后面可跟范围,用逗号分割,如-k 1,3,表示对第一个到第...
分类:
系统相关 时间:
2014-12-24 20:11:48
阅读次数:
236