自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(150)
  • 资源 (5)
  • 问答 (2)
  • 收藏
  • 关注

原创 新手微擎(微赞)学习之路二 --- 框架整体认知

**通过对微擎的简单使用及了解,相信很多小伙伴发现官方文档、网上的视频 对自己二次开发微擎或者想深层次了解微擎帮助渐小了。我当时工作涉及到二次开发的时候也很迷茫,于是开始简单粗略的看了下微擎框架,现将所知分享于大家。**首先贴出微擎根目录各文件夹、文件的大致含义(写的有点乱,仔细看还是能看懂的,O(∩_∩)O):

2017-09-07 11:31:57 6024 3

原创 微擎(微赞)学习之 -- 模块开发:目录结构

微擎模块(有人称之为插件)开发是学习微擎以及做微擎开发的必须要会的一项,我最开始接触微擎就是从简单的模块开发入手。现分享于刚接触微擎开发的小伙伴。**(如有错误,敬请指正!)**

2017-09-06 10:57:43 10737

原创 新手微擎(微赞)学习之路一

我刚接触微擎没多久,学习中遇到很多问题,走过很多弯路。遇到很多问题在网上也查不到,因此想把我自己的学习历程写出来供新手们参考(本人还是菜鸟一枚,文中错误之处,敬请指正!)       我以一个新手小白的角度来帮助想学习微擎的小伙伴指出(建议)一条路:首先以我的理解说一下微擎和微赞,微赞是基于微擎写出来的。就好比thinkcmf 基于 thinkphp框架一样,前者为“成品房”,后者是“毛坯

2017-03-10 10:32:28 34313 9

原创 VUE拖拽对象到另一个区域

实际使用中,一般只需使用到dragstart、dragover、drop即可,拖拽对象/区域使用dragstart,目标对象/区域使用drop,使用这个简单拖拽效果可以实现很多复杂好用的功能。

2024-12-04 16:50:13 506 2

原创 PHP使用RabbitMQ(正常连接与开启SSL验证后的连接)

代码中包含了PHP在一般情况下使用方法和RabbitMQ开启了SSL验证后的使用方法

2024-12-04 15:53:29 639

原创 PHP获取安卓APK文件的信息(名称、版本、图标文件等)

最近业务需要一个功能,后台上传apk文件,需要自动获取到此apk的名称、版本、图标、PackageName等信息。网上查了很多资料,看大家都是使用aapt工具来获取信息,不过不能获取图标。后来发现有大神已经封装了一套组件【php-apk-parser】可以使用,在此总结一下,方便大家使用。

2024-11-28 15:20:17 963

原创 PHP将图片合成gif动图

此功能主要依赖于imagick扩展

2024-11-21 11:19:41 416 1

原创 VUE自定义新增、复制、删除dom元素

实现思路:定义一个数量和一个数组,然后使用循环遍历展示内容,新增或删除时只需要改变定义的数量,然后删除对应数组元素即可。功能需求,能灵活新增或删除一个dom元素,在此dom元素中还存在能灵活新增、删除的dom元素。点击新增策略,能新增整个策略dom。

2024-07-03 17:18:15 1094 1

原创 vue实现滚动条联动(一个滚动条控制两个或多个)

这样就实现了两边表格的滚动条联动,有多个表格,也是同样的方法,使多个表格的scrollTop和scrollLeft相同就可以了。

2024-04-28 15:42:08 1820 2

原创 VUE2两个数组赋值相同时,修改一个数组另一个数组也会改变的问题

VUE2中两个数组来源于同一个对象的指针引用,数组间传递的是引用地址,因此两个数组引用的是同一个对象,只要其中一个数组改变,另一个数组就会改变。定义了两个属性A、B,都是数组类型,两个属性同时赋予了同样的值。目的:a操作后,A数组会更改,b操作后,A数组的值会变回B数组。结果:A数组更改后,B数组同时被修改。

2024-04-28 10:33:00 797

原创 使用vue2-ace-editor实现可选择的代码编辑器

vue2-ace-editor实现代码编辑器

