自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(1402)
  • 收藏
  • 关注

原创 flutter跨平台开发模板,继承get和dio,实现全局loading和快速更改名称和图标icon

main分支:最简单的最通用的模板,集成了get路由管理和getx数据状态管理,还有全局loading效果,还有shared_preferences临时数据存储,仿照前端开发localstoreage来存储数据,项目结构也是仿照前端开发结构,让前端开发人员以熟悉的方式开发flutter软件,并且以最简单最快速的方式来开发项目。

2024-01-21 19:00:00 927 1

原创 uniapp+uviewPlus+vue3+ts+pinia+vite+echarts 开发基础模板,开箱即用,非常顺手

使用 uniapp + vue3 + ts + pinia + vite + echarts 开发基础模板,拿来即可使用,不要删除 yarn.lock 文件,否则会启动报错,这个可能和 pinia 的版本有关,所以不要随意修改。

2023-11-10 14:49:15 554

原创 用Tauri+Vue3+TypeScript+Pinia写的基础类似百度云开发模板,支持国际化和主题切换,图片音视频播放等,可做图床视频床使用

一个基础的tauri开发模板,具备国际化多语言切换,暗黑和亮白主题切换,注册登陆页面美化,动态路由自动构建左侧菜单列表,Pinia状态管理等等功能,开箱即用项目地址: https://github.com/Sjj1024/s-hub/tree/tauriv1.0 代码下载后,使用pnpm 安装依赖运行程序:

2023-06-09 18:18:39 979 8

原创 tRPC架构设计简单理解

互联网发展早期,业务场景差异大,试错迭代速度很快。这导致其后台服务使用的语言技术栈、开发框架、通信协议、服务治理系统、运维平台等或多或少存在差异。业务发展到一定阶段后,跨业务合作越来越多,组织架构调整也愈发频繁。技术体系差异,特别是开发框架的不统一,给业务互通带来巨大成本,也导致开发和运营的效率难以快速提高。同时,随着云原生技术的发展,业务越来越多地使用开源技术和云组件。拥抱云原生已经是一种主流趋势。上述问题在腾讯内部也同样存在,且因为规模大、业务类型多,更加难以解决,更必须解决。

2024-04-12 16:32:40 422

原创 TCP/IP 协议栈在 Linux 内核中的 运行时序分析

一个完整的Linux内核一般由5部分组成,它们分别是内存管理、进程管理、进程间通信、bai虚拟文件系统和网络接口。内存管理主要完成的是如何合理有效地管理整个系统的物理内存,同时快速响应内核各个子系统对内存分配的请求。Linux内存管理支持虚拟内存,而多余出的这部分内存就是通过磁盘申请得到的,平时系统只把当前运行的程序块保留在内存中,其他程序块则保留在磁盘中。在内存紧缺时,内存管理负责在磁盘和内存间交换程序块。进程管理主要控制系统进程对CPU的访问。

2024-04-11 16:02:57 714

原创 程序员Git使用心得,只能帮你到这里了

暂存 git add->提交 git commit->上传 git remote;克隆 git clone;拉取 git fetch拉取并合并 git pull。

2024-04-11 15:55:07 655

原创 git常用命令合集,程序员必备技能,5分钟学会

1.git remote -v 查看当前仓库地址2.git remote add origin 仓库地址:给当前git项目添加远程仓库绑定3.git branch -M main : 重命名当前分支为main4.git push -u origin main:将当前(main)分支上的内容上传到刚刚添加的origin远程库。5.git fetch origin:从origin远程库拉取该远程库有但你的本地库没有的内容。

2024-04-11 15:37:03 861

原创 typescript中的type关键字和interface关键字区别

Type又叫类型别名(type alias),作用是给一个类型起一个新名字,不仅支持interface定义的对象结构,还支持基本类型、联合类型、交叉类型、元组等任何你需要手写的类型。

2024-04-10 19:52:58 266

原创 Nginx常用配置,开箱即用

经常遇到Nginx安装和配置的问题。这里笔者将常用配置统统写在下面,方便咱们日常使用。这里本着开箱即用的原则,所以大多数时候不会解释为什么要这样去配置,也不涉及Nginx的安装步骤。下面的所有配置,都可以直接复制后粘贴使用,只要改改ip地址或者端口就可以了。

2024-04-10 12:00:28 287

原创 SSH穿透ECS访问内网RDS数据库

