- 博客(222)
- 资源 (9)
- 收藏
- 关注
原创 linux中grep的用法有基本用法
总结而言,grep是一个强大的文本搜索工具,可以在文件或输入流中查找匹配指定模式的行。它可以通过基本用法、忽略大小写、正则表达式搜索、反向搜索、统计匹配行数、递归搜索、输出行号以及从输入流中搜索等功能来满足不同的搜索需求。5. 统计匹配行数:如果只关心匹配行的数量,可以使用-c选项来统计匹配行的数量。linux中grep的用法有基本用法、忽略大小写、正则表达式搜索、反向搜索、统计匹配行数、递归搜索、输出行号和从输入流中搜索等。grep将递归搜索所有文件,并输出包含"example"的行。
2024-02-22 10:49:58
357
原创 解决ComposerStaticInit类重复加载问题
这个包,由于thinkphp没有加载 vender/autoload ,而是通过直接解析autoload_static中的类做加载的,而这个包会重新引用 autoload做自动加载,结果就产生了ComposerStaticInit 这个类重复加载的问题。暂未发现有其它影响。使用ThinkPHP5框架的项目,在引用某些包的时候,可能会通过其它包(目前已知phpoffice/phpword)引用到。Tp5中composer安装phpoffice后报错。
2023-07-31 12:38:16
704
原创 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
603
转载 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
2724
原创 深度学习之快速入门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
原创 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
1716
转载 连接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
12407
原创 后台管理系统推荐(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
5000
2
原创 腾讯云离线上传离线视频后播放卡顿
离线录制的视频上传到腾讯云点播后,视频查看特别卡,排查后,发现有两个问题:1 离线录制的视频的码率比较高,对宽带要求高,解决办法:视频转码/用户提升宽带2 离线上传的视频首次访问没有预热,会回源站访问的,回源站取资源,首次耗时就会比较长一些,因为没有缓存,所以建议提前预热(上传视频后进行预热),这样访问资源的时候就会从最近的cdn上获取资源。腾讯云预热接口...
2021-10-14 17:44:57
988
转载 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
275
原创 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
3416
原创 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
5281
原创 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
1960
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
1902
原创 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
5590
原创 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
3014
原创 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
509
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
193
原创 ftp密码正确,使用xftp软件连接时,无法显示远程文件夹
在我设置好ftp后使用phpstorm可以连接上并显示文件,但使用xftp软件连接时可以连上但是提示如下,无法显示远程文件夹,最终找到了原因1. 问题原因由于ftp连接模式port模式和pasv模式。设置ftp 链接模式为port (主动模式) ,ftp客户端一般默认使用的pasv (被动模式)。如果不修改模式,用户链接服务器后,目录一直不能显示。所以要修改为主动模式。2. 解决方案其实很简单,只需将ftp连接模式改为主动模式。xf...
2020-08-24 10:21:02
1850
转载 初识FastAdmin中的弹出窗口的功能
一张图解析FastAdmin中的弹出窗口的功能功能描述弹出窗口是FastAdmin中最常用的功能之一,FastAdmin中默认生成的CRUD中的编辑、添加和删除的弹窗都是基于Layer弹层组件实现的,FastAdmin在此基础上进行了扩展和二次开发,除了Layer原有的功能外,还有部分FastAdmin特有的功能。首先我们先来看看最常用的编辑和添加弹窗。在CRUD后的列表中默认的添加和编辑按钮会自动绑定事件,如果需要手动弹窗,我们可以使用Fast.api.open(url, tit..
2020-08-22 14:32:26
4249
转载 初始fastAdmin中的FormBuilder表单生成器
一张图解析FastAdmin中的FormBuilder表单生成器功能描述在使用FastAdmin一键生成CRUD后,默认的生成的都是原生HTML的组件代码,会有许多不熟悉前端的小伙伴改动起来会比较费劲。其实在FastAdmin中有一个简单的FormBuilder,但是它只能生成一些简单的文本框或下拉框,像FastAdmin中常用的动态下拉框、城市选择框、联动框,它就没法实现了。从1.0.1.20180630_beta版本开始,我们可以使用全新的FormBuilder用于生成我们的组件了。千万
2020-08-22 14:28:09
884
转载 初识fastAdmin表格列表的功能
FastAdmin是一款基于ThinkPHP5+Bootstrap的极速后台开发框架。优点见开发文档https://doc.fastadmin.net/docs在这里上传几张优秀的快速入门图:一张图解析FastAdmin中的表格列表的功能:功能描述请根据图片上的数字索引查看对应功能说明。1.菜单名称和描述默认生成的CRUD是没有菜单名称和描述显示的,如果需要显示则可以修改权限管理->菜单规则,给对应菜单的添加上备注信息后即可显示,支持HTML2.TAB过滤选项卡在一..
2020-08-22 14:25:06
3801
原创 大批量数据写入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
2512
原创 SublimeText3、phpstorm的多行编辑快捷键
SublimeText3的多行快捷键 Ctrl+Shift+Lphpstorm的多行快捷键 Alt+Shift+Insert(执行一次生效,在执行一次取消)
2019-08-24 09:24:50
1007
web端上传图片插件自带剪辑大小功能
2023-01-15
elasticsearch.zip
2019-06-10
H+后台模板
2018-11-04
MinGW windows下c++编译工具
2018-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人