- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 FreeROTS之API
参考自https://www.w3cschool.cn/freertoschm/freertoschm-strb2u7m.htmlxQueueCreate() 创建一个新的队列queue.hxQueueHandle xQueueCreate( unsigned portBASE_TYPE uxQueueLength, unsigned portBASE_TYPE uxItemSize );创建一个新的队列。为新的队列分配所需的储存内存,并返回一个队列处理参数含义
2021-03-25 15:45:36
238
原创 04-进程线程
进程线程1.进程1.什么是进程1.进程是一个独立的,可调度的任务2.进程是一个程序的一次执行过程3.进程在调度的时候,系统会分配和释放各种资源(CPU资源,内存资源)。4.进程是一个抽象的概念2.进程和程序的区别程序是静态的,它保存在磁盘上的可执行二进制文件。进程是一个动态的概念,它是程序的一次执行过程。包括了进程的创建、调度、消亡。是存在内存中的.3.进程的内存管理1.每个进程都会分配4G的内存空间(虚拟空间)2.其中0-3G是用户空间代码使用,3-4G是内核空间代码使用。
2021-01-19 16:13:51
54
原创 03-数据结构
1.基本概念程序=数据结构+算法时间复杂度:O空间复杂度时间复杂度O(n)(1+n)*n/2—>O(1)1+longn+1=O(logn)O(nn)是最大的n3 + n2 + n = O(n3)logn=y2y = n1.1算法特性1.有穷性:算法是由若干条指令组成的有穷序列,总是在执行若干次后结束,不能永不停止。2.确定性:针对特定的输入一定有准确的结果,每条语句都有确定的含义,无歧义。3.可行性:算法在当前环境条件下可以通过有限次运算实现。4.输入:5.输出:1.
2021-01-18 09:11:02
117
原创 01-C语言基础
C语言基础目录0.一些要点一、Linux相关1.Ubuntu配置1.1terminator终端1.2当前用户的环境配置1.3vim配置2.Linux命令2.1 Import man2.2 文件分类和权限2.3 Linux基本命令Linux打包和压缩0.一些要点腾讯软件下载中心win+R->msconfig__LINE__(对应行数) __FILE__(文件名) __func__(对应函数) __FUNCTION__(对应函数)一、Linux相关1.Ubuntu配置1.1terminat
2021-01-17 16:16:48
117
原创 Ubuntu系统
Ubuntu系统要点1.U盘挂载$ sudo mount /dev/sdbn 挂载路径注:同一个设备可以跨在多个路径卸载$ sudo unmount 挂载路径注:在设备挂载路径下不能卸载该设备卸载所有的挂载设备$ sudo unmount /dev/sdbn #卸载从sdbn挂载的所有目录$ sudo unmount -a #卸载从所有的设备挂载的目录U盘连接不成功解决方法1.虚拟机->设置->usb控制器->兼容性设置成电脑接口匹配的2
2020-10-11 19:16:14
129
原创 Chrome游览器Google商店下载crx文件
https://chrome-extension-downloader.com/要用到Google商店里插件后面的ID
2019-06-24 16:09:53
425
glibc内存管理ptmalloc源代码分析.rar
2021-03-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人