2024-04-18 21:20:44 3513 2

原创 PHP调用.NET的asmx服务接口

由于业务需求对接.net服务(我这边是yii2框架),接口方要求登录后才能调用。调用过程中遇到了各种各样的错误,使用浏览器输入账号密码可以访问,但是使用SoapHeader类遇到了各种各样的报错。网上关于这块的资料也比较少,最后下载了个SoapUI,根据这个工具的请求头一点一点试出来了。

2023-12-20 17:35:27 1014

原创 Linux服务器挂载另一台服务器的文件夹(mount)

Linux服务器挂载另一台服务器的文件夹

2023-11-17 15:22:38 5740

原创 Mergely对比工具使用方法

链接: https://pan.baidu.com/s/1VkbPY5mQa78IrpmZx_975g 提取码: uw7m。最近需要在web页面上实现代码比对并且能合并差异代码的功能,就用到了Mergely插件,记录一下供各位参考。

2023-06-16 15:58:08 977

原创 使用PHP操作MinIO

记录下使用PHP对MinIO存储桶下的文件及文件夹的操作

2023-04-04 18:00:19 2592

原创 PHP 使用exec等命令时报错的注意点

PHP exec $PATHPHP使用exec执行脚本异常

2023-02-03 16:53:13 654

原创 PHP实现文件夹压缩、解压及zip文件在服务器之间的传输

PHP实现文件夹压缩、解压。PHP实现文件或文件夹在服务器之间的传输。

2023-01-31 13:37:02 1598

原创 git操作:load pubkey “~/.ssh/id_rsa“: invalid format

load pubkey "~/.ssh/id_rsa": invalid format

2023-01-12 16:19:45 3996

原创 PHP操作XML(新增、编辑、删除)

本文来总结下使用PHP对xml 文件的内容进行操作,还有生成新的xml文件的方法。

2022-11-25 11:51:23 1236

原创 docker:Untar exit status 1 archive/tar: invalid tar header 错误解决

Error response from daemon: Untar exit status 1 archive/tar: invalid tar header报错解决

2022-11-08 11:48:10 7175

原创 内网穿透的简单理解

内网穿透、NAT的理解

2022-10-14 10:49:03 276

原创 防止多人同时编辑的一个小方法

防止多人同时编辑的一个小方法。适用于公司内部系统少数人编辑同一条记录时的处理,若各位有更好更简单的思路,欢迎指教。

2022-10-13 10:42:32 1676

原创 RabbitMQ的简单理解及PHP使用RabbitMQ(附yii2使用方法)

RabbitMQ的简单理解及PHP使用RabbitMQ(附yii2使用方法)

2022-03-10 21:43:54 2841

原创 windows环境PHP使用RabbitMq安装amqp扩展

windows环境PHP使用RabbitMq安装amqp扩展

2022-03-10 21:41:41 2106

原创 source.list更新后,Docker构建时报错解决

E: The repository 'http:// -backports Release' does not have a Release file.W: GPG error: http:// -updates InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 报错解决

2022-03-05 17:06:20 1554

原创 使用docker安装RabbitMQ

使用docker安装RabbitMQ

2022-03-04 14:17:39 2660

原创 对HTTPS和SSL的理解

HTTPS也称作HTTP over TLS。(TLS的前身是SSL,TLS 1.0通常被被认为SSL 3.1,TLS 1.1为SSL 3.2,TLS 1.2为SSL 3.3)谈到HTTPS首先要了解下HTTP和对称性加密、非对称性加密(加密可以自行搜索,在此不做赘述)。公钥加密,私钥解密。私钥加密,公钥解密。谈下对HTTP和HTTPS协议的理解:browser和server想要加密聊天(使用http),不想聊天内容被其他人知道,使用了非对称加密:browser:“server,把你的公.

2022-02-25 13:10:06 621

原创 docker安装Jenkins及其配置使用

