自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 问答 (2)
  • 收藏
  • 关注

原创 uniapp真机运行 同步资源失败,未得到同步资源的授权,请停止运行后重新运行,并注意手机上的授权提示

手机打开USB调试,并且 允许通过 USB 安装应用。手机和电脑连上数据线,手机设置为 传输文件 模式。删除手机和电脑上的华为手机助手!删除手机和电脑上的华为手机助手!删除手机和电脑上的华为手机助手!

2024-01-29 11:31:41 651

原创 如何看待程序员不写注释?

错误排查和调试:在代码出现问题时,注释可以提供有价值的线索和背景信息,帮助程序员断定问题产生的原因。虽然有人认为"写代码不写注释就是在耍流氓"有些夸张,但是良好的注释实践对于代码质量和可维护性是有很大益处的。传递知识和协作:注释不仅仅是对代码的解释,也可以传递关于代码设计、算法选择或技术决策的背景知识。提高可读性和可维护性:良好的注释可以提高代码的可读性,使其他人能够更轻松地理解代码的意图和功能。对于程序员来说,注释是一种非常重要的实践,可以帮助他们自己和其他人更好地理解和维护代码。

2023-10-10 17:02:29 205

原创 CSS中有哪些单位?

2. % (percentage):百分比单位,相对于父元素的特定属性的值进行计算。6. vh (viewport height):相对于视窗高度的百分比单位。5. vw (viewport width):相对于视窗宽度的百分比单位。1vw 等于视窗宽度的1%。4. rem:相对于根元素(html元素)的字体大小的单位。1. px (pixels):像素单位,是相对于屏幕上的单个像素点的长度单位。3. em:相对于父元素的字体大小的单位。13. ex:相对于字体x-height(小写字母x的高度)的单位。

2023-07-26 17:22:10 1083

原创 PHP关于数组的各类处理方法

过滤数组中满足条件的元素。判断数组是否关联数组。

2023-07-24 16:51:30 443

原创 PHP关于字符串的各类处理方法

判断字符串是否以指定子串开头或结尾。检查字符串是否为空或只包含空白字符。统计字符串中指定子串出现的次数。格式化字符串为驼峰命名法。翻转字符串中的单词顺序。替换字符串中的特定内容。检查字符串是否是回文。

2023-07-24 16:45:42 322

原创 thinkphp5和thinkphp6有什么区别?

ThinkPHP6 的路由规则写在了路由注解中,使用了更加直观的方式。总的来说,ThinkPHP6 对框架性能优化做了很多改进,拥有更好的性能和更高的扩展性,并具有更加灵活的容器、AOP、依赖注入、路由等功能。而ThinkPHP5沿用了之前的架构,并且有丰富的扩展和稳定的生态。选择哪个版本应根据具体项目需求来决定。ThinkPHP6 基于 PHP 7.1+ 开发,采用了 Swoole 扩展,使框架性能提高了约10倍。ThinkPHP6的容器使用了更加灵活强大的依赖注入方式,还支持了AOP面向切面编程。

2023-07-24 16:29:53 1648

原创 PHP算法-计数排序

计数排序是一种线性时间复杂度的排序算法,它通过统计每个元素出现的次数来得到排序结果。计数排序适用于元素范围不大的情况。它的核心思想是创建一个计数数组,数组的索引对应元素的值,数组的值对应元素出现的次数,然后根据计数数组的内容构建有序数组。

2023-07-24 16:26:52 39

原创 PHP算法-堆排序

堆排序是一种基于二叉堆的排序算法,它通过构建最大堆(或最小堆)来实现排序。最大堆的性质是父节点的值总是大于或等于其子节点的值。堆排序的核心思想是首先构建最大堆,然后逐步将堆顶元素与当前堆的最后一个元素交换,并调整堆的大小,最终得到有序数组。

2023-07-24 16:25:46 42

原创 PHP算法-冒泡排序

冒泡排序是一种简单直观的排序算法,它通过比较相邻元素并交换顺序,从而逐步将较大的元素向数组尾部冒泡出来,最终实现整体有序的效果。冒泡排序的核心思想是重复遍历数组,每一轮将最大值依次交换到最右边。

2023-07-24 16:24:31 80

原创 PHP算法-选择排序

选择排序是一种简单直观的排序算法,它通过不断选择剩余元素中的最小值,并将其放到已排序部分的末尾,从而逐步构建有序数组。选择排序的核心思想是每一轮选择出最小值,并与当前位置进行交换。

2023-07-24 16:23:29 29

原创 PHP算法-归并排序

归并排序是一种分治算法,它通过将数组递归地分成较小的子问题,然后将这些子问题的解合并起来,从而实现整体有序的效果。归并排序的核心思想是将数组不断一分为二,直到分割成单个元素,然后将这些元素两两合并,再依次合并得到最终的有序数组。

