自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 一键搭建WordPress站点

使用docker compose在容器环境中一键搭建WordPress站点。可用于快速部署,节省时间成本,适用于小型生产环境。保证文件持久存储;支持反向代理、SSL证书、文件上传、插件与主题安装;无需提前安装数据库与PHP。

2024-05-16 17:29:27 675

原创 ASP.NET Core SignalR 配置与集成测试究极指南

SignalR是.NET官方的实时通信库,由于更新迅速,导致文档过时或缺失,配置与测试SignalR存在挑战。本文介绍如何在.NET 8中配置SignalR,实现带身份验证的实时通讯;并讲解如何使用xUnit与TestServer对其在WebSocket模式下进行集成测试。

2024-05-07 15:34:03 1285 1

原创 【单元测试】测还是不测,这是一个问题

单元测试在开发过程中起到尤为关键的作用。好的单元测试可以提醒我们是否在变更中引入了bug,甚至可以约束我们写出更好的代码。但事实上不少程序员受单元测试折磨,不少程序员认为单元测试没有价值,写的很迷茫。如果你也有类似想法,不妨看看这篇文章。

2023-12-20 18:36:54 1580

原创 【Kubernetes】自建Kubernetes集群完全指南(含云主机公网部署方案)

本文介绍如何使用Kubeadm在自己的服务器上将Kubernetes应用部署为生产环境,而不使用Kuberentes云服务商。包括:配置Docker和容器运行时;创建kubernetes集群;配置持久存储;配置ingress(公网访问);配置https。

2023-11-11 17:42:33 673 1

原创 【kubernetes】Debian使用Kubeadm部署Kubernetes失败:Connection Refused

使用containerd作为CRI部署kubeadm后,会出现容器莫名退出的情况,最终导致无法连接:The connection to the server xxx.xxx.xxx.xxx:6443 was refuse。其实这是一个cgroup相关的问题。

2023-10-27 14:07:51 840

原创 【Kubernetes】Kubeadm init失败:container runtime is not running

在使用containerd作为容器运行时部署Kubeadm时报错:[ERROR CRI]: container runtime is not running. 原因其实是containerd在安装时配置默认禁用了容器运行时插件,将其打开即可解决。

2023-10-27 13:49:59 2512

原创 千万不要在React组件中使用内联组件

条件渲染是非常常见的操作。而且对于比较复杂的选择逻辑而言,也不好全部用表达式写在`return`中。因此我们会有在函数内定义局部函数输出JSX元素的需求。但如何调用这个函数也有讲究。如果使用不当,可能会导致非常严重的性能问题。本文就来分析如何使用局部函数生成JSX元素。

2023-09-19 16:23:23 267

原创 如何在react/next.js app中的同级组件间传递数据

有些时候我们需要在React组件之间传递数据。其中,存在需要在同级兄弟组件之间传递的情况。众所周知,React的组件模型中,正常数据流只有自顶向下一种形式,因此对于任何逆数据流的情况而言,都需要技巧。因此本文讲述如何在同级组件中进行数据传递。

2023-09-19 15:07:12 677

原创 哦!数据库IO操作原来是这么回事

关系型数据库中的I/O是最耗时的操作。许多情况下,我们优化查询,目的就是为了减少I/O次数。但说到底,数据库中的I/O到底是怎么一回事?这篇文章详细解释了I/O在数据库中的作用与意义,相信读完这篇文章后,会对数据库查询优化提供帮助。

2023-09-10 20:02:13 374

原创 php灵异事件,啥都没干数据变了?

本文解释在php循环中使用引用可能导致的问题。通过示例代码,揭示了变量生命周期的影响,解释了为什么数组元素的值会出现意外修改。然而值得注意的是,这其实是PHP的特性,而不是错误或者bug。希望本文可帮助你更好地理解了PHP编程中的细微之处。

2023-08-26 13:24:56 691 1

原创 Racknerd便宜高性价比服务器汇总

