- 博客(30)
- 资源 (12)
- 收藏
- 关注
原创 按键精灵中正则表示式,圆括号不起作用
这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用。95|98|NT|2000)' 能匹配 "Windows 3.1" 中的 "Windows",但不能匹配 "Windows 2000" 中的 "Windows"。预查不消耗字符,也就是说,在一个匹配发生后,在最后一次匹配之后立即开始下一次匹配的搜索,而不是从包含预查的字符之后开始。例如:str = "这是字符串abc985,这是电话def6666,这是地址street,这是身份证zgr999888,end"但是,在按键精灵里,()圆括号不起作用。
2024-04-01 15:32:49
838
原创 按键精灵的IsFileExit和ExistFile函数
近日发现,按键精灵的判断文件是否存在的函数IsFileExit和ExistFileIsFileExit(新)ExistFile(旧)按键现在推荐的IsFileExitisFile = Plugin.File.IsFileExit("D:\test\test.txt")返回值总是 -1isFile = Plugin.File.ExistFile("D:\test\test.txt")能够正确反映事实 返回值:1不知道是什么原因,新版的函数IsFileExit不能正确识别出文件是
2022-03-01 14:16:22
1173
1
原创 VBS 正则表达式 把多个点转换成一个点
用PHP写正则很简单得很 /\.+/ 就可以了可是VBS就不行了,只能"[\.]+"不知道是什么原因,请懂行的大神指点 '要求:字符串中有很多个点(点的个数不固定,时多时少),想把它们replace成一个点 dim str,outstr str = "99............." outstr = ReplaceTest(str,"[\.]+",".") //这个"[\.]+"的表达式是符合我的要求的,我就是想知道为什么 "\.+"不行
2021-12-27 14:28:47
301
原创 Dahlia Control Panel(后台面板) 添加ssh key的方法
1.首先要先安装系统,centos或其他liunx系统2.装好系统后在设置SSH Keys----------------------------------------------------------进入Dahlia管理面板首页第三步:输入密钥名称 和 公钥(参考:使用Xshell生成SSH密钥.doc)这样就可以用终端putty或者xshell登陆SSH了。...
2020-11-29 14:29:32
262
原创 谷歌翻译API, 免费采集翻译
大家都知道,以前谷歌翻译是开放免费API的,对于我们工程中即时翻译用的很方便,可是后来谷歌收费了,5555 各种不方便啊遂 ,决定自己做个采集翻译的小工具,方便自己,也能方便大家。当然,网上的哪些所谓的方法工具都已经失效了。先来梳理一下谷歌翻译的流程, 用抓包工具走了一遍,发现内容提交是GET方式,qurestring , 还伴有cookie,于是从抓包工具中提取GET.....
2016-08-08 19:12:55
30873
2
转载 setInterval设置停止和循环
setInterval 不同于setTimeout,setInterval会无限反复执行,如果要让setInterval停止执行该怎么做呢?只需要把setInterval()赋值给一个变量,然后clearInterval()这个变量即可停止。例如:var timesRun = 0;var interval = setInterval(function(){times
2016-08-08 08:01:41
72575
3
原创 DiscuzX3.2和UC 密码丢失的解决方法
首先说一下DZ的密码加密方式md5(md5('密码明文字符串').'salt字段值'); -----------------------------------------------------再说UC密码的解决方法吧:找到uc的目录/data文件夹下的config.inc.php用文本编辑器打开此文件修改如下两行代码: define('UC_FOUNDERPW'
2016-01-16 14:37:28
4417
原创 testsaslauthd出现0: NO "authentication failed"错误提示的解决办法
在停止sendmail服务: service sendmail stop
2014-11-09 17:52:37
11533
2
转载 解决PHP函数ip2long转换IP时数值太大而产生负数的办法
【造成原因】:Because PHP's integer type is signed, and many IP addresses will result in negative integers.【解决办法】:其官方手册中提到,可以“you need to use the "%u" formatter of sprintf() or printf() to get the stri
2013-04-16 13:48:46
1401
原创 magic_quotes_gpc 设置为ON 可是却不起作用的原因。
最近发现自己采集的文章能够顺利入库的很少。遍查原因才发现原来是magic_quotes_gpc的原因。检查PHP的设置magic_quotes_gpc是为ON的,可见设置么有错。测试一: 在表单中输入带单引号和双引号等需要转义的字符, 在提交代码中加入了 if(!(get_magic_quotes_gpc())) {$_POST = addslashes($_POST);}
2012-03-23 16:18:18
4793
原创 全文搜索效率,utf-8 中 英文 数字 转ascii码
<br />function uniord($c)<br />{<br /> $ud = 0;<br /> if (ord($c{0})>=0 && ord($c{0})<=127)<br /> $ud = ord($c{0});<br /> if (ord($c{0})>=192 && ord($c{0})<=223)<br /> $ud = (ord($c{0})-192)*64 + (ord($c{1})-128);<br /> if (ord($c{0})>=224
2011-03-24 16:58:00
861
原创 字段中 字符串有条件连接 并分组显示,排序 用sql语句
有这样一张表: 表名: a有三个字段 id(主键,自增) , user 用户名, kc 课程id user kc 1 zhangsan yuwen2 lisi kexue3 zhangsan shuxue4 jj yingyu5 jj diannao6 ee meishu.........要求: 把user所选的显示结果:id user
2011-03-17 17:43:00
1406
原创 分组查询统计数据 再连接字段修改另一个字段的内容(临时表temporary 和 视图view)
<br />一个朋友提出这样的问题:<br />表A <br />ID USER <br />1 zhangsan <br />2 lisi<br />3 zhangsan<br />4 jj<br />5 jj<br />6 ee<br />表B <br />ID GroupName GroupUser <br />1 IT部 ,zhangsan,lisi,wangwu,<br />2 财务部 ,jj,aa,bb,<br />3 美术部 ,DD,ee,ff,gg,<br /><br />要
2011-03-12 09:33:00
2421
原创 采集实例
<br />$url = 'http://conf.cnki.net/advanceSearch.aspx';$c = 5 ;//设置第几页$s ="ScriptManager1=UpdatePanelView%7CpageLabel&descriptionField=&searchWord=&includeWord=&colLogical=and&collectType=&placeLogical=and&country=&province=%E9%80%89%E6%8B%A9%E7%9C%81&
2011-03-02 14:23:00
3238
3
转载 强适应性的PHP邮件发送类(采用邮件专递方式,无需smtp服务器)
<br /> 本类参考了网上关于PHP的MIME MAIL和SMTP发送协议的文章,本类可以在*NUX或WIN平台下并且无需SMTP服务器,直接通过邮件专递方式送到邮件接收方的邮件服务器中。<br /> 需要注意的是在发送大尺寸邮件时,建议在服务器允许MAIL()发送的情况下,尽量开启'usemail'=>true,因为用PHP的SOCKE方式发送效率相对于MAIL()函数来说要低;另外要说明的是由于采用邮件专递的方式邮件没有本地暂存发送,为了可靠性和避免长时间等待的过时问题,所以在没有启用PH
2011-03-02 10:02:00
1432
原创 PHP对文件夹做访问权限设置
<br />本来我是想到直接在htaccess文件里面路由重写,然后经过单一入口点来进行处理,这个单一入口点是为访问者做一些验证的操作,如果不符合条件则直接 T掉,但是这样就要局限与apache服务器,也就是说,当我换个IIS服务器的时候就会出一些问题了。当然,我也看了一些框架的实现,他们一般都不借助 htaccess文件的,取而代之的是用PATH_INFO来进行路由,但是一般都要实现编译功能,有没有其他的方法呢<br />答案有:<br /> <br />bb.php<br /> <br />define
2011-03-02 09:34:00
9831
原创 根据标签中肯定的部分 匹配不肯定的部分 正则 php
<br /><input name="ti01tle" type="text" id="title" value="" class="txt" title="标题最多为60个字符" /><br /><input name="title100" type="text" id="title" size="60" title="标题最多为60个字符" /><br /><input name="tbbitle" type="text" class="colorblue" onfocus="this.classNam
2011-03-01 09:00:00
700
原创 PHP删除字符串中的中文的正则表达式兼容gbk/gb2312/utf-8
<br />$chstr="<a>我靠你妈afeowahgieawhjo我日你妈fawgwea我靠aghoiawghowi我日</a>";$cnUtf8 = "#[/x{4e00}-/x{9fa5}]+#u";//$cnGBK = "#[/x80-/xFF]+#";//$chstr = iconv('utf-8','gbk//ignore',$chstr);$chstr=preg_replace($cnUtf8,"",$chstr);echo $chstr;
2011-02-28 12:28:00
2049
原创 网页能发邮件,用linux命令行就不行 是怎么回事
<br />我用网页运行时正常,能发送,用命令运行php文件时报错,主要代码经检查无误,如下<br />function sendmail($setEmail,$setName,$body,$subject) {<br /> require_once("PHPMail/phpmailer.php");<br /> $mail=new PHPMailer ( true ); // the true param means it will throw exceptions on errors, wh
2011-02-28 10:51:00
1402
原创 PHP借用$cmd运行程序后,如何关闭
<br />我想用PHP运行某exe程序(不要CRON等计划程序,PHP里还有其他内容。这里方便测试,以记事本为例),在其打开3秒后,执行关闭。<br />如何操作?<br />是否可以调用任务管理器将其关闭?求解决代码。谢谢。<br /><br /> <?php$cmd='C:/WINDOWS/system32/notepad.exe';system($cmd);sleep(3);//$cmd1 = 'C:/WINDOWS/system32/taskmgr_original.exe';
2011-02-27 21:34:00
4445
原创 检测php支持哪些扩展库和函数
<br />#1.extension_loaded<br />#2.function_exists //用来判断扩展库里的某个方法存不存在<br /> <br />get_loaded_extensions ()<br /> <br />范例:<br /><?php<br />print_r(get_loaded_extensions());<br />?> <br />以上例程的输出类似于:<br /><br />Array<br />(<br /> [0] => xml<br /> [1] =>
2011-02-27 19:40:00
935
原创 排除字符串数组中的冗余字符
<br />现有一个字符串<br />$str = [p,a,d,pa,pad,ipad,ipad2];<br /><br />如何去除里面的冗余数据,比如如果某个值已经包含其他值了,就需要把它删除掉。<br />ipad包含pad,就需要删除ipad;<br />pad包含pa,就需要删除pad;<br />pa包含a,就需要删除pa;<br /><br />最后得到的数据是:<br />$str = [p,a,d];<br /><br />算法该怎么写?<br />pad和da没关系,按照字符从左到右的
2011-02-27 19:30:00
671
原创 超长数字字符串的存储与输出避免科学计数法
<br />淘宝的产品ID是超长的数字字符串,存储在数据库中 字段ID varchar型 长度40位<br />例如:<br />$number = '123456789123456789123456789123456789123';<br />如果让$number + 1 或者 $number +'1' 那么输出的时候都是以科学计数法。<br />要怎么才能普通的方式显示呢。<br /> foolbirdflyfirst(龙腾虎跃)<br />给出的答案:<br /> $str='123456789012
2011-02-27 19:01:00
1303
原创 从表中随机取出n条记录的最优算法,数据量越大,效率越高。
SELECT useridFROMuserWHERE userename =0ORDERBYrand( ) LIMIT 30从user表里面随机的取出30个ID 这个sql怎么优化 数据库是mysql.<br />这个表数据量很大 执行要9秒...foolbirdflyfirst(龙腾虎跃)的答案:<br />正好,之前有看到个order by rand()的优化,老外说即使innodb引擎都有10倍提升,我测试了下,数据越多,确实有更多提升,但是10倍提升还没测出来。你数据量大可以再帮我测试下SE
2011-02-27 18:32:00
926
原创 正则用/e的用法,向后引用
<br />页面中只有一个<h4><br />正则替换<br /><h4>不定内容 不定内容 还是不定内容 个数也不确定</h4><br />替换为<br /><h4>不定内容,不定内容,还是不定内容,个数也不确定</h4><br /> <br />要求只用单语句一次替换完成,不能影响到<h4>以外的内容,<h4>以外也有其他 的,不能动<br />再说清楚点吧:<br /><br />ABC 不知道什么内容<h4>不定内容 不定内容 还
2011-02-25 08:53:00
2020
原创 update 多表联合查询更新 right join+子查询+group分组
<br />table: t_a<br /><br /> id: 12<br /> p_id:1<br /> data: 10<br /><br /> id:12<br /> p_id:1<br />data:2<br /><br />id:3<br />p_id:3<br />data:32<br /><br />table :t_b<br />id:2<br />p_id:1<br />data:45<br /><br />id:4<br />p_id:67<br />data:56<br /><br
2011-02-25 08:27:00
6634
原创 文章中按一定字符串插入广告代码,不破坏原文章中html代码
<br />现在有一篇文章,然后我想把这篇文章内插入广告代码(<script src="广告链接"></script>),每隔800字节添加一段广告代码。文章中含有若干html标签,位置不能确定,广告代码不能插入到标签之间,如果插入广告代码处正好遇到html标签,就将广告代码插入位置往后移动,直至不在html标签中为止。请问代码该怎么实现呢?<br />答:中文 英文 数字 混合,需要注意编码问题<br />还要判断html标签,还要注意标签嵌套的问题,还有<img>标签无嵌套。<br /> <br />$
2011-02-25 08:20:00
1898
原创 汉字中文英文数字混合转ascii码
<br /><?PHP<br />//中文字符转ascii,首先要判断是gbk/gb2312编码还是utf-8编码<br />//中文gbk/gb2312 每个中文由两个英文字符组成,也就有两个ascii码<br />//中文utf-8 每个中文由三个英文字符组成,也就有三个ascii码<br />//下面以GBK编码为例:<br />$char = 'gbk';<br />$str = 'abc中文g256bk';//中英文数字混排<br />$c = mb_strlen($str,$char);<br
2011-02-24 09:18:00
3816
1
VB6.0 SP6 中文精简版(可在Win10 x64运行)
2024-12-28
大漠偏色计算器2.7版,免费版,无毒共享,计算偏色的绝佳工具,与大漠综合工具OCR搭配使用,天衣无缝
2024-04-07
方维o2o生活服务系统最新3.01.2390 全新UI+架构调整+新商户平台
2015-07-05
基于浏览器的远程控制客户端弹窗(php+ajax)
2011-02-13
基于浏览器的 服务端控制客户端弹窗
2011-02-12
顺丰快递单号查询系统(远程获取验证码)
2010-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人