科技赋能·智引未来——华清远见教育科技集团
面授课程
在线课程
研发中心
在线实验
北京
上海
深圳
成都
南京
西安
武汉
沈阳
济南
重庆
长沙
创客
关于我们
联系我们
总裁荣誉
权威证书
专利软著
当前位置:首页 > 学习资源 > 学习笔记
Linux网络编程之套接字
一 :套接字属性 套接字由域(domain),类型(type)和协议(protocol)三个属性确定其特性。 1)套接字的域 域指定套接字通信中使用的网络 介质,常见的套接字域是AF_INET,它指的是互联网络,许多LINUX局域网使用的都是该网络。 服务器上可能同时有多个服...…
网络编程常用函数接口
通用结构体: struct sockaddr { sa_family_t sa_family; /* unsigned short , 指定了通信协议家族 */ char sa_data[14]; }; IPV4网络通信地址结构体: struct sockaddr_in { pa_family_t sin_family; port_t sin_port; struct in_addr { unsigned int s_add...…
基于FS4412内核移植之USB驱动的移植
USB接口是现在计算机系统中通用的一种接口,这里介绍USB控制器驱动的移植,以U盘驱动为例。 FS4412通过usb hub芯片将一个usb口扩展为多个接口如图: 所以为了能够使用usb口接入usb设备还需要移植usb hub驱动。 设备树添加内容:$ vim arch/arm/boot/dts/ex...…
野指针和空指针的两个小点
大家都知道指针的学习对于c语言学习来说可谓是至关重要的,下面我们来说一下在指针中两种比较特殊的关于指针的概念,野指针和空指针。 首先说一下空指针。void* 这不叫空指针,这叫无确切类型指针.这个指针指向一块内存,却没有告诉程序该用何种方式来解释这片...…
linux下的rtc机制
Linux的RTC驱动相对还是比较简单的,可以将它作为一个普通的字符型设备,或者一个misc设备,也可以是一个平台设备,这都没有关系,主要还是对rtc_ops这个文件操作结构体中的成员填充,这里主要涉及到两个方面比较重要: 1. 在Linux中有硬件时钟与系统时钟等...…
函数与指针专题
数组指针专题中给大家讲解了数组与指针相结合的各种表现形式,那么在来看看函数与指针结合会有什么样的意想不到的情况呢? 我们在学习函数之前必须知道一点,那就是函数名代表了函数的入口地址。想想我们前面的对数据的各种操作,知道了地址是不是就可以去访...…
Wifi加密工具移植(FS_4412)
WPA 全名为 Wi-Fi Protected Access,有WPA 和 WPA2两个标准,是一种保护无线电脑网络(Wi-Fi)安全的系统,它是应研究者在前一代的系统有线等效加密(WEP)中找到的几个严重的弱点而产生的。 OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常...…
Java之super及this关键字的一点见解
在学习的过程中,有很多学生对super及this关键字老是分不清,或者是不知道怎么去用,特别是在构造器之中,更是迷惑。我在这里主要针对学生上课中遇到的一点问题加以介绍,希望对大家学习有所帮助。 首先,我们先看下面一个例子: 这个例子非常简单,有一个子...…
回到顶部