Racknerd是近年来比较良心的高性价比主机商了。我制作了Racknerd服务器看板,统计所有在售的VPS和独立服务器,支持多栏目筛选以及排序,帮助你挑选目前在售的主机。也支持筛选最近上架、补货的机器。但请注意:数据可能有延迟性、不准确性,具体请以官方详情为准

2023-08-22 01:40:04 1029 1

原创 爬虫百度返回“百度安全验证”终极解决方案

百度爬虫爬不了,弹出“百度安全验证”、“网络不给力,请稍后重试”。加入User-Agent、Cookie、Accept均无效。这是因为百度识别到了爬虫的存在而拒绝回应了。这篇文章就来详细分析这一问题,并以一种百度无法拒绝的做法解决它。

2023-08-16 16:57:22 15641 19

原创 在WordPress站点中展示阅读量等流量分析数据(超详细实现)

专业的流量统计系统能够相对真实地反应网站的访问情况。这些数据可以在后台很好地进行分析统计,但有时我们希望在网站前端展示一些数据。本文将详细介绍如何使用php在WordPress前端中实现最高效的流量数据显示、缓存与同步。

2023-08-16 02:50:53 1623

原创 【WordPress】给你一万个不使用WP-Cron定时机制的理由

WP-Cron是WordPress内置的任务调度系统,用于在预定时间间隔内自动触发和执行各种任务,如发布计划文章、清理缓存等,但它依赖于网站流量,可能因访问量低而不准时执行。这篇文章就来盘点一下你不应该使用WP-Cron的原因

2023-08-14 18:33:32 528

原创 WordPress中实现层级文章的访问权限继承

在WordPress中存在层级文章的设定,常见于:Page、Custom Post Type。有时候我们需要让子文章的访问权“继承”于父文章,即:当父文章为私有、草稿时,子文章也无法被公开访问;当父文章为公开时,子文章的访问性应由自己决定

2023-08-12 13:38:40 724

原创 WordPress中手动返回404的优雅方式

WordPress虽然有比较完善的404处理机制,但有时候我们需要手动返回404。404可能意味资源不存在或资源不应该被访问。第一种情况WordPress会为我们处理,但第二种情况,往往需要我们手动驳回。这篇文章探讨在WordPress中手动返回404的最佳实践

2023-08-12 12:47:50 542

原创 【WordPress】如何在WordPress中实现真·页面路由

WordPress中没有提供直接使用的自定义路由功能。当开发者需要加入一些功能性页面,不方便添加到任何的Page或Post时,就需要自己实现路由功能,让模板重定向到自己的php文件中。本文使用比较优雅的方式实现自定义路由功能,并解决一些可能遇到的问题。

2023-08-09 22:08:22 1401

原创 一劳永逸配置本地WordPress开发环境

搭建本地开发环境是开发者必备的技能之一。而对于WordPress开发者而言,使用Lando可以快速搭建本地运行环境,提高开发效率。本文将介绍如何使用Lando在本地搭建WordPress环境,并展示一些基本的开发调试技巧,帮助读者快速入门并提升开发体验。

2023-04-04 02:44:42 978

原创 【建站】Linux中自建WordPress站点

WordPress是一个功能强大的内容管理系统,易于使用和扩展,因此被广泛应用于博客、企业网站、电商平台等各类网站的建设中。本文将为大家介绍如何在Linux操作系统上,利用Nginx作为Web服务器,搭建一个基于WordPress的网站。

2023-04-02 21:19:59 1193

原创 离线上传文件至谷歌云盘

谷歌云盘没有提供离线上传的渠道。这篇文章介绍通过Colab,非常简单地实现从url直接到谷歌云盘的“伪”离线上传。做法的优势在于Colab的下载速度非常快,但需要保持浏览器进程。而如果你有Colab Pro,就可以实现真离线上传。

2023-03-31 20:39:12 372

原创 使用Umami自建网站流量统计

Umami是一个自托管的开源工具,用户可以将其安装在自己的服务器上,并且没有数据采集和共享的问题。Umami的仪表板非常简单易用,而且提供了实时的数据和流量图表。是非常好用的轻量级流量统计工具。