处于安全考虑,RDS一般只会允许指定的IP进行访问,而我们开发环境的IP往往是动态的,每次IP变动都需要去修改RDS的白名单,为我们的工作带来很大的不便。那么如何去解决这个问题?假如我们有一台ESC服务器,ESC服务器跟RDS在同一个内网之中,只需要将ECS内网IP添加到RDS白名单,然后我们通过SSH进行端口转发,就可以通过内网形式访问数据库了。这样做更安全,由于IP是固定的,效率也更高。但是访问速度就取决于当前ESC的带宽了,不过这对于我们开发来说往往是足够的了。

2024-04-10 11:51:26 452

原创 日志监控思路分享,只监控日志内容,不存储

基于这两点考虑 Java 肯定不适合干这事了,Java 虽然有规则引擎如 drools 或者直接用 Groovy 也可以做的可扩展性,但 Java 对运行时依赖太重,即使用 GraalVM 打成 native 包,也不一定就好用。因此,笔者选择使用 Rust 来开发做 watcher 模块开发,并集成 Lua 引擎到项目中,使用 Lua 脚本来提供可扩展性。有一个这样的需求,就是实时监控日志文件的内容,不需要存储,仅当某行日志内容触发某个规则时调用一段业务逻辑就行了。,可以将其称为 watcher 模块。

2024-04-10 11:39:34 438

原创 基于Linux定时任务实现的MySQL周期性备份

关于脚本mysqldump的一个路径问题,如果mysql bin目录在path当中,就直接使用mysqldump即可,如果不在要么配置环境变量指向mysql的bin目录,要么就用全路径。也可以添加软连接到/usr/bin下。

2024-04-10 11:35:17 180

原创 我用ChatGPT训练了一个SPIN销售高手,我觉得,可能没有它卖不出的东西

我们经常收到一些人的拉群申请或者是群发的广告信息,对个人来说这些形成了骚扰,而对发送者来说并没有太大的意义。上一篇文章,我们分享了SPIN销售法,如果用这种方法来进行邀请,效果是不是会更好?最近,我的微信老是收到一些“骚扰”广告:我定睛一看这些人,要么是通过我公众号文章加过来的,要么是通过一些知识星球加过来的,很可惜,我遇到这种基本是拉黑。不过拉黑的同时,我也在思考2个问题:1.是不是我的价值输出还不够,以致于可能他们不珍惜我这个人脉;2.其实私发广告没有错,那么是不是一定要用这么生硬的方式呢?

2024-04-10 10:26:44 735

原创 远程工作是未来的趋势,推荐12个远程工作招聘网站

以下是12个网站,提供每月700美元至1500美元的远程工作。(第4个是我最喜欢的)

2024-04-10 10:14:37 486

原创 plasmo开发浏览器插件动态setIcon修改插件图标和setBadgeText显示徽标

如果你使用官方原生的方式开发,加载和修改图标应该是比较简单的,但是如果你使用的是plasmo框架开发浏览器插件的话,就会遇到加载图片的路径不正确,导致设置图标错误的问题。这里就说一下在plasmo框架里面加载图标并动态设置。这是一种比较简单的方式,但是如果你想加载一张本地的图片,动态设置为图标该怎么办?

2024-04-09 12:05:57 246

原创 rust使用print控制台打印输出五颜六色的彩色红色字体

想要在控制台打印输出彩色的字体,可以使用一些已经封装好的依赖库,比如ansi_term这个依赖库,官方依赖库地址:https://crates.io/crates/ansi_term

2024-04-08 20:55:53 308

原创 Rust 标准库 API 文件和文件夹操作 File,读取/创建/修改/追加/删除/重命名文件等

函数:删除整个文件夹,无论是否包含文件或子文件夹,将此文件夹中的内容全部删除。函数:创建文件夹,如果指定了多级目录,路径中的目录必须存在。函数:创建文件夹,路径中不存在的目录也会同步创建。函数:移除文件夹,文件夹中不能包含文件或子文件夹。,创建文件,如果存在,则覆盖。方法表示,不存在就创建文件,函数向文件中写入内容。方法,对文件追加内容。函数:读取文件中的内容。函数读取文件夹目录。函数:移除删除文件。

2024-04-08 13:50:49 1214

原创 5分钟学会Rust语言如何操作JSON

JSON(JavaScript Object Notation)在Web开发中被广泛应用于数据交换。作为一种数据格式,JSON相较于XML来说,更易于阅读和写入,且数据解析性能强。Rust作为一门系统级编程语言,其与JSON的交互操作密切。本文将详细地描述在Rust中如何操作JSON,包括序列化、反序列化、JSON创建等多个方面,并且提供多个示例。Serde 生态系统由知道如何序列化和反序列化本身的数据结构以及知道如何序列化和反序列化其他事物的数据格式组成。

