详情

全站展示位

Linux交换分区 Swap 虚拟内存 理解虚拟内存 | Shawn's Blog

SWAP分区是Linux的交换分区。交换分区实际存在于磁盘中,不过Linux系统可以将它当作内存使用,当物理真实内存不足的时候交换分区就可以和真实内存进行数据交换。简单地说就是从磁盘里拿出一块空间当作内存的储备区。虽说磁盘被拿来当作内存使用,但是速度还是磁盘的速度。可以想象下面一种日常生活的场景: 当你工作的时候一定是把桌洞里的东西拿出来放到桌面上,并且手里拿着一部分东西在操作,然后桌面和桌洞里。。。

推荐

Linux交换分区 Swap 虚拟内存 理解虚拟内存 | Shawn's Blog

SWAP分区是Linux的交换分区。交换分区实际存在于磁盘中,不过Linux系统可以将它当作内存使用,当物理真实内存不足的时候交换分区就可以和真实内存进行数据交换。简单地说就是从磁盘里拿出一块空间当作内存的储备区。虽说磁盘被拿来当作内存使用,但是速度还是磁盘的速度。可以想象下面一种日常生活的场景: 当你工作的时候一定是把桌洞里的东西拿出来放到桌面上,并且手里拿着一部分东西在操作,然后桌面和桌洞里

标签: format | Shawn's Blog

分享我的知识、经验、生活与感悟

关于我 | Shawn's Blog

菜鸡程序员、游戏玩家、GTD 践行者、年更UP主 称呼:Shawn、耗子 兴趣:看火影、转魔方、玩电脑、玩游戏、看书、看科普、玩弄各种电子产品。。。 Github:

在Django中使用RabbitMQ | Shawn's Blog

0X00 使用docker部署RabbitMQ自从用起docker之后,每次在自己本地开发环境部署新服务就首选用docker了。虽然理论上docker跟裸机部署比起来多多少少有一些缺点,但是跟3分钟部署几乎一些开发环境服务的优势比起来简直都是毛毛雨了。 首先要拉个镜像下来,通常拉镜像都是选择最新的或者特定某个版本,但是RabbitMQ有一点比较奇怪,如果逆向拉带有web管理页面的就不能用lates

心灵鸡汤

家有高考生

文/钟芳

儿子是今年高考大军中的一员。为引导儿子顺利度过人生的关键期,以健康的身体、愉快的心情参加高考,我特向单位请了年休假,专门在家做好他的“后勤部长”,陪他一起备战高考。

每天早上6点,我就起床开始了一天的忙碌。一日之计在于晨,早餐关键是营养丰富、热量充足。儿子平时爱吃的早餐是馄饨鸡蛋粉丝,把水烧开,打入鸡蛋,鸡蛋凝固成型后,下馄饨入锅,馄饨漂浮后,加进粉丝、青菜,待开锅沸腾后,撒上葱花、香菜、生抽、食盐调味后,一碗美味可口营养全面的馄饨鸡蛋粉丝出炉了。去上学时,我还给他带上一块巧克力或两块饼干和一瓶酸奶,在上午10点钟下课时吃,补充体力。

除了强壮的身体,保持乐观的心态也是必需的。晚饭后,我们一家三口一起去外面散散步,打打羽毛球,相互沟通,让儿子把压力和苦恼说出来,但为了不给儿子增加压力,很少提及考试和学习。

有一次,儿子模拟考试没考好,回家后脸色一直不好。于是晚饭时我故意和他找话说,还特地讲了一个笑话。儿子笑过之后,对我和老公说:“爸爸妈妈,这月模拟考试没考好,如果我高考也像这次月考一样发挥失常,连二本都考不上,那怎么办啊?我会觉得对不起你们的。”

这时,老公附和说:“是啊,这次成绩好像不太理想啊。但没事,一次小考算什么呀!”我也故作轻松地说:“孩子,一切只要尽心尽力,就无怨无悔。现在你只要放下‘怕考砸’的心理包袱,以正常水平发挥,就一定能够考出理想的成绩来。再退一步说,就是高考没考上也没关系,你仍是爸妈的骄傲。爸妈想让你考上大学,但更希望你平安快乐。”

儿子终于很开心地笑了,笑得灿烂阳光。第二天放学回家后,儿子自信地对我和老公说:“高考并不可怕,用平常心对待,我有信心面对高考。”

列表展示

主站展示位

标签: grep | Shawn's Blog

分享我的知识、经验、生活与感悟

究竟什么是加密 | Shawn's Blog

