MySQL执行建表语句会出现警告 Warning: 'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in or...
MySQL Warning: Integer display width is deprecated and will be removed in a future release.
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...
网站又换背景啦!
老规矩,看腻了之前的,果断换掉,这次采用的是乡村风格,还是很不错的,以前是Earth现在更换为artstation。
还是熟悉的配方,不同的时间来访问本站都能看到不同的壁纸喔!
改变前:
改变后:
MySQL使用UUID生成唯一值
日常开发中,会需要生成唯一ID的场景,根本不需要想的太复杂,简单一个MYSQL自带函数帮你搞定
使用方法如下:
SELECT UUID() AS UUID
配合replace函数去除横杠:
默认生成的uuid含有'-',我们可以使用replace函数替换掉'-'。
SELE...
PHP获取发出的邮件是否被查看阅读并记录查看时间浏览器版本等
在日常开发中,可能会遇到需要统计谁谁谁在什么时候看了邮件,他是用什么查看的,用来分类用户群体等需求。
有时候或许很想知道该邮件到底有没有被对方看到,但是你不能要求让对方发送回执给你;
所以就需要一些小技巧,这里有个非常有趣的 Api 能够显示对方 IP 地址、记录阅读的实际时间和浏览器类型等等,应该可以满足你的需求
...