MySQL执行语句出现警告 Warning: Integer display width is deprecated and will be removed in a future release.
原因:参考MySQL8的官方文档:https://dev.mysql.com/doc/refman/8.0/en/numeric-type-synt...
PHP 生成随机MAC地址
PHP 生成随机MAC地址,算法分享:
public static function mac_gen()
{
$array = array(
mt_rand(0x00, 0x7f),
mt_rand(0x00, 0x7f),
mt_rand(0x00, 0x7f),
...
PHP 生成 UUID
PHP 生成UUID,算法分享:
public static function uuid_as()
{
$chars = md5(uniqid(mt_rand(), true));
$uuid = substr($chars, 0, 8) . '-'
. substr($chars, 8, 4) . '-'...
Mysql中使用datetime类型默认值报错的问题
在使用MySQL时,当建表语句包含如下语句时:
create_time DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00'
可能抛出如下异常:
Invalid default value for 'create_time'
为什么会出现这个呢?原因是 SQL_MODE 没设置好,解决方案如下...
Thinkphp6官方Apache伪静态无效的解决方法
以前一直是用Nginx整TP框架,但考虑到Win本地开发用Apache性能会好一些,就尝试换了过来,但无奈发现官方提供的伪静态就是个坑,死活不生效,经过搜索发现,我这边的问题是因为官方提供的伪静态只在部分Apache上没有问题,别的都是不行的。
有两种可能性,解决方法都很简单,如下:
一.替换规则
<IfModule ...
如何去掉JS函数alert显示的域名
日常开发经常会使用到Javascript自带的alert函数来弹窗提示访客,但它是会显示本站域名的,如果想隐藏掉域名呢?要怎么做?
简单几行代码解决:
(function() {
window.alert = function(name) {
var iframe = document.createElement...
MySQL使用UUID生成唯一值
日常开发中,会需要生成唯一ID的场景,根本不需要想的太复杂,简单一个MYSQL自带函数帮你搞定
使用方法如下:
SELECT UUID() AS UUID
配合replace函数去除横杠:
默认生成的uuid含有'-',我们可以使用replace函数替换掉'-'。
SELE...
PHP获取发出的邮件是否被查看阅读并记录查看时间浏览器版本等
在日常开发中,可能会遇到需要统计谁谁谁在什么时候看了邮件,他是用什么查看的,用来分类用户群体等需求。
有时候或许很想知道该邮件到底有没有被对方看到,但是你不能要求让对方发送回执给你;
所以就需要一些小技巧,这里有个非常有趣的 Api 能够显示对方 IP 地址、记录阅读的实际时间和浏览器类型等等,应该可以满足你的需求
...
Linux screen命令的执行与终止方法
Linux screen命令用于多重视窗管理程序。
screen为多重视窗管理程序。此处所谓的视窗,是指一个全屏幕的文字模式画面。通常只有在使用telnet登入主机或是使用老式的终端机时,才有可能用到screen程序。
简单来说,screen可以用来后台挂机,比如我们有一项进程或者说是游戏,需要一直挂着,但我们远程SSH又没办法长时间...
PHP中isset()和!empty()函数的区别与异同
二者区别:
1.isset()
isset ( mixed $var , mixed $... = ? ) : bool
var:要检查的变量。
返回值:如果 var 存在并且值不是 null 则返回 true,否则返回 false。
PS:如果已经使用 unset() 释放了一个变量之后,它将不再是 isse...