自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (12)
  • 收藏
  • 关注

转载 傅里叶分析

转自: https://zhuanlan.zhihu.com/wille/19763358个人觉得知乎上这篇关于傅里叶分析的文章写的特别好,这里转载和大家分享一下,也做个笔记,备忘。===============================================================作 者:韩 昊知 乎:Heinrich微 博:@花生

2017-12-27 21:31:54 202

原创 Ubuntu下配置DNS

方法一: 通过/etc/network/interfaces,在它的最后增加一句(多个dns之间用空格分隔):# interfaces(5) file used by ifup(8) and ifdown(8)# Include files from /etc/network/interfaces.d:source-directory /etc/network/interfaces.d...

2017-12-22 10:23:18 24872 4

原创 C语言:可变参数宏以及##和#符的使用

在阅读Linux内核代码时,经常会看到如下的宏定义,它们叫做可变参数宏,下面我们就来聊聊可变参数宏的用法。首先点一下带参宏定义的一般形式为:#define  宏名(形参表)  字符串带参数的宏调用一般形式为:宏名(实参表) 1. #的使用在C语言的宏中,#的功能就是将字符串中的宏参数进行字符串转化操作,简单说就是在将字符串中的宏变量原样输出并在其左右

2017-12-20 21:35:21 612

原创 数据结构(1)-链表

数据结构在编程中或多或少都会用到,也是程序员面试最喜欢问的知识块之一,可以说非常基础了。本篇文章主要介绍链表,但不从理论部分介绍,直接给出链表的实现代码。想要理解链表理论部分的知识可以查看相关书籍或直接百度。下面直接上代码。/*-----------------------------程序描述--------------------------------------------* 本程序展

2017-12-20 20:10:15 132

转载 sk_buf, 再转载,太经典了 - 网络协议栈分析 - 草本植物

本文转自: http://www.360doc.com/content/09/0205/16/36491_2466152.shtml#sk_buff结构可能是linux网络代码中最重要的数据结构,它表示接收或发送数据包的包头信息。它在中定义,并包含很多成员变量供网络代码中的各子系统使用。这个结构在linux内核的发展过程中改动过很多次,或者是增加新的选项,或者是重新组织已存在的

2017-12-15 15:41:18 2988

原创 在Linux中利用Service命令添加系统服务及开机自启动

近期由于做嵌入式项目需要,要求将编写的程序在板载系统开机时自启动。这里做个笔记,备忘。1 概念通过查资料发现linux启动服务是用SERVICE +COMMAND。这里的command命令本身也是一个脚本。比如说:service networking start;中networking就是一个shell脚本。注意:这里的脚本没有文件后缀.sh。接下来,将介绍如何做一个属于自己的serv...

2017-12-13 15:44:08 58045 5

转载 浅谈 Linux 内核开发之网络设备驱动

转载自 https://www.ibm.com/developerworks/cn/linux/l-cn-networkdriver/个人最近在学习网络设备驱动,本文从宏观上概括,略去了繁琐复杂的细节,易于初学者理解。这里Mark一下,和同样从事驱动开发的兄弟们进行分享。网络设备介绍网络设备是计算机体系结构中必不可少的一部分,处理器如果想与外界通信,通常都会选择网络设备作为通信接口。众所周知,在

2017-12-12 20:49:21 2199 1

原创 【Qt】Qt Creator的安装及创建C项目示例

开发需要,安装了Qt Creator。我电脑装的是Windows10和Ubuntu 16.04 LTS双系统,ARM开发板烧录Ubuntu 16.04系统。下面我将介绍Qt Creator分别在这Windows10和Ubuntu 16.04 LTS系统下的安装流程,及相关配置,并创建C项目示例。其它系统应该相同!首先介绍在Ubuntu 16.04 LTS系统下安装Qt Creator的流程。...

2017-12-06 15:46:45 16616

原创 C语言函数printf(“%*.*s“,2,4,“abcdefg“);的解释

C语言中,格式输出函数printf的一般使用形式为:printf(“格式控制字符串”,输出项列表);而格式说明部分的形式是:%[flags] [width] [.precision] [F|N|h|l] type各部分说明如下:flag而在 printf("%*.*s",2,4,"abcdefg");中,* 表示不定长度,其值由第2项和第3项决定。在这里

2017-12-05 10:29:27 470 2

websocketpp服务端demo

本资源简单介绍websocket的使用,资源中使用websocketpp编写一个服务器,静态页面创建websocket客户端。服务端使用c++,页面端使用H5 + js。

2019-07-20

OpenGL编程指南(原书第8版) + OpenGL超级宝典(第5版) -1

OpenGL编程指南(原书第8版) 全书高清扫描,带目录书签;OpenGL超级宝典(第5版)全书高清扫描,带目录书签+源码 注意:下载完此压缩包后,请再下载《OpenGL编程指南(原书第8版) + OpenGL超级宝典(第5版)-2》https://download.csdn.net/download/u013554213/11124898,并将2个压缩包放在一个文件夹下再解压

2019-04-18

win10_build_ffmpeg_tools.zip

本资源包含在windows系统下编译ffmpeg库所需的依赖库和工具,其中含有libx264库源码。

2020-11-20

matlab的语音录入、存储、播放程序

关于matlab的语音录入、存储、播放程序

2014-04-18

标准的TS协议封装流文件

标准的TS协议封装的测试流文件,文件时长3min17sec,画面高清,可用于编解码实验使用。这里分享给大家。

2020-04-08

glib-demo.zip

本代码展示了如何利用glib库解析Key-value文件。本示例采用 Ubuntu18.04 + glib2.0 + Qt +c.

2019-07-27

EGL白皮书 v1.5 August 27, 2014

EGL官方白皮书 v1.5 英文版,August 27, 2014,带目录

2019-04-25

IO多路复用之epoll实例

本示例演示了使用epoll函数处理多路IO复用。本示例在ubuntu + Qt下编译通过的,仅提供学习使用。

2019-04-23

IO多路复用之poll实例

本示例演示了使用poll函数处理多路IO复用。本示例在ubuntu + Qt下编译通过的,仅提供学习使用。

2019-04-23

IO多路复用之select实例

本示例演示了使用select函数处理多路IO复用。本示例在ubuntu + Qt下编译通过的,仅提供学习使用。

2019-04-23

OpenGL编程指南(原书第8版) + OpenGL超级宝典(第5版)-2

OpenGL编程指南(原书第8版) 全书高清扫描,带目录书签;OpenGL超级宝典(第5版)全书高清扫描,带目录书签+源码 注意:请先下载《OpenGL编程指南(原书第8版) + OpenGL超级宝典(第5版)-1》,并将2个压缩包放在一个文件夹下再解压

2019-04-18

链表的创建、输出、删除、插入和查找操作

* 本程序展示链表的创建、输出、删除、插入和查找操作。主函数中分别调用 * (1) 建立链表的函数create(), * (2) 输出链表的函数print(), * (3) 删除链表结点的函数del(), * (4) 插入结点的函数insert(), * (5) 查找结点的函数fine(), * 一共5个函数。

2016-08-17

空空如也

空空如也

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

TA关注的人 TA的粉丝

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