左手代码右手诗
承接各种大小单子,不限体量,欢迎老板砸单项目设计、UI设计、前端开发、后端开发、全栈开发、小程序开发、二次开发、功能修改、项目维护、项目测试、项目Bug修复,等等等等,都可以接。统一价格,童叟无欺。有需求的老板可以发需求到邮箱 seria1392@gmail.com 。也可以扫描底部的微信二维码添加我的个人微信号。
前言:以往都是使用的LNMP自动生成Let's Encrypt免费证书,但前几天cloudflare买了一个域名后,到了在服务器创建主机的阶段卡住了,原因是没办法修改cloudflare dns,不清楚是我创建的api权限没给够还是其他什么原因,最后申请了几次没申请到,反而请求频繁了。所以只能使用cloudflare的证书来给网站上ssl了。以前我并没有使用过cloudflare的证书,也基本没用过这个网站,这一看,好家伙,cloudflare的证书有效期最长可以达到15年,完全不用每次到期再更换了。第一步:打开小云朵,让cloudflare代理你的流量第二步:进入你的域名,然后选择SSL/TLS选择加密模式为完全(严格)第三步:进入SSL/TLS下的源服务器,点击创建证书第四步:这里默认就好,点击创建,生成的是通配符证书第五步:上面的是pem下面的是key。复制里面的内容,然后创建对应的.pem文件和.key文件上传到服务器第六步:在nginx配置文件里添加下面圈出的代码,指向ssl文件第七步:重启你的Nginx,现在你就可以看到你的网站已经可以使用HTTPS来访问了,如果你想使所有
ThinkPHP8 默认单应用模式,需要安装多应用扩展composer require topthink/think-multi-app然后在根目录生成所需要的应用模块php think build ms php think build cli上面两行命令会在app目录下生成配套的目录和文件复制根目录的route目录至应用目录下,并删除根目录下的route目录路由直接指定控制器/方法域名后面必须带应用名,否则无法访问(真的很想吐槽,去掉的方法只有一个,就是为应用单独绑定域名)
好困~ 好想睡觉~
最近天气是真的怪
在去年5月21日,有用户通过邮件联系到我说ColorBroad无法访问,我通过手机检查发现属实,随即访问同服务器下挂载的其他几个网站,经检测ALL DIE,此时我以为只是网络波动导致,便在GoodKvm控制台发起工单询问...等我得知数据彻底损坏的消息的时候,已经是当天晚上,以下是官方通知:HK-Lite3節點故障通知,因磁盤出現不可抗拒因素,出現掉盤,先已安排機房駐場人員進行緊急處理,耐心等待恢復2023.5.21 09.00 駐場人員已經到達機房進行處理2023.5.21 10.31 經技術確定,slot2/slot3/slot5 ,slot2 foreign,但是已經掉盤,slot3/slot5 MISSING,嘗試修復中。2023.5.21 14.56經確定,無法Import,因為我們的Raid10,只允許損壞2個磁盤,現已三塊損壞。2023.5.21 22.00 硬盤徹底損壞,數據已經無法恢復,我們將在7個工作日了給出賠付方案。我不清楚为什么一个正规运营的机房会出现这种影响恶劣的故障,还是说机房上线的硬盘全是洋垃圾?这一次搞得我损失惨重,数个网站近一年的数据清零,本来有两个网
我当前有一个需求,需要采集一个漫画网站的列表页(带分页)、漫画详情页、章节页,并且在采集的时候携带Cookie,以达到采集会员章节的目的,再者,我需要自动跳转并适宜在定时任务下使用。第一步:引入simple_html_dom库为了能够达到像JavaScript一样操作HTML DOM,我们需要使用到simple_html_dom库,在GitHub下载后,引入simple_html_dom.php文件。由于我当前使用的框架为TP3,所以需要把simple_html_dom.php放置在/ThinkPHP/Library/Org/Util目录下,并修改名称为simple_html_dom.class.php(其他框架或者原生只需按照规范或自己的喜好引入到要使用的文件当中即可)接下来需要在使用的文档顶部(namespace下面)use Org\Util\simple_html_dom;此时,我们就可以在需要使用的方法里$dom = new simple_html_dom();第二步,获取页面dom首先我们需要获取HTML的文档数据该方法输入一个url地址,返回html文档数据// 获取页面H
由于众所周知的原因,Win11迟迟不对I7-7700HQ这款CPU进行推送,忍无可忍之下,只能强行更新。一:下载Windows11 ISO文件下载地址:Download Windows 11滚动到最下面,在项目[下载 Windows 11 磁盘映像 (ISO)]下选择你要下载的版本,在下载前请先看一下你的系统里的版本是什么版本,我这里是[家庭中文版]所以就要下载与之对应的版本,我不太清楚版本对不上有什么后果,可能会安装不成功。选择好语言后下载会有一个.iso的文件,拿到这个文件后无论你是要格式化安装还是走官方流程安装都可以了。二:安装前准备把下载好的.iso文件解压出来,会有一个这样的目录进入[sources]目录把[appraiserres.dll]文件更改为[appraiserres.dll.bak]或删除。随后在当前目录新建一个[appraiserres.dll]空文件。三:安装打开根目录里的setup.exe的程序,随后会弹出安装界面。在此程序里选择你想要的配置并一直下一步就好了,如果你想要保存你的个人资料和所有应用程序的设置及数据,请一定要勾选保存(默认是勾选的),随着最后一
Redis,与Memcached类似,是一个键值结构的非关系型数据库,基于内存运行,可持久化储存、集群负载均衡,常用于内容缓存、消息队列、临时计数以及日志储存场景。由于数据库性能的原因,一些频繁读取或需异步处理的数据我们需要通过Redis来实现,如商品秒杀、消息通知、网站信息设置缓存、操作日志及访问日志储存等,Redis基于内存且高速的模式可以大大减轻我们数据库的负担。一、前置ThinkPHP 5.1PHP 7.2.9Redis 3.0.504Nginx 1.15.11二、连接Redis2.1 设置密码在Redis目录下redis.conf文件里添加requirepass 你要设置的Redis密码2.2 添加Redis配置由于我们需要集中管理相关配置,所以需要在TP5 Config.php文件缓存设置里新增Redis配置 // +---------------------------------------------------------------------- // | 缓存设置 // +---------------------------------------------
预览测试地址Color Thief是一个读取图像色彩的库,它的实现方式是把图像转换为canvas标签,并通过JavaScript来计算每一个像素点的颜色值来输出结果。Github本演示无后端通信,文件在本地处理不向后端发送数据。一、安装 COLOR THIEFnpm install color-thief二、在具体模块中引入 COLOR THIEF因为我安装的是非官方版本的库,所以引入的来源不一样,请根据安装的库版本修改来源import ColorThief from '@codemotion/color-thief'三、HTML<input id="ifile" type="file" style="display:none" accept="image/*" @change="onUpload">四、JS(onUpload方法)onUpload(e) { // 获取file类型数据 var file = e.target.files[0]; /
SK
Devil in My Mind.