2023-07-24 16:21:54 47

原创 PHP算法-希尔排序

希尔排序的核心思想是利用插入排序对数组中相距较远的元素进行比较和交换,在每一轮中减小间隔,最终达到整体有序的效果。

2023-07-24 16:19:15 41

原创 PHP算法-快速排序

快速排序,又称划分交换排序,简称快排,这种排序明显比其他排序方法更快,因为它的内部循环可以在大部分框架上很有效率的达成。

2022-12-30 15:05:51 367 3

原创 Thinkphp6 linux服务器404

在网站配置文件增加if (!-e $request_filename) { rewrite ^/(.*)$ /index.php/$1 last; break;}

2021-04-16 17:18:22 192

原创 php 日期区间时间戳

//php获取今日开始时间戳和结束时间戳$beginToday=mktime(0,0,0,date('m'),date('d'),date('Y'));$endToday=mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1;//php获取本周起始时间$beginWeek = mktime(0,0,0,date("m"),date("d")-date("w")+1,date("Y"));$endWeek = mktime(23,59,59,date("m.

2021-04-15 16:48:52 138

原创 Mysql 本地导入表报错

本地环境导入表示报错Row size too large (> 8126). Changing some columns to TEXT or BLOB may help. In current row format, BLOB prefix of 0 bytes is stored inline.解决方案:找到my.ini配置文件innodb_file_per_table=1innodb_file_format=Barracudainnodb_file_format_chec

2020-06-02 17:01:08 167

原创 linux lnmp一建安装包

1. 安装vm,再装好linux后,使用Xshell登录服务器screen -S lnmp如果命令不存在yum install screen如果提示Unable to find a match: screenyum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm安装完后再次screen -S lnmp2.下载并安装LNMP一键安装包wget http:/

2020-05-15 17:10:28 240

原创 nuxt打包发布线上

1. 线下执行nuxt build2. 上传目录3. 重启pm2,服务器报错4.curl http://127.0.0.1:3002 报错{ "status": 500, "message": "Cannot find module 'popper.js'", "name": "NuxtServerError"}5. 删除node_modules目录和package.json,package-lock.json两个文件6. 还原原来的package.json,p.

2020-05-14 16:43:23 582

原创 Linux常用命令

系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info的...

2019-08-01 17:57:50 254

原创 mysql 字段是以id为逗号分割的字符串集合怎么查询?

select * from test where CONCAT(',',uids,',') like '%,123,%';

2019-07-05 17:13:24 2171

原创 PHP开发编码规范

