自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Layer使用,自带关闭按钮,自定义弹窗位置,保持最顶层

',{btn: ['确定', '取消'],title:"温馨提示"}, function(){// area: ['800px', '350px'], //自定义文本域宽高。offset:['42%','60%'], //定义弹出窗的位置。// skin: 'layui-layer-molv' //样式类名。// value: 'ttt', //初始时的值,默认空字符。// layer.alert('墨绿风格,点击确认看深蓝', {// fixed: true, // 不随滚动条滚动。

2024-09-10 13:59:09 350

原创 chrome浏览器中network的type类型text/html和document两个一样嘛?

在Chrome浏览器的开发者工具(DevTools)中,网络(Network)标签下的"Type"列用于指示资源的MIME类型或请求类型。: 这是一个MIME类型,它表示传输的数据是HTML文档。在HTTP响应头中的。通常表示这个请求是页面加载的主文档(即浏览器加载的HTML页面)。: 这是一个资源的加载类型。在Network面板中,加载类型为。它们虽相关但不相同,一个是数据类型,一个是加载类型。,表示服务器返回的是一个HTML文档。ChatGPT 4o 的回答。

2024-06-20 14:51:59 372

原创 img图片加载失败时,展示默认图片的方法

1、 图片加载失败时会触发onerror事件,可以通过onerror事件使默认图片代替加载失败的图片。2、如果默认图片也加载失败时,那么onerror事件会被循环触发,导致打开网页错误。

2024-06-20 01:14:24 904

转载 Navicat16安装和激活详细讲解(全网最简单且靠谱)

navicate激活

2024-06-11 23:29:47 1089

原创 laravel查询最后执行的一条sql语句的方法

其中query所对应的为执行的SQL语句。

2024-06-05 10:42:59 311

原创 laravel开发新模块案例ChatGPT

打开});在。

2024-06-05 10:39:39 921

原创 phpStudy集成环境配置composer环境变量

phpStudy集成环境配置composer环境变量

2024-05-22 15:55:39 334

原创 php计算上传时间是一年一个月一周一小时一分钟前

时间计算(距离现在多长时间)

2024-03-18 17:28:53 347

原创 js生成iframe操作时点击提交第几次就会调用几次

4. **检查和删除已存在的iframe(如果问题是因为重复创建iframe造成)**: 在创建新的iframe之前,首先检查是否已经存在一个你准备创建的iframe,如果存在,则删除它或者重新利用它。1. **移除旧的事件监听器**:在添加新的事件监听器之前,先移除之前绑定的事件监听器。每次点击提交按钮时,都会为之前的点击事件增加一个新的事件监听器,因此,每次点击时都会触发之前所有的监听器。2. **使用标志位**:维护一个标志位来检查事件监听器是否已经被添加,以避免重复添加。

2024-02-03 13:32:31 257

原创 父页面跨域获取iframe页面的值

使用`window.postMessage`可以在跨域环境下实现安全、有效的数据通信,这是实现父页面与iframe间通信的最好方法之一。最推荐和最安全的方法是使用`window.postMessage`方法,这是HTML5引入的一种安全的跨源通信方式。- **安全性:**务必检查`event.origin`,并验证它是否来自你预期的源,以避免安全漏洞。- **性能:**考虑到性能和资源利用,不应该过度依赖`postMessage`进行频繁的跨域通信。3. **父页面接收回复消息:**

2024-02-01 22:24:47 452

原创 文本过长自动滚动

【代码】【无标题】

2024-01-21 13:39:55 520

原创 使用PHP脚本更新数据

【代码】使用PHP脚本更新数据。

2024-01-20 16:35:18 410

原创 css创建返回箭头< 和搜索按钮

【代码】css创建返回箭头。

2024-01-20 16:28:56 763

原创 html 空白汉字占位符

相比平时的空格( ), 拥有不间断(non-breaking)特性。即连续的 会在同一行内显示。== == == no-break space (普通的英文半角空格但不换行)即使有100个连续的nbsp,浏览器也不会把它们拆成两行。== 四分之一em空格 (四分之一中文宽度)==   == en空格 (半个中文宽度)==   == em空格 (一个中文宽度)== 普通的英文半角空格。

2024-01-03 20:18:18 889

原创 js判断浏览器类型,微信内置浏览器、判断是safari浏览器

