- 博客(56)
- 资源 (1)
- 收藏
- 关注
原创 mysql5.7 1067 - Invalid default value for ‘UPDATE_TIME‘和timestamp默认值‘0000-00-00 00:00:00’报错
或者将SQL中的“timestamp NOT NULL DEFAULT '0000-00-00 00:00:00”都改为“timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP”,再次执行SQL即可。在MacOS中默认是没有my.cnf 文件,如果需要对MySql 进行定制,拷贝/usr/local/mysql/support-files/目录。在用vim /etc/my.cnf在my.cnf[mysqld]下添加。
2023-06-30 17:32:42
566
原创 ThinkPHP上传文件时,使用var_dump($_FILES)输出数组为空的解决办法。
解决ThinkPHP上传文件时,使用var_dump($_FILES)输出数组为空的解决办法。
2022-11-13 20:13:57
461
原创 html中input框自动切换对应的中文或英文输入法
最近遇到一个PC端要求,点击输入框时输入法的切换,记录总结下用到一个css非标准的ime-mode属性,ime是Input Method Editor的简称。
2022-07-08 14:51:22
7051
2
原创 问题:SSL certificate problem: unable to get local issuer certificate (60)
出现问题: cURL error: SSL certificate problem: unable to get local issuer certificate (60)解决办法下载最新的后缀为pem的文件2.复制这个文件到php的安装目录下,如下图所示:3.打开php.ini文件,搜索curl.cainfo 去掉前面的#注释 填上该文件的绝对路径,如下图所示: 4.注意:php的openssl扩展需要开启 5.然后重启服务器...
2022-06-15 10:46:29
1302
1
原创 JQuery判断邮箱格式问题
JQUERY判断邮箱格式问题方法一:var search_str = /^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/; var email_val = $("#Email").val(); if(!search_str.test(email_val)){ alert("please input right email !"); $('#Email').focus(); return false; }方法二:var mai
2022-06-08 09:26:51
1328
原创 使用sql语句修复表
网站的症状表现例如article文章表损坏,出现网站后台登录正常,但是后台文章管理和前台文章部分的内容全部空白。1、表损坏的原因导致表损坏的原因有很多,一般常见的有以下几种:服务器不正常关机导致表文件损坏; 硬盘故障; mysql写入操作时被关闭进程。2、表损坏的症状一个表损坏的症状从数据库上表现为:打开表时会提示“Can't open file: ‘×××.MYI' (errno: 145)”; 查询数据时会类似提示“Incorrect key file for ta.
2022-04-14 09:58:53
1848
原创 PHP隐藏index.php(Apache,Nginx)
Apache项目文件根目录(ThinkPHP下的public)创建文件 .htaccess,在其中添加以下代码:<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]</IfModule>N
2022-02-23 11:31:12
1244
原创 将&符号(&; amp;)解码为正常
在开发中碰到一个问题,HTML中将 字符串【SCF520 & SCF520P】转为【SCF520 & SCF520P】,传输到PHP后台方法,在var_dump()打印中,输出的是【SCF520 & SCF520P】,但是存储到数据库中时是【SCF520 & SCF520P】,这里是因为转义了字符(常用转义字符如下图1),在PHP中需要使用 htmlentities() 函数把字符转换为 HTML 实体,才可以看出被转义的完整字符。解决办法:使用替
2021-12-23 10:02:10
3708
原创 JS Array转JSON
如果是这样:var params = new Array(); params["item1"] = $("#val1").val();var paramsJson = JSON.stringify(params);console.log(paramsJson);那么输出的结果就错了啊,===> []-------------------------------------------------------------------------------...
2021-10-14 16:08:03
2078
原创 layui 使用 echarts
layui项目,需要展现图表相关功能,官网默认使用的echarts图表库,但是免费下载的组件中,并不包含echarts组件,我们需要自己扩展组件。去echarts下载 echarts.js,链接:https://echarts.apache.org/handbook/zh/get-started/1.新建一个demo.html,并引入layui和echarts.js,如下图引入layui包:<link rel="stylesheet" href="layui/css/lay.
2021-10-12 12:04:51
8203
1
原创 navicat查mysql数据库大小_navicat查看MySQL数据库、表容量大小
1. 查看所有数据库容量大小selecttable_schema as '数据库',sum(table_rows) as '记录数',sum(truncate(data_length/1024/1024, 2)) as '数据容量(MB)',sum(truncate(index_length/1024/1024, 2)) as '索引容量(MB)'from information_schema.tablesgroup by table_schemaorder by sum(d
2021-10-08 09:58:30
9271
原创 PHP检测是否IE浏览器
/** * 检测用户当前浏览器 * @return boolean 是否ie浏览器 */ function chk_ie_browser() { $userbrowser = $_SERVER['HTTP_USER_AGENT']; //IE 6以前 if (preg_match('/MSIE/i', $userbrowser)) { $usingie = true; ...
2021-09-29 13:56:35
324
原创 让弹窗在当前屏幕垂直水平居中
position: fixed; /*得是fixed*/top:50%;left:50%;transform:translate(-50%,-50%);position是absolute,页面如果没有滚动,也能实现垂直水平居中。但是如果页面往下滚动了,再显示弹窗就不是垂直居中了
2021-09-24 14:55:02
428
原创 IE出现JS默认值出错,JS函数定义和设置默认参数默认值
function BtnCRM(type=0){ //代码 xxx}IE浏览器中会报错SCRIPT1006: 缺少 ')'需要将代码改为function BtnCRM(type){ type = type || 0; //其他代码 xxx}设置参数默认值:如果函数在调用时未提供隐式参数,参数会默认设置为:undefined有时这是可以接受的,但是建议最好为参数设置一个默认值:function myFunction(x, ...
2021-09-03 14:43:29
537
原创 php Call to undefined function exif_imagetype()解决方法
Fatal error: Call to undefined function exif_imagetype() in xxx.phpon line45上传图片时,出现以上问题,查找后,是使用php的exif_imagetype函数出了一点小问题,抛出错误Call to undefined function exif_imagetype(),在网上查阅了以下资料才解决掉,现在和大家分享一下解决方法。原因是我们没有在php.ini中开启扩展,具体做法如下:在php.ini中搜索extensio..
2021-08-23 11:41:48
1479
原创 错误Incorrect key file for table ‘.\表名.MYI‘; try to repair it的解决办法
在mysql命令行运行check table xxx(表名);如果存在问题运行repair table xxx(表名)
2021-08-18 09:08:04
2958
原创 PHP判断文件是否存在,创建文件,获取文本数据,写入数据
1.判断文件是否存在file_exists() 函数检查文件或目录是否存在。如果指定的文件或目录存在则返回 TRUE,否则返回 FALSE。2.创建文件a.touch() 函数设置指定文件的访问和修改时间注释:如果指定的文件不存在,则会被创建 b.fopen() 函数打开一个文件或 URL如果 fopen() 失败,它将返回 FALSE 并附带错误信息。您可以通过在函数名前面添加一...
2021-08-12 17:40:11
3459
原创 PHP计算执行时间
方法执行:class index{ public function index(){ //时间开始 Timecount::start(); //执行代码start //执行代码end //时间结束 $time = Timecount::end(); //输出时间 Timecount::outputTime($time); }}时间类:Timec
2021-08-12 17:16:21
1770
原创 Linux下启动,停止,重启Nginx、Mysql、PHP
LINUX启动Nginx的命令:一、查询是否启动[root@jiang php-fpm.d]# ps -ef | grep nginxroot 25225 1 0 19:26 ? 00:00:00 nginx: master process /app/nginx/sbin/nginxwww 25229 25225 0 19:26 ? 00:00:00 nginx: worker processroot 25247 19431 0 ...
2021-07-28 11:48:22
157
转载 XShell上传文件到Linux服务器上
在学习Linux过程中,我们常常需要将本地文件上传到Linux主机上,这里简单记录下使用Xsheel工具进行文件传输1:首先连接上一台Linux主机2:输入rz命令,看是否已经安装了lrzsz,如果没有安装则执行 yum -y install lrzsz命令进行安装。3:安装成功后,输入rpm命令确认是否正确安装4: 使用 rz -y命令进行文件上传,此时会弹出上传的窗口:5:选择要上传的文件,点击确定即可将本地文件上传到Linux上,如图表示成功上传文件6...
2021-07-27 11:45:21
6935
原创 sql 查找|更新的字段数据中有单引号 查找|更新失败
在查找数据,更新数据时,会报错,因为字符串中包含单引号',需要使用''(再加一个单引号),就可以解决该问题,Java中使用word = word.replace("'", "''");//sqlite 单引号,使用双单引号PHPzh
2021-06-11 16:25:34
1645
3
原创 PHP中字符串的最大长度是多少?
http://php.net/manual/en/language.types.string.php说:注意:自PHP 7.0.0起,对64位版本中的字符串长度没有特殊限制。在32位版本和较早版本中,字符串最大可以为2GB(最大2147483647字节)在PHP 5.x中,字符串被限制为2 31 -1个字节,因为内部代码将长度记录为带符号的32位整数。您可以输入整个文件的内容,例如使用 file_get_contents()但是,PHP脚本在给定脚本执行中可以为所有变量分配...
2021-06-11 09:39:00
1099
2
原创 android TextView字符串长度计算和字体大小自适应方法
1.View中获取字符串的高度宽度private Paint mPaint ;//声明一个PaintmPaint = new Paint(); //设置字体大小 mPaint.setTextSize(20.0f); //用来测试的字符串 String testString = "test string";...
2021-06-07 14:39:33
2326
原创 Android之字符串判断中文、英文 和 数字
检测一个字符时: /** * 验证单个汉字,多个就会输出不是汉字 * * @param text */ private void validate(String text) { if (text.length() == 1) { Pattern p = Pattern.compile("[\u4e00-\u9fa5]"); Matcher m = p.matcher(text);
2021-05-26 14:50:02
3988
原创 PHP检测当前字符编码并转码
一、检测当前字符串编码并将编码改为utf-81 获取当前字符串的编码$encode = mb_detect_encoding($str, array("ASCII",'UTF-8',"GB2312","GBK",'BIG5'));注意:自动检测目标字符编码永远不可能完全可靠。官方解释:2 将字符编码改为utf-8$str_encode = mb_convert_encoding($str, 'UTF-8', $encode);二、函数详解1 mb_detect_encoding 检测字.
2021-05-25 16:26:24
463
原创 PHPExcel导入数字被转科学计数问题
PHPExcel导入excel文件时,如果某例的数字太长识别出来的是科学计算法的数据如上图的车辆VIN码,导入时PHP得到的是:8.66289E+14查了下资料原来PHPExcel自带处理函数:getFormattedValue()修改代码://$objPHPExcel->getActiveSheet()->getCell('C'.$i)->getValue();$objPHPExcel->getActiveSheet()->getCell('C'...
2021-05-17 13:49:14
870
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人