自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 canvas.toDataURL返回 Base64 编码黑色图片的检测方法

toDataURL返回黑图的原因非常多,比如浏览器兼容性、`canvas` 上下文复杂度等,而且还有些概率性。遇到这种情况,没必要重试 `toDataURL()` ,结果一般还是不对,而是要重新绘制 `canvas`。

2025-03-26 21:19:18 140

原创 WordPress启用Redis新版本的完整流程,支持ACL

WordPress启用Redis,常用途径是借助插件,由于Redis自6.0版本开始引入访问控制列表(ACL),配置方式随之发生些许变化,本文从头到尾梳理一遍最新版的使用方法。

2025-03-15 14:43:28 604

原创 老Mac安装php的一些坑,建议首选MacPorts,不用Homebrew

老Mac因开发需要,被迫升级系统版本,尤其是AI相关工具,很多放弃了兼容旧系统。安装php,建议使用MacPorts,而不是Homebrew,不用关心仓库镜像之类的内容。

2025-02-26 14:44:05 261

原创 Mac中PHP+Nginx关于“Primary script unknown“ 报错的解决方法汇总

Mac中搭配`PHP`+`Nginx`环境,遇到`"Primary script unknown"`,以及类似`File not found`、`502 Bad Gateway`等报错,主要有两个原因:**没有访问权限和文件不存在**。

2025-02-26 13:34:00 862

原创 WordPress无插件快速配置阿里云邮件推送服务

WordPress无插件方式快速配置阿里云邮件推送服务,主要用于批量发送通知等邮件。注意邮件推送服务与企业邮箱区别,前者用于强调高并发和精准送达能力,后者用于日常沟通,提供稳定、安全的收发功能。配置邮件推送服务主要分为五个步骤。

2025-02-11 17:19:39 369

原创 阿里云DeepSeek API生成json和markdown脑图数据优化校正

