自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Laravel 配置文件详解

env是英语 environment(环境)的缩写。如果项目根目录已经存在.env文件,则省略这一步。但大多数情况下,env文件由于配置了大量项目信息,部分内容可能是私有保密的,因此默认在git的忽略列表中。

2024-03-20 00:51:22 560

原创 php匿名函数闭包实现原理

借助匿名函数的闭包特性,可以实现在调用函数的上下文捕获外部变量,使得函数设计更加丰富和灵活。与前面的字符串一样,如果该匿名函数的使用次数很少,也没有必要提前定义,在需要时即写即用就可以。一般情况下,普通函数只能使用全局变量和调用时传参进来的变量,借助匿名函数,可以突破当前作用域,实现调用函数外的变量。这时传入的匿名函数称为。与普通函数一样,匿名函数同样可以有入参,并且由于不会立即执行的特性,可以在调用匿名函数的上下文更加灵活地进一步修改。匿名函数则类似于变量,可以提前定义好,也可以在需要使用时即写即用。

2024-03-01 19:10:55 168

原创 composer自动加载配置(附示例)

与psr-4方式相比,classmap的方式相对笨重,如果路径内的类很多,会导致生成的缓存文件非常大,增加了资源占用和消耗。如use Example\A ,因为在配置中"Example"等价于"src/example/",加载器会去src/example/路径下查找A.php文件中的class A。与psr-4方式不同,classmap直接配置一个文件夹路径,use A时,加载器会去src/example文件夹下遍历所有php文件找到class A并引用,psr-4支持热加载,不需要刷新自动加载缓存。

2023-04-15 13:15:24 658 1

原创 Laravel-admin安装常见问题记录

2.config/admin.php配置文件中,默认https是关闭的,如果线上环境是https也会发生跨域问题,将配置改为true即可。1.首先检查laravel项目的.env是否配置好地址,这里默认是localhost,将其改为真实线上地址。‘timezone’ => ‘Asia/Shanghai’,时区设置为亚洲上海。mysql5.6限制字段长度,切换至mysql5.7以上版本则不会出现此问题。‘locale’ => ‘zh-CN’ 设置为中文。未配置laravel-admin的文件储存,在。

2023-03-13 01:07:46 261

原创 php xml DOM解码编码

XML DOM是通用的操作XML文档的标准方法,不仅限于php,在js、java等其它语言中同样可用,并且其属性方法基本一致。如果删除换行符,写成一行的形式,则上图的item(0)、item(2)、item(4)不存在,剩下的item重新排列索引。正常情况下,item(0)、item(2)、item(4)这些地方不会写入内容,因此在解析时也会被忽略。3.子节点:包含在其他标签内部的标签,图示的name和url就是xml节点的子节点。(尚有不足,未考虑节点属性、命名空间等,仅适用于标准规范的XML文本)...

2022-08-31 08:00:00 317

原创 win10 IIS搭建Laravel环境

相信对于不少和笔者一样的个人开发者而言,在个人PC的Windows平台搭建Laravel环境时,使用官方推荐的Homestead套件是一件相当痛苦的事情。需要安装VirtualBox虚拟机、Vagrant及其镜像等一系列工作,并且由于众所周知的原因,连接海外网络经常会出现各种状况。 当然,规范的工程化开发还是应该尽量使用官方推荐的Homestead套件,这一方案被大多数企业认可。所以,这一节课后面还是要补上的。这里提供一种偷懒的办法,使用IIS作为web服务器来搭建环境。 IIS(英...

2022-05-20 13:17:00 1310 1

原创 pandas列反转

python处理表格时,常常会有需要反转列的情况。存在这样一个表格:需要将其转换为正常字母表顺序。两种方法可以实现:分别是使用 iloc 和 iat 方法第一种:使用iloc 方法读入原表格:import pandas as pddata=pd.read_excel("data.xlsx")将原表格复制一份:这一步不是必须的,但还是建议在副本上操作,防止操作失误污染原表格new=data.copy(deep=True)#参数deep=True不影响原表格使用iloc方法获取每

2021-07-08 18:49:27 1936

原创 php微信扫码登录业务(带参数二维码方式)

准备材料:微信公众号-认证服务号,如果没有可以申请测试号申请链接https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index交互时序图

2021-06-21 14:57:17 2850 6

原创 absolute定位宽高尺寸继承

当需要设计元素叠加效果时,常常会用掉position:absolute属性。有经验的人告诉我们,使用position:absolute时,最好将其父元素设置成position:relative。那么如果没有设置会发生什么奇怪的事情呢? <div class="parents"> <div class="children"> </div> </div>创建两个div,为了便于区分,将父元素背景设置为黑色,子元素

2021-06-10 01:28:16 1951 1

原创 setTimeout循环:js异步机制问题

最近写前端时发现setTimeout和for循环相遇时,会发生一些特殊的情况,与预期的执行结果不符。for (var i=1; i<=5; i++) { setTimeout( function timer() { console.log( i ); }, i*1000 );}上述代码的执行结果为:6,6,6,6,6这似乎与预期的1,2,3,4,5结果不符。理想的执行步骤:但是实际的执行步骤:经过查阅资料,js存在同步和异步的执行机制,同步事件的优

2020-12-18 11:19:15 310 1

原创 php接入腾讯云短信SDK

最近心血来潮,做个注册短信验证的项目,使用了腾讯云的短信服务,由于提供了SDK,接入速度还是很快的,只花了数小时即成功。推荐使用。这里分享一下接入SDK的步骤和一些容易出错的地方。服务器环境:CentOS7.7+宝塔面板一、开通腾讯云短信应用https://console.cloud.tencent.com/smsv2注册账号登录认证这些简单的步骤就不提了,实名认证之后会赠送100条免费短信,如果有营业执照进行企业认证会额外赠送1000条。第一步,点击国内短信创建签名和正文模板。签名就是发送者

2020-12-15 17:37:52 2529 2

原创 jQuery获取表格内容

一个表格往往是从后台获取数据,因此表格的内容往往只有孤立的tr、td标签,而不包含id、class、name这些可以直接被选择器识别的标签;而且从后台获取的数据往往是不断发生变化的,给表格加上id等标签也不太现实。实际应用种,经常需要获取到表格的数据内容,以便下一步的更新内容。这里提供一种jQuery获取表格内容的一种方法。示例页面:<html><head> <script src="https://cdn.bootcdn.net/ajax/libs/jquer

2020-06-18 17:12:07 3820

原创 php调用mysql数据库常用操作

一、连接数据库连接数据库的作用相当于进入数据库服务器的授权,没有获得授权将无法对数据库进行操作。连接方法**示例代码**<?php$conn=mysqli_connect("数据库服务器地址","登录用户名","登录密码","选择数据库");if(mysqli_connect_error($conn)) die("数据库连接失败");mysqli_set_charset($c...

2020-02-23 16:19:27 1605

空空如也

空空如也

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

TA关注的人

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