草庐IT

怎么给README.md添加图片(两种方法,图文教程)?

当你想要更好的介绍自己的项目的时候,发现别人的readme都是下面很多花里胡哨的图片介绍,而自己只能写字其实添加图片有两种方式:第一种:在README.MD文件中写入如果这样写的话png就得放在根目录,当然也可以放在文件夹里面,加个路径就好了![image](xxx.png)![image](url) 绝对的相对的都行![image](https://github.com/longsongline/Steins-Gate-Divergence-Meter-Clock-VisitorCounter/raw/main/OVK2VX@NSLC2YR_%7B5WVP%7D%7DQ.png)![imag

Shell三剑客之sed命令详解

目录一、sed命令的常见用法     选项     操作二、用法示例2.1、输出符合条件的文本(p表示正常输出)2.2、sed结合正则表达式输出指定行2.3、删除符合条件的文本 2.4、插入符合条件的行三、替换符合条件的文本3.1、字符串替换3.2、先备份再修改数据四、迁移符合条件的文本五、使用脚本编辑文件注意:以上除了查看固定多少行的内容,其他所有的操作加上"-i"选项,才能真正的对文本进行编辑,不然只能看到操作后的结果,并不能直接对文本能让修改。 总结    sed是一个强大而简单的文件解析转换工具,可以读取文本,并根据指定的条件对文本内容进行编辑(删除、替换、添加、移动等),最后输出所有

Shell三剑客之sed命令详解

目录一、sed命令的常见用法     选项     操作二、用法示例2.1、输出符合条件的文本(p表示正常输出)2.2、sed结合正则表达式输出指定行2.3、删除符合条件的文本 2.4、插入符合条件的行三、替换符合条件的文本3.1、字符串替换3.2、先备份再修改数据四、迁移符合条件的文本五、使用脚本编辑文件注意:以上除了查看固定多少行的内容,其他所有的操作加上"-i"选项,才能真正的对文本进行编辑,不然只能看到操作后的结果,并不能直接对文本能让修改。 总结    sed是一个强大而简单的文件解析转换工具,可以读取文本,并根据指定的条件对文本内容进行编辑(删除、替换、添加、移动等),最后输出所有

首个接入 GPT-4,曾经比 GitHub Copilot 还好用的代码编辑器开源了!

上周四,GitHubCopilotX震撼发布,将一众老牌代码编辑器打得措手不及。但其实,CopilotX不是第一个集成GPT-4模型的AI智能编程工具。在它发布的一两周前,一款名为Cursor的代码编辑器便已开始在技术圈内被疯狂传播。它主打一个亮点:通过GPT-4来辅助你编程,完成AI智能生成代码、修改Bug、生成测试等操作。利用GPT-4强悍的编程能力,让Cursor成为第一个吃上螃蟹的代码工具。短短数日,它便收获了大量的开发者用户。同时,也有不少开发者通过它所内置的Chat功能,提前使用了GPT-4。可惜的是,由于该编辑器完全免费开放,再加上GitHubCopilotX的发布,导致项目的运

首个接入 GPT-4,曾经比 GitHub Copilot 还好用的代码编辑器开源了!

上周四,GitHubCopilotX震撼发布,将一众老牌代码编辑器打得措手不及。但其实,CopilotX不是第一个集成GPT-4模型的AI智能编程工具。在它发布的一两周前,一款名为Cursor的代码编辑器便已开始在技术圈内被疯狂传播。它主打一个亮点:通过GPT-4来辅助你编程,完成AI智能生成代码、修改Bug、生成测试等操作。利用GPT-4强悍的编程能力,让Cursor成为第一个吃上螃蟹的代码工具。短短数日,它便收获了大量的开发者用户。同时,也有不少开发者通过它所内置的Chat功能,提前使用了GPT-4。可惜的是,由于该编辑器完全免费开放,再加上GitHubCopilotX的发布,导致项目的运

Mysql 查询指定节点的所有子节点

原文链接:https://www.zhoubotong.site/post/92.html通常我们直接通过递归查询来达到实现子节点数据获取的需求,这里不谈存储过程的实现,存储过程普通账号有权限限制,通常也不易于开发者维护,这里介绍下纯mysql递归实现的方式:测试数据可以通过之前的一篇文章来模拟。在正式介绍实现之前,我们先了解下几个mysql实现涉及的相关知识点:Mysql用户变量用户变量无需声明,直接赋值就行。用户变量名不区分大小写。名称的最大长度为64个字符。常用的赋值方式有:方式一:使用SET赋值。可以使用形如set@变量名=变量值或者set@变量名:=变量值的方式赋值。SET@var_

Mysql 查询指定节点的所有子节点

原文链接:https://www.zhoubotong.site/post/92.html通常我们直接通过递归查询来达到实现子节点数据获取的需求,这里不谈存储过程的实现,存储过程普通账号有权限限制,通常也不易于开发者维护,这里介绍下纯mysql递归实现的方式:测试数据可以通过之前的一篇文章来模拟。在正式介绍实现之前,我们先了解下几个mysql实现涉及的相关知识点:Mysql用户变量用户变量无需声明,直接赋值就行。用户变量名不区分大小写。名称的最大长度为64个字符。常用的赋值方式有:方式一:使用SET赋值。可以使用形如set@变量名=变量值或者set@变量名:=变量值的方式赋值。SET@var_

matplotlib可视化系列之【颜色】

颜色和排版一样,看似简单,其实非常复杂,往大了说,涉及到艺术和品味,不像数学公式,物理定理那样,是非分明。但是,对matplotlib中的颜色有些基本的了解,可以让绘出的图形颜色不至于太突兀。虽不能说选出完美的颜色搭配,至少是看着舒服,醒目的颜色搭配。颜色的种类颜色一般用RGB来表示,颜色空间主要有3种:RGBsRGBLab3种颜色空间都可以用6位的16进制表示,只是显示出来的有些微的差别,在绘图时,一定要确定好自己用的是哪个颜色空间。matplotlib有默认的10个颜色和20个颜色,绘图时如果不指定颜色,那么就会用默认用这些颜色。下面的代码可以打印出默认颜色:importmatplotli

matplotlib可视化系列之【颜色】

颜色和排版一样,看似简单,其实非常复杂,往大了说,涉及到艺术和品味,不像数学公式,物理定理那样,是非分明。但是,对matplotlib中的颜色有些基本的了解,可以让绘出的图形颜色不至于太突兀。虽不能说选出完美的颜色搭配,至少是看着舒服,醒目的颜色搭配。颜色的种类颜色一般用RGB来表示,颜色空间主要有3种:RGBsRGBLab3种颜色空间都可以用6位的16进制表示,只是显示出来的有些微的差别,在绘图时,一定要确定好自己用的是哪个颜色空间。matplotlib有默认的10个颜色和20个颜色,绘图时如果不指定颜色,那么就会用默认用这些颜色。下面的代码可以打印出默认颜色:importmatplotli

matplotlib可视化系列之【缩放和投影】

有时候,我们将数据变换之后再绘图,一方面,可以突出某些区域的数据;另一方面,变换之后可以更好的看出数据之间的关系。matplotlib提供了两种变换数据的方式,一种是Scale(缩放),一种是Projection(投影)。Scale是对数据的一个维度进行变换,Projection则是对2个或者2个以上的维度进行变换。Scale-缩放线性缩放线性缩放是默认的缩放方式,数据的值是通过线性变换之后显示在图形的。每个数值变换成图形上的像素位置之后绘制在图形上。比如:x=list(range(1,11))y=xfig=plt.figure(figsize=(6,6))ax=plt.subplot(1,1