自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

转载 linux 内核网络钩子类型

深度好文Netfilter是Linux 2.4内核的一个子系统,Netfiler使得诸如数据包过滤、网络地址转换(NAT)以及网络连接跟踪等技巧成为可能,这些功能仅通过使用内核网络代码提供的各式各样的hook既可以完成。这些hook位于内核代码中,要么是静态链接的,要么是以动态加载的模块的形式存在。可以为指定的网络事件注册相应的回调函数,数据包的接收就是这样一个例子。钩子函数(回调函数)也...

2018-04-16 11:13:28 1823

原创 tmux 常用命令

ssh 断开连接后恢复上次会话tmux a -t 0切换窗口ctrl b + p给窗口取名ctrl b + ,显示以前的终端内容ctrl b + PageUp/PageDown系统操作 cmd 功能 ? 列出所有快捷键;按q返回 d 脱离当前会话;这样可以暂时返回Shell界面,输入tmux attach能够...

2018-04-13 17:45:22 255

原创 linux 内核源码下载网址

记录下linux 内核源码下载网址: https://mirrors.edge.kernel.org/pub/linux/kernel/

2018-04-25 10:28:06 18196 5

翻译 【驱动学习】驱动简介

一,驱动介绍1,驱动跟操作系统的关系   首先,一个复杂的软件系统需要处理多个并发的任务,没有操作系统,想完成多任务并发是很困难的。   其次,操作系统给我们提供内存管理机制。一个典型的例子是,对于多数含 MMU 的处理器而言, Windows、 Linux 等操作系统可以让每个进程都独立地访问 4GB 的内存空间。   上述优点似乎并没有体现在设备驱动身上,操作系统的存在给设备驱动...

2018-04-18 15:25:44 2871 2

原创 【驱动学习】ioctl 函数

static int globalmem_ioctl(struct inode* inodep, struct file* filep, unsigned int cmd, unsigned long arg){ switch (cmd) { case MEM_CLEAR: /* 清除...

2018-04-18 14:31:47 273

原创 vim 配置+ctags+cscope

保存一份在工作常用配置.vimrc安装了 ctags cscope 两个插件 代码所在路径下,执行以下命令: ctags -R find . -name "*.[ch]" > cscope.files cscope -bkq -i cscope.filescscope 参数,根据需要添加 -R: 在生成索引文件时,搜索子目录树中的代码...

2018-04-17 14:37:29 717

转载 linux 网络netfilter学习

学习网上有关Linux 内核hook博客。 深入Linux网络核心堆栈–netfilter详解(整理)通过hook过滤ip地址代码:/* * 安装一个丢弃所有到达的数据包的Netfilter hook函数的示例代码 */#define __KERNEL__#define MODULE#include <linux/kernel.h> #include...

2018-04-17 10:12:13 206

原创 js 模块(廖雪峰学习笔记)

JS-模块hello.js 模块'use strict';var s = 'Hello';function greet(name){ console.log(s +', ' + name + '!');}module.exports = greet;main.js'use strict';var greet=require('./hello');//模块相对...

2018-04-08 11:40:05 537

原创 油猴自动登录路由器页面

// ==UserScript==// @name ap_loginin// @namespace http://tampermonkey.net/// @version 0.1// @description try to take over the world!// @author zzk// @match http://*...

2018-04-03 17:23:45 1253

原创 js 练习-层级选择器

练习针对如下HTML结构:div class="test-selector"> ul class="test-lang"> li class="lang-javascript">JavaScriptli> li class="lang-python">Pythonli> li class="lang-lua">Luali>

2018-04-03 15:27:35 1880

GNU GLOBAL a source code tagging system

GNU GLOBAL is a source code tagging system that works the same way across diverse environments. It supports C, Yacc, Java, PHP4 and assembly source code. This is the DOS and Win32 ports. 配合VSCode gnu glabal 插件使用。实现c语言的关联跳转。

2023-11-03

小米游戏鼠标管理软件V1.0.31

小米游戏鼠标管理软件。管理鼠标灯颜色,显示效果,指针速率,快捷定义,组合键,按键宏,功能键,自定义组合键。恢复鼠标配置。充分利用鼠标功能。

2020-11-02

空空如也

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

TA关注的人

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