hexo-commander 在本地使用hexo,往往需要多次打开使用命令行工具重复输入命令。虽然有个hexo-admin项目可以方便使用,然而该项目已经不再维护,并且为web页面,在本地使用不如桌面软件方便。因此用qt写了这个工具方便编辑发布文章到hexo博客。 源码:https://github.com/weloe/hexo-commander exe:hexo-commander/release/hexo-commander.exeatmaster·weloe/hexo-commander(github.com) 集成命令 创建文章,打开文章 静态文件清理 静态文件生成 本地启动serv...
GitLab介绍 GitLab的历史 GitLab最初是一个完全免费的开源软件,根据MIT许可证分发。2013年7月,它被分为两个不同的版本GitLabCE(社区版)和GitLabEE(企业版)。GitLabEE处于受限许可证下,但源代码仍然公开可见,而GitLabCE许可模型保持不变。2017年,GitLab宣布他们的代码将在MIT许可证下完全开源。 为什么使用GitLab? GitLab是在集中式服务器上管理git仓库的好方法。GitLab让你完全控制你的仓库或项目,并允许你免费决定它们是公开还是私有的。 使用GitLab的主要好处是它允许所有团队成员在项目的每个阶段进行协作。Git...
NocoBase是一个极易扩展的开源无代码开发平台。完全掌控,无限扩展,助力你的开发团队快速响应变化,显著降低成本,不必投入几年时间和数百万资金研发,只需要花几分钟部署NocoBase。 NocoBase中文官网 官方文档 新特性 支持多数据源 新增「数据源管理」插件,用于管理所有数据源的数据表和字段,数据源管理插件只是提供中心化的数据源管理界面,并不提供接入数据源的能力,需要和各种数据源插件搭配使用,目前支持的数据源包括: 主数据库Main:NocoBase主数据库,支持MySQL、PostgreSQL、SQLite等关系型数据库。 外部MySQL数据源:接入已有的MySQL数据库作为数据...
博主自研的在线海报PPT制作平台易6画,历时3年打磨,功能丰富,使用简单,纯canvas实现,全平台适配。 功能支持 文本 单个图片 多图幻灯片 gif动图 单个视频 多视频轮播 html网页渲染 背景音乐 特色 屏幕尺寸自适应 高清晰度不失真 预处理技术,兼容性好 功能丰富 预览图 试用激活码(不定时更新) 2hdy49fhrd p2pf3pabh7 3k28mxb06w px8rknzj90 u05ztp0hvm ps2m1a9sso loums1dcqu jk9xmqxcn2 2290tzh4fx t34wa0k89i 5t37qcscad 9lclh2njaw 68wr4f4...
最近平台工程这个概念越来越火爆,Gartner的预测,到2026年,80%的软件工程组织将拥有平台工程团队,来提供内部服务、组件和应用程序交付工具,作为可重复使用的资源。本篇文章将带你走进平台工程,了解它的起源和解决的问题。 平台工程(PlatformEngineering)的趋势 2022年,“平台工程”这个概念很火热,也在Gartner的炒作周期曲线上。还有很多人鼓吹DevOps已死,平台工程才是未来。 国际权威知名调研机构Gartner在《2023年最重要的10个技术趋势》报告中将平台工程(PlatformEngineering)列为高速发展的技术趋势之一,并预测到2026年80...
docker总结和实例 常用命令 镜像管理 镜像搜索dockerseartch镜像名或者关键词 镜像拉取dockerpull镜像名:标签 镜像罗列dockerimages 镜像删除dockerrmi镜像id或者镜像名:标签 镜像导出dockersave-o文件名.tar镜像名:标签 镜像导入dockerload-i文件名.tar 容器管理 运行新容器dockerrun[OPTIONS]IMAGE[COMMAND][ARG...] OPTIONS: -d:后台运行容器,并返回容器id -i:以交互模式运行容器,通常与-t同时使用 -t:为容器分配一个伪输入终端,通常和-i一起...
简介 mdbook是一个基于Rust的电子书系统,效果类似于gitbook。本人写图文文章一直都采用的印象笔记,但是写系列教程的情况不方便管理。因此引入mdBook,分享一下基本安装使用过程及遇到的问题。 安装 本机环境是win11。mdBook是写的Rust因此需要Cargo编译 1.安装Rust 官方下载地址: https://www.rust-lang.org/zh-CN/tools/install 2.安装mdBook cargoinstallmdbook 安装过程中出现错误 error:linkerlink.exenotfound| =note:p...
1.前言 本次更新为AirtestIDE、Airtest-Selenium库更新。 AirtestIDE更新至1.2.17版本,AirtestIDE内置库Airtest更新为1.3.3.1版本,Poco更新为1.0.94版本,主要支持了selenium4.0以上版本,ADB更换为41版本,Airtest新增点击和滑动的相对坐标支持,Poco修复了1.0.93运行效率缓慢的问题等。更多更新内容详见下文。 2.更新内容 1)AirtestIDE更新至1.2.17版本 新版IDE主要是更新了内置的ADB为41版本,更新支持了selenium4.0以上版本;以及更新了内置python环境的airtes...
在现代的网页设计和开发中,占位图片扮演着重要的角色。占位图片是指在开发过程中用于填充空白区域的临时图片,用于展示设计的布局和样式。为了满足不同设计需求,定制化占位图片成为了开发人员的必备工具。本文将介绍一款功能强大的在线图片生成工具,探讨占位图片在开发中的作用以及该工具的优势。 一、占位图片在开发中的作用在网页开发过程中,占位图片具有以下重要作用: 布局和样式展示:占位图片可以帮助开发人员在设计阶段快速展示页面的布局和样式,以便更好地与设计师或团队成员进行沟通和反馈。 加载性能测试:使用真实图片可能会导致页面加载速度变慢,而占位图片可以在开发过程中用于测试页面的加载性能,以便及早...
1.1、概述 Git是一个开源免费的分布式版本控制系统,用于快速高效地管理各种小型或大型项目的代码。 Git不仅容易学习、占用空间小,而且性能快如闪电。 Git具有廉价的本地分支、方便的暂存区域和多个工作流等功能。 Git超越了Subversion、CVS、Perforce和ClearCase等SCM(SoftwareConfigurationManagement软件配置管理)工具。 1.2、版本控制的意义 一般情况下,一份文件,无论是DOC办公文档,还是编程源码文件,我们都可能会对文件进行大量的修改变更。 我们无法保证每一次的修改变更都是正确并且是有效的,因此有时候需要追溯历史操作记录。 版...
部署与发布:缺乏发布管理的部署活动对软件交付是低效的 部署和发布是软件工程中经常互换使用的两个术语,甚至感觉是等价的。然而,它们是不同的! 部署是将软件从一个受控环境转移到另一个受控环境,它的目的是将软件从开发状态转化为生产状态,使得软件可以为用户提供服务。 发布是将软件推向用户的过程,应用程序需要多次更新、安全补丁和代码更改,跨平台和环境部署需要对版本进行适当的管理,有一定的计划性和管控因素。 部署是发布的前提,只有当软件已经成功部署后,才能进行发布。缺乏发布管理会导致发布不规则、手动交付过程、数据库更新问题、协作问题等。如下,简单归纳了发布&部署的差异: 部署、发布:概念区分 ...
2.1、下载Git 官网下载地址:https://git-scm.com/download/ 最初,Git是用于管理Linux社区的代码,所以在很长的一段时间内,Git只能安装在Linux或Unix系统上。 现在,Git已经可以安装在Linux、Unix、Mac和Windows这几大系统上了。 由于大多数用户用的都是windows系统(64位),所以本博文选择相对简单的Windows系统(64位)的软件版本进行安装演示。 2.2、安装Git 2.2.1、启动安装包 2.2.2、同意安装包对系统进行修改 2.2.3、查看GNU协议 不想看协议内容的话,直接下一步就行。 2.2.4、选择...
1.安装git 如果没有特殊需求,直接下一步即可;安装链接如下:GitDownloads(git-scm.com) 2.在Gitee上新建仓库,初始化仓库 3.保存仓库的链接,如下图标记所示 4.在需要推送的项目文件夹中右键选择“OpenGitBashhere” 5.初始化git,使用的命令如下 gitinit 初始化成功后,项目文件夹下会出现一个.git的文件夹(该文件夹为隐藏文件夹,需要在文件资源管理器-查看-√隐藏的项目),如下图所示 6.将项目文件夹与仓库进行关联,这里需要用到步骤3中的仓库链接,下面是我测试时用到的链接 gitremoteaddoriginhtt...
测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测...
原文:【stars-one】Android图标生成器Stars-One的杂货小窝 一款Android开发者的PC工具软件,可以快速生成android开发需要使用的xml矢量图标文件 起因 个人开发Androidapp过程中,经常会使用到一些矢量图标,经常重复性复制svg文件,然后使用AndroidStudio转换,但是AndroidStudio还不支持批量转换,且每次操作总感觉有些繁琐 恰巧找到了svg转换为xml的代码实例,于是就用上新版本的compose-multiplatform实现了个桌面端软件,也算试手一下 软件截图 软件获取 见https://github.com/star...
AI的红利吃到了吗?天天看视频说AI这个好,那个好,使用了吗? 想用chatGPT,需要有梯子,国内目前就文心一言一家,倒是能用。 但如果想对接到自己系统上,需要开通API(不管chatGPT还是一言都是),关键还不是免费的(官方网页版免费使用)。 这里偷偷告诉你,我有API,还不贵(别老想着免费,开发不需要成本哈)。 因为我博客是rp的,所以已经发布rp的插件了,其他系统的有空再说吧(^▽^) 该插件支持 根据你描述的需求原创文章、对文章进行润色修改、文章续写、文章扩写以及根据文章内容智能生成摘要。 为什么要用? 解放双手呗,虽然官方也可以免费用,但切换了切换去的麻烦,有了这个插件,可以直接...
本文参考谷歌开发文档风格指南、Vue官方文档、React官方文档、掘金小册和阮一峰《中文技术文档的写作规范》,其中排版格式,主要参照Vue、React官网,写作规范部分主要参考阮一峰老师的《中文技术文档的写作规范》。 编写技术文档除了排版格式和规范,思路和风格也极为重要,目前一些亲和、幽默的写作风格往往能获得更多的阅读量。 本文主要分为以下部分展开: 排版格式和规范 写作思路 写作风格 技术文档通常使用markdown编写,所以后面的内容都是针对Markdown文档进行排版。 同时排版格式和写作规范有很多重合部分,所以放在一篇文章说明。 文档结构 以Vue、React官网为例,通常包含...
大家好,我是Java陈序员。 在工作中,你是否遇到过团队中没有专业的运维,开发还要做运维的活,需要自己手动构建、部署项目? 不同的项目还有不同的部署命令,需要使用SSH工具连接远程服务器和使用FTP文件传输工具到服务器。 今天给大家介绍一款简而轻的自动部署软件,可以让你不用再手动构建、部署项目! 项目介绍 Jpom——简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件。 功能特性: 节点管理:集群节点,统一管理多节点的项目,实现快速一键分发项目文件 项目管理:创建、启动、停止、实时查看项目控制台日志,管理项目文件 SSH终端:在浏览器中执行SSH终端,方便进行日常运维,记录执行命令...
介绍绿色版gvim,基于官网9.0版本制作,Windows系统下载后直接运行gvim.exe即可(不能存放于中文目录中,否则配置不生效) 下载地址:https://gitee.com/jongwy/gvim 使用说明1.在官版基础上增加的设置:增加行号显示、设置字体为Consolas、文字编码默认utf-8、自动换行、颜色模版采用monokai。2.照顾Windows新手用户的使用习惯,开启了系统粘贴板,在Normal状态下可以使用Ctrl+A(全选)、Ctrl+C(复制)、Ctrl+V(粘贴)快捷键。配置文件为defaults.vim,如果你电脑上已安装vim,则以目录下的.vimrc配置为...
原文链接:https://gaoyubo.cn/blogs/8ae1f4ca.html 前置 Golang实现JAVA虚拟机-解析class文件 一、运行时数据区概述 JVM学习:JVM-运行时数据区 运行时数据区可以分为两类:一类是多线程共享的,另一类则是线程私有的。 多线程共享的运行时数据区需要在Java虚拟机启动时创建好,在Java虚拟机退出时销毁。 对象实例存储在堆区 类信息数据存储在方法区 从逻辑上来讲,方法区其实也是堆的一部分。 线程私有的运行时数据区则在创建线程时才创建,线程退出时销毁。 pc寄存器(ProgramCounter):执行java方法表示:正在执行的Java...