- 博客(121)
- 收藏
- 关注
原创 Threejs GPU 显卡检测与验证
本文介绍了如何检测WebGL/WebGL2可用性及获取GPU信息的方法。通过Three.js的WEBGL工具检测WebGL支持,创建canvas上下文获取GPU参数(如最大纹理尺寸、顶点纹理单元数量等),并判断是否为软件渲染。根据性能参数将GPU分为高/中/低三档,针对不同档次提供优化建议(如关闭阴影、抗锯齿等)。特别指出WebGL始终会返回渲染器名称,即使是通过CPU模拟的软件渲染,并解释了其中的技术原因。最后给出了完整的检测代码示例和性能优化方案。
2025-08-14 19:59:29
325
原创 字节开源多语言翻译模型Seed-X
Seed-X是一系列开源多语言翻译模型,包含指令模型、强化学习模型和奖励模型。该模型在70亿参数规模下展现出卓越的翻译性能,与Gemini-2.5、Claude-3.5和GPT-4等大型模型相当甚至更优。Seed-X支持28种语言(包括中、英、日、韩等),具有轻量高效的特点,适合部署应用。在互联网、科技、金融、法律等专业领域的翻译测试中表现优异,为翻译研究和应用提供了实用工具。
2025-08-12 11:24:08
199
转载 Electron 调用 C++ 插件 N-API
Node.js C++插件开发指南(N-API) 本文介绍了如何使用Node.js N-API开发C++插件,主要内容包括: 环境搭建:配置开发环境,包括Node.js版本要求、构建工具安装和IDE配置。 JS调用C++方法: 通过源代码直接构建C++插件 调用动态库中的C++函数 C++调用JS方法: 单线程环境下调用JS回调函数 多线程环境下安全调用JS函数 N-API提供了稳定的ABI接口,使插件能在不同Node.js版本间兼容。示例展示了数值计算、动态库调用和JS/C++互调等核心功能,为开发高性能
2025-08-04 10:28:05
47
原创 Uniapp 验证 HTTPS 协议
本文展示了在Uniapp中实现HTTPS协议验证的四种方法示例代码: 基本HTTPS请求:通过sslVerify:false跳过证书验证 CA证书验证:使用configMTLS配置CA证书(.p12)和服务端证书(.cer) CRT证书验证:类似CA验证,但使用.crt格式服务端证书 自定义验证:通过textarea动态输入证书配置JSON 每种方法都包含请求示例和成功/失败的回调处理,使用uni.showToast显示请求结果。代码演示了如何在Uniapp中实现不同级别的HTTPS证书验证机制。
2025-08-01 17:08:17
686
原创 人大金仓 kingbase 连接数太多, 清理数据库连接数
摘要:文章介绍了Kingbase数据库连接数过多的解决方法。当出现"已经有太多的客户"错误时,可通过终止进程释放连接:1)使用ps -ef | grep kingbase查看进程ID,通过kill -TERM/-9终止单个进程;2)批量终止空闲进程的两种命令;3)使用pkill -9 kingbase强制关闭所有进程。同时提供了验证命令和数据库连接查询SQL,注意事项强调生产环境应优先使用优雅关闭方式,避免数据损坏。
2025-07-26 17:52:14
235
原创 Chrome访问出现使用不受支持的协议 ERR_SSL_VERSION_OR_CIPHER_MISMATCH
摘要:Win7系统IIS部署站点时出现ERR_SSL_VERSION_OR_CIPHER_MISMATCH错误,主要原因是SSL协议版本或加密套件不兼容。通过Internet选项设置、注册表配置TLS1.2等方法均无效,最终使用IISCrypto软件成功启用TLS1.2并重新绑定证书后解决。另注意到Win7导入证书时若提示密码错误,需调整OpenSSL算法参数为PBE-SHA1-3DES。该问题排查过程展示了多种解决方案的尝试记录和最终有效方法。(150字)
2025-07-14 14:27:49
1956
原创 【Outline】纯Docker部署指南
本文介绍了使用Docker部署Outline知识管理系统的完整流程。主要内容包括:1) 部署PostgreSQL 12数据库并创建用户;2) 安装Redis 6缓存服务;3) 配置Minio对象存储服务替代AWS S3;4) 搭建SSO单点登录服务器;5) 准备Outline容器镜像和环境变量配置。文章详细说明了各服务的Docker运行命令和关键配置参数,如数据库连接、对象存储访问密钥等,同时提供了反向代理和网络连接的注意事项。整个部署过程涉及多个服务组件协同工作,最终可搭建一个功能完整的在线文档协作平台。
2025-06-28 17:13:36
664
原创 AngularJS Git 提交消息规范
本文介绍了规范的Git提交消息格式,包含标题、正文和脚注三部分。标题需包含类型(feat/fix/docs等)、可选范围及主题,使用祈使句时态;正文说明更改动机;脚注标注破坏性变更(BREAKING CHANGE)和关联问题(Closes #issue)。规范格式便于自动生成CHANGELOG、过滤不重要提交及提供更多历史信息。文末提供了多个标准示例,涵盖新功能、Bug修复、文档更新等场景,并特别说明如何处理回滚提交和破坏性变更的迁移指导。
2025-06-28 10:25:36
427
原创 人大金仓Kingbase数据库KSQL 常用命令指南
摘要:Kingbase数据库KSQL常用命令指南涵盖了数据库操作全流程,包括:1)基础连接与元命令(如\l、\c);2)数据查询、插入、更新、删除等DML操作;3)表结构创建/修改等DDL语句;4)索引管理;5)事务控制;6)常用函数;7)用户权限管理。该指南特别强调Kingbase与PostgreSQL的语法兼容性,提醒注意版本差异和操作前备份的重要性,适用于日常数据库管理与维护工作。
2025-06-26 12:29:09
1330
原创 Kingbase 数据库中的 sys_guid() 函数报错
摘要:Kingbase数据库使用sys_guid()函数报错时,可通过三种方案解决:1)直接调用Kingbase内置UUID函数(如gen_random_uuid());2)安装uuid-ossp扩展后使用uuid_generate_v4();3)自定义sys_guid()函数,提供简单版(32位随机字符串)和优化版(符合UUIDv7标准格式)。使用前需确认数据库版本,并通过CREATE EXTENSION加载必要的扩展模块。自定义函数方案灵活性高,可模拟Oracle的GUID生成行为。
2025-06-26 11:30:22
290
原创 人大金仓Kingbase数据库 Ksql: 未找到命令
Linux下安装Kingbase数据库指南:1) 默认安装路径为/kingbase/ES/V8/Server;2) 使用bin/ksql --version验证安装;3) 查看目录结构包含bin/data/lib等子目录;4) 配置.bashrc添加KINGBASE_HOME环境变量;5) 应用配置后可直接使用ksql命令;6) 常用操作包括sys_ctl启动服务、ksql连接数据库及检查服务状态。
2025-06-26 10:30:22
449
原创 Electron native addon文件加载路径分析
摘要: Linux Arm/x64架构下Electron加载addon文件失败问题,主要原因是.node文件依赖的.so库未找到。通过ldd命令可识别缺失库。解决方案包括:1)将.so与.node文件置于同一目录;2)设置LD_LIBRARY_PATH环境变量临时调试;3)最佳实践是在编译时配置-rpath='$ORIGIN',使动态链接器自动从当前目录查找依赖。推荐采用方案三,确保部署可靠性。
2025-06-24 11:56:23
1145
原创 Vue 根据图像路径Url获取宽高
通用的 image-utils.ts 工具文件,适用于 TypeScript + Vue 项目,提供两种图片尺寸获取方式: 通过 URL 获取图片宽高:支持跨域图片(需后端允许),使用 getImageSizeFromUrl(url) 方法,返回 Promise 包含图片的 naturalWidth 和 naturalHeight。 通过 File 对象获取宽高:适用于上传图片场景,使用 getImageSizeFromFile(file) 方法,通过 FileReader 转换为 DataURL
2025-06-17 15:48:08
290
原创 产品设计资源帖
本文汇总了主流交互设计规范和指南资源,涵盖国内外知名设计系统。谷歌Material Design提供跨设备统一的设计框架,苹果人机界面指南详细规范iOS应用设计标准。国内资源包括抖音的Semi Design、字节跳动的Arco Design以及小红书的52设计原则,均源自复杂业务场景实践。Adobe色彩规范和交互设计科普文章为设计师提供基础理论支持。这些资源从视觉规范、交互逻辑到设计原则,为产品设计提供全面参考,帮助团队实现一致的用户体验。所有文档均附官方链接,方便设计师直接查阅最新指南。
2025-06-14 23:03:48
315
原创 数据库资源帖
postgresql中的 pg_dump和pg_restorePostgreSQL 数据库备份与还原PostgreSQL 自动生成的主键的 UUID、序列或标识列?
2025-06-14 22:59:59
350
原创 前端资源帖
本文集聚焦前端与全栈技术热点:探讨前端缓存机制、Vue-cli的Webpack配置及Element可编辑表格封装;分享.NET学习路径和WebGL大场景优化方案;解析NPM镜像坑点与石墨文档百万级WebSocket实践;最后呈现字节跳动前端工程化经验。内容涵盖中高级开发必备技能和大型项目实战经验,涉及性能优化、架构设计等核心议题。(149字)
2025-06-14 22:58:16
499
原创 NAS 资源帖
极空间MoviePilot+QB+TR+极影视实现自动化订阅最新电影Nastool 和 MoviePilot 的区别 用K8S搭建自动追剧工作流
2025-06-14 22:51:58
233
原创 Docker 部署 PostgreSQL 指南
本文介绍了使用Docker部署PostgreSQL数据库的两种方法:1)通过docker run命令直接部署,可配置用户名、密码、数据库名称及数据持久化;2)通过docker-compose编排部署,以YAML文件定义服务配置。文章还提供了数据库连接方式(主机连接和容器内连接)、常用容器管理命令以及高级配置建议(如自定义配置文件)。特别强调了数据持久化的重要性,并给出生产环境下的安全与性能注意事项。两种部署方式均支持端口映射、数据卷挂载和自动重启等特性。
2025-06-14 16:18:43
1619
原创 IIS 实现 HTTPS:OpenSSL证书生成与配置完整指南
本文介绍了在Windows系统下使用OpenSSL生成自签名证书并配置IIS HTTPS站点的方法。首先下载安装OpenSSL 3.0.4版本并配置环境变量,然后通过命令行生成.key、.csr、.cer和.pfx证书文件。最后在IIS管理器中导入生成的.pfx证书文件,配置HTTPS站点绑定。相比IIS自带的自签名证书功能,使用OpenSSL生成的证书更加可靠。文中详细说明了每个步骤的操作命令和注意事项,并配有截图说明,完整呈现了从证书生成到IIS配置的全过程。
2025-06-11 10:43:35
1219
原创 开源项目推荐:MAKU低代码开发平台
MAKU 低代码平台:Online表单开发、Online报表开发、Online接口开发、表单设计、流程设计等等。基于Flowable7.x开发的,支持流程设计、流程表单(Online表单、自定义表单)、会签、或签、子流程等功能,还提供了发起流程、待办任务、已办任务、我的发起等流程业务的管理模块。Online表单开发,支持单表、树表、一对一、一对多等,还提供了丰富的表单组件、自定义按钮、JS增强、Java增强等,可快速开发业务,真正实现了零代码开发,无需部署及重启服务等优点。Online表单开发。
2025-06-10 15:47:33
267
原创 VsCode 离线插件下载
VsCode插件离线下载解决方案:官方Marketplace隐藏了离线安装包(VSIX)下载入口,但可通过第三方工具获取。推荐两种方法:1)使用VSIX Downloader工具(访问https://vsix.2i.gs/)直接下载插件;2)通过技术博客提供的特殊URL构造方式从微软服务器获取。这两种方案均可解决内网环境或特殊场景下的插件安装需求,操作界面简单直观(如图示)。
2025-06-10 15:23:27
701
原创 Electron崩溃问题排查指南
Linux 银河麒麟 操作系统环境下 electron应用程序异常崩溃,闪退。最后的解决方案是,设置linux 环境配置,本身与electron关系不大。尝试使用Electron Crash Reporter去分析崩溃问题.实际解决过程中,发现dmp文件分析过程比较复杂。
2025-04-01 10:01:31
436
原创 在Electron中通过Node-API调用DLL导出函数的完整指南
在Electron项目中直接通过FFI库(如koffi)调用包含复杂C++标准库类型(如。)的DLL时,手动构造结构体和函数原型效率低下。,适用于已有大型C++项目与Electron集成场景。在Visual Studio的。
2025-03-05 10:29:39
1087
原创 Electron 离线环境打包解决方案(electron-forge)
本文提供了Electron应用在在线和离线环境下的完整开发流程。在线部分详细介绍了项目初始化、依赖安装和项目模板创建步骤,包括package.json、forge.config.js等核心配置文件的设置。离线部分重点解决了网络环境下的常见问题,通过配置.npmrc和forge.config.js文件实现完全离线打包,特别强调了Electron二进制文件缓存路径的正确设置。文章还提供了完整的项目目录结构和关键命令,如npm run make的离线执行方式,确保在没有网络连接的情况下也能成功构建Electron
2024-10-24 14:19:45
2167
原创 Threejs 轨道控制器 OrbitControls.js
Three.js OrbitControls.js是一个用于在Three.js中提供相机控制的库。它允许您通过鼠标和触摸手势来旋转、平移和缩放相机,从而实现在3D场景中进行交互和导航。通过使用OrbitControls.js,您可以轻松地为Three.js场景提供交互式的相机控制功能,使用户能够自由浏览和编辑3D对象的视角和位置。
2024-05-11 10:02:37
1579
2
原创 Ubuntu16.04安装配置SQL Server数据库
要在 Ubuntu 上配置 SQL Server,请在终端中运行以下命令以安装 mssql-server 包。
2024-05-10 22:29:33
1409
原创 node pnpm修改默认包的存储路径
PNPM和NPM是两个不同的包管理工具。NPM(Node Package Manager)是Node.js的官方包管理工具,用于安装、发布和管理Node.js模块。NPM将包安装在项目的node_modules目录中,每个包都有自己的依赖树。PNPM(Plug’n’Play Package Manager)是一个新的包管理工具,也是NPM的另一个替代方案。与NPM不同,PNPM使用符号链接(symlink)而不是复制文件来安装包。
2024-05-10 16:56:35
1987
原创 Css 和OpenCv.js 多种方式实现图像叠加 / 图像融合
cross-fade属性用于在两个给定图像之间形成一种混合。简而言之,它用于按百分比将图像混合在一起。
2024-04-11 17:28:13
613
原创 车牌校验正则表达式
(([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z](([0-9]{5}[DF])|([DF]([A-HJ-NP-Z0-9])[0-9]{4})))|([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z][A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳使领]))$新能源车牌的序号规则如下: 小型车:第1位只能是字母D或F,第2为可以是数字或字母,第3到6位必须是数字。'港FV9039 '
2024-04-11 16:41:06
1956
原创 Android Studio 新建module报错:No signature of method
(2)将build.gradle文件中的namespace的值改回到新建插件文件夹中AndroidMainfest.xml文件中。原因:Android Studio 版本过高,新增了namespace,对于uni的模板项目是不能够识别的。android平台uni原生插件开发过程中,使用Android Studio 新增 module 报错。(1)删除build.gradle文件中的namespace这一行。(3)build.gradle文件更新后,可以看到新增的模块了。
2023-08-16 21:52:41
2519
原创 Redis Windows版本安装教程
由于Redis官网不再提供最新版本的Windows安装包,但有些项目根据需要用到最新版本的。Github仓库redis-windows提供了最新版Windows安装包下载。
2023-07-19 17:23:08
1164
原创 2023年05月文章收集
postgresql中的 pg_dump和pg_restorePostgreSQL 数据库备份与还原PostgreSQL 自动生成的主键的 UUID、序列或标识列?聊聊NPM镜像那些险象环生的坑封装Vue Element的可编辑table表格组件
2023-05-23 16:05:51
406
windows环境coturn服务安装包
2025-04-09
蓝桥杯历届试题及答案(2015).docx
2024-05-09
GitLab网站结合SourceTree工具的开发流程.docx
2024-05-10
Gitlab持续集成持续部署(CI-CD)研究报告.doc
2024-05-10
蓝桥杯省赛真题(2013-2017)
2024-05-09
opencv.js 4.x版本
2024-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人