AI天才研究院
中国程序员光剑,AI天才研究院和光剑读书创始人兼CEO。
展开
-
mac fish 终端命令行设置 gradle 命令环境变量
要在 macOS 的 Fish 终端中设置 Gradle 命令的环境变量,你需要编辑 Fish 的配置文件。Fish shell 的配置文件通常位于。现在,你应该可以在 Fish 终端中直接使用。你需要将 Gradle 安装目录下的。原创 2025-04-17 16:29:19 · 28 阅读 · 0 评论 -
mac 生成 git ssh key 命令
【代码】mac 生成 git ssh key 命令。原创 2025-03-22 15:34:21 · 190 阅读 · 0 评论 -
分析一下为什么: // await wait(3000); // 这行代码很奇怪,加上去,就会导致后面的 STEP 10 执行不到,不知为什么???
避免在导航后等待过久:页面导航会销毁原有环境,长时间等待会导致代码无法执行。集中处理页面加载完成事件:通过确保超时或加载完成都能正确响应。移除冗余的resolve()调用:确保 Promise 链的唯一出口。这些修改将解决 STEP 10 未执行的问题,同时提高代码的健壮性。原创 2025-02-20 03:35:22 · 55 阅读 · 0 评论 -
解决 Electron 中实现独立浏览器实例和隔离登录态的问题
这样实现可以确保每个窗口都有独立的 cookies 和存储空间,互不影响登录状态。原创 2025-02-20 01:45:47 · 81 阅读 · 0 评论 -
实现用 Electron 模拟用户上传 Markdown 文件的操作
这样就实现了一个完整的 Markdown 文件上传功能,包括直接上传和对话框选择两种方式。让我帮你实现用 Electron 模拟用户上传 Markdown 文件的操作。原创 2025-02-19 02:19:38 · 49 阅读 · 0 评论 -
Electron 浏览器 UI 自动化操作实现
{${${原创 2025-02-19 00:28:02 · 89 阅读 · 0 评论 -
x-ca-signature 签名生成原理与实现
让我帮你详细解析 x-ca-signature 签名的生成原理和实现。首先让我搜索一些最新的相关资料作为参考。基于搜索的资料,我将详细为你解析 x-ca-signature 签名的生成原理。原创 2025-02-18 23:15:00 · 126 阅读 · 0 评论 -
【实用:程序员必备工具箱】清理 Mac OS 系统脚本
当然,我很乐意为您编写一个完整的清理 shell 脚本。这个脚本将包含我们之前讨论的大多数清理操作,并添加一些额外的安全检查和用户交互。原创 2024-12-23 16:53:28 · 78 阅读 · 0 评论 -
在 Markdown 中使用 Mermaid 架构图语法基础极简教程
本文为您详细介绍 在 Markdown 中使用 Mermaid 架构图语法基础。原创 2024-12-01 17:22:45 · 347 阅读 · 0 评论 -
Authenticator Github 认证配置
如果你属于符合条件的组,当选择该组进行注册时,将收到一封通知电子邮件,该电子邮件标志着 45 天的 2FA 注册期开始,并且你会看到要求在 GitHub.com 上注册 2FA 的横幅。如果你是 具有托管用户的企业 的成员,则无法为你的 托管用户帐户 帐户配置 2FA,除非你以设置用户的身份登录。在 GitHub 上,请在“验证发送到手机的代码”下的字段中键入代码,然后单击“继续”。可以在不完全禁用 2FA 的情况下重新配置 2FA 设置,允许你在需要 2FA 的组织中保留恢复代码和成员身份。原创 2024-12-01 14:58:26 · 298 阅读 · 0 评论 -
实现本地 Markdown 博客文章自动发送到博客园
个人习惯用markdown写博客,然后同步到博客园,每次同步都比较麻烦。于是通过metaweblog实现了,一步上传markdown文件的小工具。原创 2023-06-15 02:20:13 · 12857 阅读 · 59 评论 -
如何在 Ubuntu 上使用 AppImage 软件镜像包?
AppImage 是一个开源工具,用于在任何 Linux 发行版上打包和运行软件。相关:什么是 AppImage?优点、缺点和入门用户要运行的每个应用程序都应该是一个文件。他们不必下载多个文件、库或依赖项来运行单个应用程序。应用程序安装过程应该很简单。不需要提取包或将应用程序的不同部分安装到文件系统的不同部分,或者让用户在安装过程中回答大量配置问题。用户应该能够在没有超级用户(即 root 或 sudo)权限的情况下运行应用程序。原创 2023-04-06 00:28:17 · 23774 阅读 · 0 评论 -
【工具】Latex 入门
rule[-10pt]{5pt}{5pt}你好世界 \rule[-10pt]{5pt}{5pt}是可断行的. 作用是分隔左右的内容. 某些只有一边有内容的, 则默认会忽略. 这时可以用。\rule[10pt]{5pt}{5pt}你好世界\rule[10pt]{5pt}{5pt}标准选项. 这是全局设置的. 不仅会影响document 的内容, 还会影响所使用的宏包.\rule[0pt]{5pt}{5pt}你好世界 \rule[0pt]{5pt}{5pt}原创 2023-04-02 03:59:26 · 22035 阅读 · 0 评论 -
【实用工具】autoreconf 命令是做什么的?Mac 上怎么安装?
需要注意的是,使用 Autotools 工具集生成可执行文件的具体步骤和命令可能会因项目的不同而有所不同,因此应该根据具体情况进行调整和优化。同时,Autotools 工具集生成的构建系统文件和可执行文件通常在 Git 等版本控制系统中被忽略,因此在项目发布时需要确保这些文件已经生成并包含在发布包中。在使用 Autotools 工具集时,通常需要执行多个命令来完成整个构建过程,具体命令的使用方式和顺序可以根据具体情况进行调整和优化。命令可以将编译生成的可执行文件、库文件和头文件等安装到指定的目录中。原创 2023-03-25 01:11:55 · 24350 阅读 · 0 评论 -
【实用工具】怎样把PDF中的数学公式 解码成 LaTeX 文本?
将 PDF 中的数学公式转换为 LaTeX 代码需要使用 OCR 软件或在线服务,因为 PDF 中的数学公式通常是以图像形式存在的。这里我们以 Mathpix Snip 为例,使用 C++ 编写一个程序来调用 Mathpix Snip API,将 PDF 中的数学公式转换为 LaTeX 代码。需要注意的是,上述代码只是一个简单的示例,实际使用中需要根据具体的需求进行修改和优化。以下是一个简单的示例程序,它可以将指定的 PDF 文件中的数学公式转换为 LaTeX 代码,并输出到控制台中。原创 2023-03-25 00:10:06 · 25191 阅读 · 0 评论 -
【编程实践】在 Java 中将 PDF 转换为 PowerPoint 演示文稿 / Convert PDF to PowerPoint Presentation in Java
在处理 PDF 文件时,有时您可能需要根据不同的需要将 PDF 转换为其他办公文件格式。如果您要向观众展示 PDF 文件,将其转换为 PowerPint 将确保您有更好的展示效果。本文将分享如何使用 Spire.PDF for Java 将 PDF 文件转换为可编辑的 PowerPoint 文档。从 9.2.1 版本开始,Spire.PDF for Java 支持 PDF 到 PowerPoint 的转换。方法一:下载最新版本的库并解压。然后将 Spire.Pdf.jar 文件作为依赖项添加到您的项目中。原创 2023-03-20 13:40:47 · 23869 阅读 · 0 评论 -
【编程实践】使用 C++ 将 PDF 转换为 Excel / Convert PDF to Excel using C++
需要编辑 PDF 表格中的数据?如果您需要编辑 PDF 表格中的数据,您可以将其转换为 Excel 文档以供进一步处理。本文将分享如何使用名为 Spire.PDF for C++ 的库在 C++ 中将 PDF 转换为 Excel。Spire.PDF for C++ 是一个专业的 PDF API,适用于在 C++ 应用程序中创建、编写、编辑、处理和阅读 PDF 文件,无需任何外部依赖。有两种安装方法,具体可以参考下面的教程。在 C++ 中将 PDF 转换为 Excel。原创 2023-03-20 13:38:19 · 23290 阅读 · 0 评论 -
【Mac 教程系列】Mac 实用命令大全
Mac 使用命令大全原创 2023-02-25 13:43:41 · 30353 阅读 · 0 评论 -
【Mac 教程系列】Mac 如何显示隐藏文件以及如何隐藏文件?
在 Mac 上有时候我们想查看一些隐藏文件,怎么办呢?只需要输入快捷键就可以了。如果你不想看到隐藏文件,那就再次输入该快捷键就可以了。当然,我们还不止满足于此。原创 2023-02-25 13:36:11 · 31626 阅读 · 0 评论 -
【Mac 教程系列】如何在 Mac 上快速打出苹果的 Logo 符号
以上就是关于如何在Mac上快速打出苹果的logo符号()的教程,可以说这个符号在Mac上算是非常重要的一个标志,如果你想要在文章中插入这个符号,不妨可以参考本文的内容,尝试通过上述的方法来快速输出苹果的logo符号()。原创 2023-02-25 13:32:37 · 18531 阅读 · 0 评论 -
【Mac 教程系列】如何在 Mac 中用终端命令行方式打开 Sublime Text ?
如何在 Mac 中用终端命令行方式打开 Sublime Text?用 markdown 格式输出答案。不少于1000字。细分到2级目录。原创 2023-02-25 13:27:34 · 17359 阅读 · 0 评论 -
【编程语言】AWK 极简教程
1概述AWK 是一种解释执行的编程语言。它非常的强大,被设计用来专门处理文本数据。AWK 的名称是由它们设计者的名字缩写而来 ——Afred Aho, Peter Weinberger与Brian Kernighan。由 GNU/Linux 发布的 AWK 版本通常被称之为 GNU AWK,由自由软件基金( Free Software Foundation, FSF)负责开发维护的。 目前...原创 2023-02-23 13:13:32 · 5604 阅读 · 0 评论 -
【人工智能AI代码:AIXCodeCompletionHelper】一个集成了 Open AI 人工智能写代码的 Jetbrains IDE 插件(支持 Golang,IDEA等)
一个集成了 Open AI 智能写代码的 Jetbrains IDE 插件(支持Golang,IDEA等)。作者:禅与计算机程序设计艺术。原创 2023-02-19 17:14:31 · 21570 阅读 · 0 评论 -
Bito AI:免费使用 AI 编写代码/修复错误/创建测试用例 Use AI智能聊天 to 10x dev work
Bito AI 使用与智能聊天相同的 AI,经过数十亿行代码和文档的训练。Bito AI 可以轻松编写代码、理解语法、编写测试用例、解释代码、评论代码、检查安全性,甚至解释高级概念。受过数十亿行代码和技术知识的培训,我们可以帮助您完成这些工作,而无需搜索网络或将时间浪费在繁琐的事情上,这真是令人难以置信。原创 2023-02-18 23:57:19 · 30354 阅读 · 3 评论 -
【ChatGPT】Awesome ChatGPT Prompts 很棒的 ChatGPT 提示
很棒的 ChatGPT 提示欢迎来到“Awesome ChatGPT Prompts”存储库!这是一组用于 ChatGPT 模型的提示示例。ChatGPT模型是由训练的大型语言模型,能够生成类人文本通过向它提供提示,它可以生成继续对话或扩展给定提示的响应。在此存储库中,您将找到可与 ChatGPT 一起使用的各种提示。我们鼓励您将到列表中,并使用 ChatGPT 生成新提示。要开始使用,只需克隆此存储库并使用 README.md 文件中的提示作为 ChatGPT 的输入。翻译 2023-02-17 01:19:28 · 24805 阅读 · 1 评论 -
Macaca 极简教程
Macaca是按照经典的Server-Client设计模式进行设计的,也就是我们常说的C/S架构。WebDriver-server部分便充当了server这部分的角色,他的职责就是等待client发送请求并做出响应。WebDriver-Clientclient端简单来讲就是我们的测试代码,我们测试代码中的一些行为,比如控件查找、点击等,这些行为以http请求的方式发送给server,server接收请求,并执行相应操作,并在response中返回执行状态、返回值等信息。也正是基于这种经典的C/S原创 2018-09-21 23:58:00 · 9958 阅读 · 1 评论 -
如何在 Ubuntu 上安装和配置 Redis
但是,它的一些默认配置设置是不安全的,并为恶意行为者提供了攻击和访问您的服务器及其数据的机会。虽然这些步骤是可选的,如果您选择不执行这些步骤,Redis 仍然可以运行,但强烈建议您完成这些步骤以加强系统的安全性。命令被记录到 AOF 并以与发送相同的方式复制到从站,因此如果您尝试在没有相同重命名的实例上重放 AOF,您可能会遇到不一致,因为命令无法执行(奴隶也一样)。重命名命令的最佳时间是在您未使用 AOF 持久性时,或刚安装完后,即在部署使用 Redis 的应用程序之前。原创 2023-02-17 00:48:05 · 12482 阅读 · 0 评论 -
在 SQL 中用 CONVERT() 函数将日期转换为字符串
当你在使用 SQL 时,你需要学习如何正确格式化日期。这是因为日期是任何 SQL 和其他软件相关活动的一个重要方面。例如,你需要能够使用日期来为条目添加时间戳,并跟踪事情发生的时间。几乎所有的事情都与一个日期相关联。在这篇文章中,我想告诉你如何用CONVERT()和函数在 SQL 中把日期和日期时间转换为字符串。原创 2023-02-17 00:06:00 · 14937 阅读 · 0 评论 -
DFiddler:A HTTP Packets Listener一个简易版的手机端的Fiddler。
A HTTP Packets Listener一个简易版的手机端的Fiddler。Android系统需要Root权限。原创 2017-03-25 19:22:00 · 8611 阅读 · 1 评论 -
如何在 Ubuntu 22.04 上安 Firefox.Deb(不是How to Install Firefox as a .Deb on Ubuntu 22.04 (Not a Snap)
默认情况下,最新版本的 Ubuntu 作为 Snap 应用程序与 Firefox 一起提供。此 Snap 是唯一“开箱即用”的 Firefox 版本。如果您在 Ubuntu 22.04 上运行,它将不会像以前那样安装 .deb 版本。相反,Ubuntu 包括一个(重新)安装 Firefox Snap 的过渡包。如果您不想使用 Firefox Snap 包,这不是理想的选择——您可能有不这样做的原因。所有这些都是可以克服的;有命令行选项可以调整、暂停或延迟 Snap 应用更新;翻译 2023-02-13 00:51:24 · 15990 阅读 · 0 评论 -
Maven插件系列之spring-boot-maven-plugin
Maven插件系列之spring-boot-maven-pluginSpring Boot的Maven插件(Spring Boot Maven plugin)能够以Maven的方式为应用提供Spring Boot的支持,即为Spring Boot应用提供了执行Maven操作的可能。Spring Boot Maven plugin能够将Spring Boot应用打包为可执行的jar或war文件,然后...原创 2021-07-13 00:16:57 · 9459 阅读 · 0 评论 -
Maven deploy 怎么配置
Maven deploy 怎么配置在本地的pom文件配置好之后,执行deploy命令,可以将maven所打的jar包上传到远程的repository,便于其他开发者和工程共享。pom.xml配置首选,在pom文件中project标签下添加如下代码:<distributionManagement> <repository> <id>releases</...原创 2021-07-08 13:25:39 · 9445 阅读 · 0 评论 -
"Connection refused" when syncing Maven project in 2021.1 : java.rmi.ConnectException: Connection...
解决方案settings—》Build,Execution,Deployment—》Build Tools—》Maven—》Importing—》JDK for importer选择你安装的JDK版本如果还是解决不了问题,可以尝试添加如下两个参数:maven -> Importing -> VM options for importer-Xmx768m -Dmaven.wago...原创 2021-07-15 11:54:36 · 8617 阅读 · 0 评论 -
spring boot maven package 失败(invalid entry size (expected 4 but got 3 bytes))
问题分析报错: Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:1.5.14.RELEASE:repackage (default) on project PEIM_BOOT: invalid entry size (expected 4 but got 3 bytes)[ERROR] Faile...原创 2022-05-05 18:33:48 · 9345 阅读 · 0 评论 -
How to import a Maven project with Intellij Command line tool with command "idea pom.xml"?
Use Tools | Create Command-line Launcher, then run it from the Terminal.imported a maven project with below command:idea pom.xml <---- This is the Command line tool provided by Intellij guys...原创 2021-09-07 23:30:28 · 8452 阅读 · 0 评论 -
Maven 如何编译 java 和 kotlin 编码的混合项目
Maven 如何编译 java 和 kotlin 编码的混合项目一、前提应用程序同时使用java和kotlin两种开发语言,则必须在 Java 编译器之前调用 Kotlin 编译器。二、解决方案根据 maven 的方式,则需要在 maven-compiler-plugin 之前运行 kotlin-maven-plugin,因此我们要确保 pom.xml 文件中的 kotlin 插件位于 maven...原创 2021-08-14 01:26:35 · 9523 阅读 · 0 评论 -
怎样进行 maven 离线编译 install
怎样进行 maven 离线编译 installmvn clean install --offline或者在settings中配置:<offline>true< /offline>开启离线模式.原创 2021-07-14 15:11:58 · 9245 阅读 · 0 评论 -
Guava 布隆过滤器
在 Guava 项目的11.0版中,一个新的类添加了进来—— BloomFilter(布隆过滤器)类。布隆过滤器是一种独特的数据结构,用以表明元素是否被保存在一个集合(S...转载 2019-09-10 10:15:00 · 9107 阅读 · 0 评论 -
Google Guava 工具类与 Kotlin 语言的设计对比
Google Guava 工具类与 Kotlin 语言的设计对比Guava工具类是什么Guava is a suite of core and expanded libraries that include utility classes, google’s collections, io classes, and much much more.Guava工程包含了若干被Google的 Ja...原创 2019-09-15 01:42:42 · 9484 阅读 · 0 评论 -
Google Guava 工具类与 Kotlin 语言的设计
Google Guava 工具类与 Kotlin 语言的设计Guava工具类是什么Guava is a suite of core and expanded librar...原创 2019-09-15 10:10:00 · 8796 阅读 · 0 评论