在此记录下Jenkins的安装、配置,直到可以成功构建。一.安装【docker安装Jenkins】docker的安装在此不做赘述,网上教程大把。可以search下Jenkins的镜像:docker search jenkins我在此以jenkinsci/blueocean为例,执行命令及解释如下docker pull jenkinsci/blueocean #下载镜像mkdir /var/www/jenkins_home/ #创建目录,用做映射chown 1.

2021-12-28 17:33:16 1154 1

原创 用nginx做代理缓存

用到缓存就是为了减少后端的压力,提高网站并发。在网站设计中,为了更好的去中心化,我们会尽量将请求集中到前端,在前端就能处理掉。常用的缓存类型有客户端缓存、代理缓存、服务端缓存等。客户端缓存【缓存存到本地,如数据存到用户的浏览器缓存中,从本地读取】 代理缓存【缓存存到代理或中间件上,如从服务端获取到的数据放置在nginx上,访问时直接读取nginx的缓存】 服务端缓存【缓存存到服务端,经常使用redis和memchache,比如key-value格式的数据】代理缓存简略示意:...

2021-12-16 13:32:52 5426

原创 nginx日志[配置解释]

记录下 error_log和access_log的相关配置,及简略解释

2021-12-14 10:33:47 3471

原创 jenkins构建项目配置及推送阿里云镜像仓库

