禁止WP站点wp-content文件夹生成temp-write-test临时文件
今天看到 WordPress 站点 wp-content 文件夹下出现大量temp-write-test开头的临时文件,这种情况可能会对网站的正常运行和管理带来一些困扰,今天就记录下如何解决,并与大家分享。 生成以temp-write-test开头的临时文件通常是由于一些外部插件或主题引起的。这些插件或主题可能会在某些情况下创建临时文件,但由于某些原因,这些文件没有被及时清除,从而导致堆积。 这可能会对网站的性能和安全性产生负面影响。 解决办法 进入网站根目录,打开编辑wp-config.php文件,在底部加入下方代码: //禁止生成 temp-write-test文件 define('FS_METHOD', 'direct'); 删除已经生成的temp-write-test文件。
解除新浪微博图片和葫芦侠图床防盗链
这几天新浪的又一个域名增加了图片防盗链,导致狗凯之家的大部分图片出现失效和异常 最后找到了解决办法,还得是万能的网友们! 解决办法 将原来的图片链接前面加入百度图片链接让它能在博客文章(外链文章)中引用以正常显示。 https://image.baidu.com/search/down?url=图片链接 https://image.baidu.com/search/down?url=https://fc.sinaimg.cn/large/9d9812e7ly1hmhi2jsgurj20ci0bwah4.jpg
深入了解HTTP Header中的Access-Control-Allow-Origin和Content-type
在Web开发中,我们经常需要处理跨域请求和设置响应的编码方式。其中,使用HTTP Header中的Access-Control-Allow-Origin和Content-type是常见的手段。让我们深入了解这两个关键的Header以及它们在Web开发中的作用。 1.Access-Control-Allow-Origin 首先,让我们看看Access-Control-Allow-Origin这个HTTP Header。这个Header用于指定哪些源(域)可以访问资源。在你的代码片段中 header('Access-Control-Allow-Origin:*'); 表示允许所有来源访问资源。这在处理跨域请求时非常有用,因为浏览器出于安全考虑,通常限制从一个域中的页面发起的跨域HTTP请求。 使用方法: 如果你想允许特定的域访问资源,你可以将*替换为允许的域名,例如: header('Access-Control-Allow-Origin: http://www.lewz.cn'); 你也可以允许多个域: header('Access-Control-Allow-Origin: http://www.lewz.cn, http://www.baidu.com'); 2.Access-Control-Allow-Method 另一个常用的Header是Access-Control-Allow-Method,它用于指定允许的HTTP方法。在你的代码中 header('Access-Control-Allow-Method: POST, GET'); 表示允许使用POST和GET方法进行访问。 使用方法: 你可以根据你的需求指定允许的HTTP方法,例如: header('Access-Control-Allow-Method: POST, GET, PUT'); 3.Content-type 接下来,让我们关注Content-type Header。这个Header用于指定响应的MIME类型以及字符集。在你的代码片段中 header('Content-type: application/json;charset=utf-8'); 表示响应的类型为JSON,字符集为UTF-8。 使用方法: 根据你的响应内容,你可以设置不同的Content-type。例如,如果你的响应是HTML,你可以这样设置: header('Content-type: text/html;charset=utf-8'); 或者如果是XML: header('Content-type: application/xml;charset=utf-8'); 跨域资源共享(CORS): Access-Control-Allow-Origin用于解决浏览器的同源策略,允许不同域的页面请求资源。 HTTP方法控制: Access-Control-Allow-Method用于限制允许的HTTP方法,提高服务器安全性。 字符集和响应类型设置: Content-type用于确保客户端正确解析服务器响应的内容,例如,指定JSON格式和UTF-8字符集。 通过正确使用这些HTTP Header,你可以更好地控制和管理你的Web应用程序与其他域的交互,同时确保正确的响应格式和字符集。
一键部署幻兽帕鲁联机服务器教程
《幻兽帕鲁》火爆,官方服务器亚历山大,游戏开发商也提供了搭建私人专用服务器的方案,既可以保证稳定的游戏体验,也可以和朋友一起联机游戏,而且还能自定义经验翻倍等游戏里的一些选项。本教程将指引您在阿里云上快速完成幻兽帕鲁专用服务器部署,仅需点几下鼠标,2~3分钟左右就能可完成搭建,全程无需手动配置参数。 第一步、创建云服务器 第一步:登录阿里云游戏联机服务器专题页 登录阿里云官网,用钉钉或者支付宝app扫码注册新用户(新用户福利较多,优惠力度大) 进入阿里云游戏联机服务器专题页:https://developer.aliyun.com/topic/ecs/huanshou 点击页面右侧的“快速部署”即可创建实例。 阿里云已经预置了大部分游戏所需配置,包括网络端口设置、游戏环境等。(游戏服务端已经预置在镜像里了,无需单独安装) 第二步:选择配置 在服务配置页面,完成相关配置: 1.服务实例名称(如无特殊要求,保持默认即可); 2.选择部署地域(可以选择离自己最近的城市,如无特殊要求,保持默认即可); 3.选择付费时长(一般选择包月,三个月的优惠幅度更大); 4.选择配置,一般来说配置越高越流畅。这游戏比较吃内存,所以内存尽量在16G以上 不同游玩人数需要的配置不同,阿里云推荐两种规格,满足不同玩家的需要 入门尝鲜(4-8人):e系列 4vCPU 16G内存,3M固定带宽 沉浸畅玩(10-16人):u1系列 4vCPU 32G内存,10M固定带宽 5.配置服务器密码(记住你的密码,后面要用); 6.配置可用区(如无特殊要求,保持默认即可)。 配置完成之后,点击下一步,确认提交订单。 第三步:服务创建 在服务确认页面,勾选同意服务条款,点击“立即创建”,后面就是付款流程。 当出现提交成功提示,说明服务已经开始创建,点击“去列表查看”,可以看到服务正在部署中。 第四步:进入实例详情 服务器不到1分钟即可完成创建,当服务的状态变成“已部署”,点击服务实例ID进入服务详情。 到这一步的时候,帕鲁的服务端安装程序已经预置在服务的镜像里了,无需手动复制,非常方便。 看到“幻兽帕鲁服务器地址端口”,这就是你搭建服务器的IP地址了,复制这个地址用于下一步操作。 第五步、联机游戏 1.进入Palword ,选择加入多人游戏(专用服务器) 2.将最下方的 127.0.0.1 这个地址换成上面最后一步里“幻兽帕鲁服务器地址端口”的IP地址,就可以跟小伙伴们愉快地联机游戏了。 3.进入游戏,创建角色,开启你的原神帕鲁之旅吧! 目前幻兽帕鲁有个内存溢出的bug,建议在阿里云的控制台里设置一个计划任务,在闲时花几分钟自动重启一下。
简单写个动态域名IP更新客户端
如果你有动态的公网IP,比如电信,你家里有NAS,想分享给同事朋友,不想记IP地址,那么动态域名就用上了,很多路由器上可以填花生壳还有3322现在叫公云,填上账号密码,就会把你的IP汇报给动态域名的服务器。 在网上扒了好几个脚本后,发现其实可以用浏览器实现,如果用浏览器实现,这个客户端/更新IP的脚本就可以自己写了。 http://ddns.oray.com:80/ph/update?hostname=你的域名 http://members.3322.net/dyndns/update?system=dyndns&hostname=你的域名 先用浏览器打开上面的URL,然后输入你的账号密码,花生壳是你登陆的账号密码,3322 账号是root,密码在控制面板找,先不不要登陆先按F12抓包。 发送一个GET包,带上你的授权协议头,每5分钟可以给服务器汇报一次你的IP,绝对够用了
Win10如何在锁屏上启用天气小部件
1 月 25 日消息,微软近日面向 Windows 10 22H2 功能更新,发布了 2023 年 1 月可选更新,用户安装后版本号升至 Build 19045.3996。 根据官方描述,本次更新除了让欧洲地区的用户卸载所有预装应用之外,最大的亮点在于改善了锁屏界面体验,可以插入天气小部件。 新增功能:在未来几周内,用户将在锁屏界面获得更丰富的天气体验。其中包括动态、交互式的天气更新。 因此,用户将鼠标悬停在锁屏上的天气上时,您将看到更多信息。当你点击或单击天气卡片并登录后,Microsoft Edge 将打开 MSN 天气预报。 如果你已经在 "设置">"个性化">"锁定屏幕">"锁定屏幕状态" 中使用了 "天气" 功能,则无需再做任何操作。此外,如果锁屏状态设置为 "无",这一新体验将默认开启。 操作步骤如下: 1.Windows 10 22H2 用户安装 2024 年 1 月非安全更新,升级后版本号为 Build 19045.3996。 2.从 GitHub 页面下载 Vivetool 工具,然后解压缩到任意文件夹,但需要记住该文件夹路径(例如 C:\Program Files (x86)\ViVeTool-v0.3.2)。 3.按下 Win 键(或者使用鼠标)打开开始菜单,输入“cmd”,然后选择“以管理员权限”打开命令提示符。 4.使用 cd 命令跳转到 ViveTool 文件夹,例如“cd C:\Program Files (x86)\ViVeTool-v0.3.2” 5.然后输入 vivetool /enable /id:48129505,48158013,按下回车键 6.进入设置 > 个性化 > 锁屏,然后按下 "选择一个应用程序在锁屏上显示详细状态" 下的加号按钮。选择天气。 7.按 Win + L 锁定电脑并查看结果。请注意,Windows 可能需要一些时间才能向您显示新的天气部件。如果没有立即显示,请给操作系统一个小时左右的时间来运行其软件。
如何禁用edge浏览器image viewer看图功能?
最近edge浏览器自动更新新增了一个功能,就是你在网页打开图片url就会用看图打开,不能复制图片,并且保存的图片也是压缩的不是原图,虽然设置的“下载”一栏里有一个Edge Image Viewer的开关,但是目前并不管用。目前只能用实验室功能关闭Edge Image Viewer。 教程步骤: 1.需要在地址栏输入 edge://flags/ , 2.搜索框搜索“Edge Image Viewer”, 3.把的右侧改成“Disabled”,才能改回以前的看图。 真心希望Edge能保留以前的看图,现在的真的不怎么样。
使用GoEdge零成本制作CDN系统
GoEdge 是一款管理分布式 CDN 边缘节点的开源工具软件,目的是让用户轻松地、低成本地创建 CDN/WAF 等应用。 GoEdge 优势 完整的管理界面:可以通过管理界面操作一切功能,无需使用代码,为我们节省了记忆负担,也减少了出错的机会; 安装简单:得益于我们发布的程序都是编译好的二进制文件,即使是一个技术小白也可以轻松安装、启动,无需安装额外的系统库,上传、解压、启动可以一气呵成; 完整的解决方案:不仅仅包含 CDN 加速功能、Web 服务,还包含了多租户(用户)、日志、监控、安全(WAF)、DNS 等功能; 容易集成到别的系统:所有数据都通过 GRPC 操作,第三方系统可以轻易通过 GRPC 和 HTTP API 同 GoEdge 通讯; 更容易二次开发:基于 Go 语言的 GoEdge,相对于其他 C 语言的应用来说更加容易二次开发,入门也相对更加简单,只需要花一些时间学习 Go 语言即可上手。 GoEdge 架构 边缘节点:接收和响应用户请求的终端节点 管理员系统:整体的管理控制系统 API 集群:一组 API 节点,为别的类型节点提供数据和运算支持 用户系统:为租户提供管理系统(商业版专属) 区域监控系统:在各个区域监控节点端口连通性(商业版专属) DNS 系统:一套可以自行搭建的域名解析系统(商业版专属) 数据库集群:存储系统需要持久化的数据 GoEdge 安装 sudo sh -c "$(wget https://goedge.cn/install.sh -O -)" 耐心等其安装好后,就可以通过 7788 端口查看了,如: http://SERVER_IP:7788 安装 MySQL 数据库 在这之前如果你还没有可用的 MySQL 数据库(支持MySQL 5.7.8/8.0/8.1/TiDB 3.0及以上版本),请先安装 MySQL 数据库再进行,这里我们只需要执行命令即可。 sudo sh -c "$(wget https://goedge.cn/install-mysql.sh -O -)" 安装好后会提示你默认账号、密码(随机)和目录,如: user: root password: 3b006fc1a58846234d3caf10dc055d24 dir: /usr/local/mysql 安装好后,我们继续安装 GoEdge CDN 控制面板。非常简单,一路下一步,中途将安装好的 MySQL 数据库 root 账号和随机密码填入进去,设置好管理员账号密码即可。 安装好后,点击确认跳转到 GoEdge CDN 控制面板登录界面。 简单的可视化操作就出现在你的面前了,跟其他 CDN 界面差不多,大同小异。实在不懂就查看官方文档即可。
最新苹果手机日历订阅中国法定节假日调休教程!
iPhone手机自带日历终于可以显示中国节假日/调休信息了,用个苹果手机真的难,节假日信息这么简单的功能2024年才能用上。 苹果手机显示中国节假日教程 1,打开手机日历,点击下方的【日历】按钮,然后点击左下角的[添加日历] — [添加节假日日历] 2,搜索中国大陆 然后点击右上角的【添加】按钮 ,你的日历就会显示中国节假日信息了。 另外你还可以设置一个你喜欢的颜色,来区分日历中的其他的订阅内容。
Typora 手动激活,不用修改时间,不用补丁
亲测可用后,特来给兄弟们分享: 下面是操作步骤: 第一步: 下载最新版本的Typora安装 第二部: 安装完后,进入typora的安装目录下的 \resources\page-dist\static\js 目录,找到 LicenseIndex开头的文件,我这里文件名如下: 第三部:用文本编辑器打开该文件,搜索hasActivated="true"==e.hasActivated并将其替换为hasActivated="true"=="true" (修改前,可将该文件备份一下,万一操作失误,可以进行恢复) 经过以上修改后,重启Typora后,提示已激活:
Ethereal轻量化PHP开发框架同时支持FPM和CLI运行方式
一直想造个框架轮子来学习一下,最近终于是有空搞了一下,参考了网上很多相关资料和文章,又看了当下比较热门的几个框架,拼拼凑凑也是搞定了,目前框架已经支持了容器、请求、路由、控制器、数据库、模型、中间件、视图、响应、日志、异常托管、swoole。 安装过程需要一定的技术门槛,很抱歉无法提供一个ZIP的整合压缩包(如果版主一定要求的话我一定配合),如果你是一个PHPER,你一定要学会怎么使用github和composer,如果因为我的文章至少让一个新人熟悉如何使用composer,那我觉得就成功了,开源框架的意义并不是我要成为替代什么框架的存在,而是在自己学习过后的的同时分享自己的经验给其他的同学进行学习,也可以说是装逼吧,随便啦,我喜欢装逼这个词,在此框架中,你可以看到一个简单易懂的框架流程和部件的实现原理(因为他就是个基础框架,还没有太臃肿和复杂)。 好了,如果鉨懂的使用github,请在下方github链接中给我点一个小小的star,然后就需要你使用composer安装我的框架进行学习了。 安装指令是: composer create-project zhaojiaxuan/ethereal-skeleton ethereal 如果你不懂得,也没有关系,你可以访问以下链接了解使用composer: https://www.runoob.com/w3cnote/composer-install-and-usage.html 安装完成以后,你需要根据选择来启动它,框架有两种启动方式,一种是FPM,也就是大部分人熟知的搭建方式,利用NGINX进行代[过滤]理并且设置根目录为public即可,另一种方式则需要通过命令行终端工具进行启动,它是基于swoole-http实现的http服务,需要在根目录使用以下命令启动: php ./bin/swoole.php start 使用swoole-http启动,必须安装swoole拓展才可以,它可以带来极高的性能提升,并且通过其他swoole组件可以让php完成更多在fpm无法实现的功能,例如TCP、UDP、Unix Socket、HTTP、 WebSocket 等服务,让php不再局限于web领域。 此框架仅限于学习用途,千万不要用于正式项目,框架稳定性远远没有达到正式版本要求,出现任何致命问题与本人无关哈。 时代的大形势在变化,php已经发布了8.3版本了,但是PHP已经不再是曾经那个热门的语言了,希望我们这些热爱着这份事业的人,都能把它传递下去,让更多人了解,知道,然后再去学习,这样我们的社区才能更强大。 人外有人,我也是正在学习中的一名PHPER,大佬看到也请多多指点了。 github: https://github.com/ZhaoJiaXuan-Hub/ethereal-skeleton