自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

守护大白菜的博客

IT技术交流php linux

  • 博客(220)
  • 资源 (9)
  • 收藏
  • 关注

原创 linux中grep的用法有基本用法

总结而言,grep是一个强大的文本搜索工具,可以在文件或输入流中查找匹配指定模式的行。它可以通过基本用法、忽略大小写、正则表达式搜索、反向搜索、统计匹配行数、递归搜索、输出行号以及从输入流中搜索等功能来满足不同的搜索需求。5. 统计匹配行数:如果只关心匹配行的数量,可以使用-c选项来统计匹配行的数量。linux中grep的用法有基本用法、忽略大小写、正则表达式搜索、反向搜索、统计匹配行数、递归搜索、输出行号和从输入流中搜索等。grep将递归搜索所有文件,并输出包含"example"的行。

2024-02-22 10:49:58 349

原创 phpspreadsheet导出数据和图片到excel

使用phpoffice导出图片到excel表格

2024-02-22 10:43:38 490

原创 thinkphp5.1 where使用FIND_IN_SET

thinkphp5.1 where使用FIND_IN_SET

2024-01-07 14:15:11 712 1

原创 解决ComposerStaticInit类重复加载问题

这个包,由于thinkphp没有加载 vender/autoload ,而是通过直接解析autoload_static中的类做加载的,而这个包会重新引用 autoload做自动加载,结果就产生了ComposerStaticInit 这个类重复加载的问题。暂未发现有其它影响。使用ThinkPHP5框架的项目,在引用某些包的时候,可能会通过其它包(目前已知phpoffice/phpword)引用到。Tp5中composer安装phpoffice后报错。

2023-07-31 12:38:16 701

原创 windows上phpstudy 在切换php7.0到7.2后项目404

项目从7.0切换到7.2.9一访问本地就报404,然后重启 + 重新配置nginx.conf也无效。1 查询端口占用 netstat -aon|findstr "9000"2 强行杀死进程 taskkill /pid 11080 -t -f。后面通过杀掉windows 9000端口进程就好了。翻译:从上游读取响应头时上游过早关闭的连接。因为之前跑过vue服务,很肯能是端口占用了。然后重启phpstudy后成功结局。然后取查看phpstudy 的。发现一访问本地网站就报下面错。phpstudy报错。

2023-06-28 12:00:29 583

转载 nginx.conf中关于nginx-rtmp-module配置指令详解