使用阿里云的k8s,更新一个项目需要如下步骤:1.先更新代码2.再将代码打包生成一个docker镜像,推送到阿里云镜像仓库(私有的)3.在阿里云上使用新的镜像新启一个docker,并把老的docker删除(阿里云k8s可以配置钩子,镜像更新自动重启docker)使用jenkins构建,就方便很多了。(先要阿里云k8s镜像更新自动重启docker配置好)在此只使用jenkins运行一个sh文件。只需要在jenkins配置下执行命令即可:sh文件就按照项目发布步骤来写(按照自己.

2021-11-06 16:15:37 3951

原创 事务的隔离级别和脏读、不可重复读、幻读

经常看到网上关于脏读一些问答,很少有回答的很全面的。因此参照网上的资料,做了下简单的总结[搬运了一些大佬的文章链接]。问题:存在两个事务,A事务更改数据在未提交之前,B事务能否读取到A修改过的数据?网上看到的答案说是不可以,也有说可以的。答案:真正的答案是可能读取的到,也可能读取不到。【真是这样,因为少了个大前提!】这是因为有个大的前提条件,就是事务的隔离级别!MySQL默认的事务隔离级别是可重复读,为啥?相关说明可以看下这篇文章:【原创】互联网项目中mysql应该选什么事务隔离级别 - .

2021-09-26 16:15:43 165

原创 PHP图片旋转验证实现思路

实现思路:PHP从图片库中随机取出一张,使用gd库裁剪并随机旋转0-360°【A】,记下旋转度数。把图片输出给前端。用户将图片旋转至正确的位置(只能朝着一侧旋转,且最大旋转值为360°),前端记下用户旋转的角度【B】传给后端。验证思路:A = 360 - B 即正常(可以加左右模糊值)。否则验证失败。代码如下:<?phpnamespace controllers\auth;use Gd\Imagine;use File;use Image;class Imag.

2021-09-18 18:55:47 535

原创 redis连接错误解决:MISCONF Redis is configured to save RDB snapshots和No space left on device

使用Redis时,经常会遇到两种错误:一:MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapsho

2021-07-07 11:42:47 3886

原创 PHP实现两种排课

两种排课方式:固定每周的固定时间上课(例:共上20节,每周六、周日早上8点-10点上课。假如今天周六凌晨1点,那么排课也需要从今天开始) 总共上几个周,每周上课时间比较个性化(例:共上三周,第一周周一周二早上8点-10点上课;第二周周三周四下午8点-10点上课;第三周周日中午11点-12点上课。)第一种排课比较好实现,简要代码如下:/** * 生成日期列表 * * @param int $startDate 开始日期 时间戳格式 * @param.

2021-06-25 18:07:15 791 9

原创 使用bat文件做定时任务

最近想试验下使用windows的定时任务做个定时处理,以备份mysql开发环境的数据为例做了下探索。如下:1、linux中有.sh文件做为脚本使用,同样,windows下有bat文件(dos下的批处理文件)也可作为脚本使用。因此就想写一个bat文件来执行数据的备份,实现思路:使用mysql自带的mysqldump备份工具做备份,并保留最近7天的备份,删除其他的备份。2、查资料,看语法,文件内容如下(文件名mysql-service.bat):rem ****MySQL Backup Start

2021-06-09 15:49:28 2426 1

原创 Yii2中数据的特殊排序方法

开发时,经常遇到查询数据的排序问题。大部分排序很简单,“order by 字段 asc|desc” 即可,或者多字段排序。偶尔也会遇到特殊的排序,比如按照特定的顺序(如:按照1、3、4、2、5排)。在原生SQL中可以使用 ... + ORDER BY FIELD(`字段`,1,3,4,2,5) 进行排序。但是使用yii2框架中的model函数该怎么实现呢?需求:按照状态值为0、2 、1且创建时间正序排列。代码如下:$query = ListModel::find() .

2021-05-12 19:44:41 1116

原创 PHP匹配并替换自定义文本中的变量

阿里的短信模板中的变量配置在PHP中怎么实现?经常会有这样的需求:在页面上配置一段文字,文字中夹杂着前后端定义好的变量,然后根据不同的用户显示不同的文本内容。比如:我们需要在前端页面上配置一个消息内容,内容中有用户的姓名、性别、年龄、手机号...等信息,这个消息内容是可以随时编辑的。实现思路:提供一些变量配置,前后端协商好变量配置规则。编辑好的内容暂且称之为“模板”,后端通过正则匹配到模板中的变量,然后进行替换,生成真正的内容。举个例子:先和前端定义好一部分变量规则:name - 姓名 .

2021-05-08 15:34:00 637

原创 PHP根据周期和间隔获取开始、结束时间

周期:日、周、月、年间隔:1、2、3、4、5、6......例子:间隔为“2”,周期为“周”,得出结果为:本周【本周一】的开始日期和下周【下周日】的结束日期,分别为"2021-05-03 00:00" "2021-05-16 23:59"简单的使用PHP内置函数封装了一个函数,如下:/** * 获取开始和结束时间戳(根据周期[日 周 月 年]及间隔[1 2 3 ...]) * @param $timePeriod 周期 * @param $timeIn..

2021-05-08 15:07:40 405

原创 YII2中with、joinWith的使用(使用闭包)

yii2的模型方法中提供了with(类子查询)和joinWith(联表查询),记录下这两个的用法。查询customer_id为1的客户,每个客户的总合大于100的订单$customers = Customer::find() ->with([ 'orders' => function($query) { $query->andWhere('subtotal>100'); } ]) ->an

2021-04-29 20:05:29 1421

docker_test.rar

docker-compose 一键构建NGINX+PHP+Redis,和教程相关联。简单实用,轻量级,兼容性很好。

2020-06-14

梁阿磊、蒋兴昌、林凌译概论教材及答案(全).zip

机械工业出版社出版的计算系统概论,梁阿磊、蒋兴昌、林凌译 书本及答案

2019-07-12

医院挂号平台,在线挂号平台

医院挂号平台,在线挂号平台,亲测可用。所提供的信息,只供参考之用。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权请邮件与我联系处理。

2018-03-19

代码编辑工具 EditPlus3

EditPlus3 很好用的一款文本编辑器,支持多语言编辑。简体中文版本。 EditPlus3 很好用的一款文本编辑器,支持多语言编辑。简体中文版本。 EditPlus3 很好用的一款文本编辑器,支持多语言编辑。简体中文版本。

2017-09-08

开发工具 sublim 3.0 版本

Sublime Text 3,很好用的一款编辑器,支持扩展插件等功能。 简体中文版本 Sublime Text 3,很好用的一款编辑器,支持扩展插件等功能。 简体中文版本 Sublime Text 3,很好用的一款编辑器,支持扩展插件等功能。 简体中文版本

2017-09-08

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

TA关注的人

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