2024-04-08 10:01:50 716

原创 plasmo浏览器插件框架使用react和ant.design框架创建页面内容脚本UI样式注入

这和我们的UI'组件库里面显示的效果完全不一致啊,这就是因为没有把ui框架的样式注入导致的,因为plasmo的内容脚本是注入到页面中的,所以无法将UI框架的css样式也注入进去,所以只能通过手动创建css文件,然后将UI框架的css样式复制进去。

2024-04-07 14:15:21 474

原创 Rust所有权和Move关键字使用和含义讲解,以及Arc和Mutex使用

一个值只能被一个变量所拥有,这个变量被称为所有者。一个值同一时刻只能有一个所有者,也就是说不能有两个变量拥有相同的值。所以对应变量赋值、参数传递、函数返回等行为,旧的所有者会把值的所有权转移给新的所有者,以便保证单一所有者的约束。当所有者离开作用域,其拥有的值被丢弃,内存得到释放。这三条规则很好理解,核心就是保证单一所有权。其中第二条规则讲的所有权转移是 Move 语义,Rust 从 C++ 那里学习和借鉴了这个概念。

2024-04-03 18:00:54 1195 1

原创 Rust线程间通信通讯channel的理解和使用

Channel允许在Rust中创建一个消息传递渠道,它返回一个元组结构体,其中包含发送和接收端。发送端用于向通道发送数据,而接收端则用于从通道接收数据。不能使用可变变量的方式,线程外面修改了可变变量的值,线程里面是拿不到最新的值的。

2024-04-03 14:42:52 1595

原创 chrome插件content内容脚本和background脚本通过cookie通讯,让background脚本关闭当前窗口

我这边有一个功能需求,就是使用插件拦截csdn的发文章请求,然后获取发布的文章内容,并将文章存储到storage里面,然后点击同步到掘金,就会自动打开一个页面,让内容脚本自动发布掘金文章,并替换文章内容里面的图片链接,等发布完成之后,通知background脚本关闭当前页面。创建了掘金这个tab页之后,就将这个tab页的id存储到storage里面,等发布完文章之后,通知background.js脚本,脚本就可以从storage里面获取到这个tab页的id,然后执行移除方法,将这个tab关闭。

2024-04-03 10:12:27 299

原创 3个 JavaScript 字符串截取方法

在 JavaScript 中,可以使用substr()slice()和方法截取字符串.

2024-04-02 20:48:48 474

原创 Brain.js 的力量:构建多样化的人工智能应用程序

Brain.js 是一个优秀的库,适合具有 Web 开发背景的且对机器学习有兴趣的初学者。本文阐述了通过使用 Brain.js 构建机器学习模型(ML 的训练、测试和预测)的简便性。Brain.js 让 JavaScript 开发人员更容易使用机器学习,它可能不是唯一的机器学习库,就像和ML5.js等其他库一样,但它无疑提供了最轻松的学习曲线之一。虽然 Brain.js 可能不涵盖大规模机器学习项目,但它确实提供了一个绝佳的起点。

2024-04-02 20:45:37 984

原创 JavaScript中什么叫深拷贝?

在 JavaScript 中,深拷贝指的是创建一个新的对象,这个新的对象与原始对象完全独立,没有任何共享的属性或者数据,它们不共享同一块内存地址。深拷贝会复制原始对象的所有属性和嵌套对象的所有属性,包括嵌套对象中的属性。这意味着,修改拷贝后的对象不会影响原始对象。深拷贝是一种常见的数据复制方式,它通常用于避免在操作对象时修改原始对象。在 JavaScript 中,可以使用多种方法进行深拷贝,包括递归遍历对象、lodash的deepClone方法、使用 JSON 序列化和反序列化等方式。

2024-04-02 20:28:37 634

原创 JavaScript 对象管家 Proxy

上面介绍了如何使用代理Proxy对象来监视对象,通过使用处理程序对象中的捕捉器方法向它们添加自定义行为,提供更高级的对象操作和控制功能,从而增强代码的可读性和可维护性。

2024-04-02 20:25:47 1373

原创 关于 JavaScript 中的 forEach 循环你不知道的 8 件事