ua.indexOf('ios') === -1 && ua.indexOf('browser') === -1) {//判断是safari浏览器。if(ua.match(/MicroMessenger/i)=="micromessenger") { //微信内置浏览器。content: '复制成功,请复制网址到safari浏览器打开'content: '请复制网址到safari浏览器打开',btn: ['点击关闭'],btn: ['查看步骤'],btn: ['点击复制']

2023-11-01 14:41:28 422

原创 php判断是ios手机还是安卓手机失败改用js判断然后传参,或者模板文件php方法判断传参给后端

这段代码首先获取了navigator.userAgent,然后使用正则表达式判断是否包含"iPhone"、"iPad"或"iPod"来判断是否为iOS设备,使用indexOf方法判断是否包含"Android"来判断是否为安卓设备。要使用JavaScript检测设备类型,可以使用navigator.userAgent属性来获取用户代理字符串,然后通过正则表达式或字符串包含的方式判断设备类型。/* echo "无法识别设备类型";/* echo "这是iOS手机";/*echo "这是安卓手机";

2023-11-01 14:39:27 93

原创 NET Framework 初始化错误若要运行此应用程序,您必须首先安装.NET Framework的以下版本之一:v4.0.30319有关如何获取.NET Framework的适当版本的说明,请与应

NET Framework 初始化错误若要运行此应用程序,您必须首先安装.NET Framework的以下版本之一:v4.0.30319有关如何获取.NET Framework的适当版本的说明,请与应用程序发行者联系。下载链接 = https://www.microsoft.com/zh-cn/download/confirmation.aspx?下载地址 = https://www.microsoft.com/zh-cn/download/details.aspx?

2023-10-31 17:22:38 9671

原创 js:判断是否是 iphone 的safari浏览器

【代码】js:判断是否是 iphone 的safari浏览器。

2023-10-14 16:27:29 686

原创 TP5导入Excel表格

/** * 批量导入 */ public function import() { $file = $this->request->request('file'); if (!$file) { $this->error(__('Parameter %s can not be empty', 'file')); } $filePath = ROOT_PATH . DS .

2021-02-22 14:42:13 233

原创 input输入框设置属性type=“number“之后仍然能输入大小写的e, +, -

问题: input输入框设置属性type="number"之后仍然能输入大小写的e, +, -原因: e在数学上代表2.71828,所以它也还是一个数字 在网上找了很多方案发现用起来都不是很方便, 最后用正则来做是比较简单的解决方案: 直接在input标签内加一个属性οninput="value=value.replace(/[^\d]/g,'')" 即可完美解决 如果有其他输入需求, 直接修改正则表达式即可, 例: 允许输入...

2021-02-06 09:08:58 589

转载 fastadmin 框架中图片点击放大

fastadmin的原生图片预览,重新打开一个窗口太麻烦,使用layui做一个弹窗式的图片预览1、将下面代码放在backend-init.js文件中$('body').on('click', '[data-tips-image]', function () { var img = new Image(); var imgWidth = this.getAttribute('data-width') || '480px'; img.onload = f

2021-01-28 11:50:42 2596

原创 fastadmin中table字段太长,显示省略号,鼠标停留显示文字

{field: 'remark', title: __('Remark'), operate: false, formatter : function(value, row, index, field){ return "<span style='display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;' title='" + row.remark + "'>" + valu.

2021-01-26 11:42:55 2117 2

原创 安装篇——xshell评估过期解决

今天打开XSHELL6,弹出如上提示框,解决如下:1、点击取消,不用卸载原来的,直接进入官网下载安装免费授权的https://www.netsarang.com/2、点击下载之后,选择xshell3、进入免费授权页4、填写自己的电子邮箱,请求下载链接5、登录填写邮箱,访问下载链接6、直接访问,安装更新。...

2021-01-22 09:44:48 875

转载 Python爬虫入门【入门篇】

非常好的学习Python爬虫技术的网站:https://zhuanlan.zhihu.com/p/21479334

2021-01-22 09:35:35 130

转载 win7 laravel配置路由除了根目录全飘404解决办法(nginx)

win7 laravel配置路由除了根目录出现404解决办法(nginx)网上关于这个的帖子基本上都是复制粘贴,我看了十几个帖子实在是看不下去了,没有一个能解决问题的,内容基本都一个球样。首先说我的环境win7;php7.0.02;nginx;mysql ( 跟这个没有毛关系);其他人好多上都是这么说的配置文件server{}里面的:location/{ try_files $uri $uri/ /index.php?$query_string;}1 2 3 4

2020-08-04 23:05:19 286

转载 由mysql的 datetime 类型字段默认设置为了‘0000-00-00‘ 引发的血案

一、错误信息Java连接数据库转化为对象时报以下错误信息:Error querying database. Cause: java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp数据库迁移导入sql文件时报以下错误:[SQL] INSERT INTO `auto_policy_info` VALUES ('14', null, null, '0',

2020-08-04 22:57:46 1222

转载 mysql创建表时,设置timestamp DEFAULT NULL报错1067 - Invalid default value for ‘updated_at‘

问题背景:线上的linux服务器上的mysql服务器中导出数据库的结构。想要在本地创建一个测试版本导出后再本地mysql上运行却报错 1067 - Invalid default value formysql数据库中需要使用timestamp列来存储数据的创建时间和更新时间例如,创建后台管理菜单表,只看created_at和updated_at两个字段DROP TABLE IF EXISTS `admin_menu`;CREATE TABLE `admin_menu`...

2020-08-04 22:40:04 2554

转载 MYSQL错误 NO.1130 ERROR的解决(使用客户端远程连接数据库)

问题背景:linux系统,centos6.5(/7.4),mysql数据库,远程计算机:SQLyog客户端,xshell远程工具;通过xshell连接数据库,输入mysql -u root -p,然后输入密码,可以进入mysql,但是通过SQLyog在页面MYSQL Host Address这一项输入IP地址无法连接到数据库,出现1130 error。具...

2019-07-10 17:42:56 443

转载 Git简单生成生成公钥和私钥方法

Git配置Git安装完之后,需做最后一步配置。打开git bash,分别执行以下两句命令git config--globaluser.name “用户名”git config --globaluser.email “邮箱”用户名看自己喜欢起,一般都是起些容易记的,亦或者某个简称,邮箱选自己邮箱即可。(值得一提的是,我第一次生成的时候并没有执行上两句命令,而是直接在配置那里写邮...

2019-07-09 10:03:02 3218 1

转载 CentOS7 yum方式安装MySQL5.7

转载至博客:https://www.cnblogs.com/bigbrotherer/p/7241845.html在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1 下载并安装MySQL官方的Yum Repository[root@localhost ~]# wget -i -...

2019-07-08 00:02:47 86

转载 Sublime text 3 中文文件名显示方框怎么解决

在sublime text 3中,Preference, Settings-User,最后加上一行"dpi_scale": 1.0覆盖操作系统设置的DPI。这是我的Settings-User{ "auto_close_tags": true, "auto_complete": true, "color_scheme": "Packages/Color Scheme...

2019-07-07 23:27:57 556

原创 ThinkPHP3.2中if判断条件是两个变量

ThinkPHP3.2中if判断条件是两个变量时,condition中的变量要用中括号形式<select name="typeId"> <foreach name="typeInfo" item="v"> <if condition="$v[typeId] eq $article[typeId]"> <option val...

2019-06-25 13:54:03 1482

转载 Git错误--git remote: HTTP Basic: Access denied

问题早上修改了公司gitlab的密码,然后再去拉取代码时,就出现了:remote: HTTP Basic: Access deniedfatal: Authentication failed for 'http://gitlab.***.com/***.git/'原因很明显,就是远程服务端的用户名和密码与当前系统中git保存的用户名和密码有冲突解决方案在操作系统中以管理员身份打开...

2019-06-19 10:57:32 2030

转载 微信小程序生成带参数的二维码

微信小程序生成带参数的二维码微信官方说明PHP代码实现重要的也是最坑的源码下载(调查问卷微信小程序带tp后台)微信官方说明先查看文档,共有三个接口调用,大家可以根据自己的实际情况来使用,我这里使用的是接口Chttps://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/qr-code.html详细的...

2019-06-13 17:23:42 2742

转载 基于 layui 制作地址三级联动

基于layui的select制作地址三级联动,地址数据采用jqweui的city-pickerdemo:https://mzongx.github.io/layui-select-address/githud:https://github.com/mzongx/layui-select-address需要的可以看下,写得不好欢迎指正~~~转载:https://fly.layui....

2019-06-12 16:47:31 3382 1

转载 微信小程序报错,不在以下 request 合法域名列表中(引起的探索)

最近因为突然对小程序有兴趣,然后开始了自学之旅。  在学习的过程当中遇到了一个问题,控制台报错,提示:不在以下 request 合法域名列表中,如下图所示    然后我就开始了搜索之旅,相对觉得以下这篇还行,但没解决我的问题  https://blog.csdn.net/qq_27626333/article/details/53638161  找了很久,...

2019-06-11 14:19:03 460

原创 【git】.gitignore文件立刻生效

git rm -r –cached . #清除缓存git add . #重新按照ignore的规则add所有的文件git commit -m “update .gitignore” #提交和注释

2019-06-05 11:09:58 386

转载 Linux必学的60个命令

Linux必学的60个命令Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个

2018-01-10 16:08:39 231

转载 windows下php7.1安装redis扩展以及redis测试使用全过程(另附php5版本)

最近做项目,需要用到redis相关知识。在Linux下,redis扩展安装起来很容易,但windows下还是会出问题的。因此,特此记下自己实践安装的整个过程,以方便后来人。      一,php中redis扩展安装配置    1, 首先第一点,也是最重要一点是,你要知道你的php版本信息,这会决定你的扩展文件版本。特别需要记住一点的是,redis选择x64或者x86,是以php版本

2018-01-10 13:20:29 2196

空空如也

空空如也

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

TA关注的人

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