自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Spring boot 集成 Knife4j

spring boot 集成 knife4j 操作步骤

2025-05-19 15:14:59 482

原创 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

原创 linux下使用jexus部署aspnet站点

Centos 7安装dos2unix工具安装jexus。

2024-05-09 09:16:12 742

原创 C盘清理垃圾脚本

新建.bat为后缀的文件。

2024-04-11 22:41:20 1318

原创 win11右键菜单恢复win10脚本

新建以.bat后缀的文件。

2024-04-11 22:39:19 386

原创 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

原创 Nvm安装与使用

nvm工具安装、切换nodejs版本具体使用教程

2023-08-11 10:28:24 352

原创 win11右键菜单恢复win10

Bat脚本摘自:https://zhuanlan.zhihu.com/p/421197454,亲测有效!

2023-08-06 15:08:58 385

原创 2023年07月文章收集

字节跳动的前端工程化实践

2023-07-19 21:51:09 126

原创 Redis Windows版本安装教程

由于Redis官网不再提供最新版本的Windows安装包,但有些项目根据需要用到最新版本的。Github仓库redis-windows提供了最新版Windows安装包下载。

2023-07-19 17:23:08 1164

原创 2023年6月文章收集

6.2深入理解Vite核心原理

2023-06-02 10:07:26 156

原创 2023年05月文章收集

postgresql中的 pg_dump和pg_restorePostgreSQL 数据库备份与还原PostgreSQL 自动生成的主键的 UUID、序列或标识列?聊聊NPM镜像那些险象环生的坑封装Vue Element的可编辑table表格组件

2023-05-23 16:05:51 406

Electron native addon文件加载路径分析

Electron native addon文件加载路径分析

2025-06-24

windows环境coturn服务安装包

在windows上部署一个coturn服务器。 注意:配置文件建议用notepad打开编辑。服务使用到的端口有 3478,49152-59252 (TCP和udp协议都使用) 配置文件注释写得已经很清楚,可以根据自己的需求进行设置。 1、 将coturn_svr拷贝到服务器相应目录。 2、 修改配置文件里的监听ip ,其他的没特殊需求不做更改。 3、 运行批处理启动服务。

2025-04-09

蓝桥杯历届试题及答案(2015).docx

蓝桥杯是由中国教育部主管、中国计算机学会主办的全国性计算机科学比赛,旨在选拔和培养优秀的计算机科学人才。蓝桥杯大赛包括个人赛和团体赛两个阶段,分为省赛、预选赛和总决赛三个阶段。个人赛包括初赛和复赛两个阶段,初赛为网上测试,复赛为线下笔试;团体赛则为线下模拟开发比赛。 在比赛中,考生需根据比赛要求和规则完成程序设计、算法设计等任务,通过比赛来检验自己的编程能力和创新能力。蓝桥杯大赛题目难度较高,覆盖面广,包括C/C++、Java、Python等多种编程语言,涵盖了数据结构、算法设计、计算机网络、数据库等多个计算机领域。

2024-05-09

GitLab网站结合SourceTree工具的开发流程.docx

GitLab是一个基于Git的源代码管理系统,同时也提供了项目管理和持续集成等功能。而SourceTree则是一款可视化的Git客户端工具,支持Windows和macOS平台。它们的结合可以让团队开发更加高效。

2024-05-10

Gitlab持续集成持续部署(CI-CD)研究报告.doc

持续集成包含自动编译、自动化的代码审查、自动部署和自动化测试这些步骤。整个过程可以通过提升软件研发过程中的自动化程度来提高效率。持续集成遵循“早集成,早失败”的原则,能在第一时间发现问题,并及时修复,从而达到降低风险的目的。越来越多的公司开始引入持续集成实践,并且为之组建专门的团队(很多公司的持续集成团队成员最初都是来源于测试或者质量管理团队)。

2024-05-10

蓝桥杯省赛真题(2013-2017)

蓝桥杯省赛真题(2013-2017) 蓝桥杯大赛题目难度较高,覆盖面广,包括C/C++、Java、Python等多种编程语言,涵盖了数据结构、算法设计、计算机网络、数据库等多个计算机领域。

2024-05-09

opencv.js 4.x版本

opencv.js 4.x版本,引入可直接用,亲测有效 OpenCV.js是OpenCV的JavaScript版本,它提供了在浏览器中使用OpenCV功能的能力。4.x版本是它的最新版本,相比于旧版本,4.x版本在性能和功能上都有很大的提升。以下是一些4.x版本的新特性: 1. 支持WebAssembly:WebAssembly是一种新型的二进制格式,可以在浏览器中运行本地代码。OpenCV.js 4.x版本利用WebAssembly的优势,加速了图像处理算法的运行。 2. 支持多线程:OpenCV.js 4.x版本支持在Web Worker中运行算法,这样可以充分利用现代浏览器的多核处理能力,加速图像处理的速度。 3. 支持更多的算法:OpenCV.js 4.x版本新增了很多新的图像处理算法,包括深度学习相关的算法。同时,它还支持一些常用的计算机视觉任务,例如人脸检测、目标追踪等。

2024-05-09

空空如也

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

TA关注的人

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