
C/C++
文章平均质量分 59
蓝冰露
暂憩非为止步时,
前程万里莫辞迟。
心随云水飘然去,
意在四方自在驰。
展开
-
Android Linux Kernel的input子系统与framework层结构分析
andriod Linux Kernel input子系统 input_sync之后原创 2022-10-26 10:13:32 · 662 阅读 · 0 评论 -
2021-08-12 C语言二维数组动态初始化
文章目录example1:已知行列,进行初始化example2:输入字符串,将其中的数字分离出来example3:scanf输入多个参数example1:已知行列,进行初始化1.使用代码初始化二维数组2.使用输入初始化二维数组用malloc动态分配array内存实现1,使用静态实现2#include <stdio.h>#include <stdlib.h>int main() { int row, col, i, j; int** array; scanf(原创 2021-08-12 22:23:19 · 2277 阅读 · 0 评论 -
vs2019——TCP/UDP-socket通信——MFC界面——多线程运行
不重要的目录socket通信TCP的客户端TCP的服务器端UDP客户端UDP服务器端MFC界面多线程socket通信首先要了解socket的通信流程。先来看TCP方式通信的流程图。接着来看,UDP的通信流程,udp通信直接发送,不会管对方所处的状态是什么。接收也是一直接收。这些都只是流程,可能看到这里,大佬们都觉得这都看过很多遍的东西了,赶紧上代码。下面把一个简单的实例放一下,是在vs2019上写的,vs2019虽然普遍是c++环境,生成的文件也是.cpp结尾的,但是还是可以改为.c结尾的C语言原创 2021-07-02 14:42:41 · 7131 阅读 · 0 评论 -
zedboard定时器的使用
Xilinx的私有定时器的使用定时器的相关寄存器有四个,分别是 load 寄存器 0xF8F00600 count 寄存器 0xF8F00604 control寄存器 0xF8F00608 intr 寄存器 0xF8F0060C使用定时器的步骤:1>初始化定时器首先设置load寄存器,私有定时器的使用是依次递减,由load的数值开始,定时器的时钟是CPU时钟的一半,因此设置332999999计数,是为1s。2> 使能自动装载模式原创 2021-06-18 21:47:34 · 262 阅读 · 0 评论 -
C/C++摘要笔记
可变参数宏与__VA_ARGS__ 宏在GNU C中,从C99开始,宏可以接受可变数目的参数,就象可变参数函数一样。和函数一样,宏也用三个点…来表示可变参数VA_ARGS 宏 详情 参考VA_ARGS 宏用来表示可变参数的内容,简单来说就是将左边宏中 … 的内容原样抄写在右边__VA_ARGS__ 所在的位置。如下例代码:#include <stdio.h>#define debug(...) printf(__VA_ARGS__)int main(void){原创 2021-04-11 11:17:53 · 190 阅读 · 0 评论