摘要:
写一个shell文件,将给定的文件上传到指定的ftp。代码如下: 1 #!/bin/bash 2 #用来将文件上传到ftp,输入参数:文件名(包括路径)、ftp的IP、ftp的端口、用户名、密码 3 file=$1 4 ip=$2 5 port=$3 6 user=$4 7 pwd=$5 8 /us... 阅读全文
摘要:
这篇文章写得很好,举了很多例子。http://www.cnblogs.com/xiaoluo501395377/p/3380270.html 阅读全文
摘要:
前段框架用了不少,今天就来做个总结。网上关于Struts1、Struts2、SpringMVC的文章有很多,这里的内容就是基于它们,来做个比较。这三个框架是按照上面的顺序,依次出现的,它们都是对MVC模式的实现。为什么会出现这三个、甚至更多的MVC框架呢?他们都是为了将URL世界映射到Java世界。... 阅读全文
摘要:
代码如下:awk '{if(2==NR){gsub(/.*/, 300, $5)}print}' list.txt将文件list.txt的第2行第5列的值替换为300 阅读全文
摘要:
awk -F'\x1' '{if($5 ~/99000537588688/ && $8 ~/6W2o63/){print $0}}' /home/james/logs/game_logs/20140819/prefix_* | awk -F'\x3' '{print $2}' | awk -F'\... 阅读全文
摘要:
装饰器抽象类:1. 实现了“被装饰者的抽象接口”, 2. 包含一个“被装饰者的抽象引用”装饰器具体类:1. 具体实现了从“被装饰者抽象接口”继承来的抽象函数; 2. 在函数里调用“被装饰者引用”的同名函数,并对函数返回值进行一定的装饰特点:由于“装饰器”和“被装饰者”具有同一个抽象父类,因此可以在“... 阅读全文
摘要:
Thread.yield(),在某个线程里调用Thread.yield(),会使这个线程由正在运行的running状态转变为等待cpu时间片的runable状态。join()是Thread类的一个非static函数,如果在main线程里调用了thread1.join(),那么main线程将会bloc... 阅读全文
摘要:
比如,apple类是fruit类的子类,当执行apple a("红富士");的时候,将先调用fruit类的构造函数,再调用apple类的构造函数同理,假设在程序里先后声明了两个apple实例:apple a(“红富士");apple b("青香蕉");当函数退出时,要先销毁b,再销毁a(因为b在栈顶... 阅读全文
摘要:
总的原则是,如果是用new[]创建的,则用delete[]删除,如果是用new创建的,则用delete删除。对于基本类型,比如char *p=new char[20];如果删除时,delete p和delete []p效果是一样的但如果对于自定义的类,比如 Student *sp=new Stude... 阅读全文