有时我们的工作要用到谷歌等国外的网站,但比较头疼的是有某些神奇的东东要么限制要么封杀,导致我们的国外的VPS搭建的服务总是无法正常使用。
这个时候,就需要祭出我们的工具,微林。当然是收费的。收费是按流量收费的,费用如下(17年的价格,最新的请以实际网站为准):下面介绍[……]
PHP 逐行读取文件
下列代码实现了逐行读取test.txt文件的功能。
<?php
$file = fopen("test.txt", "r");
while(!feof($file)){ echo fgets($file). "rn";}f[......]
PHP 正则匹配中文字母和数字
判定是否只包含中文字母和数字,示例代码如下:
<?php
$c = '/^[u4e00-u9fa5_a-zA-Z0-9]+$/';
if (preg_match ($c, "Welcome")) { echo "YESrn"[......]
mysql 导出select结果示例代码
有时导出不需要其他数据,只想导出自己需要的数据,此时,用下面这句就可以啦:
mysql -e "select * from 表名" -u 数据库帐号 -p数据库密码 数据库名 > 保存的文件名.txt
注意,密码是直接跟在-p后的。
参考:https://st[……]
PHP Times33算法 暗坑
因为工作原因,用到了Times33的算法生成唯一哈希并计算取模。结果发现两个环境运算结果竟然不一样,经过检查定位,发现一个由于PHP版本导致的暗坑。
这个暗坑可能后人不会遇到,因为其出现方式比较独特,就是不同的PHP版本下,最终运算结果不同~~~举个例子:
<?php
echo[......]
PHP @作用
@一般是用不到的,因为生产环境是关闭错误输出的,并且,你如果语句加了@在前面,即时开启错误输出,也不会讲错误输出到前端,自己心里有个数。
这个符号的作用就是隐藏报错和警告提示,通常常见于在使用file_get_contents()进行网络请求的时候,置于函数前面,这样因为网络异常等问[……]
Linux 检索history指令方法
想快速检索history,很简单,Ctrl+R,输入指令前缀既可,但是要翻页看下一条怎么办?
依然很简单,再按一次Ctrl+R……[……]
PHP-file_get_contents 设置POST数据方法
PHP-file_get_contents 设置超时方法
以下代码就实现了设置10秒超时的功能。
$opts = array('http'=>array('method'=>'GET','timeout'=>10));
$return = @file[......]
W: Could not decode attr value, using undecoded value instead: ns=android 解决办法
通常这个报错是在反编译apk的时候遇到的,解决办法也很简单,更新apktools到最新版既可。
下载地址:apktool_2.4.1.jar必要的情况下,清理掉apktoolframework1.apk,找不到的用everything搜一下。相关参考链接:https:/[……]