io多路复用之epoll总结-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 286909
  • 博文数量: 52
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 587
  • 用 户 组: 普通用户
  • 注册时间: 2017-03-09 09:24
个人简介

水滴

文章分类

(52)

  • (9)
  • (9)
  • (34)
文章存档

(3)

(8)

(32)

(9)

我的朋友

发布时间:2017-04-27 15:21:33

epoll......

阅读(3436) | 评论(0) | 转发(0)

发布时间:2021-12-27 10:21:57

linux-实现链路加密......

阅读(1482) | 评论(0) | 转发(0)

发布时间:2021-12-27 09:45:19

linux环形队列1 环形队列    环形队列,分配固定大小空间,循环记录信息,当超过固定大小限制,进行覆盖。2 实现方式2.1  存储结构typedef struct {  char *buffer;             //分配的缓存区  unsigned int in;    &nbs.........

阅读(579) | 评论(0) | 转发(0)

发布时间:2021-10-15 10:16:04

linux中class_create和class_register说明 本文介绍linux中class_create和class_register的相关使用方法1 class结构体介绍    内核中定义了struct class结构体,顾名思义,一个struct class结构体类型变量对应一个类,内核同时提供了class_create(…)函数.........

阅读(1716) | 评论(0) | 转发(0)

发布时间:2019-04-25 17:03:38

easycwmp学习openacs:web服务器可以用来远程管理设备。1 代码设计思路:1.1 easycwmp主体分为了两个部分:easycwmp core:包含了负责与acs服务器交互的功能easycwmp datamodel:包含了tr098、tr181、tr104等与tr069相关的数据模型规范.........

阅读(5581) | 评论(0) | 转发(0)

发布时间:2019-03-18 17:30:27

嵌入式linux-libcurl......

阅读(7422) | 评论(0) | 转发(0)

发布时间:2019-03-18 14:31:37

curl 使用命令......

阅读(6942) | 评论(0) | 转发(0)

发布时间:2019-03-18 13:46:56

linux在线升级方案......

阅读(4153) | 评论(0) | 转发(0)

发布时间:2019-02-25 17:20:32

rt28xx_open分析......

阅读(3554) | 评论(0) | 转发(0)

发布时间:2019-02-25 16:02:21

mtk驱动注册分析......

阅读(11302) | 评论(0) | 转发(0)

发布时间:2019-02-15 10:50:44

ipv6地址表示方法ipv6地址总共有128位,为了便于人工阅读和输入,和ipv4地址一样,ipv6地址也可以用一串字符表示。ipv6地址使用16进制表示,ipv6地址划分成8个块,每块16位,块与块之间用“:”隔开。如下所示:ipv6地址表示法同时,对于多个地址块为0的情况时,可以使用“::”号,进行化简。带有子网前缀的.........

阅读(3332) | 评论(0) | 转发(0)

发布时间:2019-02-14 15:34:03

linux通信-unix通信......

阅读(2756) | 评论(0) | 转发(0)

发布时间:2018-09-04 10:50:11

sha256原理详解为了更好的理解sha256的原理,这里首先将算法中可以单独抽出的模块,包括常量的初始化、信息预处理、使用到的逻辑运算分别进行介绍,甩开这些理解上的障碍后,一起来探索sha256算法的主体部分,即消息摘要是如何计算的。1.1 常量初始化sha256算法中用到了8个哈希初值以及64个哈希常量其中.........

阅读(3949) | 评论(0) | 转发(0)

发布时间:2018-08-21 14:51:38

################################################################################## vlinkos makefile for blue-apply program                                     .........

阅读(4250) | 评论(0) | 转发(0)

发布时间:2018-07-17 08:49:48

linux定时器-select通过select函数实现linux高精度定时器timeval的结构如下:struct timeval{  long tv_sec;/*secons*  long tv_usec;/*microseconds*/}精确到microseconds也即微妙。一、秒级定时器void seconds_sleep(unsigned seconds){    struct timeval tv;&nb.........

阅读(3141) | 评论(0) | 转发(0)

发布时间:2018-07-01 19:02:31

物理地址映射    对于系统含有mmu(内存管理单元), 实现物理地址地址到虚拟地址之间映射关系,linux内核中操作,基本都是对虚拟地址的操作,实现对外设设备的控制1. 物理地址映射    文件arch/arm/mach-exynos/cpu-exynos4.c文件,实现物理地址到虚拟地址的映射,当系统初.........

阅读(3390) | 评论(0) | 转发(0)

发布时间:2018-06-26 17:09:15

1. 动态库    $(cc) -shared $(curcflags) $(curldflags) -o libdot11ptr.so $(cur_objs)2. 静态库    $(ar) -cr libdot11pdata.a $(cur_objs)3. 静态库生成动态库    $(cc) -shared  -fpic $(curcflags) $(curldflags) -o libdot11p.so $(cur_objs) -wl.........

阅读(3028) | 评论(0) | 转发(0)

发布时间:2018-06-25 22:36:46

 简介:  linux驱动按照编译方式可分为:驱动在linux内核内进行编译;驱动在linux内核外模块化编译。  1. 驱动在linux内核进编译:    (1)添加make menuconfig 菜单栏,实现宏定义    (2)设备注册    (3)驱动注册  2.驱动模块化编译: &n.........

阅读(2623) | 评论(0) | 转发(0)

发布时间:2018-05-20 12:41:36

web服务器搭建(一) ----lighttpd移植  在上一篇博客当中,我们已经在ubuntu下对lighttpd进行了验证,并实现了通过浏览器弹页面的功能,接下来我们需要将lighttpd移植到我们的开发板中1. 嵌入式交叉编译makefile2. 需要将lighttpd所依赖模块、lighttpd、 lighttpd.conf、index.xml.文件上传到开发板相应目录3.........

阅读(2751) | 评论(0) | 转发(0)

发布时间:2018-05-20 09:21:19

linux嵌入式交叉编译环境搭建   根据自己选择的开发板,选择相应的交叉变异工具,我自己的板子是arm a9 交叉编译工具arm-linux-gcc-4.3.2.tar.gz, 系统ubuntu 16.04。 通过添加common.mak文件使得在以后的makefile中都可以使用环境变量,当然也可以使用export进行变量声明。1. 交叉编译工具进行解压.........

阅读(2662) | 评论(0) | 转发(0)

发布时间:2018-05-18 17:46:39

linux-rawsoket通信  为了满足能够从2层直接读取相应数据编写了raw通讯接口, 直接代码。1. server#include pthread.h#include sys/socket.h#include sys/ioctl.h#include sys/time.h#include asm/types.h#include math.h#include string.h#include stdlib.h#include unistd.h#include signal.h#inc.........

阅读(4317) | 评论(0) | 转发(0)

发布时间:2018-05-18 17:14:50

linux协议添加  要让?络协议栈能够接收?种新协议是很简单的,由于已经有报?作为输?,我们要做的仅仅是编写协议,使协议可以正常接收;#include #include #include >#include #include #include ......

阅读(2902) | 评论(0) | 转发(0)

发布时间:2018-05-08 13:40:52

1 应用背景及介绍        lighttpd是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是众多opensource轻量级的web server中较为优秀的一个。支持fastcgi, cgi, auth, 输出压缩(output compress), url重写, alias等重要功能。  &nbs.........

阅读(11399) | 评论(0) | 转发(0)

发布时间:2018-05-08 12:05:20

(十)洞悉linux下的netfilter&iptables:网络地址转换原理之snat 源地址转换:snat    snat主要应用于下列场景:    这种情况下,我们只有一个公网地址a,而又有三台主机需要同时上网,这时就需要snat了。它的主要作用是将那些由私网发来的数据包skb的源地址改成防火墙的公网地址a,.........

阅读(3041) | 评论(0) | 转发(0)

发布时间:2018-05-08 12:03:59

(九)洞悉linux下的netfilter&iptables:网络地址转换原理之dnat 网络地址转换:nat     netfitler为nat在内核中维护了一张名为nat的表,用来处理所有和地址映射相关的操作。诸如filter、nat、mangle抑或raw这些在用户空间所认为的“表”的概念,在内核中有的是以模块的形式存在,如filt.........

阅读(2798) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图