文章列表
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 ...
一:打开文件
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 的意思
Pracctical Extraction and Report Language 实用摘录与报表语言
Pathologically Eclectic Rubbish Lister 病态折中式垃圾列表器
是先有Perl这个词,后有展开诠释,两种解释都被Larry认可.
Perl 的原则
一:数据类型
1.常量
常量用$变量名定义
$name = "ahcming"; # 定义一个字符串常量
$age = 24; ...
mysql 使用小结
- 博客分类:
- 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命令了.
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.命令行内分格符不限定,比如可用;|*皆可,如果查找内容和替换内容中包含与分 ...