自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 shell编程(五)——函数

在交互式环境下,定义函数在交互式环境中调用函数定义该函数之后,该函数会在当前Bash进程退出前一直保留。当前Bash进程退出时,该函数立即失效。可以在当前Bash进程中运行 unset 命令,使该函数立即失效函数定义和使用在同一个文件中,函数的有效期为此脚本创建的bash子进程的生命期。如下testB.sh 文件内容如下,包含了函数的定义和使用。testB a b可以使用declare 命令,查看shell中定义的函数。

2024-06-23 16:19:15 846

原创 vscode+picgo+gitee实现Markdown图床

至此,在vscode中编辑的Markdown文档中的图片可以先上传到图床,再在文档中插入链接,这样上传文档就不会出现图片上传失败的问题。五、结语至此,在vscode中编辑的Markdown文档中的图片可以先上传到图床,再在文档中插入链接,这样上传文档就不会出现图片上传失败的问题。

2024-06-22 23:27:48 632

原创 vscode创建编辑markdown文件

Markdown 是一种轻量级标记语言, 它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或者HTML)文档。由于 Markdown 的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。创建编辑markdown文件的工具有很多,对于习惯使用vscode的人来说,可以使用vscode处理markdown文件。

2024-06-22 21:38:23 750

原创 shell编程(三)—— 控制语句

程序的运行除了顺序运行外,还可以通过控制语句来改变执行顺序。本文介绍bash的控制语句用法。

2024-06-10 17:38:49 400

原创 shell编程(四)—— 运算符

和其他编程语言一样,bash也有多种类型的运算符,本篇对bash的相关运算符做简单介绍。

2024-06-10 12:19:19 386

原创 shell编程(二)——字符串与数组

本文为shell 编程的第二篇,介绍shell中的字符串和数组相关内容。

2024-06-08 16:56:25 964

原创 shell编程(一)—— 基础篇

Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问 Linux 内核的服务。Shell 脚本(shell script),是一种为 shell 编写的脚本程序,一般文件后缀为 .sh。

2024-06-08 15:28:27 3464

原创 pandas DataFrame 常用遍历方法

基于行号遍历DataFrame的每一行, 该方式通过行号获取行数据信息,格式为Series,无法获取改行的index信息。在Pandas中,可以使用多种方法遍历DataFrame中的数据。使用itertuples()遍历DataFrame的每一行,返回一个元组。apply() 函数可以对DataFrame中的每个元素应用一个函数。使用apply()函数遍历DataFrame的每一行或列。使用iterrows()遍历DataFrame的每一行。基于索引遍历DataFrame的每一行。

2024-05-12 17:56:18 597 1

原创 10分钟入门pandas(一)

pandas 是基于python语言的数据分析处理库,使用广泛。本文主要参考pandas的,并结合自己入门使用的一些常用操作进行说明。pandas通常和numpy结合使用,一般通过如下语句导入numpy和pandas库。

2024-05-12 17:23:56 1056

原创 Tcl 读写文件

Tcl 文件命令假定所处理的文件是文本文件。不过,Tcl也提供了对二进制文件进行读、写以及数据修改的能力。

2024-02-18 08:17:28 2066

原创 skimage库简介

skimage(scikit-Image)是基于python开发的数字图片处理包。python常用的图像处理包还有PIL,Pillow, opencv, scikit-image等。PIL和Pillow只提供最基础的数字图像处理,功能有限。opencv是一个c++库,提供了python接口,更新速度非常慢。scikit-image是基于scipy的一款图像处理包,它将图片作为numpy数组进行处理。

2024-02-17 07:27:23 1488 1

原创 Tcl 过程

一个Tcl过程就是Tcl脚本定义的一个命令。可以使用proc命令定义新的过程。Tcl还提供了处理变量作用域的特殊命令,这些命令允许使用引用而非值传递参数,并能把新的Tcl控制结构实现为过程。

2024-02-16 12:41:33 1259 1

原创 linux压缩文件

gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多出".gz"的扩展名。

2024-02-03 16:45:29 944 1

原创 linux命令详解之ls

ls (list directory contents) 命令用于显示指定工作目录下之内容(列出目前工作目录所含的文件及子目录)。ls命令参数众多,本文介绍主要参数的使用,详细参数可以使用 man ls 进行查询。

2024-02-02 22:24:44 441

原创 Tcl 流程控制

