:[range]s/pattern/string/[c,e,g,i]rang---替换的范围pattern---被替换的源字符串,可以是正则表达式string---目标字符串c---每替换一次,要confirm一下e---不显示errorg---global,一行的所有匹配项i---ignore,忽略大小写g大概都是要加的,否則只會替換每一行的第一個符合字串。可以合起來用,如cgi,表示不分大小寫,整行替換,替換前要詢問是否替換。一般使用:%s/sourc
系统 2019-08-12 01:32:18 2135
1.显示当前日期时间.$dateMonJun213:55:47HKT2014当前时间戳:date+%s2.按照指定格式显示当前时间(date+format).(1).显示年月日.$date"+%Y-%m-%d"2014-06-02$date"+%F"2014-06-02$date"+%Y/%m/%d"2014/06/02补充:时间字符串转换为时间戳date-d"2010-10-1800:00:00"+%s补充:时间戳转换为时间字符串date-d@12873
系统 2019-08-12 01:32:03 2135
最近在学习arm,需要搭建一些服务,在此记录一下。tftp服务搭建首先检查一下,有没有安装:netstat-a|greptftp没有安装什么都不会显示,若是安装了就会显示一些关于该服务的信息。没有安装可以从网上下载tftp的rpm包,或者从安装光盘里找到。执行安装rpm-ivhxxxxx.rpm安装完毕会在根目录下产生一个tftpboot的工作目录,没有的话自己建立。配置tftp的配置文件在/etc/xinetd.d/tftp,将disable修改成yes
系统 2019-08-12 01:33:34 2134
原文把自解压的RAR压缩包解压到指定的软件安装目录今天千里独行同学给轻狂来信问了一个问题:如何把一个自解压的RAR压缩包解压到我们指定的软件安装目录。其实,在NSIS中,我们可以灵活运用相关的计算机知识来达到我们的目的。我简单写了一个教程,不足的地方请方家指正。第一步,我们新建一个自解压的压缩包(为了叙述方便,我们压缩一个“新建文本文档.txt”):右键单击“新建文本文档.txt”,选择“添加到压缩文件”,勾选“创建自解压格式压缩文件”,点击“高级”选项卡
系统 2019-08-12 01:33:11 2134
vim帮助文档里与粘贴板有关的内容如下:vim有12个粘贴板,分别是0、1、2、…、9、a、“、+;用:reg命令可以查看各个粘贴板里的内容。在vim中简单用y只是复制到“(双引号)粘贴板里,同样用p粘贴的也是这个粘贴板里的内容;要将vim的内容复制到某个粘贴板,需要退出编辑模式,进入正常模式后,选择要复制的内容,然后按”Ny完成复制,其中N为粘贴板号(注意是按一下双引号然后按粘贴板号最后按y),例如要把内容复制到粘贴板a,选中内容后按”ay就可以了,有两
系统 2019-08-12 01:32:52 2134
Ignatius'spuzzleTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):4935AcceptedSubmission(s):3359ProblemDescriptionIgnatiusispooratmath,hefallsacrossapuzzleproblem,sohehasnochoicebuttoappealt
系统 2019-08-12 01:32:44 2134
需要的包:wireless-tools、wpasupplicant,安装以后会有对应的hook脚本挂到/etc/network/对应的目录下面,比如if-pre-up.dinterfaces文件里面加上对应的配置autowlan0ifacewlan0inetstaticwpa-ssidChinaNet-xxxxwpa-pskmy-secret-password#staticIPsettingsaddress192.168.1.188netmask255.2
系统 2019-08-12 01:32:00 2134
我们根据欧几里得定理可以知道(a,b)=(b,amodb)也可以得到(a+b,b)=(b,(a+b)modb)=(b,a)=(a,b)直观点说就是两个数a,b的gcd,和a+b,b的gcd是相等的那么我们可以知道phi(m!)也就是与1-m!中与m!互质的数,那么对于每个互质的数,我们加上m!,就可以得到一个新的和m!互质的数,所以对于每个1-m!与m!互质的数n!范围内一共可以得到n!/m!组解,那么一共也就是phi(m!)*(n!/m!)可以将phi(
系统 2019-08-12 01:33:32 2133
在正式使用Vim之前,先来点开胃菜,学习下Vim中一些常用的命令,有了这些基本命令,才能让我们使用Vim更加得心应手,加快工作的效率~注意:接下来将要介绍的命令主要是用在Vim的Normal模式下。一创建/修改文件当需要对一个文件进行编辑时,首先这个文件得存在。你可以使用Vim创建或修改文件(假设文件名为hahaya.cc),在终端下执行Vimhahaya.cc,这条命令会打开hahaya.cc文件,当hahaya.cc这个文件不存在时,Vim会创建这个文
系统 2019-08-12 01:32:32 2133
說實在的,對於tcpdump這個軟體來說,你甚至能够說這個軟體其實就是個駭客軟體,因為他不但能够分析封包的流向,連封包的內容也能够進行『監聽』,假设你使用的傳輸資料是明碼的話,不得了,在router上面就可能被人家監聽走了!非常可怕吶!所以,我們也要來瞭解一下這個軟體啊!(註:這個tcpdump必須使用root的身份執行)[root@linux~]#tcpdump[-nn][-i介面][-w儲存檔名][-c次數][-Ae][-qX][-r檔案][所欲擷取的
系统 2019-08-12 01:32:30 2133
在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置。我们首先来看下,如何在Mac环境下搭建svn服务器端环境。一、创建代码仓库,用来存储客户端所上传的代码我先在/User/apple目录下新建一个svn目录,以后可以在svn目录下创建多个仓库目录打开终端,创建一个mycode仓库,输入指令:
系统 2019-08-12 01:32:00 2133
多级反馈队列调度算法没有实现,其他均已实现,由于自己注释写的较少,所以不是很好的把代码表现出来!下面附上实现的进程调度的代码:1#include2#include3#include4#include56#definemaxnum107#definegetpch(type)(type*malloc(sizeof(type)))8typedefstructpcbPCB;9structpc
系统 2019-08-12 01:33:54 2132
首先将坐标系顺时针旋转45度,得到一个新的坐标系,这个坐标系对应的坐标的manhattan距离就是原图中的距离,然后快排,利用前缀和数组O(N)求所有的答案,然后找最小值就行了,总时间O(NlogN),今天体力不足,在此不再赘述。。。/**************************************************************Problem:3170User:BLADEVILLanguage:PascalResult:Acc
系统 2019-08-12 01:33:31 2132
DetectCPUBottleneckinSQLServerBy:KasimWirama,MCDBAWhenyouhaveyourdatabaseserverexperiencingaproblem,therearemanypossibilitieshere,suchasCPU,memory,harddiskordatabaseconfigurationitself.Thereshouldbeasystematicwaytotroubleshootingp
系统 2019-08-12 01:33:13 2132
获取硬件信息包含多个方面,获取本机IP地址,获取本机的外网IP出口,获取本机第一个索引的网卡MAC,获取本机名称,取本机物理内存,取本机硬盘ID号,取CPU序列号,取本机主板编号,取本机BIOS编号,取操作系统名称,取操作系统的登录用户名等。所在组件:IBeamMDAACore.dll名称空间:IBeam.MDAA.Utility用法举例:HardInforUtility.GetMacAddress();11.4如何取得当前系统的硬件信息?
系统 2019-08-12 01:32:47 2132