熟悉 PHP 的开发者,第一次看到使用.forEach()方法来遍历数组时,大多数认为这与标准for循环的实现完全相同。在深入学习 JavaScript 之后,很快就能意识到两者之间存在差异。本文就来介绍一下关于 forEach 循环不知道的 8 个知识点。

2024-04-02 19:35:35 805

原创 JavaScript 设计模式之代理模式

现在需要给这个函数添加一个缓存函数:每次计算后,存储参数和对应的结果。假设有一个计算函数,参数是字符串,计算比较耗时。同时,这是一个纯函数,如果参数相同,则函数的返回值将相同。这样,就可以在不修改原函数逻辑的情况下为其扩展计算函数,这是代理模式的另一种使用场景,它允许向原始对象本身添加额外的功能,而无需更改它。这就是代理模式的一种使用场合,代理模式是本体不直接出现,而是让代理间接解决问题。代理模式,代理(proxy)是一个对象,它可以用来控制对另一个对象的访问。元素绑定一个事件,即为父级元素绑定一个事件。

2024-04-02 19:19:02 576

原创 REST API的指纹验证机制

浏览器指纹识别背后的思路是收集有关浏览器及其环境的信息以进行识别。这些属性包括浏览器类型和版本、操作系统、语言、时区、活动插件、安装的字体、屏幕分辨率、CPU 级别、设备内存和各种其他设置。这些属性被连接成一个长字符串,指纹被定义为该字符串的哈希值。可能会问这些浏览器指纹有多独特,重复性会很大。事实证明,它们在大多数情况下是独一无二的。如果浏览器指纹碰巧不是唯一的,则可以通过将其与设备的 IP 地址相结合来使其唯一。

2024-04-02 18:33:03 372

原创 人工智能和 Web3 未来最需要的 9 项技能

对于那些投资获取和磨练 AI 和 Web3 领域最需要的 9 项技能的人来说,未来是光明的。通过了解最新进展并专注于这些高需求领域,将为自己在快速发展的技术领域中取得成功的职业生涯做好准备。

2024-04-02 18:16:23 515

原创 Docker、Kubernetes之间的区别

Docker 是一个流行的容器化平台,允许开发人员在容器中创建、部署和运行应用程序。Docker 提供了一组工具和 API,使开发人员能够构建和管理容器化应用程序,包括 Docker Engine、Docker Hub 和 Docker Compose。Kubernetes 是一个开源容器编排平台,可自动执行容器化应用程序的部署、扩展和管理。Kubernetes 提供了一组 API 和工具,使开发人员能够跨多个主机和环境大规模部署和管理容器化应用程序。

2024-04-02 16:48:50 1095

原创 前端跨页面通信方案介绍

在浏览器中,我们可以同时打开多个Tab页,每个Tab页可以粗略理解为一个“独立”的运行环境,即使是全局对象也不会在多个Tab间共享。然而有些时候,我们希望能在这些“独立”的Tab页面之间同步页面的数据、信息或状态。这就是本文说说的跨页面通信方案,那么目前有哪些跨页面的通信方案呢?本文重点介绍一下。同源页面之间跨页面通信一般有如下几种方案。

2024-04-02 14:07:20 884

原创 plasmo内容UI组件层级过高导致页面展示错乱

我使用plasmo写了一个行内样式的UI组件,但是放到页面上之后,会和下拉组件出现层级错乱,看了一下样式,吓我一跳:层级竟然设置的如此之高。

2024-04-01 20:41:52 437

原创 使用plasmo开发浏览器插件在网页指定位置添加自定义UI

使用plasmo开发浏览器插件的时候,有时候需要在指定网站的指定页面添加自定义的UI内容,如果通过content.js内容脚本去通过js创建的话,可就太麻烦了,要写不少的js代码。

2024-04-01 17:14:57 1260

原创 无需修改目标网站,就可以把任意网址网页网站变成pwa应用

如果是只要在同一个域名下配置了pwa功能,那么当从桌面上打开这个pwa软件时,就会像真正的app运行一样,全屏显示,并且不显示网址的,但是如果要动态配置打开pwa时动态加载不同的网址,使用 window.location.href = “网址”这种形式重定向url就会导致pwa出现地址栏:所以要想实现顶部不出现这种网址栏,就要另辟蹊径,寻找别的解决方案了。

2024-04-01 10:30:39 251

原创 Rust控制台输出跑马灯效果,实现刷新不换行,实现loading效果

