Arch Linux 安装拼音输入法
中国人还是离不开中文输入法,本文将介绍 Arch Linux 以及其他 Arch 系的 Linux 发行版安装拼音输入法的方法。
Linux 修改 Home 目录语言
当 Linux 使用中文安装时,其用户的 Home 目录会自动按照中文名称创建,例如:下载,文档等,不利于终端使用,本文将提供一种方法将其更换为英文。
Scala 重点笔记
为了学习 SpinalHDL,先学习了 Scala 语言。本文记录了一些重点的内容。
Python 反射
Python的反射是指程序在运行时能够检查和操作自身结构的能力。它允许代码动态地基于字符串或其他元数据来执行任务,比如导入模块、查找和调用函数、访问或修改对象属性。反射常用于实现动态行为,比如插件系统、动态加载类、根据配置执行特定方法等,提高了代码的灵活性和可扩展性。简单来说,反射就是让代码能够自我观察和自我调整。本文将对其进行介绍。
Python 装包与拆包
在各种场景下的程序开发中,都时常会用到集合变量与普通变量之间的交互,有时会需要将集合变量拆散,有时会需要将一些变量装入一个集合。Python 在语法层面提供了非常方便的设计用来拆包和装包。本文将对其进行介绍。
PyTorch 构建 Tensor
在使用 PyTorch 的过程中,要想创建一个 Tensor,我们时常会构建一个全 0 或是全 1 的 Tensor,或是按照一定的规则构建一个 Tensor,PyTorch 提供了多种方式进行构造,本文将进行介绍。
PyTorch 高级索引
在使用 PyTorch 的过程中,常规的访问 Tensor 的索引方式并不能够很好的适应一些复杂场景。本文将介绍一些在 PyTorch 中访问 Tensor 的高级索引方式。
Python 关闭控制台输出
有时,我们在 Debug 时,发现程序内有大量的 print 语句,和有用的信息混在一起,我们想临时关掉输出但修改代码删除 print 工作量又过于庞大,本文将提供另一种解决思路。
Linux 查看文件类型 -- file
在 Linux 中,可以很方便的通过 file 命令查看文件类型。
Git 跟踪空目录
在使用 git 管理项目时,我们会发现新建的空文件夹无法添加进 git 仓库,不利于项目结构管理,本文将介绍解决方案。