1. 概览代码必须使用4个空格符而不是 tab键 进行缩进。 每个namespace命名空间声明语句和use声明语句块后面,必须插入一个空白行。 类的开始花括号({)必须写在函数声明后自成一行,结束花括号(})也必须写在函数主体后自成一行。 方法的开始花括号({)必须写在函数声明后自成一行,结束花括号(})也必须写在函数主体后自成一行。 类的属性和方法必须添加访问修饰符(pri...

2019-04-02 14:09:07 149

原创 本地大数据库文件导入

1、打开MySQL安装目录下的my.ini文件,添加max_allowed_packet,设置大小为1024M2、在服务中重新启动MySQL服务,在命令行窗口(命令:show VARIABLES like '%max_allowed_packet%';)查看是否修改成功3、cmd打开命令行窗口,进入d:,进入mysql目录 cd wamp\bin\mysql\mysql5.7.14\bin...

2019-04-02 12:35:16 292

原创 VUE全家桶

完全前后端分离的项目结构目录如下<template> <div id="luckyDraw-container" :style="{background: 'url('+backgroundUrl+') no-repeat left top / 100% 100%'}"> <div class="getFocusMargin" ...

2019-03-27 12:27:58 335

原创 VUE简单嵌套小页面中

index.html<!DOCTYPE html><html><head> <meta charset="utf-8" name="viewport" content="width=device-width, initial-scale=1.0"> <title>superTv</title> ...

2019-03-27 11:23:31 1837

原创 web前端总结其它篇

1.对bootstrap的理解2.网站性能优化的方法3.响应式布局4.前端由哪些部分组成结构层:由html或XHTML的标记语言负责创建表示层:由CSS负责行为层:是JavaScript语言和DOM主宰的领域5.W3C标准是啥6.渐进增强与优雅阶级的理解何谓渐进增强:渐进增强(Progressive Enhancement):一开始就针对低版本浏览器进行构建页...

2019-03-21 16:06:22 193

原创 web前端总结Javascript篇

1.闭包的理解,javascript的作用域 就是保存自己私有的变量,通过提供的接口(方法)给外部使用,但外部不能直接访问该变量。 例子(使用闭包): var test=(function(){ var a=0; return function(){ ++a console.info(a);}})()test();// 1test();...

2019-03-21 16:05:49 384

原创 web前端总结CSS篇

1.css盒模型原理所有的页面的元素都可以看成是一个盒子,占据一定的页面空间。占据的空间要比实际使用的空间要大得多。我们可以调整盒子的边框和距离,来调整盒子(页面和页面中的元素)的位置。盒子模型是由内容、边框、间隙(padding)、间隔(margin)组成2.css的导入方式:import与link方式的区别,优缺点1. 来源:link属于XHTML标签,import是CSS提供的方...

2019-03-21 16:05:11 514

原创 web前端总结HTML篇

HTML:1.什么是语义化的HTML?有何意义?为什么要做到语义化?<基本上都是围绕着几个主要的标签,像标题(H1~H6)、列表(li)、强调(strong em)等等>根据内容的结构化(内容语义化),选择合适的标签(代码语义化),说白了写语义化的 HTML 结构其实很简单,首先掌握 HTML 中各个标签的语义,在看到内容的时候想想用什么标签能更好的描述它,是什么就用什么...

2019-03-21 16:04:43 399

原创 thinkphp 批量打包下载图片到本地电脑

//批量下载图片 public function picDownload(){ if(IS_GET) {// phpinfo();// exit; $type = I('get.type', 0, 'intval'); $bid = I('get.bid', 0, 'intva...

2018-08-10 16:13:33 3286

原创 TP框架复合查询条件

$where1['glr'] = UID;$where1['status'] = array('neq',3);$where1['name'] = array('like','%阿%');$where2['admin_uid'] = UID;$where2['name'] = array('like','%阿%');$map = array($where1,$where2,'_log

2017-12-08 12:00:55 378

原创 动态加载html后,点击获取焦点

无标题页 $(document).ready(function(){ $(".click").click(function(){ $("body").append(""); }); $(".a").live("click",function(){ alert("11111111111");

2017-08-21 17:03:27 883

原创 二维数组按指定的键值排序

/** * 二维数组根据字段进行排序 * @params array $array 需要排序的数组 * @params string $field 排序的字段 * @params string $sort 排序顺序标志 SORT_DESC 降序;SORT_ASC 升序 */function arraySequence($array, $field, $sort = 'SORT_DESC

2017-07-26 17:19:07 485

原创 php 判断手机登录是手机还是PC

<?phpfunction index(){if ($this->isMobile()) echo 'phone'; else echo 'pc';}//判断登录设备 function isMobile(){ $useragent=isset($_SERVER['HTTP_USER_AGENT'])

2017-04-14 13:22:48 591

原创 常用jquery方法

1. 获取select值1)获取第一个option值:$("#test option:first").val();2)获取最后一个option值:$("#test option:last").val();3)获取第二个option值:$("#test option:eq(1)").val();4)获取选中的值:$("#test").val();2. 节点1).p

2017-04-06 16:59:00 423

转载 Wamp2.5(Apache2.4.9)外网访问403(Forbidden)错误

1.打开httpd.conf文件(路径为:wamp\bin\apache\apache2.4.9\conf\httpd.conf) 2.将“httpd.conf”下240行处的: AllowOverride none Require all denied修改为 AllowOverride none #Require all denied R

2017-04-06 16:49:09 606

原创 ios手机web,jquery on();方法不执行

在iOS微信端web页面中,jquery 的on(); 方法click无效解决方法:在click的地方加一个空的onclick

2017-04-06 16:47:17 1067

转载 JQuery 绑定select标签的onchange事件,弹出选择的值,并实现跳转、传参

$(document).ready(function(){ $('#mySelect').change(function(){ alert($(this).children('option:selected').val()); var p1=$(this).children('option:selected').val();//这就是selected的值 var p2=$('#pa

2017-03-22 17:14:13 425

原创 layui流加载实例

预加载layui的js,csshtml:js: $(document).ready(function(){ var limit = 10; layui.use('flow', function(){ var $ = layui.jquery; //不用额外加载jQuery,flow模块本身是有依赖jQuery

2017-03-21 15:13:54 9897

转载 Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结

详细解读Jquery各Ajax函数:$.get(),$.post(),$.ajax(),$.getJSON()一,$.get(url,[data],[callback])说明:url为请求地址,data为请求数据的列表,callback为请求成功后的回调函数,该函数接受两个参数,第一个为服务器返回的数据,第二个参数为服务器的状态,是可选参数。而其中,服务器返回数据的格式

2017-03-21 14:56:15 439 1

原创 yii2 创建数据库用gii生成文件

1. 用数据库工具直接创建一张表 表名:message2. 进入gii代码生成器3. 点击Model Generator(模型生成,为数据库表生成ActiveRecord类。)1)table name:message2)Model  Class Name:Message点击preview生成预览文件,在点击Generator生成文件4.点击CRUD Generator(生成

2016-11-06 22:58:13 1309

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除