2023-03-27 04:05:19 1199 3

原创 Jo音乐——歌曲下载与播放器

这是我一年前的课设它写作歌曲播放器,读作wyy歌曲下载器()它能勉强跑起来,但它是一坨屎山。

2023-03-26 03:43:25 663

原创 闲置服务器挂机赚钱

如何使闲置服务器回血

2023-03-25 04:19:23 6725

原创 【Minecraft】在我的世界Minecraft服务端上开启第三方认证,并支持皮肤

使用插件启用我的世界第三方认证服务器,玩家就可以在你的服务器上使用皮肤站的皮肤。如果你自建第三方认证服务器,甚至可以代替游戏内登录插件进行身份认证。

2022-12-09 13:36:08 5352 1

原创 【Minecraft】在Linux上架设我的世界Minecraft服务器(保姆级教程)

使用Linux服务器架设我的世界Minecraft游戏服务器的保姆级教程

2022-12-09 13:24:35 4891 2

原创 【前端】古法动态按需加载JavaScript(兼容非模块脚本)

目前有许多动态按需载入JavaScript模块的方法,比如import和require,但许多老旧的JavaScript脚本由于涉及到全局变量的操作,不支持以模块的形式载入(会出现各种错误),如果需要在代码中动态载入某些老旧的非模块脚本,这个脚本可以助你一臂之力。

2022-11-19 20:37:16 225

原创 【前端】“局部页面跳转”的作用与缺陷

为了提高页面跳转时加载速度,有人提出了局部页面跳转的概念。但这个东西其实并没有带来多大好处,而且可能与其它js插件存在存在兼容性问题。但如果它也没有给你副作用,也不妨一试。

2022-11-17 16:39:27 810

原创 【CSS】问题:为什么我的z-index不起作用

z-index需要各元素位于同一堆栈上下文(Stacking Context)。而且z-index是原子性的,也就是在“子”上下文中的设置并不会对“父”上下文有任何影响。在多层嵌套的环境下,非常容易不经意之间创建堆栈上下文,而我们要做的则是确保元素位于同一上下文。换句话说,就是不能让其中的容器元素产生堆栈上下文。

2022-10-30 02:19:38 692

原创 【Unity记录】问题:WebGL游戏保存数据到Application.persistentDataPath不生效

解决Unity WebGL游戏保存数据到Application.persistentDataPath不生效的问题

2022-10-16 16:13:39 4614 1

原创 【Unity记录】使用Preserve特性防止反射调用代码在build时被裁剪

代码裁剪(Managed code stripping)可以降低程序库大小,但是一些无法在编译时追踪的被调用对象(如被反射Reflection调用)可能会被意外移除。此时可以通过Preserve特性保留这些被误判移除的代码。

2022-10-16 15:32:00 2786 2

原创 .Net各种迷惑命名解释

.Net平台各类命名比较混乱,本文解释.Net平台中容易混淆的名词。

2022-10-03 16:44:30 965 2

原创 【软件工程】一文完全理解用例和用例图

本文带你如何事半功倍地编写合适的用例和UML用例图。

2022-09-28 14:43:17 7612 3

原创 【Unity记录】【解析几何】令文本保持字符间距地环绕在圆弧上(将线段映射到圆弧上)

令文本保持字符间距地环绕在圆弧上(将线段映射到圆弧上)

2022-09-08 17:20:57 2227

原创 【Unity记录】编写一个超实用的单例模式模板

单例模式(Singleton)是Unity中常用的一种程序模式,兼具全局数据共享、唯一性、可继承MonoBehaviour的优点。但在Unity中单例的实现比较烦人,因为场景来回切换中会不受控制地创建更多的单例实例,因此本文就这些问题的解决,编写一个通用、易用、实用的单例模式脚本。............

2022-08-13 18:04:46 1138 1

原创 【Unity记录】如何优雅地在Unity中订阅与退订C#事件

