草庐IT

【一些随笔】艰难存折,恨不睡觉:大话年轻人的钱包囧境与梦想退休

一些随笔1️⃣存钱难吗?难!它难在哪?2️⃣关于年轻人如何攒钱理财的一点建议3️⃣关于裸辞的一些经验及看法4️⃣谁又不想攒够钱了提前退休呢?但要存够多少呢?1️⃣存钱难吗?难!它难在哪?年轻人存款难是指年轻人面临保存资金时遇到的困难。年轻人存款难就像是吃自助餐时,你手里只有一个小盘子而眼前的美食却多得像大海一样。你费尽心思地挑选着最美味的菜肴,但小盘子实在装不下太多,每次只能夹一点点,结果要不就是吃力不讨好,要不就是放弃了。这就是年轻人存款难的窘境。首先,咱们的工资水平问题大大地影响着我们存钱。你看,就像打工仔们辛辛苦苦领到的薪水,简直就是比特币空投,飞快地消失得无影无踪。之后还有居高不下的房

大话Stable-Diffusion-Webui-动手开发一个简单的stable-diffusion-webui(三)

文章目录原理文生图API组件的输入TypeScript响应式数据文生图API调用Axios安装使用配置代理文生图API调用调用结果处理图片渲染安装swiper代码仓库原理上一篇内容中,我们已经将文生图功能的整体UI界面设计好了,这一篇内容将通过调用sd的API,使得我们设计的UI与sd进行联动起来,完整的实现sd的文生图的功能,其原理图如下前端与服务端的交互目前用的最多的就是

大话Stable-Diffusion-Webui-客制化主题(一)

文章目录Gradio客制化主题上传主题至HuggingFace仓库创建huggingface空间修改README.md生成huggingface的token上传主题至huggingface在SD中使用DIY好的主题笔者DIY的一个简单的主题stable-diffusion-webui(以下简称sd)目前可谓是最火的开源的AI绘图项目,其原因首当其冲是sd提供的AI绘图功能的强大,包括但不限于文生图、图生图等能力,此外,sd的模型生态、插件生态的发展也是其受欢迎的原因之一,还有一个重要的原因是sd对于GPU的要求较低,使得大多数用户可以方便的将sd部署在自己的PC上尽情玩耍!那么,当你打开sd的

大话Stable-Diffusion-Webui-动手开发一个简单的stable-diffusion-webui(一)

文章目录写在前面整体效果开发所需环境开发工具需要具备的知识Node安装更改npm包安装的目录设置npm镜像vscode安装创建vue项目代码编写项目先体验注意写在前面stable-diffusion-webui(以下简称sd)项目通过FastAPI对外提供了一系列的api用于开发者二次开发或者集成到自己的项目中。大体原理就是sd在本地启动后作为服务端,然后通过FastAPI提供API接口,开发者可以通过调用API接口实现相应的功能,也因此有了【自己开发一个简单的stable-diffusion-webui】系列的文章。整体效果

大话I2C与smbus 开发

1.I2C&smbus的区别在平常的开发中,一直以为I2C&smbus只是硬件上的差异,软件上基本没有什么差异,后来的开发中发现,其实两者还是有很多的差异。如果非要把所有的差异概括为一句话,那就是:“smbus是I2C协议里的一个子集,并不是I2C协议的全部。”理解上面的这句话很重要,以至于我们要写下面的文章来描述它。2.一些符号关键字其实这个来自linuxkernel的说明文档:符号描述S(1bit)StartbitP(1bit)StopbitRd/Wr(1bit)Read/Writebit.Rdequals1,Wrequals0.A,NA(1bit)Acceptandreverseacce

【大话云原生】kubernetes灰度发布篇-从步行到坐缆车的自动化服务升级