Tcl 流程控制命令与C程序语言和Unix 外壳csh控制语句相似。包括if、while、for、foreach、switch以及eval等。

2024-02-01 22:09:18 931 1

原创 vscode自定义快捷键

定义快捷键将光标定位在目标行,或者多选指定多行,键盘按下快捷键,即可执行。

2024-01-29 08:37:58 2752 1

原创 Tcl 列表

Tcl 使用列表处理各种集合,列表允许把任意数量的值集合在一起,把集合作为一个实体进行传递,从集合中取得各成员的值。列表是元素的有序集合,哥哥元素可以有任意的字符串值。

2024-01-28 17:36:31 1293 1

原创 python中读写和存储matlab的.mat数据文件

提供了两个函数loadmat和savemat, 可以用于读取和存储.mat格式文件,非常方便。此外,该模块还提供了whosmat函数,用于列出mat文件中的变量信息。

2024-01-21 14:56:25 1462 1

原创 python 标准库time模块

模块time包含用于获取当前时间、操作时间和日期、从字符串中读取日期、将日期格式化为字符串的函数。日期可表示为实数(从“新纪元”1月1日0时起过去的秒数。“新纪元”是一个随平台而异的年份,在UNIX中为1970年),也可表示为包含9个整数的元组。元组(2008, 1, 21, 12, 2, 56, 0, 21, 0)表示2008年1月21日12时2分56秒。这一天是星期一,2008年的第21天(不考虑夏令时)。

2024-01-14 20:21:51 473 1

原创 Tcl 访问文件

程序中常有处理文件和目录的需求。如获取文件最后一次访问时间、重命名文件、复制文件、删除文件、读写文件等。

2024-01-06 18:10:45 1131 1

原创 Python random模块

模块random包含生成伪随机数的函数,有助于编写模拟程序或生成随机输出的程序。注意,虽然这些函数生成的数字好像是完全随机的,但它们背后的系统是可预测的。如果需要真正的随机(如用于加密或实现与安全相关的功能),应考虑使用模块os中的函数urandom。模块random中的SystemRandom类基于的功能与urandom类似,可提供接近于真正随机的数据。

2024-01-01 18:56:00 1173

原创 tcl基础

Tcl 的每一条命令有一个或多个“单词”组成,单词间使用空格或制表符隔开。每条命令的第一个单词是要执行的命令名,其它单词是执行时传递给命令的参数。Tcl中所有的值都有字符串表达形式,其中一部分有效率更高的内部表达形式。

2023-12-25 22:06:26 385

原创 Python包管理工具pip配置国内镜像源

pip是Python的包管理工具,可以使用pip 来从或其它镜像源下载Python包。pip命令默认会连接国外的python官方服务器下载,速度可能比较慢甚至出现失败。可以通过如下方式修改使用国内的镜像源,提高下载效率。详细可到查看配置方法。

2023-12-24 21:01:32 775 1

原创 vscode 配置tcl开发环境

vscode是一款轻量级的强大源代码编辑工具,支持 Windows, macOS and Linux 等全平台。它内置支持 JavaScript、TypeScript、Node.js等语言,通过丰富的扩展,可以构建C++、C#、Java、Python、PHP、Go、.NET等,当然也可以在vscode里配置tcl开发环境。

2023-12-23 22:27:49 2626 2

原创 vim基础之移动复制粘贴删除修改

normal模式下,整理了一些基本操作。对于初识vim的小白来说,一定要多上手使用,熟能生巧。

2023-12-19 21:46:24 419

原创 git管理个人开发环境

要想通过git分享你的代码或和他人合作开发,需将数据放到一台其他开发人员都能连接的服务器上。一个远程仓通常是一个裸仓库,即一个没有当前工作目录的仓库。因为该仓库仅作为合作媒介,不需要从磁盘检出快照,存放的只有git资料,即工程目录内的.git子目录内容。本文以gitee作为项目托管平台,构建个人或团队开发环境。

2023-12-18 21:56:34 1209

原创 git配置

git提供了一个叫做git config的工具,用于配置或读取相应的工作环境变量。

2023-12-17 15:46:48 846 1

原创 git下载、安装, 详细图文教程

git下载安装图文详解

2023-12-16 22:22:24 458 1

基于skimage的CT 重建

基于skimage包的CT 平行束重建

2024-02-16

ActiveTcl-8.6 Windows安装包

ActiveTcl-8.6 Windows安装包

2023-12-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除