
开发环境与配置
文章平均质量分 55
software environment
谷哥的小弟
历任研发工程师,技术组长,项目经理;曾于2016年、2020年两度荣获优快云年度十大博客之星。
十载寒冰,难凉热血;多年过去,历经变迁,物是人非。
然而,对于技术的探索和追求从未停歇。
坚持原创,热衷分享,初心未改,继往开来!
展开
-
HBuilderX构建Vue项目
HBuilderX是一款专为开发者设计的高效开发工具,致力于提升开发者的编码效率和体验。HBuilderX既适合追求极致效率的极客,也适合希望简化工作流程的懒人开发者。HBuilderX支持Windows等操作系统,让开发者在不同平台上都能享受到一致的开发体验。近年来,HBuilderX以其高效、友好的特点吸引了众多开发者的关注。原创 2025-01-26 19:51:43 · 2183 阅读 · 0 评论 -
解决npm报错:sill idealTree buildDeps
使用 npm 安装依赖时报错:sill idealTree buildDeps原创 2025-01-04 23:03:39 · 2074 阅读 · 0 评论 -
解决HBuilderX报错:未安装内置终端插件,是否下载?或使用外部命令行打开。
在HBuilderX中执行npm run build总是提醒下载插件;图示如下:原创 2025-01-04 22:36:27 · 1364 阅读 · 0 评论 -
通义千问API KEY操作指南
阿里云百炼官方地址https://bailian.console.aliyun.com/,请点击开通服务;图示如下:原创 2025-01-04 21:34:24 · 2867 阅读 · 0 评论 -
通过环境变量配置openai的api-key
在环境变量中配置api-key。其中,变量名为OPENAI-API-KEY,变量值为openai的api-key。图示如下:原创 2025-01-04 13:09:00 · 1716 阅读 · 0 评论 -
Visual Studio安装图文详解教程
Visual Studio 社区版功能完备且可扩展的免费 IDE,可用于创建新式 Android、iOS、Windows 应用程序以及 Web 应用程序和云服务。原创 2024-10-23 17:58:44 · 1763 阅读 · 0 评论 -
解决“org.apache.catalina.startup.Catalina.stopServer 未配置关闭端口。通过OS信号关闭服务器。服务器未关闭“
项目部署至Tomcat服务器报错:org.apache.catalina.startup.Catalina.stopServer 未配置关闭端口。通过OS信号关闭服务 器。服务器未关闭;图示如下:原创 2024-10-17 11:28:35 · 642 阅读 · 0 评论 -
Scala大数据开发
Scala combines object-oriented and functional programming in one concise, high-level language. Scala's static types help avoid bugs in complex applications, and its JVM and JavaScript runtimes let you build high-performance systems with easy access to huge原创 2024-10-15 13:41:13 · 952 阅读 · 0 评论 -
Base64字符串转图片在线工具
Base64编码,作为一种将二进制数据转换为文本格式的方法,其核心在于利用64个可打印字符来表征任意的二进制信息。这一编码方式的出现,极大地便利了二进制数据在文本协议(例如HTTP)中的传输。接下来,我们将从Base64的基本原理、图片与Base64字符串的相互转化过程、具体的应用场景以及相关的注意事项等几个方面,进行细致的探讨。首先,Base64编码的基本原理是将二进制数据以每3个字节为一组进行划分,并将这24位的数据进一步细分为4个6位的二进制小组。随后,每个6位的二进制小组会被映射到Base64编原创 2024-10-09 21:27:45 · 867 阅读 · 0 评论 -
解决java: 无法访问java.lang.Record
项目在编译期间报错:java: 无法访问java.lang.Record, 找不到java.lang.Record的类文件;图示如下:原创 2024-10-07 20:22:24 · 360 阅读 · 0 评论 -
解决ERR_PROXY_CONNECTION_FAILED
电脑无法正常上网,报错信息如下:ERR_PROXY_CONNECTION_FAILED。请按如下步骤和方式解决该问题。首先,请使用Win+R打开命令框,输入命令inetcpl.cpl打开internet选项;图示如下:原创 2024-10-07 20:22:36 · 2062 阅读 · 0 评论 -
公开且免费的天气查询API
WeatherAPI.com 提供了一个广泛使用的天气预报和地理位置 API,它支持 JSON 和 XML 格式的数据,适用于商业和非商业用途。这个 API 被全球超过 475,000 名用户信任,可以集成到各种应用中。WeatherAPI主要特征如下:原创 2024-10-07 20:22:08 · 2540 阅读 · 0 评论 -
Windows环境安装Redis和Redis Desktop Manager图文详解教程
Redis是一个开源的高性能键值对数据库,以其卓越的读写速度而著称,广泛用于数据库、缓存和消息代理。它主要将数据存储在内存中,从而实现快速的数据处理,同时提供了数据持久化功能,以防止系统故障时数据丢失。Redis支持多种数据类型,包括键值对、列表、集合、有序集合、散列、HyperLogLogs和地理空间索引,满足不同场景的数据存储需求。它的原子操作确保了在多线程环境中的数据一致性和完整性,而发布/订阅功能则允许多个客户端订阅频道,实现消息的实时传递。原创 2024-07-07 19:07:44 · 12581 阅读 · 1 评论 -
Redis官方可视化管理工具
RedisInsight是一个Redis可视化工具,提供设计、开发和优化 Redis 应用程序的功能。RedisInsight分为免费的社区版和一个付费的企业版,免费版具有基本功能,而付费版则提供更多高级功能和支持服务。请根据自己的需求选择适合的版本。原创 2024-07-07 17:48:56 · 934 阅读 · 0 评论 -
Navicat Premium Lite绿色免费版
Navicat 最近推出了一款名为 Navicat Premium Lite 的免费数据库管理开发工具,专为入门级用户设计。这款工具虽然在功能上与 Navicat Premium 17 存在部分差异,但已经足够满足初级用户的基本需求。对于刚开始接触数据库管理的新用户而言,Navicat Premium Lite 是一款非常合适的入门级工具,它提供了基础的数据库管理和协作功能。Navicat Premium Lite 是 Navicat 的精简版,拥有基本数据库操作所需的核心功能。原创 2024-06-26 18:03:41 · 1032 阅读 · 0 评论 -
IDEA设置同时多次运行相同main函数的方法
在IDEA中启动main函数,在该main函数未停止的情况下再次运行该main函数,IDEA提醒停止运行然后在启动;图示如下:原创 2024-05-30 21:11:04 · 777 阅读 · 0 评论 -
企业级软件项目研发管理PingCode
PingCode 是一套企业级的研发管理和协作工具套件,旨在帮助企业提升研发效能,实现敏捷开发和项目管理的数字化转型。它涵盖了产品管理、项目管理、代码托管、测试管理、知识库等多个方面,支持Scrum、Kanban等多种敏捷方法论,便于团队进行需求管理、任务分配、进度跟踪、版本控制、缺陷追踪及文档协作等。PingCode通过整合研发流程中的各个环节,促进团队之间的协作与沟通,提高软件开发的整体效率和质量。此外,它还支持与GitHub、GitLab、Jira等第三方工具的集成,适应不同企业的研发体系和工作流程。原创 2024-05-10 14:16:24 · 1113 阅读 · 0 评论 -
word文档图片显示不全
word文档中图片显示不全,图示如下:原创 2024-05-01 09:23:50 · 1380 阅读 · 1 评论 -
Github 2FA验证
2FA,2 Factor Authentication,双因子验证/双因素验证,是一种安全密码验证方式。区别于传统的密码验证,由于传统的密码验证是由一组静态信息组成,如:字符、图像、手势等,很容易被获取,相对不安全。2FA是基于时间、历史长度、实物(信用卡、SMS手机、令牌、指纹)等自然变量结合一定的加密算法组合出一组动态密码,一般每60秒刷新一次。不容易被获取和破解,相对安全。原创 2024-05-02 15:33:16 · 989 阅读 · 3 评论 -
加密工具Cyberchef
CyberChef是由英国政府通信总部(GCHQ)开发并开源的一款网络数据处理工具。这款工具被誉为网络数据处理领域的“瑞士军刀”,因为它提供了超过500种操作,涵盖了加密、解密、编码、压缩、数据分析等多个领域。通过图形用户界面和模块化的设计,用户能够直观且方便地通过拖放操作执行各种数据处理任务;Cyberchef的主要功能如下:原创 2024-04-25 18:13:33 · 1963 阅读 · 0 评论 -
Postman常见使用图文详解
Postman是一款强大的接口测试工具,它支持HTTP协议的所有请求方式,包括GET、POST、HEAD、PUT、DELETE等。除了基本的HTTP请求功能,Postman还支持添加各种额外的头部字段,并且可以模拟普通表单数据以及文件、图片、视频等数据请求。此外,Postman还提供了丰富的功能来支持接口开发和测试的全流程。例如,它支持前端开发的Mock测试,后端开发的接口测试和开发接口文档,以及测试人员的接口测试。同时,Postman还支持云服务,可以实现数据的同步和团队协作。原创 2014-01-23 21:24:34 · 1660 阅读 · 0 评论 -
事务Transaction简写为tx的原因
Transaction这个单词共由11个字母构成,除了首字母T以外还有10个字母。另外,字母X可代表数字10;所以,为了简化书写就把Transaction写成了tx。类似地,我们在开发中涉及到国际化时,觉得Internationalization太长,于是把单词中间的 18 个字母被缩写为 18,再加上开头和结尾的字母,就组成了 i18n。原创 2024-03-01 21:06:59 · 1372 阅读 · 0 评论 -
项目管理工具软件Maven趣闻
Maven这个单词的来源,普遍认为是来自于意第绪语(Yiddish),这是一种与德语和希伯来语有密切关系的犹太民族语言。在这个语境中,Maven意为“知识的积累者”或“专家”。这个单词最初在Jakata Turbine项目中用来简化构建过程,后来被广泛应用。原创 2024-02-15 12:56:13 · 1452 阅读 · 0 评论 -
零散技术笔记(待整理)
在IDEA项目中,编译后的字节码文件在target目录中。使用反射时,我们需要读取和加载target中的.class文件。原创 2013-05-13 16:42:19 · 1724 阅读 · 1 评论 -
Miracast手机高清投屏到电视(免费)
Miracast是一种无线显示标准,它允许支持Miracast的设备之间通过Wi-Fi直接共享音频和视频内容,实现屏幕镜像或扩展显示。这意味着你可以将手机、平板电脑或电脑上的内容无线传输到支持Miracast的电视或显示器上,从而实现更方便的屏幕共享。若要使用Miracast,需要你的设备和显示器都需要支持这一标准。许多现代智能电视和一些移动设备都支持Miracast。在设备上,你通常可以在设置中找到Miracast选项,并连接到支持Miracast的显示设备。这样,你就可以在大屏幕上共享你的设备屏幕,原创 2024-01-16 21:01:43 · 1926 阅读 · 0 评论 -
Java编程实现电子签名
今天,项目甲方问我要一个电子签名;公司美工又休假。没办法,只好自己做一个啰。原创 2023-12-06 20:12:58 · 2374 阅读 · 0 评论 -
获取Windows10系统原始安装日期
获取Windows10系统最原始的安装日期;例如:刚买电脑时安装系统的时间。原创 2023-12-31 20:58:51 · 931 阅读 · 0 评论 -
Android手机实时投屏利器scrcpy图文详解教程
scrcpy是免费开源的投屏软件,它支持将安卓手机屏幕投放在 Windows、macOS、GNU/Linux 上,并可直接借助鼠标在投屏窗口中进行交互和录制。目前,市面上主流的多屏协同软件都是基于scrcpy研发而来。原创 2023-10-31 19:23:14 · 1596 阅读 · 2 评论 -
IDEA插件Mybatis Log Plugin的安装及其使用教程
Mybatis Log Plugin插件用于查看Mybatis所执行的完整SQL语句。在此教程中详细介绍IDEA插件Mybatis Log Plugin的安装及其使用。原创 2023-09-09 22:56:16 · 868 阅读 · 0 评论 -
Node.js安装教程图文详解
请下载Node.js并保存至本地,官方网址:https://nodejs.org/zh-cn/原创 2023-09-08 21:07:16 · 442 阅读 · 0 评论 -
Library ‘libs‘ required for module ‘xxx‘ is missing from the artifact
项目报错:Library 'libs' required for module 'xxx' is missing from the artifact;图示如下:原创 2023-09-04 21:12:52 · 918 阅读 · 0 评论 -
图文详解PhPStudy安装教程
请在PhPStudy官方网站下载安装文件,官方链接如下:[https://m.xp.cn/linux.html](https://m.xp.cn/linux.html);图示如下:原创 2023-09-02 23:17:13 · 1510 阅读 · 0 评论 -
Java开发环境以及项目搭建案例汇总
假若你的设备已有可用的Java开发基础环境,则无需重新搭建。假若你需重新搭建Java开发,请务必彻底卸载之前的环境。请尽量保证与开发相关的环境不涉及中文以及特殊字符。已具备J2EE开发环境的同学非必要情况下不必重新搭建开发环境。环境搭建过程中请细心、耐心;敢于尝试,不怕出错原创 2023-07-29 21:14:53 · 1200 阅读 · 0 评论 -
从JDK17切换为JDK8后不生效的解决方案
安装了JDK17后,Windows系统默认添加了JDK17的环境变量并且配置在Path中导致了该项错误,图示如下:原创 2023-07-20 11:42:55 · 695 阅读 · 0 评论 -
解决java: 程序包XXX不存在的有效方案
在项目开发中经常遇到类似的郁闷问题:项目之前都可以跑起来,功能也完全正常;但是突然一天,项目不能正常运行,控制台报错:java: 程序包XXX不存在。例如:java: 程序包com.github.pagehelper不存在;图示如下:原创 2023-04-24 22:06:50 · 3832 阅读 · 1 评论 -
手机投屏到电脑的实用工具
最近在项目开发工作中需要将手机屏幕投影到PC端,并通过PC端操作手机。为了满足该项开发需求,在项目小组中采用了Vysor作为工具。原创 2023-04-24 00:15:00 · 776 阅读 · 0 评论 -
大语言模型及其应用
机器学习(Machine Learning,ML)是指从数据中自动学习规律和模式,并利用这些规律和模式,在新的数据中完成类似任务的技术和方法。它属于人工智能(Artificial Intelligence)的一个分支。机器学习的核心思想是使用数据来训练计算机算法,让其从中学习规律和模式,并通过预测、分类、聚类等方式对未知的数据进行处理。它的主要任务包括监督学习、无监督学习、半监督学习和强化学习等。原创 2023-04-17 19:15:00 · 3132 阅读 · 0 评论 -
ChatGPT背后的逻辑
OpenAI是一个美国的人工智能(AI)研究实验室,由非营利组织OpenAI Incorporated和其盈利子公司OpenAI Limited Partnership组成。该实验室致力于推进并开发友好型人工智能,并与微软公司合作使用其云计算平台Azure来运行OpenAI的系统。OpenAI成立于2015年,由对AI未来潜力有信心的企业家和科学家共同创建,并得到了一些知名企业家如伊隆·马斯克等的支持。OpenAI的宗旨是利用先进的技术探索人工智能的极限,不断推进人工智能技术的发展和应用,同时尽可能地降低人原创 2023-04-17 21:15:00 · 5493 阅读 · 0 评论 -
黑客网站攻击的主要手段
SQL注入攻击是指攻击者通过在Web应用程序中注入恶意的SQL语句,从而执行非授权的数据库查询,获取敏感数据或者实现越权操作的一种攻击方法。很多Web应用程序使用的是后台数据库来存储、调取数据,并且在不同的用户间根据不同的需求进行区分显示。但是由于一些不当的编码或者安全设置,攻击者可以将自己构造的SQL语句通过URL参数、表单提交等方式注入到应用程序中。原创 2023-04-11 23:15:00 · 4047 阅读 · 2 评论 -
网络安全工程师岗位职责
网络安全工程师是指通过对企业信息系统的安全性进行管理和控制,保障网络系统的完整性、保密性和可用性,防范和遏制网络攻击,并提供安全技术支持和服务的专业人员。他们需要具备网络安全技术和知识,承担维护网络安全的责任,负责策划、实施和维护企业网络的安全体系,保证网络系统的安全运行。网络安全工程师是保证企业信息系统安全的技术专家,其主要工作包括以下几个方面:原创 2023-04-11 21:30:00 · 1080 阅读 · 0 评论