`
ahcming
  • 浏览: 19311 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表

awk常用用法

ps -a | awk '$1!~/PID/ {print $4}' 说明: $1!~/PID/ 过滤掉 第一个字段中不含有PID字符串, //中支持正则表达式 ~表示匹配, !~就不匹配,同perl语言 awk 默认把一行中的数据按空格进行分组,如果想指定分格符 用: awk -F '|'   awk -F '|' '{sum+=$2} END {print sum}' 说明: 所有行按竖线进行分割,把字段2进行汇总,输出   awk -F '|' '{map[$3]+=$6} END {for(key in map) print ke ...
  public static boolean validateIdcard(String id) { String Ai = null; // 取出身份证前n-1位 if( id.length() == 18 ) { Ai = id.substring(0, 17); } else if( id.length() == 15 ) { Ai = id.substring(0,6) + "19" + id.substring(6); } else { return false; } // 计算身份证前n ...
一:Activity的介绍   二:Activity的主要方法介绍   三:Activity的生命周期  
一:TextView 二:EditView 三:Button
布局相当于一个透明的画布,本身是没有任何东西的,单纯的布局是不可见的,它的作用是定义在此画布上显示的规则. 比如线性布局就规定在其上的视图要么水平摆放,要么垂直摆放.   布局的实现有两种方式: 1.常用作法是在 /res/layout/ 下 添加一layout.xml 2.在Java中实现   如果界面结构比较简单或逻辑比较简单可采用方式1;反之,界面比较复杂或者界面中某部分可以批量生成(数独游戏中9*9的方格),或随机生成(星空),就需要用方式2了;   在Activity中引用此布局: setContentView(R.layout.main); ...
一:查看所有端口使用情况 netstat -lpnt   二:在用 vi 打开 /etc/services文件,可能需要root权限 此文件的格式是 服务名 port #说明  搜索端口号,找到此行后,用#注释此行即可   三:如果第二步还没有效果,比如cups(cupsd)进程,关闭了631端口,还是启动,可用chkconfig命令    chkconfig 命令格式是    服务名     on/off chkconfig |grep "on" # 查看所有打开的服务 chkconfig cups o ...

Perl 文件操作

    博客分类:
  • perl
一:打开文件 open(MyFile, "文件") or die("Can't open file. $!"); open(MyFile, "<文件") || die("Can't open file."); // 同上,以读的模式打开文件 open(MyFile, ">文件") || die("Can't write file."); // 以写的模式打开文件 open(MyFile, "> ...

Perl 学习小结

    博客分类:
  • perl
Perl 的意思    Pracctical Extraction and Report Language    实用摘录与报表语言    Pathologically Eclectic Rubbish Lister    病态折中式垃圾列表器      是先有Perl这个词,后有展开诠释,两种解释都被Larry认可.   Perl 的原则   一:数据类型    1.常量     常量用$变量名定义 $name = "ahcming"; # 定义一个字符串常量 $age = 24; ...

mysql 使用小结

一:mysqldump 导出数据   mysqldump -uroot --opt database <table> > bakup.sql 1:如果不写table表示导出database中所有表 2:bakup.sql中包含所有DDL语句和数据 3:如果只想要DDL语句,可以用--no-data mysqldump -uroot --opt --no-data database >bakup.sql 4:如果只想要数据,可以用 mysqldump -uroot --opt -t database >bakup.sql 5.加条件 ...
以perl 正则表达式为例   一.元字符    1:"."        表示任意一个字符(换行符除外) chen.g 匹配chenag, chenbg,chencg 不匹配cheng,chenaag      2: "|"        或,要么匹配左边,要么匹配右边 我爱你|你爱我 要想匹配成功,只能要么"我爱你"或者"你爱我"      3: "^"       在模式的开始位置表示以什么开始 /^chen/ 匹配以chen字符串开始        在 ...
一:定位        1.nG 直接定位到第G行        2.GG 定位到第一行        3:G   定位到最后一行          4.h   向左移一位        5.l    向右移一位        6.j    向下移一行        7.k   向上移一行   ...

ps 命令

ps命令 要 对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是非常强大的进程查看命令.使用该命令可以确 定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等.总之大部分信息都是可以通过执行该命令得到的. ps命令最常用的还是用于监控后台进程的工作情况,因为后台进程是不和屏幕键盘这些标准输入/输出设备进行通信的,所以如果需要检测其情况,便可以使用ps命令了. 1)ps a 显示现行终端机下的所有程序,包括其他用户的程序。 2)ps -A 显示所有程序。 3)ps c 列 ...
一,连接MySQL 格式: mysql -h 远程主机地址 -u 用户名 -p 输入密码 mysql -u root -p 输入密码   mysql> 进入了 退出命令:>exit 或者ctrl+D 二,MySQL管理与授权 1.修改密码: 格式: mysqladmin -u 用户名 -p 旧密码 password 新密码   2.增加新用户: grant create,select,update....(授予相关的操作权限) on 数据库.* to 用户名@登录主机 identified by '密码' 操作实例: 给roo ...
1:删除列 ALTER TABLE 【表名字】 DROP 【列名称】   2:增加列 ALTER TABLE 【表名字】 ADD 【列名称】 INT NOT NULL  COMMENT '注释说明' ALTER TABLE 【表名字】 ADD 【列名称】 INT NOT NULL  COMMENT '注释说明', ADD 【列名称2】 INT NOT NULL  COMMENT '注释说明',....   3:修改列的类型信息 ALTER TABLE 【表名字】 CHANGE 【列名称】【新列名称(这里可以用和原来列同名即可)】 BIGINT NOT NULL COMMENT ' ...
sed可用来编辑文本,主要作用是查找和替换; 1.查找 sed -n /ahcming/p   以上作用等同于 grep 'ahcming' 使用-n,sed将不会在操作完成后打印,只有p才表示输出   2替换 sed '命令行' sed 's/查找内容/替换内容/' sed 's/查找内容/替换内容/g'  行为模式:     每次读取一行,查找有无匹配的查找内容,如果有,则替换之    说明:      1.s表示替换,将此行第一个 查找内容-->替换内容      2.命令行内分格符不限定,比如可用;|*皆可,如果查找内容和替换内容中包含与分 ...
Global site tag (gtag.js) - Google Analytics