- 博客(33)
- 资源 (2)
- 收藏
- 关注
原创 微信小程序-----左滑删除
*****************************************要达到的效果图****************************************************************************************要达到的效果图*************************************************最下面有源码哦!...
2018-03-27 16:31:27 6873 2
转载 腾讯云linux服务器的环境配置与使用
一、腾讯云linux云服务器配置LNMP环境1、登录腾讯云服务器首先我在腾讯云的官网申请了一个学生版的服务器,操作系统为CentOS 6.3 64位。接下去下载并安装Xshell(一个远程管理linux服务器的客户端软件)。在运行该软件之后,点击新建,在弹出的新建会话属性窗口中,在名称这一栏填写自定义的会话名,在主机这一栏填写我们云服务器的公网IP地址,其余部分均保持默认状态即可。选择确定,即保存...
2018-03-16 22:12:08 5934
原创 OpenSSH Server远程代码执行漏洞 (CVE-2024-6387)|centos7升级到最新版本OpenSSH-9.8.p1
漏洞名称OpenSSH Server远程代码执行漏洞CVE ID漏洞类型竞争条件发现时间2024-07-01漏洞评分暂无漏洞等级高危攻击向量网络所需权限无利用难度高用户交互无PoC/EXP未公开在野利用未发现OpenSSH是SSH(Secure SHell)协议的开源实现,它通过不安全的网络在两个不受信任的主机之间提供安全的加密通信。OpenSSH 广泛用于基于Unix 的系统,通常用于安全远程登录和远程文件传输,以及其它网络服务。
2024-07-11 15:27:41 755
转载 centos7低版本的OpenSSH升级到最新版本OpenSSH-9.8.p1
SSH协议族可以用来进行远程控制, 或在计算机之间传送文件。两者都是通过网络协议连接服务器的工具,但OpenSSH是使用的TCP协议,更为安全,而telnet则是使用的UDP协议,从根本上来说,这个协议是不安全,不可控的,因此,telnet并不能取代sshd,在生产环境通常也是禁止使用telnet来进行远程连接的。第四、开始正式升级安装sshd服务,可以是yum 或者apt升级的形式,也可以是rpm -Uvh这样的形式,也可以是编译安装并配置动态链接库,运行程序,配置文件这样的形式;
2024-07-11 10:33:38 302
原创 PHP在支持接口和抽象类的情况下,为什么还是引入了 Traits
PHP 之所以引入 Traits,是为了在保持单继承简单性的同时,提供一种更加灵活和强大的代码复用机制。尽管接口和抽象类提供了强大的工具来实现多态和代码复用,但它们也有一定的局限性,特别是在某些复杂场景下。这限制了代码复用的灵活性。- **Traits**:提供了一种将方法和属性注入到类中的机制,解决了单继承的限制,实现了更灵活的代码复用。- **接口**:定义了一组必须实现的方法,提供了多态机制,但不能包含方法实现。- **抽象类**:可以包含方法实现和抽象方法,但一个类只能继承一个抽象类。
2024-06-17 09:27:38 296 1
原创 git 提交代码时不使用 .gitignore 忽略文件
提交代码时忽略不必要的文件或文件夹,上传代码到Gitee忽略部分文件或目录,Git中的使用.gitignore忽略不想要提交的文件,怎么实现在git提交时对某些文件进行忽略,Git-忽略某些文件的提交,解决方案汇总,Git提交代码部分忽略,Git忽略特定代码,代码提交时排除部分,部分代码不跟踪,不使用.gitignore的Git忽略,特定文件忽略提交,Git update-index指令,Git部分代码管理,非跟踪文件Git操作,Git忽略文件但不使用.gitignore
2023-08-18 17:32:12 657
原创 php-fpm 的状态查看和php-fpm 调优随笔
php-fpm 的状态查看和php-fpm 调优随笔1. 找到php-fpm的配置文件,将 pm.status_path = /status 注释去掉 重启php-fpm2. 在nginx 中配置一个server块或者配置一个location3. 最后通过curl 或者 http 请求可以看到php-fpm 的状态可以带着参数访问,json、xml、htmlfull 可以查看详细信息,并且可以和 json、xml、html 同时使用。
2022-12-20 10:53:59 1508 1
原创 记录SEO寄生虫处理过程
网站被入侵了,百度收录的链接会跳转到一些带颜色(黄色)的网站在百度site 了一下明显可以看到收录的seo 关键词等信息都不太对劲这里就不截图了给大家看了,涉及到客户隐私什么的通过查阅一系列资料(一通百度)发现了一个叫seo 寄生虫的东西和我这个场景很像接下来就需要了解一下seo寄生虫了。
2022-11-10 10:40:50 1652
原创 Yii2 关联查询结果AR对象 如何取到表以外的字段
一、model模型中重写 fields 方法public function fields(){ $fields = parent::fields(); $fields['store_id'] = 'store_id'; $fields['name'] = 'name'; $fields['username'] = 'username'; $fields['password'] = 'password'; $fields['integral'
2022-09-08 17:44:28 281
原创 讯睿cms 子管理员使用二开的应用插件时的权限验证问题
这个is_auth方法是通过讯睿的核心Phpcmf\Model\Auth中的_is_admin_auth来验证的,详细看下面两张图。通过以上链接得知插件中的权限验证可以通过dayrui/App/Test/Models/Auth.php中的is_auth方法来验证,最终在插件中的Models/Auth.php中写一下is_auth的验证规则就好了。场景应用插件中创建了一个插件模块,写了导入导出或者其他功能,然后分配给子管理员账号权限。...
2022-07-26 11:04:46 245
转载 Docker 安装 ES + Kibana
前言:ES和Solr 2.ES配置IK分词器和拼音分词器3.安装Kibana(注:Kibana的版本一定和ES的版本一致的)4.ES基础查询语法的使用 中文文档地址:https://es.xiaoleilu.com/010_Intro/05_What_is_it.html 各种基础API查询,基于restful风格,可以参考一下官方网站的查询方式,自己手动操作一下。 难点在于如何计算单台机器的承载容量,想必都应该听说过,在集群承载到一定量级时,查询速度会变慢,原因就
2022-06-20 11:54:25 498
转载 mysql分区和分表⽐较_MySQL分区和分表的区别与联系
分表就是将⼀张⼤表分成N个⼩表。分区将⼀张⼤表的数据分成N个区块,这些区块可以在同⼀个磁盘上,也可以在不同的磁盘上。1. 实现⽅式1.1 分表MySQL的分表是真正的分表,将⼀张⼤表分成若⼲个⼩表之后,每个⼩表都是完整的⼀张表,都对应三个⽂件(以MyISAM存储引擎为例):.MYD⽂件:数据⽂件;.MYI⽂件:索引⽂件;.FRM⽂件:表结构⽂件。如下图所⽰:上述的分表使⽤MERGE存储引擎(MyISAM存储引擎的分表变种)。alluser是总表,它下⾯有三个分表,user1、user2和
2022-06-16 15:48:18 884
转载 laravel队列
1 环境Laravel是一种类似ThinkPHP的php框架,封装的诸多功能可以很方便的使用。队列Queue便是其中之一。Windows环境下,可使用PHPstorm作为Laravel的集成开发环境IDE。2 队列Laravel可配置多种队列驱动,包括 "sync", "database", "beanstalkd", "sqs", "redis", "null"(具体参见app/config/queue.php)其中sync为同步,database为使用数据库,后面三种为第三方队列服务
2022-04-25 10:38:19 2509
原创 git 设置用户以及生成秘钥
局部配置git config user.name "xxx"git config user.email "xxx@163.com"查看项目的局部配置,在项目目录下运行:git config user.namegit config user.email全局配置(只是多了一个--global参数):git config --global user.name "xxx"git config --global user.email "xxx@163.com"查看全局配置:gi
2022-04-24 10:24:02 869
原创 git tag使用笔记
1.创建tag:创建 tag 是基于本地分支的 commit,而且与分支的推送是两回事,就是说分支已经推送到远程了,但是你的 tag 并没有,如果把 tag 推送到远程分支上,需要另外执行 tag 的推送命令。git tag <tagName> //创建本地taggit push origin <tagName> //推送到远程仓库若存在很多未推送的本地标签,你想一次全部推送的话:git push origin --tags以上是基于本地当前分支的最后的一个c
2022-04-15 15:48:28 203
转载 linux CentOS8 yum 报错 Error: Failed to download metadata for repo ‘appstream‘: Cannot prepare interna
linux CentOS8 yum 报错 Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
2022-03-09 11:13:38 1284 2
转载 TP5 借助EXP实现FIND_IN_SET查询
存在这么个场景,在数据表汇总,字段值存储的是以英文逗号’,'相连的字符串,结构如图所示:如果想要查询出字段jq_job_ids中包含8的数据,使用原生SQL也是非常简单,借助mysql中find_in_set函数就可以实现了select id, batch_name, jq_job_ids from fa_jq_batch where find_in_set(8, jq_job_ids)那如果是在tp5框架中该如何实现呢,特别是当存在多个where条件时又该如何构造查询条件呢,其实通过tp5中的
2021-04-14 10:36:01 1123
原创 windows git 小乌龟 修改文件大小写后 提交 git status 里并没有显示
windows git 小乌龟 修改文件大小写后 提交 git status 里并没有显示举例,我这里的一个qrcode.php 文件,此时已经上传了服务器了但是发现这个文件 在服务器报错了,原因是linux 服务器区分大小写(代码我就不贴了)然后我改完大写之后提交发现是空的百度之后说是改 配置终于出来了,但是,提交到线上后是有问题的,往下看左面是我线上的目录,小写的qrcode.php 和 大写的QRcode.php 都有,这个不是我们想要的结果...
2020-09-21 18:09:46 1456
转载 jQuery UI 主要组件使用中文文档参考 -
jQuery UI 主要组件使用中文文档参考转自-http://lzw.me/a/jquery-ui-zh-cn-docs.html/comment-page-1
2020-07-02 16:08:18 192
原创 DataTable参数详解
$(document).ready( function (){$('selector').dataTable( {/** 默认为true* 是否自动计算列宽,计算列宽会花费一些时间,如果列宽通过aoColumns传递,可以关闭该属性作为优化*/"bAutoWidth":true,/** 默认为false* 是否延迟渲染,当用Ajax或者js方式加载数据时开启延迟渲染会带来很大的速...
2019-05-20 16:25:38 5072
转载 半深入理解CSS3 object-position/object-fit属性(个人用于轮播图)
一、夏来了,夏来了~二、从哪里开始呢?可以写的点很多,从哪里开始呢?啊,先手标题入手吧。首先是“半深入”,标题这里之所以称为“半深入”,不是因为短,而是object-position/object-fit自己尚未在实际项目中实践过,没有足够多实践经验的认知都不能称为“深入理解”。按照以前的调调,我会变身成萧敬腾——不生产水,只是大自然的搬运工,然后文章名称就是“CSS3 object-...
2019-04-11 14:04:29 743
原创 display:flex属性 justify-content: space-between和flex-flow:wrap一起使用的问题
.wrap { width: 400px; display:flex; /*弹性盒子*/ justify-content: space-between; /*两端对齐,子元素之间有间隙*/ flex-flow: row wrap;/*子元素溢出父容器时换行*/}span {width: 100px;background-color: green;c...
2019-04-09 15:49:13 5392
原创 约瑟夫环(range函数)
约瑟夫环是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依次规律重复下去,直到圆桌周围的人全部出列。通常解决这类问题时我们把编号从0~n-1,最后 [1] 结果+1即为原问题的解。 PHP 实现方法: functionking($n,$m){...
2018-09-06 14:41:21 431
原创 navicat导出数据字典的查询
SELECTTABLE_NAME '表名',COLUMN_NAME '字段名',COLUMN_TYPE '数据类型',COLUMN_COMMENT '备注'FROMinformation_schema.COLUMNSWHERETABLE_SCHEMA = 'jinran_service' and table_name = 'jinran_shop_order'; 截...
2018-08-03 11:09:50 4308
原创 MySql高级加常用命令合集
大家看完别不说话,给点意见,或者有其他好用的东西分享一下,欢迎欢迎ʕ•̫͡ʕ•̫͡ʕ•̫͡ʕ•̫͡•ʔ•̫͡•ʔ•̫͡•ʔʕ•̫͡ʕ•̫͡ʕ•̫͡ʕ•̫͡•ʔ•̫͡•ʔ•̫͡•ʔʕ•̫͡ʕ•̫͡ʕ•̫͡ʕ•̫͡•ʔ•̫͡•ʔ•̫͡•ʔʕ•̫͡ʕ•̫͡ʕ•̫͡ʕ•̫͡•ʔ•̫͡•ʔ•̫͡•ʔʕ•̫͡ʕ•̫͡ʕ•̫͡ʕ•̫͡•ʔ•̫͡•ʔ•̫͡•ʔʕ•̫͡ʕ•̫͡ʕ•̫͡ʕ•̫͡•ʔ•̫͡•ʔ•̫͡•...
2018-06-13 21:32:06 673 1
原创 linux服务器安装zabbix (可以监控各种网络参数以及服务器健康性和完整性的软件)
安装教程和手册在文章末尾Zabbix是一个高度集成的网络监控解决方案,一个简单的安装包中提供多样性的功能。数据收集可用性和性能检查支持SNMP(包括主动轮训和被动获取),IPMI,JMX,VMware监控自定义检查按照自定义的间隔收集需要的数据通过server/proxy+agents来执行灵活的阀值定义您可以非常灵活的定义问题阈值,称之为触发器,触发器从后端数据库获取参考值高度可配置化的告警可根...
2018-06-13 18:22:09 1245
原创 php数据查询完二维数组去重法
array_flip(array_column($buy_all_num,'uid'))先把查询出来的二维数组中的uid取出来,然后让key和value对调,因为值value的类型的int,所以相同的uid就会只保存一个,这样就可以得到去重后的数据了,挺灵活的,不同场景需要小小变动代码...
2018-06-12 14:12:31 604
原创 linux常用命令积累
------------------------------分割线(压缩)-----------------------------------------------文件的备份和压缩是管理员遇到的首要问题,我刚学Linux,总结一下书上和网络上的方法。(本文章基于Redhat9)一、使用tar命令进行备份tar命令本来的作用是能够把很多文件放到一个小文件中进行归档,但是同时又能够对文...
2018-05-15 11:03:36 226
原创 如何判断mysql_query是否成功,封装php无限极分类接口
针对update 语句等会对数据表进行修改的语句在mysql_query($sql);后面加上$result = mysql_affected_rows(); 如果$result 值为-1表明语句没有成功执行,可能是语句格式有问题等等;如果$result 值为0 表明语句成功执行,但是update并没有改变数据表任何一个字段的值;如果$result值为1 表明语句成功执行, 而且upda...
2018-04-03 14:24:23 550
原创 微信小程序wx.setStorageSync
关于同步缓存和异步缓存的区别以Sync(同步,同时)结尾的都是都是同步缓存,二者的区别是,异步不会阻塞当前任务,同步缓存直到同步方法处理完才能继续往下执行。通俗点说,异步就是不管保没保存成功,程序都会继续往下执行.同步是等保存成功了,才会执行下面的代码.使用异步,性能会更好;而使用同步,数据会更安全关于本地缓存 1.wx.setStorage(wx.setStorageSync)、wx.getSt...
2018-03-29 14:34:03 6415
原创 微信小程序获取openid等参数报错errcode:48001 errmsg:'api unauthorized'
我的报这个错的时候,把url改成下面这个就可以了,"https://api.weixin.qq.com/sns/jscode2session?appid=$appid&secret=$appsecret&js_code=$code&grant_type=authorization_code"这个url有三种1、$url = "https://api.weixin.qq.co...
2018-03-13 15:43:23 20660 6
libzip-1.3.2.zip
2022-12-02
微信小程序---列表页左滑删除(同时适用于安卓和ios)
2018-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人