- 博客(12)
- 收藏
- 关注
原创 PHP常用函数
PHP常用函数:1、字母小写转大写:strtolower()2、字母小写转大写:strtoupper()3、字符串首字符转换成大写:usfilst()4、字符串每个单词的首字符转换成大写:ucwords()其他常用函数不断跟新中。。。...
2022-02-11 11:09:19 120
原创 PHPExcel导入Excel时长数字变成科学计数法调整
PHPExcel导入Excel时长数字变成科学计数法调整1、使用PHPExcel导入Excel表格时,长数字会变成科学计数法,表格中的数值类型为数字类型比如450107630382345 导入打印查看结果时变为4.5010763038+14示例:$v[1]获取的方式不同,也可以根据具体的那一列来获取$v[1] 为导入表格中的数值 $a = number_format($v[1]); $b = str_replace(",",'', $a);使用number_format()函数
2021-08-17 16:02:11 1864 1
原创 MySQL设置白名单教程
MySQL设置白名单教程1、打开MySQL命令行2、输入命令:mysql -h host -u root -p rootpassroot为用户名 rootpass为数据库密码3、选择数据库:use mysql;4、输入sql语句,查询当前允许登录IP及用户select Host,User from user;5、删除不必要而表中存在的IP和用户DELETE FROM user WHERE User=‘test’ and Host=‘192.168.1.21’;(host值为“%”或空
2021-08-17 15:36:50 4831
转载 前端js加密后台php解密,自定义加密方法
前端js加密后台php解密,自定义加密方法应用场景前端html输入用户名密码之后,使用http传到后台,post的内容全部是明文,用户名和密码通过抓包工具可以很容易获取到,所以需要在http传输之前对密码进行加密处理,php收到post内容之后进行解密,然后进行后续认证处理。加密解密思路逐个遍历输入的密码字符串,在每个字符前后分别插入一个随机的字符,静态的随机字符串通过大小写字母和数字打乱顺序所得。对于字符本身,如果存在于静态的字符串中,那么将字符按照静态字符串的顺序后移三位,如此获得最终加密的字符
2021-06-25 10:05:13 305
原创 Nginx配置--空字节代码执行--紧急漏铜
Nginx配置–空字节代码执行–紧急漏铜url+layui/css/layui.css/xxx.php示例:正常展示:**异常显示:解决方式:在vhost.conf文件中:server {listen 1002;server_name ******** ;root “********”;location / {index index.html index.htm index.php;#autoindex on;if (!-e KaTeX parse e
2021-06-24 15:55:20 474 3
原创 Windows Apache配置https----phpstudy集成
1、开启PHP扩展OpenSSL,在其他选项菜单中,PHP扩展及设置->PHP扩展2、在conf文件夹中创建vhostssl.conf配置文件,在Include conf/vhosts.conf后面加上Include conf/vhostssl.conf3、加入以下代码,端口号可以自定义,默认为443Listen 443<VirtualHost *:443>DocumentRoot “F:\www”ServerName xxxxxxServerAlias xxxxxx
2020-11-04 17:03:24 186
原创 如何查看TLS的版本?
1、打开浏览器(谷歌、火狐、360极速版)都可以,在地址栏中输入域名(一定要包含https的域名)以谷歌为例:打开域名以后,点击F12或右键检查,找到‘Security’,即可查看对应TLS版本附:WIndows系统对TLS的支持...
2020-09-05 14:04:38 37496
原创 MySQL 设置睡眠连接超时秒数
一般是睡眠连接过多,严重消耗mysql服务器资源(主要是cpu, 内存),并可能导致mysql崩溃。解决办法 :mysql的配置my.ini文件中,有一项:wait_timeout, 即可设置睡眠连接超时秒数,如果某个连接超时,会被mysql自然终止。wait_timeout过大有弊端,其体现就是MySQL里大量的SLEEP进程无法及时释放,拖累系统性能,不过也不能把这个指设置的过小,否则你可能会遭遇到“MySQL has gone away”之类的问题,通常来说,我觉得把wait_timeout设
2020-08-01 12:02:00 540
原创 PHP 数组输出到table,指定键相同的值合并单元格
实现效果:PHP 版本5.4中不支持array_column函数,需要5.5以上才支持;此函数需要手动实现/***array为源数组,目前为二维数组∗array为源数组,目前为二维数组*array为源数组,目前为二维数组∗column_key 为指定的键**/function _array_column(array $array, $column_key, $index_key=null){result=[];foreach(result = []; foreach(result=[
2020-07-27 18:09:29 553
原创 input常用及不常用属性
1、text:文本属性2、date:日期属性3、autocomplete='off'不保存缓存记录(规定禁用自动完成功能)。设置为OFF的默认为TRUE4、placeholder=‘’ 默认提示文字,输入内容时消失,无内容时出现5、后续继续补充中。。。。...
2020-07-21 11:41:49 192
转载 windows下mysql慢查询开启
window下MySQL慢查询配置1. 慢查询有什么用?它能记录下所有执行超过long_query_time时间的SQL语句,帮你找到执行慢的SQL,方便我们对这些SQL进行优化.2. 如何开启慢查询?(1)首先我们先查看MYSQL服务器的慢查询状态是否开启.执行如下命令:show variables like 'log_output';我们可以看到当前log_slow_queries状态为OFF,说明当前并没有开启慢查询.(2)开启慢查询非常简单,操作如下:在[mysqld
2020-07-13 17:20:06 241
原创 小程序中js判断对象属性是否存在?
小程序中js判断对象属性是否存在?在小程序开发过程中,调用接口返回的数据,有数据返回是正常的,没有数据返回时有错误提示,需要验证下返回的记录集中是否存在对应的属性,做记录备用;实例代码:if(typeof res.data.data.goods != ‘undefined’){####code}验证返回的结果集中是否包含goods属性,经验证是有可以使用的;...
2020-07-08 14:39:00 2109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人