编程开发

vite+vue+ssg做官网 再记录一下项目创建

为什么选择插件vite-ssg + vite-plugin-pages创建官网? 1. CSR、 SSR、 SSG 和 ISR 适合高度动态的 Web 应用程序 客户端渲染 CSR. : 典型代表:单页面应用,内容都是js动态渲染 服务器端渲染 SSR : 在服务端获取数据组装页面,返回到浏览器是html,对服务器要求高,主要应用是交互多的页面需要seo的 适合高度静态的web程序

基于Pygame Zero的教程

写个基于Pygame Zero的教程 Pygame Zero是一个专为初学者设计的Python游戏开发库,它使用简单、易于理解的语法和代码结构,使得编写游戏变得更加容易。在本教程中,我们将介绍如何使用Pygame Zero创建一个简单的2D射击游戏。 第一步:安装Pygame Zero 在开始之前,你需要先安装Pygame Zero。你可以通过以下命令在命令行中安装: Copy pip insta

红黑树简单了解

先引入一个问题: 假设有一个大小为10, 000的数组,按大小进行排序,如 【1,3,8,15...】,假设我要在这个数组中查询是否存在 888 这个数字,那么这个算法我们要怎么写呢? 当然肯定有人会说,写个循环遍历一下不就好了吗? 这种做法不能说是错的,但是却不是最好的方法。 这里使用二分查找法的话,效率会更高的。 什么是二分查找法? 【内容来自百度百科】二分查找也称折半查找(Binary S

Jenkins Pipeline 实现单点和分布式部署

CI/CD持续集成/持续部署 持续集成(Continuous integration)是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员 每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动 化测试)来验证,从而尽早地发现集成错误。 比如(你家装修厨房,其中一项是铺地砖,边角地砖要切割大小。如果一次全切割完再铺上去,发现尺寸有误的话

亲人说为你好是一种负担吗

#亲人说为你好是一种负担吗# 很大程度上是负担也是压力,年初拒绝了面试,我们就再也没联系了 他们的角度是为我好,我的角度是一切安排得很突然,一边是复习考试一边是突然的面试,瞬间不知道该怎么平衡,最后拒绝了面试 从此种下了默契的种子,我们不再联系了,说实话很不习惯,那个一直关心你照顾你开导你的亲人突然就不联系了 偶尔想念,也蛮想回去看看,但现在不是最好的时候,或许等我变得更好一点吧,赚得更多一点,那

好多素材管理软件

昨天在网上看到了灵泉软件,是一个素材管理类的软件。 其实素材管理类的软件有很多,但是我目前知道了解到的就只有三个,eagle,billfish还有灵泉这三个,eagle这个软件是一个要moeny的软件,所以我在一开始就没有考虑使用这个软件,然后在网上找到了它的free的替代软件也就是billfish,不过可能是我不太了解这类软件的工作机制原理,所以在最开始的时候感觉并不是特别的好用,因为当我在软件

643.【系统架构】架构评估的质量属性——可修改性

可修改性(Modifiability)是指能够快速地以较高的性价比对系统进行变更的额能力。通常以某些具体的变更为基准,通过考查这些变更的代价来衡量可修改性。主要包括以下4个方面。 可维护性(Maintainablility)。这主要体现在问题的修复上,在错误发生后“修复”软件系统。可维护性好的软件架构往往能做局部性的修改并能使对其他构件的负面影响最小化。 可扩展性(Extendiblity)。这

linux 查看磁盘剩余空间的命令

不同于windows,linux查看硬盘剩余多少空间,是通过命令查看。 Linux磁盘管理常用三个命令为df、du和fdisk。 df:列出文件系统的整体磁盘使用量 du:检查磁盘空间使用量 fdisk:用于磁盘分区 常用的命令有: 1. 查看系统剩余空间: df -h 查看系统整体空间剩余情况,将系统内所有的文件系统列出来! image 注意: tmpfs 是一个不存在于实体硬盘上

GoLang解析FileGDB(4).gdbtable文件规范

.gdbtable文件规范 .gdbtable是实际存放数据的地方,所以这个文件通常比较大。 .gdbtable文件描述字段并包含行数据。 包括header、field、row三部分内容。 Header (40 bytes) int32: == 3 - version of the format? int32: number of (valid) rows int32: maximum of