简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
LinuxC应用开发学习笔记(二)--C语言
P30 数组数组:构造类型之一,连续存放int arr[M] = {1,2,3};printf("%d\n",sizeof(arr));printf("arr = %p\n",arr);//arr是个常量 不能无条件出现在等号左边。for(int i=0;i<M;i++){printf("%p-->%d\n",&arr[i],arr[i]);}int arr[] = {1,2,
Linux高并发服务器开发—项目实战
本文主要介绍开发一个基本的高并发服务器需要用到哪些技术栈和技术实现,内容包括:1、unixI\O操作5中工作模式。2、http协议内容的介绍。3、http协议的工作流程。4、有限状态机编程思想。5、线程池原理的介绍。6、EPOLL如何确保两个线程同时访问一个socket‘’...
链表在嵌入式中的应用—基于GitHub开源项目MultiTimer
链表基础以及链表在嵌入式领域中的应用,描述的单向带头结点的链表实现,包括创建,删除,插入,头插法和尾插法
正点原子linux阿尔法开发板使用——Linux 并发与竞争
原子操作原子变量和原子位原子操作的API:自旋锁1、自旋锁自旋锁是轻量级的。自旋锁的定义:自旋锁的API
嵌入式面试常见问题(六)—各大公司面试题
大公司面试注重基础,小公司面试注重项目和实战。1、阿里面试阿里面试总结,岗位:阿里云网络产品研发实习生。1、Linux系统方面1)进程和线程的区别(不能太书面化)(需要从内存角度,或者其他角度描述)需要用自己理解的方式去回答这个问题,如果你回答了xxx是基本单位,这样子是不行的。技术面试会追问你,需要你用自己的话去理解进程和线程。线程和进程是否是独立的?线程和进程的之间内存空间是否是共享的?进程和
到底了