0X00 什么不是加密首先要先明确一个问题:我们日常使用非常多的 md5、SHA-1、SHA-256 这些 通通都不是加密,这些叫做摘要算法。一串明文经过加密算法加密之后,是可以再次解密成明文的,但是摘要算法就不行了。 拿最常见的摘要算法 md5 举例:针对任何一个合法输入,md5 都会给出一个固定长度为 128 bit(32 byte)的输出,例如 md5("hello, world&

Shawn's Blog

分享我的知识、经验、生活与感悟

标签: ACL | Shawn's Blog

分享我的知识、经验、生活与感悟

CentOS7中使用firewall-Cmd控制端口和端口转发 | Shawn's Blog

0X00 firewalld 守护进程firewall-cmd命令需要firewalld进程处于运行状态。我们可以使用systemctl status/start/stop/restart firewalld来控制这个守护进程。firewalld进程为防火墙提供服务。 当我们修改了某些配置之后(尤其是配置文件的修改),firewall并不会立即生效。可以通过两种方式来激活最新配置systemctl

标签: Notebook | Shawn's Blog

分享我的知识、经验、生活与感悟

写给新手的 Iptables 使用说明 | Shawn's Blog

0X00 基础知识常用 Linux 的各位估计都知道 iptables、firewalld 和 ufw 这三个工具吧,或者还知道 netfilter 这个内核组件。但是他们究竟是什么关系呢?从关系上来讲,可以将他们分成三层:最底层是 Linux 的安全框架 netfilter,上面是用来操作 netfilter 的 iptables,再上层是 firewalld 和 ufw。 其中 firewa

C语言中的Bool类型 | Shawn's Blog

最近在网上看到有的说法里是没有bool类型的,不过以前在书上好像看到过相关的介绍,就特意找出来了那本书《C Primer Plus》,确定了C语言里确实存在bool类型。C语言是在C99标准中添加的bool类型。 bool类型是以英国数学家 * George Boole * 命名的,是他开发了用线性代数表示并解决逻辑问题的系统。   在C语言中我们使用 _Bool 来定义bool类型的变量

标签: Storage | Shawn's Blog

分享我的知识、经验、生活与感悟

关于Python函数默认值的小问题 | Shawn's Blog

Python一切皆对象 0X00 困扰我的一个问题前两天在工作上遇到了个问题,说来很简单:我要在每天的固定时刻统计系统中当天产生的一些数据并且用邮件发送给指定的人,又考虑到了程序的可复用性(统计其他日期)我并没有把参数写死,而是将其默认为当天的日期并可以指定参数。很容易我就写出了类似下面的代码。Ps.伪代码,不要过分纠结。 123def export_statistic(export_date

MySQL慢查询初步 | Shawn's Blog

0X00 IO总是比运算慢众所周知计算机的IO都要比计算慢很多很多,即时是目前民用的高级SSD:三星970PRO,它的读写速度都要比内存慢上几个数量级,更不要说CPU了。所以软件的IO通常都是瓶颈,很多时候都是CPU等内存,内存等磁盘,磁盘等网络。 那么如何才能提升自己web服务的响应速度呢?通常来说简单的操作有如下两种:换硬盘或者改SQL。 0X01 换硬盘“这难道不是废话吗?”对呀,这就是废话

Shell 中的文本处理【简】 | Shawn's Blog

0X00 前言在这里介绍 Shell 脚本编程和日常的命令行操作中最常用的 9 个命令,希望对读到这篇文章的你有所帮助~ 这是一篇基础得不能再基础的内容,如果你看完还能有两三个收获的话,那就一起来恶补 Linux 知识吧🤣 0X01 catcat 命令应该是学习 Linux 命令时候最早接触到的命令之一了,自然不用多说什么,这里只提一个用法:如何 cat 命令创建一个文件。例如在脚本中我们需

你为什么需要会用 Tmux | Shawn's Blog

0X00 简单介绍想必看到这篇博客的各位肯定会经常工作在 Terminal 中吧,而且对自己稍微好一些的人应该也都会配置一下自己的终端环境,比较常见的就是 Linux 下装个 terminator 或者 macOS 下装一个 iTerm2 这种软件,然后再用 zsh 配合不同的主题和插件完善自己的体验。而且真正用过一段时间终端的人肯定都会有那种一个窗口不够用的情况,那么你可能要用到终端模拟器(te

NFS 网络文件系统 安装 配置 挂载 卸载 | Shawn's Blog

0X00 NFS简介NFS的全称是Net-File-System也就是网络文件系统。这和Samba与FTP不同,FTP的主要用途是用来上传和下载文件,Samba的主要功能是共享文件,而NFS的主要功能是用作文件系统。也就是说和NTFS、FAT32、EXT4等是类似的性质。我们可以将这个NFS当做一个磁盘分区挂载到自己的操作系统上,像操作自己的分区一样,甚至可以从NFS启动操作系统。 实验环境:两

如何在 Django 与 DRF 中优雅地校验权限 | Shawn's Blog

0X00 Django 中的权限结构、定义我们知道在创建了一个 Django 项目之后,默认就有两个公开可用的 model:User 和 Group,这两个 model 的一项功能就是用来做权限管理的。系统中会有很多项权限,单个 user 可以配置拥有哪些权限,也可以将权限配置给 group。然后校验单个权限的时候其实就是将 user 本身的权限,和 user 所在的所有组的权限做一个并集,看本次

博客寄语:

    分享我的知识、经验、生活与感悟

实时播报:

博客号-学习成长

相信每一分耕耘都有每一分收获,致力帮助博客主所创作的博客能更快的被收录! 如果有其它需求,可联系下方邮箱。