使用方法 awk '{pattern + action}' {filenames} 尽管操作可能会很复杂,但语法总是这样,其中 pattern 表示 AWK 在数据中查找的内容,而 action 是在找到匹配内容时所执行的一系列命令。花括号({})不需要在程序中始终出现,但它们用于根据特定的模式对一系列指令进行分组。 pattern就是要表示的正则表达式,用斜杠括起来。 awk语言的最基本功能是在文件或者字符串中基于指定规则浏览和抽取信息,awk抽取信息后,才能进行其他文本操作。完整的awk脚本通常用来格式化文本文件中的信息。 通常,awk是以文件的一行为处理单位的。awk每接收文件的一行,然后执行相应的命令,来处理文本。   调用awk 有三种方式调用awk 1.命令行方式 awk [-F field-separator] 'commands' input-file(s) 其中,commands 是真正awk命令,[-F域分隔符]是可选的。 input-file(s) 是待处理的文件。 在awk中, 继续阅读 >>


王一妃 16/06/26 18:42:49
ftp是一个支持下载,上传同时还有支持screen用法的工具,相当于ftp的客户端,有它支持访问文件的协议有: ftp, ftps, http, https, hftp, fish 1.登陆的方式: lftp 用户名:密码@ip地址 [root@zhu2 ~]# lftp zhu:123456@192.168.70.137  lftp zhu@192.168.70.137:~> ls -l  drwxr-xr-x    9 500      500          4096 Sep 09 16:02 LVS  -rw-r--r--    1 500      500            0 Sep 09 15:52 txt1 lftp  用户名@ip地址 lftp 192.168.70.137:~& 继续阅读 >>


王一妃 16/06/26 17:22:52
帮助理解的 从觉得说的清晰的拿来,我也是很方。 hello 工作区hello 缓存区空 hello world 工作区hello world缓存区空 git add 工作区hello world 缓存区helloword hello world123 工作区hello world123 缓存区helloword git commit 工作区hello world123 缓存区helloword 提交到git helloword 应该把rm \和add看成是一种对应的命令 ① 修改后 未add(添加到暂存区) 需要撤销修改时: git checkout -- myfile.txt 或 手动删除工作区修改 工作区 : clean 暂存区: clean ② 修改后 add了(未commit) 再次修改文件 要撤销第二次修改时: git checkout -- myfile.txt (将暂存区恢复到工作区) 暂存区有第一次的修改需要commit ③ 修改后 add了(未commit),需要撤销修改时: git reset HE 继续阅读 >>


王一妃 16/06/26 16:03:03
0x00 经典姿势 下面这个在Linux下反弹shell的经典姿势相信大家一定不会陌生: [crayon-5c […] 继续阅读 >>


郭遗欢 16/06/25 18:15:49
下一周就要考试了,下一周要考3门课,所以最近一直是复习状态,但是虽说是复习状态,一直也不是很用心,因为感觉老师给了一些重点,感觉还能过,就不是那么紧张。这两天占了我很多时间的事,有两个。 一个是前几天每天看三体,看完了《黑暗森林》,这部小说真的很精彩,统治宇宙的黑暗森林法则在最后被揭开,一开始只是给了两条很简单的宇宙公理,由两条公理推出了最后的黑暗森林法则。 这个法则给我的感觉一点都不像是写小说,而 作者:gaopu12345 发表于 2016/06/25 15:26:06 原文链接 https://blog.csdn.net/gaopu12345/article/details/51758671 阅读:313 继续阅读 >>


高朴 16/06/25 15:26:06
0x00 经典姿势 下面这个在Linux下反弹shell的经典姿势相信大家一定不会陌生: [crayon-57 […] 继续阅读 >>


郭遗欢 16/06/25 10:15:49
安装命令 #wget http://pkgs.repoforge.org/unrar/unrar-4.0.7-1.el6.rf.x86_64.rpm #rpm -Uvh unrar-4.0.7-1.el6.rf.x86_64.rpm 常用rar命令: rar x centos.rar //解压 centos.rar 到当前目录 rar centos.rar ./piaoyi.org/ //将 piaoyi.org 目录打包为 centos.rar 作者:ythunder 发表于2016/6/24 15:00:54 原文链接 阅读:26 评论:0 查看评论 继续阅读 >>


卢晓丹 16/06/24 15:00:54
刚刚进行完了接近两周时间的课设, 我们选择的是做一个web版的项目,而事实上整个团队之前都从没接触过web方面的知识,整个过程不可谓不煎熬。 从最初的一无所知到后面的初步能上手,有许多需要记录总结的知识,就从验证码开始吧。 对于Web项目,验证码几乎是必备的,例如登陆功能就要用到,以防止恶意用户进行不断的登陆尝试。 那么验证码应该如何实现呢。 很简单,在后台,随机产生一串数字或文本,将其以图片形式展示在前端,再将用户输入的验证码内容与后台原本的内容进行对比来验证。 后台部分 import *;//导入库部分省略 @WebServlet("/image.show") public class Image extends HttpServlet{ //随机产生一种颜色 Color getRandColor(int fc, int bc) { Random random = new Random(); if(fc>255) fc=255; 继续阅读 >>


师毅 16/06/23 21:00:28
文章一: 我们都知道事务的概念,那么事务的传播特性是什么呢?(此处着重介绍传播特性的概念,关于传播特性的相关配置就不介绍了,可以查看spring的官方文档)  在我们用SSH开发项目的时候,我们一般都是将事务设置在Service层 那么当我们调用Service层的一个方法的时候它能够保证我们的这个方法中执行的所有的对数据库的更新操作保持在一个事务中,在事务层里面调用的这些方法要么全部成功,要么全部失败。那么事务的传播特性也是从这里说起的。  如果你在你的Service层的这个方法中,除了调用了Dao层的方法之外,还调用了本类的其他的Service方法,那么在调用其他的Service方法的时候,这个事务是怎么规定的呢,我必须保证我在我方法里掉用的这个方法与我本身的方法处在同一个事务中,否则如果保证事物的一致性。事务的传播特性就是解决这个问题的,“事务是会传播的”在Spring中有针对传播特性的多种配置我们大多数情况下只用其中的一种:PROPGATION_REQUIRED:这个配置项的意思是说当我调用service层的方法的时候开启一个事务 继续阅读 >>


王伟豪 16/06/22 20:15:06
动态代理(Dynamic Proxy) 静态代理的缺点: 静态代理 是有缺点的,看下图。 我们为每个类实现代理,但代理的内容却可能是相同的,比如一个项目中的日志代理,对象缓存代理等等。为每个类实现代理大大提高了代码量,可能会变得难以控制。 动态代理: 用一句话来简单概述:动态代理按功能固定代理类,动态的更换 代理类中的被代理对象。 静态代理不固定代理类,为每个被代理对象创建代理类。 动态代理类固定了代理类,通过反射来动态的为每个对象代理。 例子: 给两个对象增加日志功能 package Reflect; import java.lang.reflect.*; /** * Created by andy.wwh on 2016/6/20. */ /* * 对象 1 * */ interface Subject { public String say(String name, int age); } class RealSubject implements Subjec 继续阅读 >>


王伟豪 16/06/21 10:30:22