- 博客(116)
- 问答 (1)
- 收藏
- 关注
原创 MySQL之Field‘***’doesn’t have a default value错误解决办法
通过修改mysql配置文件:一、找到mysql Server文件夹,打开my.ini配置文件,查找如下语句:二、修改成。
2024-08-07 08:53:38 189
转载 前端jquery实现base64的字符串加密
在开始编写代码之前,我们需要了解Base64加密的原理。Base64是一种将二进制数据编码为ASCII字符的方法,常用于在HTTP等协议下传输二进制数据。它将3个字节的数据转换成4个字符,所以编码后的数据会比原始数据稍微增大。
2024-05-13 17:58:51 696
原创 对于文章标题(或者带有但双引号内容)转JSON的问题
对于php可以正常输出的带有单双引号的内容, 转JSON给前端后会报错,导致前端无法正常运行。解决办法:使用 addslashes函数。
2023-03-17 08:52:28 256
转载 解决$GLOBALS[“HTTP_RAW_POST_DATA“]获取不到数据的问题
使用file_get_contents('php://input')是有数据,那就归根结底查看一下php.ini的配置文件,查看这一项参数是否开启:always_populate_raw_post_data = On,开启之后,即可使用$GLOBALS["HTTP_RAW_POST_DATA"]来获取数据了。
2023-02-24 09:01:55 425
原创 thinkphp5.0或者5.1或者fastadmin如何在其他模块中调用cms标签或者其他模块下的自定义标签
thinkphp5.0或者5.1或者fastadmin如何在其他模块中调用cms标签或者其他模块下的自定义标签
2022-06-10 12:01:33 437
原创 thinkphp5.1 获取某文件夹下的子文件夹,并输出数组
$dirs = array_map('basename',glob('test'.DIRECTORY_SEPARATOR.'*',GLOB_ONLYDIR));print_r($dirs);Array( [0] => test1 [1] => test2 [2] => test2 [3] => test2)
2022-05-26 11:19:45 395
原创 MySql8.0导出文件,在5.6中导入出错
8.0导出的sql文件,需要修改一些东西,才能导入进5.6,以下:1、utf8mb4_0900_ai_ci 替换为 utf8_general_ci2、utf8mb4替换为utf83、utf8mb4_unicode_ci,全部替换为:utf8_general_ci
2022-05-25 10:14:23 371
转载 php 批量删除指定文件夹以及文件夹内的文件
function deleteFile($dir){ if($handle = @opendir($dir)){ while(($file = readdir($handle)) !== false){ if(($file == '.') || ($file == '..')){ continue; } if(is_dir($dir.'/'.$file)){ .
2022-05-24 15:45:03 280
原创 ThinkPHP5.1根据时间范围查询这个期限内生日的人
问题说明:假设今天是5月20号,我需要查询之后90天之内生日的人,因为生日只是截取月/日,但是生日在数据库中存储是年月日的形式,需要特殊处理下,并且按照临近生日的顺序进行排序。解答:注意:数据库中生日字段不能是时间戳格式,需要是时间格式(2022-05-20)。//链接数据库$obj = Db::name('user');//采用闭包的形式,进行查询和排序$obj->where(function($query){ $query->where(
2022-05-20 14:34:50 821
原创 php 获取某一月月初与月末时间戳
1.获取上个月第一天及最后一天. 月初 date ('Y-m-01', strtotime ('-1 month')); 月末 date ('Y-m-t', strtotime ('-1 month')); 上个月第一天:date ('Y-m-d', strtotime (date ('Y-m-01') . ' -1 month')); // 计算出本月第一天再减一个月 上个月最后一天:date ('Y-m-d', strtotime (date ('Y-m-01')...
2022-05-17 15:18:40 3131
原创 获取某数的几次方,并且自定义保留小数点后几位且不四舍五入
我的思路就是:1.先使用pow函数来计算结果pow($num,$powNum)2.在通过sprintf函数来切割自定义+1的浮点数,为什么用+1呢,因为此函数也会做四舍五入的输出sprintf('%.'.($lastNum+1).'f', pow($num,$powNum))例:2的1.5次方是2.828427124746190097用了此函数之后结果是2.823.通过substr来切割一位substr($qiege,0,-1)整体示例://2的1.5次方
2022-05-13 10:03:37 255
原创 nginx把带参链接重定向到具体的模块链接
location ~ ^/l/(\w+)$ { rewrite ^/l/(\w+)$ /wap/index/index/code/$1.html last;}在我们使用需要生成当前链接+产品编码(或者其他code时,一般使用生成二维码使用),例如:https://abc.com/a/123456这时,就可以使用上述代码添加到配置文件中即可,下边的链接是你具体的模块链接...
2022-04-28 15:13:55 2338
原创 CSS 一段文本怎么设置超过省略号显示
经常忘记这几个样式,复制过来粘贴到博客里,随时查看单行文本实现方法:实现效果:多行文本溢出显示省略号实现方法:实现效果:适用范围:因使用了WebKit的CSS扩展属性,该方法适用于WebKit浏览器及移动端;扩展资料:-webkit-line-clamp用来限制在一个块元素显示的文本的行数。 为了实现该效果,它需要组合其他的WebKit属性。常见结合属性:display: -webkit-box; 必须结合的属性 ,将对象作为弹性伸缩盒子模型显示 。-
2022-01-12 11:12:30 155
原创 php数组的那些事
$arr = [1,2,3,4,5,6];echo end($arr);//获取数组最后一个元素echo array_keys($arr,1);//获取1的key值,返回值为数组形式,可查询重复值echo array_search(1,$arr);//获取1的key值,返回字符串,仅查找数据内出现的第一个元素...
2021-12-28 16:19:29 210
转载 vue element-ui Radio单选框组件默认值和vant radio单选组件默认选不中的原因:混用字符串和数字
<el-form-item label="状态" prop="status" :label-width="formLabelWidth"> <el-radio-group v-model="ruleForm.status"> <el-radio :label="1">禁用</el-radio> <el-radio :label="2">正常</el...
2021-12-06 15:51:51 1627
原创 html的p标签,遇到数字和字母过长不会换行的问题
描述:html的p标签,遇到长数字和字母不会换行并且撑开外层容器的问题解决办法设置css,代码如下:style="word-wrap:break-word;word-break:break-all;"
2021-12-02 09:12:13 1035
原创 获得明年今日0点0分时间戳
<?phpecho strtotime("+12 months",strtotime(date('Y-m-d')));echo '<br/>';echo mktime(0,0,0,date('m'),date('d'),date('Y')+1);echo '<br/>';echo strtotime((date('Y',time())+1).'-'.date('m').'-'.date('d').' 00:00:00');?>
2021-11-11 15:57:57 129
原创 scroll滑动到指定位置
先给出一下HTML代码 <div class="tab-box"> <a class="cate" href="{:url('goods')}"> <div class="tab-item {eq name='categoryId' value='$cate.id'}tab-item-this{/eq}">全部</div> </a> ..
2021-09-18 09:17:05 844
原创 clipboard异步ajax复制文本
//获取链接 $('.order-list').on('click', '.ajax_get_href', function () { var goodsId = $(this).attr('data-goods_id'); console.log(goodsId); var loadindex = layer.load(); var that = thi.
2021-09-18 09:08:51 377
原创 PHP获取当月开始时间和结束时间
$startTime = date('Y-m-01',time());//获取该月份的第一天$endTime = date('Y-m-t',time());//获取该月份的最后一天
2021-09-15 10:25:59 1534
原创 PHP中合并数组且key值不变
一般PHP中合并两个数组都会使用array_merge()$data1 = ['111' => 'aaa', '222' => 'bbb', '333' => 'ccc'];$data2 = ['444' => 'ddd', '555' => 'eee', '666' => 'fff'];$data = array_merge($data1, $data2);得到结果array(6) { [0]=> string(3) "aaa" [
2021-07-30 09:51:07 848
转载 PHP把二维数组中的值取出组合整一维数组
参考链接:http://www.bravedu.com/archives/15/之前我们在开发过程中肯定遇到需要把二维数组转换为一维数组的时候,基本上都运用了foreach循环遍历赋值给新数组.今天这里介绍一个新的方法,通过两个PHP函数组合来解决这个问题.方法1: array_reduce方法2:create_function$array = array( array( 'id' => 1, 'name' => 'aaa',
2021-05-25 10:30:02 1323
转载 二维数组排序方法
转载自:https://www.cnblogs.com/dcb3688/p/4608004.htmlfunction array_sort($array,$keys,$sort='asc') { $newArr = $valArr = array(); foreach ($array as $key=>$value) { $valArr[$key] = $value[$keys]; } ($sort == 'asc') ? asort($valA
2020-09-17 11:13:45 455
转载 jQuery获取表单全部数据
iQuery如何获取表单的全部数据,用于ajax提交var formData = {};var t = $('#Form').serializeArray();$.each(t, function() { formData[this.name] = this.value;});console.log(JSON.stringify(formData));说明:先获取内容,然后构建理想对象数据,最后是转为json字符串,不需要可以不转化...
2020-07-01 17:19:57 828
原创 随笔-关于两次硬盘损坏得到的教训
经过两次硬盘损坏(一次固态,一次机械)的得到的教训:1.固态硬盘,没有好的解决办法,只能使用厂家给的软件来查看,官网都可以下载。桌面或者个人文档文件夹位置迁移至其他机械硬盘,起码硬盘坏了之后,文件还可以保得住,代码一定不要放固态盘,一定不要放固态盘,一定不要放固态盘!一定不要买小厂的固态硬盘,速度慢而且容易损坏,英特尔或者三星,实测三星nvme的读写速度上是英特尔nvme的1.5倍。2.机械硬盘,一定要定期扫描坏道,或者使用CrystalDiskInfo来检查硬盘信息,如果发现健康状态不是良好,就马上
2020-06-22 10:43:06 517
空空如也
vue两个导航组件之间传值或者相应的解决办法,在线等求告知。
2019-02-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人