arch关闭响铃 发表于 2018-10-30 在linux命令行界面时,一旦敲tab键总是听到烦人的报警声…在家也就算了,学校中可受不了,于是我得想办法把它关了 解决方案有一个很快捷的方法:卸载内核加载的报警模块,一劳永逸: 1]# rmmod pcspkr 但这样重启后系统依旧会加载报警模块,因此需要在/etc/modprobe.d目录下新建 ... 阅读全文 »
k好数 发表于 2018-10-12 这是一道想了好久的题…在用贫瘠的脑袋想了半天后我决定查看网上的解法–依旧想了半天.最后,我决定用博客记录下这道题的思路 题目12345678910111213141516171819问题描述 如果一个自然数N的K进制表示中任意的相邻的两位都不是相邻的数字,那么我们就说这个数是K好数。求L位K进制数 ... 阅读全文 »
静态库与共享库 发表于 2018-10-05 我们不可能每次写代码都需要从头到尾的自己写,正相反,现代程序中往往充斥着大量库文件,并使用include关键字引用及使用它们 静态库命令格式在Linux下,静态库的文件名以lib开头,加上静态库名后以.a结尾.例如(libsort.a) 描述优点: 寻址方便,速度快 库被打包到可执行程序中,直接发 ... 阅读全文 »
gcc编译过程 发表于 2018-10-04 gcc简介gcc的全称是GNU Compiler Collection,即GNU编译器套件.从名称可以看出来,gcc产出于GNU项目,它的初衷是为了给GNU操作系统专门写一款编译器,以解决不同GNU系统间编译器混乱的问题.现在,它已经可以编译众多语言,例如C, C++, Objective-C, F ... 阅读全文 »
i3使用进阶 发表于 2018-09-29 | 更新于 2018-10-04 前一篇文章讲解了i3的基础使用,而这一篇的主要内容则是将i3”桌面化” 字体修改更改i3的title和bar字体首先,下载字体的ttf文件,例如apple的Yosemite San Francisco:https://github.com/supermarin/YosemiteSanFrancisc ... 阅读全文 »
i3初步使用 发表于 2018-09-23 | 更新于 2018-10-09 之前一直使用kde作为我的桌面环境,可不知为何突然间启动缓慢…之前有听说过i3大名,于是本菜鸡便尝试着试试i3 i3简介i3(improved tiling wm)是一个应用于GNU/Linux和BSD上的平铺式窗口管理器,使用了灵活的BSD许可证.在官网https://i3wm.org/可以查阅相 ... 阅读全文 »
引导总结 发表于 2018-09-05 | 更新于 2018-10-09 今天帮同学改引导,原本打算改为开机grub引导的,没想到后来把他引导给搞没了233,特记这文章留念(误) 既然要讲grub,我们先把系统的启动流程说一下(注:现在基本都用efi,不讲mbr) UEFIEFI(Extensible Firmware Interface,可扩展硬件接口)有英特尔主导开发 ... 阅读全文 »
arp欺骗 发表于 2018-09-01 | 更新于 2018-10-04 鉴于之前看过了ARP协议的原理,这次来测试一下ARP欺骗.在如何发送数据包方面,貌似基于python的scapy包是一个很nice的选择 实验下面我们来测试一下arp欺骗相关内容 环境: test1:192.168.122.11,52:54:00:95:07:90,被欺骗主机test2:192.16 ... 阅读全文 »
Postgres-SQL语句 发表于 2018-08-25 | 更新于 2018-09-04 这篇文章将基本的SQL语句列一下 SQL语言简介PostgreSQL是一个关系型数据库管理系统(relational database management system,RDBMS).这表明它是一个使用关系(retional)存储数据的系统 关系是表格(table)在数学层面上的术语.每一个表格都 ... 阅读全文 »
PostgreSQL初步了解 发表于 2018-08-25 之前有看过数据库排行,除去Oracle,MySQL,MSSQL之外,排在第四的就是PostgreSQL,因此略微有点印象.现在上网不经意间看到PostgreSQL居然支持直接的RESTful接口,这么强?居然还是伯克利出品?于是我便打算看一看PostgreSQL相关的东西 PostgreSQL认识P ... 阅读全文 »