描述:定义每个流发布时要执行的带有参数的外部命令。* HTTP 3XX 返回码的话 重定向 RTMP 到另一个流,这个流的名字在 HTTP 返回头的 Location 获取。描述:设置 HTTP 连接回调。返回码 3XX (重定向状态码)会使 RTMP 重定向到另一个从 HTTP 返回头里获取到的 application。发送一个特殊的包到远程连接,然后在 ping_timeout 指令指定的时间内期待一个回复。Url 语法:[rtmp://]host[:port][/app[/playpath]]。

2023-06-09 17:02:52 2681

原创 静态IP上网中多台路由器中的端口映射问题

1、首先主路由器用静态IP上网,其他子路由器使用DHCP(动态获取)方式上网。

2023-04-03 14:56:48 490 1

原创 RedmiAX5400路由器静态IP上网报错“静态IP地址不合法“

换Redmi路由器后静态IP地址不合法

2023-04-03 13:07:24 1896

原创 深度学习之快速入门PyTorch笔记一

1、首先安装 AnacondaAnaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项2、安装成功后在开始菜单打开Anaconda Prompt 建立一个pytorch环境命令如下:conda create -n create pytorch python=3.6 (pytorch环境指定使用python3.6)3、安装pytorch...

2023-04-03 12:52:21 48

原创 layui 布局 table表行高度不一致时导致的固定列行高错乱问题解决

layui table表格固定列行高与数据列行高不一致解决

2022-12-01 10:48:41 2121

原创 记一次Redis Connection refused的问题解决

Connection refused

2022-08-25 11:14:35 1194

原创 Tp5中模型Model中字段类型转换与数据完成

Tp5中模型Model中字段类型转换与数据完成

2022-06-27 11:11:59 1011

原创 layui中table表格自定义列中的如何使用后端赋值给前端的变量

layui中table自定义列中的变量渲染

2022-06-21 12:02:11 574

原创 腾讯云服务器扩容后,登录不上服务器

云服务器实例启动后,登录不上服务器

2022-05-11 00:34:24 340

原创 升级php版本后phpexcel突然不能使用报错

phpexcel报错continue

2022-04-02 13:31:35 1826

原创 Redis windows本地服务启动无法连接问题

下载安装redis后,打开reids-servers.exe后客户端无法使用redis安装redis服务:redis-server --service-install redis.windows-service.conf --loglevel verbose卸载redis服务:redis-server --service-uninstall启动服务命令:redis-server.exe --service-start关闭服务命令:redis-server.exe --service-sto

2022-03-17 13:50:11 1710

转载 连接MySQL的10060错误:Can‘t connect to MySQL server on ‘*.*.*.*‘(10060)

【出现该问题可能的原因:】1、网络不通;2、服务未启动;3、防火墙未关闭;4、服务器上防火墙端口未开放;5、端口未被监听;6、权限不足。【解决办法:】1、自行百度配置网络2、启动服务3、关闭防火墙,不会的点这里4、在自己购买的服务器上将MySQL使用的3306端口开放,如果是在本地搭建的虚拟机,记得一定要满足第1条,将网络接通外网。5、添加监听的端口:6、权限不足权限问题,参考:navicat连接不上Linux服务器上的MySQL...

2022-03-10 11:14:03 12374

原创 xshell6和xftp6安装后无法打开提示升级到最新版本

xshell6打开报错要继续使用此程序,您必须应用最新的更新或使用新版本

2022-02-24 12:13:10 9615 1

原创 后台管理系统推荐(PHP)

排名不分前后 gitee 上的star更新于2021/10/15日1.RuoYi开源地址:https://gitee.com/y_project/RuoYi start24.8K文档地址:https://doc.ruoyi.vip/效果预览:https://vue.ruoyi.vip/index开源协议:MIT License2.FastAdmin官网:https://www.fastadmin.net/开源地址:https://gitee.com/ka...

2021-10-15 14:23:32 4950 2

原创 腾讯云离线上传离线视频后播放卡顿

离线录制的视频上传到腾讯云点播后,视频查看特别卡,排查后,发现有两个问题:1 离线录制的视频的码率比较高,对宽带要求高,解决办法:视频转码/用户提升宽带2 离线上传的视频首次访问没有预热,会回源站访问的,回源站取资源,首次耗时就会比较长一些,因为没有缓存,所以建议提前预热(上传视频后进行预热),这样访问资源的时候就会从最近的cdn上获取资源。腾讯云预热接口...

2021-10-14 17:44:57 980

转载 H5页面实现倍速播放

<!DOCTYPE HTML><html><body><video id="video" src="http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4" controls="controls" muted="muted">your browser does not support the video tag</video></body><script>//2倍速

2021-08-27 16:26:15 670

原创 tp5模板中jq脚本对后端渲染出的变量的调用

后端controller渲染为:$this->assign('has_drafts',$has_drafts);如上图所示前端模板jq中调用为var has_drafts = {$has_drafts};

2021-08-10 16:50:42 273

原创 layui之form表单监听提交

要想使用layui的form表单提交监听事件,需要给form标签增加禁止自动提交的属性onsubmit="return false;<form class="layui-form" action="" onsubmit="return false;"><div class="layui-form-item"> <div class="layui-input-block"> <button type="submit" .

2021-07-01 18:01:29 3406

原创 eclipse安装(中文)语言包插件

一:打开浏览器,输入http://www.eclipse.org/babel/downloads.php,如图所示。“Babel Language…”开头的一栏下面就是各个eclise版本的语言包。二:随便选一个,我选的是目标锁定“Babel Language Pack Update Site for 2021-03”行,将下面对应的网址复制到剪贴板。三:打开eclipse,依次选择菜单栏“Help - Install New Software…”,如图所示,在打开的新窗口中点击“Add”按钮,

2021-05-13 15:56:54 5272

原创 ThinkPHP6 利用crontab+think make:command执行定时任务 tp6默认不可以用命令行访问控制器

想在ThinkPHP中写一个定时任务,又不想这个任务是一个可以外网访问的地址怎么办?ThinkPHP中提供了创建自定义指令的方法参考官方示例:传送门在命令台执行php think make:command Hello hello会生成一个 app\command\Hello 命令行指令类在目标文件中打开,我们稍作修改<?phpdeclare (strict_types=1);/** * for command test * @author wolfcode *

2021-04-07 12:07:47 1945 2

原创 升级php7.4后tp5项目报错Array and string offset access syntax with curly braces is deprecated

PHP7.4不再支持使用大括号访问数组以及字符串的偏移.如果在PHP7.4以后的代码中,还是使用大括号来获取的话,那么就会抛出如下错误信息:Array and string offset access syntax with curly braces is deprecated因此想让您的TP5支持php7.4则需要修改一处代码thinkphp\library\think\db\Query.php,TP不同版本对应行数可能不同,如tp5.0.9为370行,TP5.0.24为399行 将$seq = (.

2021-02-07 15:49:27 1897

原创 mariadb 10.5创建用户和修改密码

不知不觉MariaDB已经更新到10.5.8了,它较10.2和10.3做出的变化还是蛮大的在mariadb10.5当中,将用户身份验证做了更改所有用户帐户,密码和全局特权都存储在mysql.global_priv表中。该mysql.user表仍然存在,并且具有与以前完全相同的列集,但是现在它是一个引用该mysql.global_priv表的视图。其次,是unix_socket它可以让用户通过本地socket登陆而无需密码,据介绍,这种加密非常安全可靠,但我暂时用不上如果你正常安装,那么ma.

2021-02-04 13:54:00 5533

原创 h5页面未与app做交互的元素的class值,与交互事件的变量名同名导致app闪退

原因是:class=“toggleMap” 和js中的toggleMap变量同名导致的将class="toggleMap"改成其他值例如class="switchMap"就可以。修改前:html页面<div class="btn"> <a href="javascript:;" class="toggleMap active" data-index="0">累计</a> <a href="javascript:;" class="toggleMap"

2020-12-24 18:43:09 156 1

原创 TP5中模型关联预载入(with)闭包传参方式

with闭包传参使用use/***注意将$code传入闭包function($query)*/ public function get_company(){ $code = '410400'; $info = ModelFramework::where([['user_id','=',session('admin_user')['uid']]])->find(); //查询下属企业 $company_ids = Mode

2020-12-22 15:08:31 2998

原创 layui 表单中多选反选

<form class="layui-form" action=""> <div class="layui-form-item"> <label class="layui-form-label">公告标题</label> <div class="layui-input-inline"> <input type="text" name="title" lay-verify="ti.

2020-12-21 15:28:19 547

原创 H5与app(Android)交互

H5与app(Android)交互一、直接调用Android的方法:<script>window.android.getData();</script>getData是Android定义好的方法二,调用Android定义好的接口<script>function mobileDevice() { var ua = navigator.userAgent.toLowerCase(); if (/iphone|ipad|ipod/.test(u

2020-12-15 12:43:03 505 1

翻译 git 命令大全

CREATE 创建命令:Clone an existing repository$ git clone ssh://[email protected]/repo.gitCreate a new local repository$ git initLOCAL CHANGES 本地操作:Changed files in your working directory$ git statusChanges to tracked files$ git diffAdd all current ch..

2020-08-26 11:31:59 192

原创 ftp密码正确,使用xftp软件连接时,无法显示远程文件夹

在我设置好ftp后使用phpstorm可以连接上并显示文件,但使用xftp软件连接时可以连上但是提示如下,无法显示远程文件夹,最终找到了原因1. 问题原因由于ftp连接模式port模式和pasv模式。设置ftp 链接模式为port (主动模式) ,ftp客户端一般默认使用的pasv (被动模式)。如果不修改模式,用户链接服务器后,目录一直不能显示。所以要修改为主动模式。2. 解决方案其实很简单,只需将ftp连接模式改为主动模式。xf...

2020-08-24 10:21:02 1834

转载 初识FastAdmin中的弹出窗口的功能

一张图解析FastAdmin中的弹出窗口的功能功能描述弹出窗口是FastAdmin中最常用的功能之一,FastAdmin中默认生成的CRUD中的编辑、添加和删除的弹窗都是基于Layer弹层组件实现的,FastAdmin在此基础上进行了扩展和二次开发,除了Layer原有的功能外,还有部分FastAdmin特有的功能。首先我们先来看看最常用的编辑和添加弹窗。在CRUD后的列表中默认的添加和编辑按钮会自动绑定事件,如果需要手动弹窗,我们可以使用Fast.api.open(url, tit..

2020-08-22 14:32:26 4196

转载 初始fastAdmin中的FormBuilder表单生成器

一张图解析FastAdmin中的FormBuilder表单生成器功能描述在使用FastAdmin一键生成CRUD后,默认的生成的都是原生HTML的组件代码,会有许多不熟悉前端的小伙伴改动起来会比较费劲。其实在FastAdmin中有一个简单的FormBuilder,但是它只能生成一些简单的文本框或下拉框,像FastAdmin中常用的动态下拉框、城市选择框、联动框,它就没法实现了。从1.0.1.20180630_beta版本开始,我们可以使用全新的FormBuilder用于生成我们的组件了。千万

2020-08-22 14:28:09 883

转载 初识fastAdmin表格列表的功能

FastAdmin是一款基于ThinkPHP5+Bootstrap的极速后台开发框架。优点见开发文档https://doc.fastadmin.net/docs在这里上传几张优秀的快速入门图:一张图解析FastAdmin中的表格列表的功能:功能描述请根据图片上的数字索引查看对应功能说明。1.菜单名称和描述默认生成的CRUD是没有菜单名称和描述显示的,如果需要显示则可以修改权限管理->菜单规则,给对应菜单的添加上备注信息后即可显示,支持HTML2.TAB过滤选项卡在一..

2020-08-22 14:25:06 3760

原创 大批量数据写入mysql报错 #1436 Thread stack overrun

一次插入5万条数据导致数据库报错:General error: 1436 Thread stack overrun: 246144 bytes used of a 262144 byte stack, and 16000 bytes needed. Use 'mysqld --thread_stack=#' to specify a bigger stack.方法一:错误原因:thre...

2019-09-18 11:00:45 2479

原创 SublimeText3、phpstorm的多行编辑快捷键

SublimeText3的多行快捷键 Ctrl+Shift+Lphpstorm的多行快捷键 Alt+Shift+Insert(执行一次生效,在执行一次取消)

2019-08-24 09:24:50 1003

转载 C语言switch语句的用法详解

转载:http://c.biancheng.net/cpp/html/39.htmlC语言提供了一种用于多分支选择的switch语句, 其一般形式为:switch(表达式){ case 常量表达式1: 语句1; case 常量表达式2: 语句2; … case 常量表达式n: 语句n; default: 语句n+1;}其语义是:计算...

2019-08-14 16:19:33 76303 9

原创 VS2010运行C程序报错 error C2143: 语法错误 : 缺少“;”(在“类型”的前面);但是后缀换成cpp就不会报错

在VS2008和VS2010中总是出现如下错误提示:error C2143: 语法错误 : 缺少“;”(在“类型”的前面)如下图:经查是因为: 纯c要求局部变量定义必须在函数开头,然后才能有其他语句。纯c确实对变量声明的位置有要求,c++却可以随用随定义的。 说明vs是严格执行了纯C的这个标准。变量任意定义是c99的标准。所以将定义的变量放在main函数的头部就解决了如下图:...

2019-08-14 07:35:40 1302

web端上传图片插件自带剪辑大小功能

web端上传图片插件自带剪辑尺寸功能:将cropper.js croppers.js cropper.css 分别放到layui的模块目录下即可

2023-01-15

前端 layui-fromSelects 下拉框多选,搜索

前端select下拉框带搜索,多选,反选

2022-03-30

简单易用的图片缩放插件

简单的缩放插件,用于查看压缩的,只需引入简单的css和js即可.没有臃肿的代码

2020-12-15

elasticsearch.zip

这个文件是Tp5中的扩展,,可以移植到Tp3上...可以去Git上查看https://github.com/elastic/elasticsearch 这上面有PHP版的client包

2019-06-10

H+后台模板

是一个完全响应式,基于Bootstrap3.3.6最新版本开发的扁平化主题,采用了主流的左右两栏式布局,使用了Html5+CSS3等现代技术,提供了诸多的强大的可以重新组合的UI组件,并集成了最新的jQuery版本(v2.1.4),当然,也集成了很多功能强大,用途广泛的jQuery插件,可以用于所有的Web应用程序,如"网站管理后台","网站会员中心","CMS","CRM","OA"等系统

2018-11-04

MinGW windows下c++编译工具

MinGW能使你的Windows支持gcc 编译c或c++;本包是已经从MinGW官网下载好资源的包,只需要解压后配置好环境变量就可以使用.更新时间2018/7/25

2018-07-25

regexBuilderSetup_pro.exe

一个正则表达式的可视化开源工具,直接输入正则表达式就能用可视化显示出来。

2017-03-09

regulex-master.zip

一个正则表达式的可视化开源工具,直接输入正则表达式就能用可视化显示出来。

2017-03-09

regexper-static-master.zip

一个正则表达式的可视化开源工具,直接输入正则表达式就能用可视化显示出来。

2017-03-09

jquery.zclip.js

可用jquery的插件:zclip解决js复制在不同浏览器的支持度。

2017-03-06

空空如也

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

TA关注的人

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