[置顶]常用命令.

[置顶]office常用

[置顶]sql常用

sql REPLACE 模糊替换

需要自己创建函数,网上搜的 创建函数如下

CREATE function dbo.regexReplace
(
@source ntext, --原字符串
@regexp varchar(1000), --正则表达式
@replace varchar(1000), --替换值
@globalReplace bit = 1, --是否是全局替换
@ignoreCase bit = 0 --是否忽略大小写
)
returnS varchar(1000) AS
begin
declare @hr integer
declare @objRegExp integer
declare @result varchar(5000)
exec @hr = sp_OACreate 'VBScript.RegExp', @objRegExp OUTPUT
IF @hr <> 0 begin
exec @hr = sp_OADestroy @objRegExp
return null
end
exec @hr = sp_OASetProperty @objRegExp, 'Pattern', @regexp
IF @hr <> 0 begin
exec @hr = sp_OADestroy @objRegExp
return null
end
exec @hr = sp_OASetProperty @objRegExp, 'Global', @globalReplace
IF @hr <> 0 begin
exec @hr = sp_OADestroy @objRegExp
return null
end
exec @hr = sp_OASetProperty @objRegExp, 'IgnoreCase', @ignoreCase
IF @hr <> 0 begin
exec @hr = sp_OADestroy @objRegExp
return null
end
exec @hr = sp_OAMethod @objRegExp, 'Replace', @result OUTPUT, @source, @replace
IF @hr <> 0 begin
exec @hr = sp_OADestroy @objRegExp
return null
end
exec @hr = sp_OADestroy @objRegExp
IF @hr <> 0 begin
return null
end
return @result
end

用法

记录mysql执行过的语句

找个目录建个log.txt 在mysql目录下面的my.ini最后加入

log=d:/php/log.txt

重启mysql

失误,msftp

  以前弄好msftp就设置个帐号能登陆上传删除文件就可以了,一直没注意这个 导致今天老是出问题.务必要把这个勾给去掉/

右击FTP站点-属性-安全帐号-允许匿名连接 勾去掉

image

tomcat启动失败

   刚装的系统,装tomcat 就启动失败.看下日志 [174  javajni.c] [error] 找不到指定的模块.搜了下 原来要把java jre里面的jre里的msvcr71.dll copy到windows system32目录下.

有点像迅雷那样的问题

批量导出/读取IIS域名

1、在IIS中导出xml配置文件。可参考下面图片。在网站点右键,选择所有任务,选择保存至一个文件,例如存为1111.xml。

2、把下面程序复制到记事本后,保存为一个asp文件,例iis.asp,然后放在网站一个有执行脚本权限的目录即可执行。同时需要把刚才导出的xml文件放在同一目录下。

<%option explicit
dim fso
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
dim ts
Set ts = fso.OpenTextFile(server.MapPath("1111.xml"),1) '1111.xml是iis导出 那个xml
dim content
content= ts.ReadAll
    
content=Replace(content,chr(13),"")
content=Replace(content,chr(10),"")
content=Replace(content,chr(32),"")
content=split(content,"IIsWebServe")
    
function getdomain(str)
dim reg,readstr,matches,match1,Nothingx
set reg=new Regexp
reg.Multiline=True
reg.Global=false
reg.IgnoreCase=true
reg.Pattern="ServerBindings(.*)ServerComment"
Set matches = reg.execute(str)
For Each match1 in matches
readstr=match1.Value
Next
Set matches=Nothing
Set reg =Nothing
getdomain=replace(readstr,"ServerBindings=","")
getdomain=replace(getdomain,"""","")
getdomain=replace(getdomain,"ServerComment","")
    
end function
    
response.Clear()
dim i
for i=0 to ubound(content)
if instr(content(i),"ServerBindings")>0 then
response.Write Replace(getdomain(content(i)),":80:","<br>")&"<br>"
end if
next
%>

'


sql根据字段值查所在的表

DECLARE @what varchar(800)  
SET @what='test111' --要搜索的字符串   
     
DECLARE @sql varchar(8000)    
    
DECLARE TableCursor CURSOR LOCAL FOR 
SELECT sql='IF EXISTS ( SELECT 1 FROM ['+o.name+']   
WHERE ['+c.name+'] LIKE ''%'+@what+'%'' ) PRINT ''[字段值所在的表.字段]:['+o.name+'].['+c.name+']''' 
FROM syscolumns c JOIN sysobjects o ON c.id=o.id      
  
WHERE o.xtype='U' AND c.status>=0 AND c.xusertype IN (175, 239, 231, 167 )   
OPEN TableCursor   
FETCH NEXT FROM TableCursor INTO @sql  
WHILE @@FETCH_STATUS=0  
BEGIN 
    EXEC( @sql )  
    FETCH NEXT FROM TableCursor INTO @sql  
END  
CLOSE TableCursor   
-- 删除游标引用  
DEALLOCATE TableCursor


修改android在wifi显示的名称

     修改android在wifi显示的名称 默认显示是android-******** 不规则

前提手机已经root,下个终端,输入su 切换到root权限 getprop net.hostname 是显示当前的设备名称

修改名称可以用输入 setprop net.hostname '名称' 不包括引号,这样修改然后重新连接wifi设备名就显示修改后的.但是有个问题是重启又回到android-********.可以用下面这种

魔兽地图全开

解压war3map.j


找到
call FogEnableOn(  )  //开启战争迷雾
call FogMaskEnableOn(  )  //开启黑色阴影
改成
call FogEnableOff(  )  //关闭战争迷雾
call FogMaskEnableOff(  )  //关闭黑色阴影

然后建图的时候选择总是可见的

月份统计记录数的SQL语句

表名:tb1

ID  Time
1    2012-09-01
2    2012-09-12
3    2012-09-21
4    2012-09-30
5    2012-11-05
6    2012-11-25

excel宏 批量替换

  1. 先打开excel2010的开发工具选项,文件→选项→自定义功能区→勾选开发工具

  2. 单击“开发工具”选项卡上的“宏”按钮.在随后出现的“宏”对话框中,在“宏名称”下键入 名称(不可以为数字开头)。单击“创建”按钮打开 Visual Basic 编辑器,其中包含已键入的新宏的大纲

  3. 输入批量替换的代码

    Sub abc()
    Cells.Replace "被替换的内容", "替换内容"
    End Sub


搜索