事件模型是面向对象编程中常用的一种模块间通信的模型,其通过事件通知取代传统低效的轮询进行模块间逻辑交互。本文讲介绍如何在Unity中优雅地进行事件订阅与退订。

2022-08-11 03:53:32 2449 2

原创 【机器学习】K-means算法Python实现教程

本文将介绍:K-means算法实现步骤使用Python实现K-means算法借助Numpy的向量计算提升计算速度使用Gap Statistic法自动选取合适的聚类中心数K

2022-07-14 16:14:44 12582 1

原创 【机器学习】基于生成对抗网络的黑白图片上色

先介绍生成对抗网络,及其计算机视觉的统一解决方案:Pix2Pix,最后按其思路实现其中一个特例:黑白图片上色。

2022-07-07 23:38:18 1852

原创 BSTR(或_bstr_t)疑似会改变在当前编码环境下无效的字符串(会把无效字符更改为ASCII为63的?字符)

是一个极度小众但极度阴间的BSTR编码相关问题。这文章也只是做记录罢了。因为遇不到问题的自然遇不到(毕竟这阴间问题触发条件还挺刁钻的,也因此网络基本没有这个问题的讨论)遇到的也查不到这篇文章就算查到了也没有解决办法(除非不借助msado15.dll访问数据库)缘起:我在做课设。我要存储若干个中文项,而数据库不能存储数组。因此考虑用JSON库转成JSON,再上传数据库存储然后JSON的官方编码是UTF-8,因此网上找到的能用的库,基本上是利用UTF-8的JSON库问题在于windows中国

2021-06-22 23:52:59 493

原创 在Unity里将多个Sprite(精灵图)动态合成一个Sprite

一、描述1. 这是一个什么效果?类似于PS里面的图层混合,这将在游戏运行过程中将多个Sprite合并为一个Sprite,可以应用于2D游戏物体或UI。类似以下的效果:需要注意的是在图片叠加时不仅仅是覆盖,还可以应用任意的图片混合类型。2. 这有什么用?你可能会说,不就个笑脸加个圆吗,我直接加两个游戏物体一边挂一个不就完事儿了吗?我直接PS混合导出不就完事了吗?确实,如果你的图片叠加的情况数少且可确定,我建议还是直接用PS,或直接挂在几个游戏物体上做成预制体。但如果叠加情况数多或者层数不确定

2021-05-19 18:07:07 12722 7

原创 图片正常模式混合(透明度混合)公式

一、描述所有内容摘自维基在处理图象时可能需要手撸图片混合的代码,此时混合公式就十分重要。而正常混合(Normal Blending)模式是最常用的一种格式(比如PS的默认图层混合模式)。想手动实现时却发现搜“正常混合”搜不出结果,因此写一篇文章增加后来人的搜索命中率。“正常混合”是什么?顾名思义,就是上层图片覆盖下层图片。从感官上,上层的颜色不应该被下层影响。比如A覆盖B:当两张图片完全不透明时A的像素取代B的像素。而A、B非不透明时,透明度则在此次混合中起关键作用。因此“正常混合”其实实

2021-05-19 14:17:41 2394 1

DStarLite_Unity2019.3.4项目 链表+ 堆.rar

DStarLite_Unity2019.3.4项目 链表+ 堆.rar

2021-01-23

D*Lite D Star Lite Unity2019.3.4 完整项目

里面包含整个D*Lite算法演示的Unity项目,包括代码,注意看版本号,旧版的Unity可能无法打开。直接点开Asset/Scenes里面的.Unity就可以打开。 直接在Unity运行算法需要更长时间(所以里面的算法计时会偏长) 这里可以先下演示程序查看:https://download.csdn.net/download/mkr67n/12404898

2020-05-12

DStartLiteDemonstration.rar

用Unity制作的DStarLite演示exe程序,完整演示寻路与再次寻路,可以中途添加/移除障碍物。每次更新地图会显示dequeue所用时间,并且在每个Cell中会显示自己的G值和Rhs值

2020-05-10

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

TA关注的人

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