运行这段代码,你会看到控制台中打印出一个不断刷新的 "loading" 状态,每隔一段时间更新一次加载状态字符。你可以根据需要调整加载状态字符和刷新频率。要在 Rust 中实现控制台刷新而不换行,以实现类似 "loading" 状态的效果,你可以使用。来表示不同的加载状态。然后,我们在一个循环中不断打印当前加载状态,并使用。来回车到行首,实现不换行刷新的效果。在这个示例中,我们使用一个字符向量。变量来循环显示不同的加载状态字符。(回车符)来覆盖上一行的内容。

2024-03-28 10:30:35 560

原创 Rust使用原始字符串字面量实现Regex双引号嵌套双引号正则匹配

rust使用Regex实现正则匹配的时候,如果想实现匹配双引号,就需要使用原始字符串字面量,不然无法使用双引号嵌套的。r#"..."# 就表示原始字符串字面量。

2024-03-27 19:06:38 352

原创 关闭Vscode的项目目录和文件的滚动粘滞功能

无意间开启了这个滚动粘滞功能,导致滚动的时候,会根据目录自动折叠文件夹,想要关闭这个滚动粘滞,就可以在设置里面搜索:enableStickyScroll。如果是代码编辑功能区也开启了这个嵌套当前作用域,就在里面搜索:stickyScroll。

2024-03-27 14:18:24 288

原创 Rust语言中Regex正则表达式,匹配和查找替换等

点击左上角的RUN:就可以看到匹配结果。

2024-03-27 13:50:10 1416

原创 rust使用Command库调用cmd命令或者shell命令,并支持多个参数和指定文件夹目录

想要在不同的平台上运行flutter doctor命令,就需要知道对应的平台是windows还是linux,如果是windows就需要调用cmd命令,如果是linux平台,就需要调用sh命令,所以可以通过cfg!实现不同平台的判断,然后调用不同的脚本。来启动 Windows 的命令行解释器,并通过参数。方法获取命令的输出,并将其打印出来。在这个示例中,我们首先指定了要运行命令的目录。替换为实际的 Flutter 项目目录路径。来告诉它执行完后退出。命令切换到指定目录,然后执行。

2024-03-26 14:47:40 470

phpstudy-x64-V8版本安装包

一. 安装说明(特别注意) 1. 安装路径不能包含“中文”或者“空格”,否则会报错(例如错误提示:Can't change dir to 'G:\\x65b0\x5efa\x6587\) 2. 保证安装路径是纯净的,安装路径下不能有已安装的V8版本,若重新安装,请选择其它路径 二. 使用手册 https://www.xp.cn/phpstudy-v8/

2023-06-07

可以在浏览器里免费使用chatgpt的插件

可以在浏览器里免费使用chatgpt的插件,这个插件一次安装,后面可以永久免费使用,相当给力,再也不怕找不到怎么用chatgpt了,适合各种职场人士和写作的朋友,可以大大提高工作效率,写出来的东西非常nice,很棒很棒

2023-05-10

使用Python模块ppadb控制手机拍照

使用Python模块ppadb控制手机拍照,如果你想控制手机执行某项任务的话,但是你又不想动手操作的话,让你想让手机自动重复完成某项任务的话,就可以用这个小案例发挥你的想象

2023-05-08

使用Python的uiautomator2控制手机操作叮咚买菜

使用Python的uiautomator2控制手机操作叮咚买菜APP,来完后一些列人工操作的动作,别面你手动操作太累,也算是一个小案例,让你了解uiautomator2的使用和注意事项,如果能给你启发,那最好,所以快学习起来,解放双手吧

2023-05-08

使用Python画一个爱心图片来讨你的女朋友一笑

使用Python画一个爱心图片来讨你的女朋友一笑,使用Python的turtle模块画一个爱心小图片,送给你的女朋友,让你的女朋友笑一笑,怎么样,

2023-05-08

使用Python监听剪切板的程序,并将识别到的图片上传到指定图床

使用Python监听剪切板的程序,并将识别到的图片上传到指定图床

2023-05-08

Python识别ocr验证码的程序,识别率非常高

这是一个使用Python模块识别验证码的模块,非常简单,本地就可以识别出来常见的字母和数字验证码,非常适合需要验证码识别的朋友来使用,识别率高达90%以上,不用再对接百度的接口了,百度不但识别率低,还需要花钱,为啥不使用这个免费又好用的ocr识别呢

2023-05-08

Nginx的常用配置文件

Nginx的常用配置文件,适合负载均衡设置等

2023-05-08

Python将CSV转换为Excel

Python将CSV转换为Excel工具,适合csv和excel相互转换的工具

2023-05-08

