- 博客(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编程(一)—— 基础篇
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
原创 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命令详解之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
原创 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
原创 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
原创 git管理个人开发环境
要想通过git分享你的代码或和他人合作开发,需将数据放到一台其他开发人员都能连接的服务器上。一个远程仓通常是一个裸仓库,即一个没有当前工作目录的仓库。因为该仓库仅作为合作媒介,不需要从磁盘检出快照,存放的只有git资料,即工程目录内的.git子目录内容。本文以gitee作为项目托管平台,构建个人或团队开发环境。
2023-12-18 21:56:34
1209
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人