技术杂文
文章平均质量分 83
电脑操作以及技术上的一些心得笔记,分享学习。
旋转的油纸伞
中山大学,博客专家认证,人工智能领域优质创作者。
理想是造福全人类。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python刷题关键记录【常用api使用方法总结,常用函数使用方法】
本文整理了Python编程中常用的几个实用技巧:1) 使用正则表达式将运算表达式字符串拆分为列表,详细解析了匹配数字、运算符和括号的模式;2) 堆操作的两种实现方式(直接导入和heapq模块);3) 二分查找的bisect模块用法;4) 组合排列数的计算方法;5) 十六进制字符串与十进制的转换;6) 字符与ASCII码的互相转换。这些代码片段涵盖了算法实现中常见的数据处理和数学运算需求。原创 2025-07-31 10:26:30 · 370 阅读 · 0 评论 -
快速方便地下载huggingface的模型库和数据集
使用方法:将hfd.sh拷贝过去,然后参考下面的参考命令,下载数据集或者模型。欢迎大家关注笔者,你的关注是我持续更博的最大动力。或克隆此存储库,然后授予脚本执行权限。这个代码不能保持目录结构,见下面的改进版。获取huggingface令牌,然后。中,这个命令行工具巧妙地利用。来处理 LFS 文件,并使用。为了方便起见,您可以创建一个别名。原创文章,转载告知,盗版必究。首先,下载 hfd.sh。原创 2024-07-30 11:31:51 · 8775 阅读 · 3 评论 -
如何把普通用户添加到sudoers file【让普通用户拥有sudo权限】有图有代码
保存更改:按下 Ctrl + O 键。这会触发写入操作,屏幕上可能会显示 “File Name to Write: sudoers.tmp” ,这时直接按 Enter 键确认写入。退出编辑器:按下 Ctrl + X 键。这将使你退出 nano 编辑器,并且所做的更改会自动应用到实际的 /etc/sudoers 文件中,前提是你的更改没有语法错误。进入 vim ,看到它已打开了 /etc/sudoers 文件。使用 su - 命令切换到 root 用户去执行;切换到 root 用户,使用命令。原创 2024-07-07 17:13:20 · 1915 阅读 · 1 评论 -
【亲测有效】Linux/Ubuntu远程服务器使用plt.show()没有反应,vscode ssh 远程ubuntu,plt.show不显示图片问题
只需要使用plt.savefig(savepath)。savepath为你要保存该图到哪个路径,比如下面的’./ok.png’,是一个相对路径,就是将plt.show()的图片保存到当前路径下,名称为ok.png.例如,我这一段是加载我自己处理的数据时候,然后plt.show(),不可视化出我的图片。原创 2024-07-06 23:52:18 · 1939 阅读 · 3 评论 -
免密ssh和自定义服务器名字【远程连接服务器】
原理实现免密登录需要本地的公钥id_rsa.pub放在服务器上的 authorized_keys 文件中。服务器中的位置一般在~/.ssh.authorized_keys。若不存在,创建一个即可。注意 authorized_keys 文件的权限必须是600,如果权限不对会影响登录。本地生成公钥和私钥参数-t rsa表示使用rsa算法进行加密,执行后,会在当前用户/.ssh目录下找到id_rsa(私钥)和id_rsa.pub(公钥)正常情况下可以跳过上面的两个步骤。原创 2024-07-05 11:13:51 · 830 阅读 · 0 评论 -
Typora实现设置代码块默认语言_亲测有效(AutoHotKey方式和修改配置文件)
小伙伴们在进行Typora笔记时,每一次新增代码块,总需要填写指定语言,但实际一篇文章所用到的语言都是相对统一的,所以希望有一种方法可以在使用快捷键帮助填写默认语言,减少重复劳动。原创 2024-06-16 19:43:09 · 3474 阅读 · 4 评论 -
Tmux教学【有图有代码】
想必同学们在跑代码时也许会存在这样一个问题:本地在连接远程服务器跑代码的时候,本地ssh窗口一旦关闭,那么远程任务也停止了。这样的话就需要本地一直开着这个窗口,这是一件非常不方便的事情。😕😕😕那么今天介绍的Tmux是可以解决上面的问题的一个小工具,一旦学会了,对于日后代码开发也是非常有帮助的。😍😍😍。原创 2023-10-12 21:23:49 · 813 阅读 · 25 评论 -
GitHub项目管理详细教程/git教程【有图有代码】
在使用GitHub进行项目管理的之前,原创 2023-09-14 19:42:12 · 1686 阅读 · 2 评论 -
VScode在远程服务器进行python代码的调试【conda环境】
如图,以/usr/bin开头的都是linux自带的主环境,以~/anaconda3开头的都是你刚刚创建的环境,其中‘anaconda3’【base】就是anaconda3的base环境。点击上面的设置按钮可以进行.ssh/config的配置文件编辑,点击+好来增加服务器数量。当然,初始状态不是这样(因为我已经配置好了哈),你需要点击“+”,然后在框框中输入用户名和服务器IP地址。这里我们可以选择一个创建的conda环境或者其他环境,来调试我们的代码~【包括如何配置,以及免密登陆,和别名ssh】原创 2023-07-20 15:52:38 · 10650 阅读 · 7 评论 -
Linux如何用ftp传输文件【ftp命令】
需要更多帮助,在使用 ftp 命令连接到服务器后,可以使用help获得更多帮助。如果你不指定下载目录,文件将会下载到你登录 FTP 时候的工作目录。完成FTP工作后,为了安全起见需要关闭连接。例如,下面这个例子我打算下载所有以 .xls 结尾的文件。完成 FTP 连接后,FTP 同样可以上传文件。文件会保存在使用lcd命令设置的目录位置。在下载一个文件之前,我们首先需要使用。下载多个文件可以使用通配符及。命令设定本地接受目录位置。在Windows系统中,原创 2023-07-11 13:51:48 · 8230 阅读 · 1 评论 -
服务器端安装jupyter notebook并在本地使用与环境配置一条龙服务【服务器上跑ipynb】
路径是 ~/.jupyter/jupyter_notebook_config.py。然后直接重启运行jupyter notebook。卸载掉jupyter notebook再重新安装。(最后一行我没有用到,需要的可以取消注释)esc退出编辑,shift + :wq保存。上述代码会生成一个密钥,记住该密钥。初次登录输入前述自定义的密码。先激活对应的conda环境然后。注意是http没有s。下载nb_conda库。原创 2023-05-29 20:41:14 · 2552 阅读 · 10 评论 -
Pycharm中修改git提交代码的账户和用户名【Git追溯注解,git blame】
我们有时候在下载别人github代码的时候会发现函数上面带有一个用户名,如图:然后点击用户名:可以看到会在左边显示Git追溯注解,即:作用是追溯git修改用户的信息。捣鼓了一下午,总算是弄懂了pycharm的这个git操作,不过说实在的它的这个功能确实很强大,但是对于新手而言的确有些不太友好,网上缺少一些相关的指引和教程(或许官网有英文版的指引,但是读英文效率不高),因此记下此文,望对后来者有益。此文不是对Git操作的教学,网上有很多相关的教程,笔者就不在此赘述了。原创 2023-03-30 09:27:55 · 9858 阅读 · 3 评论 -
如何将Python的上级目录的文件导入?【from.import】
假如有如下目录:-python----file1---------file1_1------------------pfile1_1.py---------pfile1.py----file2---------pfile2.py----pfile.py----data.py在pfile1_1.py中想要将pfile.py 导入怎么办?原创 2023-02-14 20:48:27 · 9176 阅读 · 5 评论 -
Ubuntu中kill完全卡死的Pycharm【没办法关闭】
Ubuntu中kill完全卡死的Pycharm【没办法关闭】适用于任何Ubuntu版本。原创 2022-11-02 11:18:05 · 3739 阅读 · 0 评论 -
有关Linux连接服务器需要用到的一些命令【ssh】
原理实现免密登录需要本地的公钥id_rsa.pub放在服务器上的 authorized_keys 文件中。服务器中的位置一般在~/.ssh.authorized_keys。若不存在,创建一个即可。注意 authorized_keys 文件的权限必须是600,如果权限不对会影响登录。本地生成公钥和私钥参数-t rsa表示使用rsa算法进行加密,执行后,会在当前用户/.ssh目录下找到id_rsa(私钥)和id_rsa.pub(公钥)正常情况下可以跳过上面的两个步骤。原创 2022-10-12 19:36:09 · 3866 阅读 · 0 评论 -
Linux系统的常见命令记忆【Ubuntu】
watch 命令以周期性的方式执行给定的命令,并全屏显示执行结果。watch 是一个非常实用的命令,基本所有的 Linux 发行版都带有它。如同名字一样,watch 可以帮助监测一个命令的运行结果,省得我们一遍遍地手动运行。比如 tail 一个 log 文件,ls 监测某个文件的大小变化等。缺省每 2 秒运行一下程序,可以用 -n 或 --interval 来指定间隔的时间。原创 2022-10-04 21:32:36 · 1483 阅读 · 0 评论 -
Linux系统安装最新python详细步骤与问题解决方法【Ubuntu】
我们只需要按照与Python2.7.5相同的方式为Python3.9.2创建一个软链接即可,我们把软链接放到/usr/local/bin【可以自己选/usr/bin也可以】目录下。很费劲的找到了安装依赖的资源。usr/local/bin 是给用户存放自己可执行程序的地方,推荐放在这里,不会被系统升级而覆盖同名文件。usr/bin 和 usr/local/bin 都存放安装好的应用程序,二者有什么区别呢?如果两个目录下有相同的可执行程序,PATH 路径下哪个目录在前面,该目录下的程序优先执行。原创 2022-09-29 17:54:47 · 5843 阅读 · 0 评论 -
Linux系统上安装Windows虚拟机【VMware】
然后这里需要注意的是VMware workstation player需要一个license只需要去网上找就好了。2.上传的安装文件加权(在该文件目录下执行该指令,或者用cd指令到该文件目录)这里最主要的是第三步,只要安装成功就行。只要虚拟机下载好,对应的ISO文件也下载好。我们是在学校的资源里面下载的对应版本。下载好的文件,找到对应的文件夹。这里一般都是用免费的。原创 2022-09-28 18:31:39 · 9938 阅读 · 4 评论
分享