Python实现csv文件转json文件

实现csv文件转json文件,适合Python后端开发者,将csv文件转为需要的json格式

2023-05-08

使用Python脚本将 CSV 加载到 SQLite 数据库的脚本(带有类型推测)

使用Python脚本将一个csv文件转换存储到Sqlite数据库中,适合会python脚本,并且想处理csv文件的朋友,然后将csv文件存储到数据库中进行检索查询等,提高工作效率

2023-05-08

Python脚本判断是哪个平台运行的

Python脚本判断是哪个平台运行的,可以判断是windows还是mac,然后调用不同的接口播放音频

2023-05-05

使用Python脚本进行内容加解密的案例

使用面向对象的编程思想,对内容进行加解密的案例,适合数据加解密操作

2023-05-05

Python发送Email邮件案例

使用Python编写的一个使用SMPT协议发送Email邮件的案例,适合消息监听的人群,可以实时得到消息响应

2023-05-05

Python写的一个加解密案例

Python写的一个加解密案例,适合对数据进行加解密操作的后端开发人员,保证数据的安全

2023-05-05

Python写的Interface接口案例

Python写的Interface接口案例,可以间接实现面向interface接口开发

2023-05-05

Python的grpc小案例Client客户端

Python的grpc小案例Client客户端,实现Python后端开发Grpc接口,实现数据的快速高效传递

2023-05-05

Python写的Grpc小案例Server端

Python写的Grpc小案例Server端demo,适合Python后端开发Grpc接口,实现数据的高效快速传递,另外还有一个Client的小案例,可以在我的资源列表里面找到

2023-05-05

Github接口上传文件案例

Github接口上传文件案例,使用小案例实现基本的Github接口使用

2023-05-05

使用FastApi写的小案例

使用FastApi写的小案例,快速实现后端接口开发

2023-05-05

使用hashlib生成MD5编号

使用hashlib生成MD5编号,适合想要唯一认证编码的python工作者使用的小Demo

2023-05-05

DF操作csv文件的Demo

DF操作csv文件的Demo文件,适合职场人员使用Python操作csv文件,实现快速方便的操作

2023-05-05

Python脚本的链式编程思想Demo

使用Python脚本开发一个链式编程的框架怎么样?一个简单的Demo可以给你不一样的启发思维,使用一个极简的demo,告诉你链式编程的核心原理

2023-04-28

python脚本读写csv文件并存储到mysql

使用python脚本读取csv文件并自动化链接mysql,并且自动化创建数据库表,并自动化将数据存储到表里面,并且支持断点续传

2023-04-28

Python脚本Clickhouse连接示例

Python脚本Clickhouse连接示例,使用最简单的官方Demo操作Clickhouse数据库,实现数据库的增删改查操作,不用再去官方找样例了,我这个就是最简单最直接的,输入的数据库IP和用户名密码就可以操作了

2023-04-28

安卓Android版zerotier最新安装包

安卓版Zerotier最新1.10.6安装包,省去了到谷歌应用商店下载的麻烦,直接在这里下载就可以使用了,是不是很方便,下载之后,安装后,添加你的id,就可以使用了

2023-04-28

Mac版ZeroTier最新安装包

mac版的最新版本zerotier安装包,下载后直接安装使用,填写自己的id后就可以加入局域网

2023-04-28

Windows版ZeroTier最新安装包

windows版的最新版本zerotier安装包,下载后直接安装使用,填写自己的id后就可以加入局域网

2023-04-28

Python动态插件框架小案例

一个使用python编写的动态插拔py插件的小案例,旨在说明python动态插件框架的结构

2023-04-28

Python脚本分析亚马逊商品

使用python脚本分析亚马逊商品数据的内容,循环100次尝试是否能成功分析的Demo

2023-04-28

钉钉群机器人API接口Python脚本

使用python脚本编写的钉钉群消息机器人提醒脚本,放到服务器运行,可以不间断定时给群成员发消息,可以提醒点外卖,上下班打卡等服务

2023-04-28

Python企微定时打卡

使用python脚本写的企业微信机器人定时打卡的python脚本,定时提醒你上下班打卡,还有点外卖等服务,可以二次编辑,根据你自己的需求进行修改使用,放到linux后台不间断运行,可以24小时为你服务,让你再也不会忘记任何提醒

2023-04-28

ChatGPT-0.12.0-macos-aarch64

ChatGPT苹果电脑m1芯片客户端,直接安装使用即可

2023-04-18

空空如也

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

TA关注的人

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