自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

知易行难

纸上得来终觉浅,觉知此事要躬行!

  • 博客(13)
  • 收藏
  • 关注

原创 GDB 快速指南

英文原文:http://beej.us/guide/bggdb/概述这是一篇关于 GNU 调试器—— gdb 在命令终端使用的快速指南,如果想要更多了解,请参阅 Official GDB Documentation 或者使用man gdb。gdb 经常是通过 IDE 运行,但是很多人由于各种各样的原因不使用 IDE,那么可以通过终端中通过命令行来使用 gdb。另外,有一个比较好的 gdb ...

2019-01-20 23:07:13 858

原创 链接/装载/运行(4)-静态链接

静态链接就是将多个目标文件合并为一个可执行文件。实例文件:/* a.c */extern int shared;extern void swap(int *a, int *b);int main(){ int a = 100; swap(&a, &shared);}/* b.c */int shared = 1;void swap(int *a, int ...

2019-01-12 18:35:08 337

原创 Linux命令 ---- patch

1 概述补丁主要用于更新代码时不用重新下载源码,只下载补丁,然后再原代码上将这些补丁打上就得到了更新后的代码。2 生成补丁windows 下对比文件:生成补丁文件mypatch:// u: Unified模式;p: 显示代码所在 c 函数信息;r: 递归对比下面的子目录;N: 如果文件缺少,就当做空文件来对比/mnt/hgft/Linux/patch$ diff -uprN orig...

2018-12-18 22:37:04 215

原创 Linux 命令 ---- diff

1 概述diff 命令用来比较两个文件的内容,或者两个目录下文件内容的差异,输出的内容中包含了差异。windows 下已经有了图形界面工具(Beyond Compare,WinMerge)。但是在 Linux 环境下操作,熟悉 diff 命令还是很有必要的。2 diff 工作模式示例文件在 Windows 下比较如下:2.1 Normal 模式...

2018-12-17 23:14:09 534

原创 链接/装载/运行(3)-目标文件内容解析

声明:此内容是阅读《程序员的自我修养–链接,运行与库》而整理的学习笔记。目标文件结构说明:目标文件结构体定义在/usr/include/elf.h文件中这里的分析基于64位Linux系统文件头读取目标文件SimpleSection.o的文件头:$ readelf -h SimpleSection.oELF Header: Magic: 7f 45 4c 46 02 01...

2018-12-16 00:50:37 916

原创 编译原理学习笔记 三 -- 词法分析

手动地实现词法分析器,首先建立每个词法单元的词法结构图或其他描述,然后编写代码来识别输入中出现的每个词素,并返回识别到的词法单元的有关信息。可以向一个词法分析器生成工具 (lexical-analyzer generator)描述出词素的模式,然后将这些模式编译为具有词法分析器功能的代码。词法分析器的作用词法分析器的主要任务:读入源程序的输入字符,将它们组成词素,生成并输出一个词法单元序列,每个词

2017-12-12 08:15:57 1330

原创 编译原理学习笔记 二 -- 一个简单的语法制导翻译器

一个简单的语法制导翻译器的流程,建立一个将中缀算术表达式转换为后缀表达式的语法制导翻译器。

2017-12-04 08:06:21 4173

原创 编译器原理学习笔记 一

俗称“龙书”的编译原理,希望可以通过记录来有所收获。

2017-11-18 22:57:35 1917

原创 基于 OpenWrt 实现 tcpdump 抓包并在 Windows 系统上的 Wireshark 中格式化显示

利用 Openwrt 实现网络抓包并在 Window 下利用 wireshark 格式化显示

2017-11-15 23:02:30 3320

转载 10 Linux Commands Every Developer Should Know

In this blog post I'll share less popular but very useful Linux commands I personally use and recommend.

2017-10-24 12:45:41 296

转载 openwrt安装软件的两个方法

简介Openwrt是个很自由的开源路由器系统,软件包支持几千个,功能很强大! 关于opkg官网wiki有更详细的说明,包括ipk的源相关介绍请直达连接:http://wiki.openwrt.org/zh-cn/doc/techref/opkg安装的方法主要有两种,telnet或者ssh连接后台安装 和 页面安装。下面的所有步骤的前提是当前的路由器已经联网!telnet、ssh、TTL

2017-10-17 10:39:44 16050

原创 win10 系统下本地 IIS 管理器 MIME 类型添加

在本地建立了一个本地 web 服务器,出现一些自定义的文件扩展名识别不了的情况的解决方法

2017-09-05 17:47:22 8637

转载 802.11n MCS 简介

MCS简介802.11n射频速率的配置通过MCS(Modulation and Coding Scheme,调制与编码策略)索引值实现。MCS调制编码表是802.11n为表征WLAN的通讯速率而提出的一种表示形式。MCS将所关注的影响通讯速率的因素作为表的列,将MCS索引作为行,形成一张速率表。所以,每一个MCS索引其实对应了一组参数下的物理传输速率,表1-4和表1-5分别列举了带宽为20MHz和

2017-08-30 11:17:51 5759 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除