- 博客(439)
- 资源 (39)
- 收藏
- 关注
原创 华硕路由器梅林固件
Welcome to the Asuswrt-Merlin project websiteAsuswrt-Merlin is a third party alternative firmware for Asus routers, with a special emphasis on tweaks and fixes rather than radical changes or collecting as many features as possible.
2025-01-09 14:54:17
1233
原创 IEEE电子版权API文档
参数包括(“grant_type”,“client_credentials”)、(“client_id”,“由IEEE提供”)、(“client_secret”,“由IEEE提供”)和(“scope”,“ecfarticle,ecfarticles,ecfarticlecount,ecfpublications”)。生产URL:https://services13.ieee.org/pubsapi/api/oauth/token。测试URL:https://services11.ieee.org/*
2024-11-13 17:32:03
879
1
原创 如何扩容C盘?6种扩展C盘方法!
因为C盘是系统盘,所以没有足够的空间会导致电脑变慢,影响程序或游戏的运行。新电脑C盘可能有足够的可用空间,但随着对电脑的使用,应用程序安装的越来越多。即便很多程序安装到D盘,但某些程序仍然会占用C盘的部分空间。久而久之,你可能就会面临系统分区C盘空间不足的问题。当你遇到C盘空间不足的问题时,是不是想知道C盘内存不足怎么扩大呢?答案是扩大C盘!怎样把C盘的容量扩大?你可以试试下面这4个方法,它们可以轻松帮你解决这个问题。DiskPart是一个Windows系统自带的程序,它通过脚本或输入命令来处理磁盘、分区或
2024-10-24 11:23:27
7392
原创 探索AIGC领域的创新利器:Dify平台
Dify是一个融合了后端即服务(Backend as Service, BaaS)和LLMOps(Large Language Model Operations)理念的开源平台。它旨在帮助开发者快速搭建生产级的生成式AI应用,即使是非技术人员也能参与到AI应用的定义和数据运营过程中。Dify支持多种LLM模型,并提供了丰富的插件和灵活的部署选项,无论是云端还是本地部署,都能满足不同规模的应用需求。Dify作为一个开源的LLM应用开发平台,以其易用性、灵活性和可扩展性在AIGC领域脱颖而出。
2024-08-06 18:10:11
1266
原创 什么是Bug:程序员的视角
在软件开发的世界里,有一个词汇几乎无处不在,那就是“Bug”。作为程序员,我们与它打交道的时间可能比和家人的时间还长。那么,从程序员的视角来看,Bug究竟是什么呢?
2024-07-21 15:51:49
411
1
原创 Node.js 入门教程:从安装到第一个应用
本教程将带你了解如何安装 Node.js,以及如何创建一个简单的 Node.js 应用。恭喜你,你已经成功创建了你的第一个 Node.js 应用!Node.js 拥有庞大的生态系统和无数的库和框架,比如 Express.js(一个流行的 web 应用框架),Mongoose(用于 MongoDB 的对象数据模型库)等,可以帮助你构建更复杂的应用。继续探索 Node.js,并尝试使用不同的库和框架来扩展你的技能。实践是学习的关键,所以不断尝试新东西,你将成为一名更加熟练的 Node.js 开发者。
2024-07-20 15:00:20
1034
原创 彻底理解项目中常见的对象模型:DO/PO/BO/AO/E/DTO/DAO/POJO/VO
在软件开发中,合理地使用这些对象模型可以帮助我们更好地组织和管理代码,提高代码的可读性和可维护性。每种对象模型都有其特定的用途和场景,理解它们之间的区别和联系对于编写高质量的代码至关重要。希望本文能帮助你更好地理解和应用这些对象模型。
2024-07-10 13:10:38
493
原创 Java Spring MVC 教程:@PostMapping中的params和body参数详解
首先,我们来看看这个方法是一个公开的控制器方法,专门用于处理路径为的HTTP POST请求。params和body。params。
2024-07-07 09:35:27
1031
原创 MySQL 9:新特性与性能提升
随着技术的不断发展,数据库管理系统也在不断更新迭代。MySQL作为广泛使用的开源关系型数据库管理系统,近期推出的MySQL 9版本带来了众多令人期待的新特性和性能提升。本文将详细介绍MySQL 9的一些关键更新,包括存储引擎的改进、新功能的添加、以及性能优化等方面。
2024-07-05 16:32:06
1217
原创 WebSocket与Socket:网络通信中的两种关键协议及Java实现
如果需要低级别的网络通信控制,或者需要与非WebSocket协议的服务器进行通信,那么Socket可能是一个更好的选择。而如果需要实现实时、双向的Web通信,那么WebSocket将是一个更合适的选择。从上面的示例中,我们可以看到Socket和WebSocket在使用上的区别。在本文中,我们将深入探讨WebSocket和Socket的区别,并使用Java代码示例来说明它们的使用方法。WebSocket则是一个更高级别的协议,它建立在HTTP协议之上,并允许在单个连接上进行全双工通信。
2024-06-26 14:59:29
414
原创 Rimraf:安全高效的文件与目录删除利器
rimraf是一个用于删除文件和文件夹的Node.js模块,它可以帮助开发者快速、安全地删除不需要的文件和目录。
2024-06-18 18:44:38
944
原创 error:0308010C:digital envelope routines::unsupported
这个错误通常是由于Node.js在特定版本中引入了对OpenSSL 3.0的支持,而OpenSSL 3.0默认禁用了对传统(legacy) OpenSSL API的支持。,可以强制Node.js使用传统的OpenSSL API。如果你没有特别的理由需要使用最新的Node.js版本,你可以考虑切换到更稳定的版本,如Node.js 16或14,这些版本通常不会引入这个错误。这个问题常见于Node.js 17及以上版本,因为这些版本开始使用OpenSSL 3.0。或者直接将启动项改为类似于这样的。
2024-06-17 22:56:07
2179
原创 Java URLEncoder.encode编码空格变+号的原因与解决方案
如果上述方法不满足你的需求,你还可以自定义编码逻辑,对字符串进行更精细化的控制。例如,你可以遍历原始字符串,对每个字符进行判断和编码,确保空格被正确处理。方法将空格编码为“+”号是基于其编码规范的行为。虽然这种行为在HTML表单提交等场景中是有意义的,但在其他上下文中可能会引发问题。通过手动替换、使用其他编码方法或自定义编码逻辑,我们可以有效地解决这一问题,并确保字符串在所有上下文中都被正确处理。在处理URL编码时,我们需要充分考虑不同场景下的需求,并选择最合适的编码方式。
2024-06-06 15:48:10
3595
原创 海康ISUP_SDK回放功能集成介绍
回放即播放已存储并搜索到的视频文件。通过 ISUPSDK 实现回放需依赖于中心管理服务(CMS)、流媒体服务(SMS)和播放库。
2024-06-04 10:08:59
656
1
原创 海康ISUP SDK事件集成介绍
通过 ISUPSDK 配置的报警或事件类型。在触发和接收报警或事件之前,可对报警或事件参数,如规则、布防计划和报警联动行为进行设置。
2024-06-04 10:00:45
649
原创 海康ISUP SDK预览介绍
通过预览可远程获取监控区域的实时视频或音频信息,从而获知人、车、物体等对象的状态。通过 ISUPSDK 集成预览功能需要依赖中心管理服务(CMS)、流媒体服务(SMS)和播放库。
2024-06-04 09:55:50
440
原创 海康ISUP SDK集成介绍
ISUPSDK 是基于 ISUP(Intelligent Security Uplink Protocol:智能安全上行协议)封装的软件开发工具包,可为第三方平台提供接入海康产品的接口、命令、库文件等。支持的海康产品包括网络摄像机、网络球机、数字视频录像仪(DVR)、网络视频录像仪(NVR)、移动视频录像仪、移动设备、报警设备、门禁设备、解码器等。因此第三方平台可通过该 SDK 实现预览、回放、语音对讲、报警、门禁控制、云台控制等功能。##6. 设备配置。
2024-06-04 09:41:14
2267
原创 Vue.js(及JavaScript)中“==”与“===”的深度比较
在上述例子中,尽管"5"是一个字符串,而5是一个数字,但由于"=="运算符会进行类型转换,"5"被转换为数字5,因此比较结果为true。在这些情况下,使用“===”可以确保我们不仅在值上,而且在类型上都得到了我们期望的匹配。=”是严格相等运算符,它不仅比较两个值的内容,还比较它们的类型。如果两个值的类型不同,即使它们的内容在某种形式上看起来相同,“===”也会返回false。在这个例子中,"5"和5虽然内容相同,但类型不同(一个是字符串,一个是数字),因此“===”返回false。
2024-06-01 11:27:14
406
原创 MAVEN项目突然Malformed \uxxxx encoding. [ERROR]
maven仓库更新策略的问题:只需要搜索resolver-status.properties这个文件,全部删除,重新打包即可!!!!!全局搜索找到几个就删除几个
2024-05-31 18:37:58
178
原创 SSHX:革新远程协作体验的开源工具
无论是开发人员协作调试代码,还是教师进行远程教育,一个安全、高效的远程协作工具都显得尤为重要。今天,我要向大家介绍一款名为SSHX的开源工具,它以其独特的功能和出色的性能,正在改变我们的远程协作方式。SSHX作为一款开源的远程协作工具,以其独特的功能和出色的性能赢得了开发者和教育工作者的青睐。与传统的SSH客户端不同,SSHX通过创新的特性和强大的功能集,为用户带来了全新的远程协作体验。这不仅优化了远程操作体验,还减少了延迟,使得用户无论身处何地都能获得流畅的协作环境。:安全性是SSHX不可忽视的特点。
2024-05-30 09:55:54
542
原创 小程序常见授权失败原因和解决办法
我们在进行小程序授权的时候,会出现提示“授权失败”的现象,到底是哪里出了问题导致小程序无法授权成功呢?误选择了公众号授权、账号已被授权给其他第三方平台、小程序授权的权限不足以定制小程序、小程序信息不完整等都会导致授权失败。解决办法:登陆[微信公众平台>微信小程序],申请“商业服务-企业管理”类目,避免影响客户接收企业消息。点击提交后,“商业服务-企业管理”服务类目即可申请成功,此时进行小程序授权操作即可。微信公众平台>微信小程序>设置>基本设置>服务类目>详情>添加服务类目。
2024-05-23 08:46:46
1425
原创 如何扩容C盘?6种扩展C盘方法!
如何在Windows中扩大C盘?借助傲梅分区助手,你可以轻松实现磁盘管理无法实现的扩容功能,就算C盘后没有未分配空间时,也能通过移动空间位置,挪出未分配空间,从而实现增大C盘。该软件除了分区调整功能外,它还拥有磁盘克隆、 MBR转GPT 、应用迁移等功能,快来下载体验吧!
2024-05-20 10:43:50
32499
原创 探讨选择成为一名程序员的原因,是出于兴趣还是职业发展?
在编程的过程中,我会遇到各种各样的挑战,但正是这些挑战,让我更加深入地理解了计算机科学的原理,也让我更加热爱这个行业。更重要的是,随着职业生涯的深入,我们能够接触到更多的项目,积累更丰富的经验,从而不断提升自己的技能和能力。如今,作为研发总监的我,依然保持着对AI技术的热爱和追求,而这份热爱也让我在职业道路上走得更远。今天,我就以一名研发总监的视角,来谈谈我的看法。最后,我想对那些即将踏入职场的年轻人说:选择程序员这个职业,不仅要有对技术的热爱和追求,还要有明确的职业规划和发展目标。
2024-04-23 17:07:20
443
原创 解决SSH访问本地虚拟机响应慢的问题——DNS环境一致性检查的影响
在日常工作中,我们经常会使用SSH(安全外壳协议)来远程访问服务器或虚拟机。然而,有时我们可能会遇到SSH连接到本地虚拟机时响应特别慢的问题。在排查网络、配置和虚拟机性能等问题后,如果仍未找到原因,那么问题可能出在SSH服务端在连接时会进行DNS环境一致性检查。如果确定是DNS问题,那么禁用DNS检查或优化DNS配置可能会显著提高SSH连接的响应速度。
2024-04-15 14:03:00
555
原创 打印机错误0x00000bc4的解决办法
官方地址: https://learn.microsoft.com/zh-cn/troubleshoot/windows-client/printing/windows-11-rpc-connection-updates-for-print。3、启用配置,传输协议更改为:命名管道上的RPC,然后应用即可。2、计算机配置里的管理模板——打印机——配置RPC连接设置。1、打开本地组策略编辑器(运行——gpedit.msc)4.为 Windows 打印组件配置 RPC 通信。
2024-04-10 15:17:58
8474
原创 小程序常见授权失败原因和解决办法
误选择了公众号授权、账号已被授权给其他第三方平台、小程序授权的权限不足以定制小程序、小程序信息不完整等都会导致授权失败。我们在进行小程序授权的时候,会出现提示“授权失败”的现象,到底是哪里出了问题导致小程序无法授权成功呢?
2024-04-07 08:21:47
4519
原创 HECATE G3M PRO 连接蓝牙
HECATE G3M PRO 连接蓝牙1、按住滚轮键+侧后退键三秒打开蓝牙。g3mpro蓝牙的指示灯将开始闪烁,表示蓝牙已经打开。2、按左键+滚轮键+右键,直到指示灯开始快速闪烁,表示g3mpro蓝牙已经进入配对模式。3、在需连接g3mpro蓝牙的设备上打开蓝牙功能,并搜索可用的蓝牙设备。4、在搜索结果中找到g3mpro蓝牙,点击连接即可。
2024-04-01 09:29:07
2566
原创 MapStruct:简化Java对象映射的利器
在Java开发中,经常需要将一个对象的属性映射到另一个对象中,尤其是在处理数据传输对象(DTOs)、领域模型(Domain Models)和视图模型(View Models)之间的转换时。MapStruct是一个功能强大的Java对象映射框架,它可以帮助我们自动化生成映射代码,提高开发效率。除了基本的映射功能外,MapStruct还支持许多高级特性,如自定义映射方法、条件映射、嵌套映射、集合映射等。接下来,定义一个映射接口,并使用MapStruct提供的注解来描述映射规则。注解指定嵌套属性的映射规则即可。
2024-03-24 11:37:35
1590
原创 技术变现:程序员如何将技能转化为收入
在数字时代,技术已经成为一种强大的资产,程序员们拥有的技能和知识,使他们有机会将这些技能转化为实际的收入。那么,程序员如何用技术变现呢?以下是一些实用的策略和方法。
2024-03-24 09:43:37
1185
原创 Linux中的w和who命令:了解系统用户活动
w和who命令是Linux系统管理员工具箱中的必备工具。它们提供了关于当前登录用户和系统状态的实时信息,有助于监控和管理系统资源。通过掌握这些命令及其选项,你可以更有效地管理Linux环境并确保其安全性。
2024-03-24 09:26:29
592
原创 Linux常用命令:关机与重启
在使用这些命令时,请始终确保了解它们的行为,并遵循最佳实践以避免数据丢失或系统不稳定性的风险。然而,请注意,在新的系统上,这些运行级别可能不再具有传统的意义,或者可能根本不被支持。在使用这些命令之前,最好查看系统的文档或手册页以确认正确的行为。与关机命令不同,它不会发送警告消息给用户,而是直接重新启动系统。命令用于安全地关闭或重启系统。除了上述常用的关机与重启命令外,Linux还提供了一些其他相关的命令和工具,可以在特定情况下使用。但是,请注意,这样的设置可能会中断正在运行的服务或作业,因此请谨慎使用。
2024-03-24 09:26:16
5009
原创 Linux常用命令深探:df、top、free、history
无论您是正在监控系统性能,还是仅仅需要回顾之前的命令,这些命令都会成为您不可或缺的工具箱中的一部分。它实时更新当前系统中的进程状态、CPU使用率、内存使用情况等,是系统管理员监控系统状态的首选工具。当我们谈及Linux系统,我们不仅仅谈论的是一个操作系统,而是一个拥有无尽工具和命令的强大平台。的运行界面中,您可以通过各种快捷键对显示的进程进行排序、管理或获取更多相关信息。命令用于显示系统的内存使用情况,包括已用内存、空闲内存、缓存和交换空间等。,您可以对命令历史进行搜索,以快速找到您需要的命令。
2024-03-24 09:26:04
303
原创 Linux常用命令:echo、cat、tail详解
在Linux系统中,命令行工具是非常强大的。其中,echocat和tail这三个命令在日常的系统管理和文本处理中经常被使用。下面,我们将逐一探讨这三个命令的详细用法和常见示例。
2024-03-24 09:25:48
688
原创 拼图验证码的实现原理
此外,滑块起始位置(这个示例将包括后端部分,用于生成带有缺口的图片,并验证用户提交的滑块位置是否正确。当然,下面我将提供一个简化的前端HTML/CSS/JavaScript示例,用于展示拼图验证码的基本交互。这个示例将包括一个带有缺口的图片、一个可拖动的滑块,以及将滑块位置发送到后端进行验证的逻辑。服务器端验证逻辑应该根据实际需要来实现,比如比较提交的滑块位置与预先存储的正确位置之间的差异是否在允许的范围内。:这个示例仅用于教学目的,并不包含所有的安全性考虑,比如图片的动态生成、缓存机制、防止暴力破解等。
2024-03-24 09:25:14
1905
原创 VI编辑器:掌握三种模式,成为文本编辑大师
例如,“:w"命令用于保存文档,”:q"命令用于退出编辑器,“:wq"命令用于保存文档并退出编辑器。要从命令模式切换到插入模式,你可以按"i"键在当前光标位置前插入文本,或者按"a"键在当前光标位置后插入文本。例如,"y"键用于复制文本,"d"键用于删除文本,"p"键用于粘贴文本。在命令模式下,你可以使用诸如"h"、“j”、“k”、"l"等键来移动光标,分别代表左、下、上、右四个方向。你还可以使用"w"和"b"键来以单词为单位移动光标,或者使用"f"键来查找字符并移动光标到该字符处。
2024-03-24 08:10:51
706
原创 Linux系统服务管理:掌握核心技巧,轻松驾驭服务器
对于任何一位系统管理员或Linux爱好者来说,了解如何管理和控制Linux系统上的服务是至关重要的。然而,仅仅知道如何启动和停止服务是不够的,你还需要深入了解如何配置和管理这些服务以满足你的需求。在Linux中,服务通常指的是在后台运行并提供某种功能的进程。除了使用命令行工具来管理服务外,你还需要了解如何配置和管理这些服务。是Systemd的主命令行工具,用于控制Systemd守护进程及其管理的服务。目录中的脚本并不是推荐的做法,因为这可能会绕过Systemd或其他服务管理器的某些功能。
2024-03-24 08:08:22
358
原创 Linux进程查看与杀死进程
在Linux操作系统中,我们经常需要查看当前正在运行的进程,有时也需要结束某个不响应或占用资源过多的进程。,你将看到一个实时更新的进程列表,其中包括进程ID、用户、CPU占用率、内存占用等信息。在top界面中,你可以按P键按CPU占用率排序,按M键按内存占用排序。命令时,请务必小心,确保你知道你正在结束的是哪个进程,因为强制结束进程可能会导致数据丢失或其他不可预测的后果。但是,始终要记住,在结束进程之前要确保你知道自己在做什么,并考虑可能的后果。:在Linux中查看和杀死进程是系统管理的基本技能。
2024-03-24 08:07:31
1276
Rainbow Brackets 插件:2023.3.6
2024-05-31
postman Interceptor 2022最新的版本
2023-10-10
2022中国信通院“集智”白皮书
2023-07-31
STM32G031C8T6无线温湿度开源项目
2023-01-28
高德车机版,等灯时间全掌握,智慧出行更高效
2022-12-10
一键快速安装docker-compose,将压缩文件解压到服务然后执行sh install-docker-compose.sh。
2022-08-01
该文件为docker-compose的二进制文件,解压之后就能放到/usr/bin/下就能直接使用。
2022-08-01
Could not locate executable null\bin\winutils.exe
2022-01-20
Con FPC-FFC.zip
2021-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人