网址收藏

“好记性不如烂笔头”,收录常用网址,有用的工具、资料网站,以及其他一些感兴趣的网站。 常用网址 知乎: 知乎问答平台 163邮箱: 163邮箱 QQ邮箱: QQ邮箱 12306: 中国铁路火车票网上预定平台 阿里云: 阿里云服务平台 百度站长平台: 百度站长平台 百度统计: 百度统计 京东: 京东网上购物 淘宝: 淘宝网,淘你喜欢 天猫: 理想生活上天猫 智联招聘: 智联招聘 中关村在线: 中关村在线 拉勾网: 拉勾网 阿里云RAM: 阿里云 RAM 用户登录 兴趣爱好 古诗文网: 古诗文网 诗词名句网: 诗词名句网 - 古诗词大全|诗歌|诗词鉴赏|古诗名句|诗句赏析! 古...

阅读更多

Vim 使用技巧整理

Vim 是 VIMproved 的缩写,即 Vim 编辑器是 Vi 编辑器的改进版。Vim 采用模式编辑的理念,其提供多种操作模式,按键在不同的模式下作用不同。 如,普通模式用于浏览文件,插入模式用于插入文本,可视模式下可以选择行或文本块,命令模式可以执行命令等等。 和模式编辑紧密相连的概念是 操作符 和 动作。操作符 指的是开始某个行为,如修改、删除或者选择文本;之后你要用一个 动作 来指定需要操作的文本区域。比如,要改变括号内的文本,需要执行 ci((读做 change inner parentheses);删除整个段落的内容,需要执行 dap(读做:delete around p...

阅读更多

关于 sudo 命令的一些配置和使用技巧

sudo 表示 “superuser do”。 它允许已验证的用户以其他用户的身份来运行命令。其他用户可以是普通用户或者超级用户。然而,大部分时候我们用它来提权运行命令,以替代直接使用 root 用户的操作。 sudo 命令与安全策略配合使用,安全策略可以通过文件 /etc/sudoers 来配置。其安全策略具有高度可拓展性,支持插件扩展。 默认情况下 /etc/sudoers 是不能被任何人直接编辑的,因为它的权限是 440,虽然也可以对其赋予写权限后再编辑,但推荐使用 visudo 命令编辑该文件。visudo 命令可能默认会用 nano 编辑器打开配置文件,如果想修改打开时使用...

阅读更多

Linux 创建交换(swap)分区

Linux 的交换分区(swap),或者叫内存置换空间(swap space),是磁盘上的一块区域,可以是一个分区,也可以是一个文件,或者是他们的组合。交换分区的作用是,当系统物理内存吃紧时,Linux 会将内存中不常访问的数据保存到 swap 上,这样系统就有更多的物理内存为各个进程服务,而当系统需要访问 swap 上存储的内容时,再将 swap 上的数据加载到内存中,也就是常说的 swap out 和 swap in。 使用 swap 必须要知道它存在的缺点,以便判断何时使用交换分区。使用交换分区的好处当然就是可以一定程度的缓解内存空间紧张的问题。然而,由于 CPU 所读取的数据都...

阅读更多

DNS 域名解析系统概述

DNS 是计算机域名系统 Domain Name System 或 Domain Name Service 的缩写,它由域名解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应 IP 地址,并具有将域名转换为 IP 地址功能的服务器。域名解析 就是将域名映射为 IP 地址的过程。 那么,为什么需要 DNS 解析呢? 因为目前的大部分网络通信都是基于网络层 IP 协议的,所以要向与远程的机器通信,必须知道其 IP 地址。域名的出现是为了解决 IP 地址难以记忆的问题,而实际使用域名时,还是需要将域名转化为 IP 地址。 DNS 系统采用树状结构进行组织,以 blo...

阅读更多

iptables 使用方式整理

iptables 是 Linux 系统上的 IP 信息包过滤系统。如果 Linux 系统连接到因特网或 LAN、服务器或连接 LAN 和因特网的代理服务器,则该系统有利于在 Linux 系统上更好地控制 IP 信息包过滤,其可以说是 Linux 的网络防火墙。广义上的 iptables 实际上是由 netfilter 和 iptables 两个组件组成。而狭义上的 iptables 是指一个命令行工具,用于配置管理信息包的过滤规则。真正起到信息包过滤作用的是 netfilter 组件。 netfilter/iptables netfilter 是内核的一个子系统,其工作在内核空间,核...

阅读更多

Python 模块简介 -- inspect

inspect 模块提供了一些有用的函数来帮助获取对象的信息,例如模块、类、方法、函数、堆栈(trace)、栈帧(frame)、代码对象等。该模块可以检查类的内容、检索方法的源代码、提取函数的参数列表,或者获取并显示详细的堆栈信息。 该模块提供了四种主要功能: 类型检查 获取源码 检查类和函数 检查解释器堆栈信息 成员与类型 getcomments: 获取对象的成员,类似 dir 函数 ismodule: 检查对象是否为模块 isclass: 检查对象是否为类 ismethod: 检查对象是否为方法(绑定方法) isfunction: 检查对象是否为函数(函数,包括 lam...

阅读更多

Lua 初学笔记

Lua 是一种轻量小巧的脚本语言,用标准 C 语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。其具有如下特性: 轻量级,用标准 C 语言编写并以源代码形式开放,编译后体积极小,便于嵌入其它程序 可扩展,提供了非常易于使用的扩展接口和机制。由宿主语言(通常是 C 或 C++)提供这些功能,Lua 可以使用它们,就像是本来就内置的功能一样 支持面向过程(procedure-oriented)编程 支持函数式编程(functional programming) 自动内存管理 只提供了一种通用类型的表(table),用它可以实现数组,哈希...

阅读更多