51CTO博客开发
最近刚学过shell编程中的grep,sed,以及awk命令,看了网上用这几个工具 提取本机ip地址的方法,现总结一下: 1.ifconfig eth0|grep "inet"|awk -F: '{print $2}'|awk ‘{print $1}’ 2.ifconfig eth0|grep "inet"|cut -d: -f2|cut -d" " -f1 3.ifconfig eth0
awk分类求最大值和最小值被操作文件内容:2009-11-01 2912009-11-01 1632009-11-01 2402009-11-01 2342009-11-02 1592009-11-02 2032009-11-02 3292009-11-02 2962009-11-02 2292009-11-03 392009-11-03 4262009-11-03 139ex:awk '{if(
ex1: 将当前目录及子目录下的以.shell结尾的普通文件全部重命名为以.sh 结尾 #!/bin/bash for i in `find ./ -name '*.shell' -type f` do mv -f $i `echo $i|sed 's/\.shell/\.sh/'` done 或者 #!/bin/bash for i in `find .
.net提供了几个类,可以轻松地实现文件和文件夹的访问操作,这些类位于System.io命名空间,包括file,fileinfo,directory,directoryinfo,path等类 其中file和fileinfo类的功能基本相同,只是file是静态类,其中的所有方法都是静态的,而fileinfo是普通类,只有实例化以后才可以调用其方法。directory和d
集合好比容器,将一系列相似的项组合在一起,是一个特殊的类,和数组一样。可以通过索引访问集合的元素,不同的是,集合的大小可以动态地调整,可以在运行时添加或删除元素。集合分为泛型类和非泛型类。泛型类一般位于System.Collections.Generic命名空间下,非泛型类位于 System.Collection命名空间。此外在System.Collection.Specialized命名空间下也
生活中的委托就是把事情交给别人去做,c#中的委托跟生活中的委托很相似,如果将一个方法委托给一个对象,那么这个对象就可以全权代理这个方法的执行。 c#中的方法的形式很多。委托能够代表什么类型的方法与委托的类型的定义有关。 例如:如果 public delegate void MyDeletegate(string name); 那么使用MyDeletegate委托代表的只可以是没有返回值,参数
c#中的派生类只能有一个基类,不支持多重继承,此时要实现多重继承的话,在c#中可以使用接口。 接口只能包括行为的定义,不能有具体的实现,接口可由方法,属性,事件,索引器,组合而成。接口不能包含字段,接口成员一定是公有。 例如:&nbs
抽象方法是一个没有具体实现的方法,使用关键字abstract 定义抽象方法, 访问修饰符 abstract 返回类型 方法(); 包含抽象方法的类就是抽象类,普通类是不能有抽象方法的。 抽象类不能实例化,抽象类中除了抽象方法,还可以包括非抽象方法, 抽象类前不能加static或sealed关键字
虚拟方法: 访问修饰符 virtual 返回类型 方法名(); 在父类中声明的虚礼方法,在子类中重写时用override关键字,就是将virtual关键字改成override,然后修改方法体中的代码即可。 这就是使用虚拟方法实现多态。
C#规定,默认情况下类的访问修饰符为Internal,内成员的默认访问修饰符为private public 可以被任何类访问 internal 可以被当前程序集访问 protected 可以被所属类和派生类访问 private 可以被所属类访问 其中一个程序集:一个项目就表示一个程序集
sql语句返回近似值,主要依靠的的Like谓词,在讲Like 谓词之前先讲一下谓词中使用的两个符号%和-,其中%代表0个多个未知字符,下划线只代表一个未知字符 1.例如:select * from student where name like '%chris' 2. select * from student where name like 'chris--'
cron服务的启动与停止 1.查询crond服务的状态: service crond status 2.crond服务的启动,停止,重启 service crond start,stop,restart 3.查看crond服务的开机启动状态 chkconfig --list crond
将unix/linux命令的输出赋给一个变量,或者在字符串中引用一个命令的输出,命令由反引号引起来。如:set variable_name='command'echo $variableset now='date'echo $nowecho "today is 'date'"
1.nfs服务的安装在rehl5 中如果要启用nfs 服务器必须至少需要下面两个套件a.portmap 该套件借助rpc服务的帮助负责端口映射工作以保证nfs服务的正常运行b.nfs-utils 该套件为nfs服务的主要套件,提供rpc.nfsd和rpc.mounted这两个守护进程。2.查询方法rpm -qa |grep nfs-utilsrpm -qa |grep portmap3.nfs 服
文件 文件描述符输入文件->标准输入 0输出文件->标准输出 1错误输出文件->标准错误 2例子:command>filename 2>&1把标准输出与标准错误输出一起重定向到一个文件中command<filename>filename2 command命令以filename文件作为标准输入,以filename2文件作为标准输出
想要绑定textbox的回车事件到一个按钮上,但不想显示这个按钮,如果你把这个button的visible设置为false,那么你使用 getElementById是获取不到的,或者说 取到的为空。这是因为Visible=false,在编译后,该控件在页面上不显示,等于说页面中不存在该控件。若想要设置隐藏,可通过style的displ
将页面上的回车事件绑定到某个按钮上: 1.先实现按钮的事件 2.textbox 添加按钮事件 this.mytext.Attributes.Add("onkeydown", "if(event.which || e
假设四个整数a,b,c,d,如果不考虑括号优先级的情况,仅用四则运算将他们连接 a+b-c*d,共有4*4*4=64种,如果考虑加括号的情况共有5种情况,总计5*64=320 种表达式。 class Program { static void Main(stri
众所周知ecplise下有许多方便的快捷键,下列是本人比较喜欢的一些 Ctrl+Shift+X 把当前选中的文本全部变味小写 Ctrl+Shift+Y 把当前选中的文本全部变为小写 Ctrl+Shift+F 格式化当前代码 Alt+Shift+R 重命名 Alt+Shift+M 抽取方法
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号