看过很多关于云原生的文章,要么云山雾罩,要么曲高和寡。所以笔者就有了写《大话云原生》系列文章的想法,期望用最通俗、简单的语言、方便记忆的场景来说明:云原生生态系统内的组成及应用关系。文章目录一、Kubernetes的Pod概念解析二、Pod标签与Service服务三、自动化服务升级-灰度发布一、Kubernetes的Pod概念解析说到老婆过生日了我们一起出去旅游,上了团体服务班车,小娜同学(老婆)闲聊到:“这服务还不错哈,2个跟车导游,1个司机”。三句不离老本行,我无聊的说到:“他们三个人就是一个Pod,提供一天的旅游服务内容,有主有次不可分割"。小娜同学又上套了:“什么是Pod啊?英文单词豌

大话CAS

1.无锁的概念在谈论无锁概念时,总会关联起乐观派与悲观派,对于乐观派而言,他们认为事情总会往好的方向发展,总是认为坏的情况发生的概率特别小,可以无所顾忌地做事,但对于悲观派而言,他们总会认为发展事态如果不及时控制,以后就无法挽回了,即使无法挽回的局面几乎不可能发生。这两种派系映射到并发编程中就如同加锁与无锁的策略,即加锁是一种悲观策略,无锁是一种乐观策略,因为对于加锁的并发程序来说,它们总是认为每次访问共享资源时总会发生冲突,因此必须对每一次数据操作实施加锁策略。而无锁则总是假设对共享资源的访问没有冲突,线程可以不停执行,无需加锁,无需等待,一旦发现冲突,无锁策略则采用一种称为CAS的技术来保

大话CAS

1.无锁的概念在谈论无锁概念时,总会关联起乐观派与悲观派,对于乐观派而言,他们认为事情总会往好的方向发展,总是认为坏的情况发生的概率特别小,可以无所顾忌地做事,但对于悲观派而言,他们总会认为发展事态如果不及时控制,以后就无法挽回了,即使无法挽回的局面几乎不可能发生。这两种派系映射到并发编程中就如同加锁与无锁的策略,即加锁是一种悲观策略,无锁是一种乐观策略,因为对于加锁的并发程序来说,它们总是认为每次访问共享资源时总会发生冲突,因此必须对每一次数据操作实施加锁策略。而无锁则总是假设对共享资源的访问没有冲突,线程可以不停执行,无需加锁,无需等待,一旦发现冲突,无锁策略则采用一种称为CAS的技术来保

痞子衡嵌入式:大话双核i.MXRT1170之在线联合调试双核工程的三种方法(IAR篇)

  大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是i.MXRT1170下在线联合调试双核工程的方法(基于IAR)。  前段时间痞子衡写过一篇《双核i.MXRT1170之单独在线调试从核工程的方法》,那篇文章介绍了如何单独在线调试从核工程的方法。当我们把主核工程和从核工程分别调稳定之后,底下便开始需要双核联调,验证双核通信交互相关功能。今天痞子衡就给大家介绍下IAR开发环境下双核工程联调的三种方法:一、测试准备  首先需要准备好测试环境,包含必要的软件和硬件,痞子衡的环境如下:集成开发环境:IAREWforArmv9.10.2,点此下载软件开发包:SDK_2.11.0_MIMX

痞子衡嵌入式:大话双核i.MXRT1170之在线联合调试双核工程的三种方法(IAR篇)

  大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是i.MXRT1170下在线联合调试双核工程的方法(基于IAR)。  前段时间痞子衡写过一篇《双核i.MXRT1170之单独在线调试从核工程的方法》,那篇文章介绍了如何单独在线调试从核工程的方法。当我们把主核工程和从核工程分别调稳定之后,底下便开始需要双核联调,验证双核通信交互相关功能。今天痞子衡就给大家介绍下IAR开发环境下双核工程联调的三种方法:一、测试准备  首先需要准备好测试环境,包含必要的软件和硬件,痞子衡的环境如下:集成开发环境:IAREWforArmv9.10.2,点此下载软件开发包:SDK_2.11.0_MIMX