官方服务器输出不太稳定,而且近期还关闭了充值入口,直接用不了。为尽快在自己软件上集成DeepSeek,只好先用第三方服务商,选了阿里云百炼。NRD Studio软件主要做关系型知识图谱和思维导图,需要符合规范的json和markdown数据。实际使用中,输出的json和markdownjson以两个大括号开头,明显格式错误;markdown第一行始终不是一级标题(类似:# 标题)。尝试优化调整了很多遍system提示词,依旧不行,因时间关系,暂时用脚本兼容校正。

2025-02-10 00:53:38 508

原创 WordPress配置参数支持存取大容量文章内容

WordPress中,用于存储文章内容的是字段,数据类型是LONGTEXT,能存储非常大的内容,一般不会有问题,限制因素主要是请求包体容量。超载时,REST API方式请求数据,返回500 Internal Server Error,通常从两个方面入手解决。

2025-01-27 11:54:00 178

原创 NRD Studio网络关系图导入Cytoscape的使用方法

NRD Studio导出cyjs类型文件,算是Cytoscape专属的JSON格式,一个文件同时包含节点和关系列表数据,导入和导出都比较方便。

2024-04-12 11:19:47 397 1

原创 NRD Studio网络关系图导入Neo4j图数据库的使用方法

NRD Studio在线绘制网络关系图,力导向自动布局,在可视化编辑器中零代码构建,导出两个CSV文件:节点(实体)列表和关系列表,使用命令导入Neo4j图数据库。

2024-04-12 10:33:19 710

原创 Neo4j Desktop版在Mac上的默认导入文件目录位置

通常是安装目录下的`import`文件夹,类似参考:file:/Users/xxxxxx/Library/Application%20Support/Neo4j%20Desktop/Application/relate-data/dbmss/xxxxxxxx/import/我的文件

2024-04-01 13:23:33 595 1

原创 ZRender自定义鼠标指针样式cursor的万能方法

把用于表现鼠标样式cursor的小图标转换为base64编码,直接引入脚本。

2024-02-24 13:07:55 558

原创 NRD Studio在线四合一绘制关系图谱、3D关系网、思维导图和思维笔记

NRD Studio各种图谱类型,通过内置的转换器,可互相克隆和转换类型,在灵活性、数据管理、数据一致性、可视化效果、跨领域应用、集成扩展以及维护成本等多个方面都具有显著的优势。思维导图结构成发散状,由中心主题向四周不断延伸,是典型的树状布局,在NRD Studio中,能够一键转换为关系图谱,任意两个主题实体之间均能建立关系。可视化编辑器中,通过图形界面,可以通过拖拽、选择、设置等方式快速构建图谱,无需像传统文本编程方式那样需要手动编写大量的代码。不用了解编程和搭建复杂的运行环境,直接在浏览器中创作。

2024-02-24 12:14:59 1613

原创 NRD Studio知识图谱可视化基础流程

支持多种数据源和格式,包括CSV、JSON和EXCEL等,动态布局,多种交互操作,如拖拽、缩放、节点选中。

2023-09-09 13:12:28 746 1

原创 3d-force-graph学习笔记(4):节点间多条关系

当两个节点之间有多条关系时,通常采用曲线连接,避免重叠。

2022-12-15 15:38:33 736

原创 3d-force-graph学习笔记(3):创建2D/3D文本组件

`3d-force-graph`文本可以使用2D文本或精灵文本`SpriteText`,后者有3D透视效果,近大远小,性能会有折扣。

2022-12-13 22:15:06 757

原创 3d-force-graph学习笔记(2):快速入门

一个3d-force-graph简单入门实例,场景中包含两个节点和一条关系。

2022-12-12 21:58:32 689

原创 3d-force-graph学习笔记(1):简介

`3d-force-graph`是一个使用力导向迭代布局在三维空间中表示图形数据结构的web组件。应用`ThreeJS/WebGL`进行3D渲染,使用`d3-force-3d`或`ngraph`作为底层物理引擎。

2022-12-12 21:33:00 768

原创 WordPress Rest API 用户重置密码时要求输入旧密码的解决方案

对于WordPress Rest API前后端分离的项目,重置密码时有必要让用户输入旧密码,提升安全性。推荐使用钩子Hook`rest_pre_insert_user`,在执行更新用户密码前进行额外逻辑判断。

2022-06-17 09:06:00 473

原创 WordPress REST API限制作者(author)只读自己文章的方法

后端自定义过滤器'rest_post_query',限制author参数。

2022-05-20 19:52:32 293

原创 根目录和二级目录分别部署一套WordPress的Nginx伪静态配置

根目录和二级目录分别部署一套WordPress的情形较少,往往功用不同,比如一个通过Rest API机制做SPA应用后台,不涉及WordPress前端主题,另一个单纯做网站发布文章,数据库分开管理。

2022-03-27 18:02:15 4311

原创 NRD Studio在线导入Excel模板文件,自动生成人物关系图

人物关系图Excel编辑数据下载模板编辑数据导入拓展

2021-05-18 15:32:24 3638

原创 NRD Studio快速制作《王者荣耀》人物关系图谱实战,附3D体验版

《王者荣耀》中英雄人物数量巨多,关系错综复杂,使用NRD Studio快速构建人物关系图,实战全记录。准备工作英雄名称和头像推荐前往《王者荣耀》官网,进入英雄资料页面,获取所有英雄信息。截止目前,最新英雄是艾琳,王者峡谷里共105个英雄。英雄关系关系数据取自官方,纯属虚构。位置来源在游戏中:【商城】->【英雄】->【故事】->【关系网】。开始制作进入NRD Studio主界面,便捷制作新项目。1. 新建项目点击菜单栏中【文件】->【新建项目】,输入项目名

2021-04-19 13:22:17 4556 2

原创 抖音中用小程序自动制作人物关系图

输入人物名称和相互关系,小程序一键生成人物关系图,十分便捷。简单3步,轻松制作。添加人物点击【开始】按钮,进入编辑主页。然后点击【+】添加人物,除了名称是必选项,其他都可选。添加关系选中人物,进入编辑页面,在下方关系列表中填入关系名称。生成关系图点击主页运行按钮,预览关系图。 无需头像时,切换无图模式。【谱谱】是NRD Studio的小程序版,不限抖音,字节跳动小程序覆盖的APP中都能使用。抖音(iOS, Android)、今日头条(iOS, Android)、今日头条lite(i

2021-04-16 14:44:40 2518

原创 MediaWiki创建页面内容模型基础

创建MediaWiki页面内容模型,开发扩展来实现,包含三个必要文件。例:自定义名称Goat。extension.json。扩展配置文件。GoatContent.php。内容管理器。GoatContentHandler.php。控制器。注册扩展"ContentHandlers": { "goat": "MediaWiki\\Extension\\GoatExt\\GoatContentHandler"}创建内容模型"namespaces": [ { "id": 555,

2021-01-21 15:41:10 847

原创 NRD Studio在线创建人物关系图谱

操作简单,只需填表,不用关心绘制,便可快速得到关系图。官网: NRD Studio在线演示:demo快速构建类似excel表,双击编辑单元格,名称是必选项,其他可选。样式(可选)名称和关系属性可按需调整。水印、背景色等也可自定义。NRD Studio注重与图谱交互,引入圈子、标签等概念,深度挖掘关系链,多维度查阅作品。项目在持续更新中,可先试用。图谱绘制目前基于roc-charts,不过已做了大量更新,预计后面会完全重构。...

2021-01-20 11:14:26 2194

原创 微信小游戏保存自定义分享图到相册实例

一、实例操作自定义绘制纹理文本,借助画布以图片形式保存至玩家相册,常用于制作游戏分享图。1. 创建画布let cv = wx.createCanvas();let ctx = cv.getContext("2d");2. 绘制自定义纹理实例中包含一张背景图(来自官方打飞机样例素材)和两行文本。let doDraw = () => { let img = wx.creat...

2019-08-22 11:53:42 976

原创 Egret游戏实现反遮罩及镂空操作实例

游戏中反遮罩常用于场景切换、新手引导镂空高亮区域等。使用Egret开发,主要用到橡皮擦功能,即混合模式egret.BlendMode.ERASE。实例用到一张背景图和一张纯色遮罩图。1. 添加背景图到舞台 let sky = this.createBitmapByName("bg_jpg"); sky.width = this._stage.stageWidth; ...

2019-08-22 11:49:13 2013

空空如也

空空如也

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

TA关注的人

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