分类: 利器

26 篇文章

快速入门正则表达式
说在前面 正则表达式在查找、替换等方面非常强大,但是他的语法也比较难以掌握,总是出现学了忘,忘了学的情况。这不,最近又在学正则表达式了。之前在网上看到过很多正则表达式快速入门的文章,但是读来发现,篇幅还是太长,概念还是太多。读过之后,感觉脑子里涌入很多的东西,很混乱,当时理解了,后面又忘了,本质上讲还是没有理解透彻。 这次仔细梳理之后发现正则表达式…
python 程序的打包与安装
为了将 Python 程序分发和安装在计算机中,我们需要对已经完成的项目进行打包,打包完成后,可进行安装。 打包 包的种类 Python 的包分为两种,Built Distribution 和 Source Distribution(简称 sdist)。 简单来讲,不同操作系统安装 Python 包的要求不完全相同,Built Distributi…
在 Ubuntu 上新增和移除 PPA
在使用 Ubuntu 的过程中,有时官方仓库里没有我们需要的软件,或者官方仓库中软件的版本较低,我们需要新版的,这种情况下就需要我们自己添加 PPA 了。 我们可以将 PPA(Personal Package Archive)理解为一个仓库,与官方仓库相对,PPA 是由普通用户建立的,在 PPA 中可以安装很多官方仓库中没有的软件,但需要承担所安装…
检查服务器的端口是否打开
常见的检查服务器的端口是否打开分为 2 类,一类是通过telnet从服务器外部检查某一个端口是否开放,另一类是通过netstat查看服务器内部的 socket 通信情况。 telnet 通过telnet命令可以检查某个ip的某个port是否开放,具体的用法如下: telnet ip port 若没有输出一直处于等待状态或者显示telnet: Una…
给 vmware 上的 centos7 配置网络
vmware 的网络配置 点击菜单栏的编辑,找到虚拟网络编辑器。如下图: 首先选择 VMnet8。若点击更改设置,获得管理员权限,那些灰色的框就都可以修改了。常见的修改有子网 IP 和子网掩码。 点击 NAT 设置,可以设置网关,这里将网关设置为.2,即192.168.150.2: centos 的配置 vi /etc/sysconfig/netw…
无法在 Microsoft Store 中安装 Ubuntu 的解决办法
今天突然想体验一下 WSL(Windows Subsystem for Linux),按照 微软官方的文档 进行安装,到了最后一步的时候需要去应用商店下载自己喜欢的发行版,但是点了获取后没有任何反应: 经过一番搜索,常见的解决办法我都尝试了一遍。例如,清除应用商店的缓存,重置应用商店,进行疑难诊断,重新登录 Microsoft 账号,均无法解决。 …
去除 Linux 系统启动时的日志信息
警告⚠ 如果不懂内核参数请不要继续看一下,以免把你的系统搞坏! 去除 Linux 系统启动时的日志信息 首先编辑/etc/default/grub,找到GRUB_CMDLINE_LINUX,设置如下: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 然后重新生成 grub 配置文件: $ su…
ArchLinux 安装小结
说在前面 本文主要参考 ArchWiki 的 Installation guide,并标注出重点部分和记录一些个人笔记。因此,如果你阅读本文仍需要阅读 ArchWiki 的 Installation guide。 OS 就是一组软件,安装 OS 就是把文件(e.g. 可执行文件,配置文件)存到外部存储设备(e.g. 硬盘),并配置引导方式,使得固件…
conda 使用笔记
install package 参考 这里。 conda install --name myenv scipy 首先需要指定给哪个环境安装包(例如上例中的环境名称为myenv),但如果当前路径已经在某个conda环境中便不需要再通过--name myenv指定。 如果需要的包找不到怎么办 If a package is not available …
制作 WinPE
有时Windows蓝屏,无法进入图形界面,尝试了多种方法都无法修复时就需要考虑重装系统。但重装系统之前需要将计算机中重要的资料备份,这时就可以制作一个 Win PE(类似于 Linux 中的 live environment)来访问计算机,将计算机中的文件拷贝到外部设备上。 下载 Windows ADK 下载 微软提供的 Windows ADK。点…