有时导出不需要其他数据,只想导出自己需要的数据,此时,用下面这句就可以啦:

mysql -e "select * from 表名" -u 数据库帐号 -p数据库密码 数据库名 > 保存的文件名.txt

注意,密码是直接跟在-p后的。

参考:https://st[……]

阅读全文

因为工作原因,用到了Times33的算法生成唯一哈希并计算取模。结果发现两个环境运算结果竟然不一样,经过检查定位,发现一个由于PHP版本导致的暗坑。
这个暗坑可能后人不会遇到,因为其出现方式比较独特,就是不同的PHP版本下,最终运算结果不同~~~举个例子:

<?php
echo[......]

阅读全文

@一般是用不到的,因为生产环境是关闭错误输出的,并且,你如果语句加了@在前面,即时开启错误输出,也不会讲错误输出到前端,自己心里有个数。
这个符号的作用就是隐藏报错和警告提示,通常常见于在使用file_get_contents()进行网络请求的时候,置于函数前面,这样因为网络异常等问[……]

阅读全文

想快速检索history,很简单,Ctrl+R,输入指令前缀既可,但是要翻页看下一条怎么办?
依然很简单,再按一次Ctrl+R……[……]

阅读全文

DIRECTORY_SEPARATOR,即目录分隔符,是定义php的内置常量。
在调试机器上,在windows我们习惯性的使用“”作为文件分隔符,但是在linux上系统不认识这个标识,于是就要引入这个php内置常量了:DIRECTORY_SEPARATOR。当开发环境和生产环境不[……]

阅读全文

偶尔读源码,发现竟然用到了var,咦?javascript的写法也可以用?于是顺手写个脚本测试,发现直接报错:Parse error: syntax error, unexpected 'var' (T_VAR)
分析了下,发现这个var人家是在类里面写的,难道也[……]

阅读全文