- 博客(399)
- 收藏
- 关注
原创 Electron——窗口
本文介绍了Electron中主进程与渲染进程的通信方式及窗口创建参数。通信示例展示了渲染进程通过ipcRenderer.invoke发送消息,主进程使用ipcMain.handle接收并处理请求,创建新窗口。窗口配置参数包括基本尺寸、外观行为、标题图标、Web页面设置(如节点集成、沙箱模式)和样式框架(边框、透明度等)三大类选项,为Electron应用开发提供了详细的窗口定制参考。
2025-08-08 16:36:12
488
原创 【Ubuntu】安装使用pyenv - Python版本管理
当我们在Ubuntu上使用Python进行开发的时候,可能会遇到版本不兼容的问题,当然你可以选择使用apt的方式安装不同版本的python环境但是存在一定的问题:安装不同版本的Python通常不会改变默认的python3命令指向的版本,而且就算你进行了修改,内部的很多配置还是会使用原来的版本无法做到一次替换整体替换(而且很多报错,不推荐!!!那么接下来介绍pyenv啦。
2025-08-01 09:27:24
681
原创 lerna——publish命令使用
本文介绍了使用Lerna发布npm包的关键步骤:1)在Gitee创建项目并关联远程仓库;2)完成npm账号登录;3)创建npm组织;4)修改package.json配置,包括设置组织作用域包名、版本号、入口文件等;5)最后执行lerna publish命令发布包。整个过程涵盖了从代码托管到npm包发布的关键环节,特别说明了如何配置组织作用域包和发布参数。
2025-07-29 10:06:16
243
原创 lerna简单使用
本文介绍了使用Lerna管理多包项目的完整流程。首先演示了项目初始化步骤,包括创建目录、安装Lerna依赖和配置workspace。随后详细列举了15个常用Lerna命令,涵盖创建包(lerna create)、安装依赖(lerna add)、运行脚本(lerna run)、版本管理(lerna version)、发布包(lerna publish)等核心功能。每个命令都提供了基本用法示例和常见参数说明,如并行执行(--parallel)、指定作用域(--scope)等。文章还包含命令执行效果示意图,帮助开
2025-07-19 00:55:37
350
原创 脚手架本地link标准流程
本文介绍了npm本地链接操作指南:1)通过npm link命令将本地脚手架链接到全局;2)使用npm link链接本地库文件到项目;3)通过npm unlink取消本地库链接并清理node_modules。这些命令可帮助开发者在本地测试npm包时建立和移除软链接,提高开发效率。
2025-07-19 00:00:22
278
原创 Typescript——类型操作
本文摘要: TypeScript高级类型特性解析,主要内容包括: 泛型约束:通过extends限制类型范围,确保类型具有特定属性 keyof运算符:获取对象类型的键集合 typeof类型运算符:获取变量或函数的类型信息 索引访问类型:通过属性名获取对象属性的类型 条件类型:根据类型条件返回不同类型,支持infer推断 文章通过代码示例详细演示了这些高级类型的应用场景和使用方法,包括泛型约束、类型推断、重载函数处理等实际开发中常见的类型操作需求。
2025-07-10 16:19:58
282
原创 React——基础
React基础总结:React采用声明式UI和组件化开发,核心特性包括虚拟DOM、单向数据流和JSX语法。组件分为函数组件和类组件,状态管理分别使用useState和this.state。项目初始化可通过Vite或脚手架工具完成。JSX通过Babel转换为ReactElement。常用Hooks包括useState、useEffect等,用于状态管理、副作用处理等场景。函数组件配合Hooks已成为主流开发方式,类组件逐渐被取代。
2025-07-06 08:30:27
747
原创 Go语言——goflow工作流使用
本文介绍了如何使用GoFlow库构建一个工作流。首先,通过go get命令引入GoFlow依赖,但需要注意的是,默认情况下该库不支持带密码的Redis连接,需手动修改源代码。接着,展示了工作流程的示意图,并详细编写了Go代码,定义了多个节点函数(如Input、AddOne、Aggregator等)以及它们之间的关系。代码中使用了DAG(有向无环图)来管理节点和边,并通过条件分支节点实现不同的处理逻辑。最后,通过Postman工具对工作流进行了测试,验证了其功能。
2025-05-10 23:16:57
777
1
原创 docker镜像仓库集合
“https://docker.m.daocloud.io”“https://docker.unsee.tech”“https://docker.1panel.live”“http://mirrors.ustc.edu.cn”“https://docker.chenby.cn”“http://mirror.azure.cn”“https://dockerpull.org”“https://dockerhub.icu”“https://hub.rat.dev”“https://docker.m.daoclou
2025-05-08 23:02:17
293
原创 AI——神经网络以及TensorFlow使用
绘图工具# 数组计算# sklearn相关工具# 划分测试集和训练集# 逻辑回归# tf.keras中使用的相关工具# 用于模型搭建# 构建模型的层和激活工具# 数据处理的辅助工具# pandas工具,让数据更好看# 1.使用sklearn获取鸢尾花数据# 设置其目标值为target_names# 使用seaborn中的pairplot函数探索数据特征间的关系# 使用sklearn实现# 所有的特征值# 所有的目标值。
2025-04-20 18:59:24
950
原创 AI——K近邻算法(sklearn获取数据)
如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。1、计算已知类别数据集中的点与当前点之间的距离2、按距离递增排序3、选取与当前距离最小的k个点4、统计前k个点所在的类别出现的频率5、返回前k个点出现频率最高的类别作为当前点的预测分类。
2025-04-18 22:44:38
464
原创 AI——使用pandas
专门用于数据挖掘的开源python库以numpy为基础,借力numpy模块在计算方面性能高的优势基于matplotlib,能够简便的画图独特的数据结构1、读取csv文件方法2、保存csv。
2025-04-12 18:53:59
567
原创 AI——使用numpy
numpy是一个开源的python科学计算库,用于快速处理任意维度的数组。numpy支持常见的数组和矩阵操作,对于同样的数值计算任务,使用numpy比直接使用python要简洁的多。numpy使用ndarray对象来处理多维数组,该对象是一个快速而灵活的大数据容器。ndarray与python效率对比a = []# 通过%time魔法方法,查看当前行代码运行一次所花费的时间ndarray优势。
2025-04-04 14:42:31
362
原创 宝塔降级操作
使用宝塔官方命令,直接搭建出来的是最新版的宝塔。新版本提供了许多新功能和优化,但并不是所有用户都需要或想要这些新特性,而且新版本还存有很多bug,还会有,并且无法更改代码的情况下使用专业版,体验新的软件和功能。所有很多时候我们需要使用低版本的。
2024-11-04 14:53:40
509
原创 区块链——代码格式检查(prettier、solhint)
含义:对象或数组最后一个元素后是否加逗号,可选值为 “none”(不加逗号)、“es5”(在ES5中有效的地方加逗号)、“all”(所有地方都加逗号)。含义:是否格式化内嵌的代码语言,可选值为 “auto”(自动)、“off”(不格式化内嵌的代码语言)、“on”(始终格式化内嵌的代码语言)。含义:换行符的样式,可选值为 “lf”(\n)、“crlf”(\r\n)、“cr”(\r)或 “auto”(根据文件中的第一行决定)。含义:是否使用制表符(Tab)进行缩进,而不是空格。默认值:“auto”
2024-07-27 00:19:21
681
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