- 博客(23)
- 收藏
- 关注
原创 【Linux】基础IO
操作系统对文件的读写等操作,通过语言级的缓冲区-->fd(文件描述符)-->系统的文件缓冲区-->磁盘文件这样的路径进行IO的,本质就是进程对文件的操作。
2025-12-21 18:52:50
845
原创 最大子序和
④当以3这个元素为最后一个元素时,子序列的最大和,max{{0,1,2,3},{1,2,3},{2,3},{3}}③当以2这个元素为最后一个元素时,子序列的最大和,max{{0,1,2},{1,2},{2}}max{{'i-1'+i},i},计算完括号内的,等号左边的pre就是当前 i 的 f(i)了。②当以1这个元素为最后一个元素时,子序列的最大和,max{{0,1},{1}}①当以0这个元素为最后一个元素时,子序列的最大和,max{0};最终求得是max{①,②,③,④,⑤}若当前元素下标是 i。
2025-11-17 18:30:21
276
原创 android permission and intent
权限(Permission)和意图(Intent)在安卓系统中都是用于管理应用程序行为和交互的机制,但它们的目的、使用方式和实现上存在显著的区别和联系。
2024-10-09 10:17:17
639
原创 函数栈帧的创建与销毁
6.通过修改ebp的值,找到原先main函数的栈帧底部指针,同时根据此时栈顶存放的call指令的下一条指令的地址,找到原先应该继续执行的main函数中的指令,进而返回main函数继续执行。2.开辟Add函数栈帧之前,编译器就会把形参空间开辟出来,下图中的ecx、eax存放,而且是b先入栈,也就是说,开辟形参空间是由参数列表右边---->左边。函数栈帧的创建与销毁是一个难以理解的知识点,这里用到一个具体的例子去讲解。5.执行完成之后,把z的值存入寄存器里面去,因为函数栈帧被销毁,而需要返回z的值。
2024-08-11 23:51:29
240
原创 指针的进阶(上)
什么是指针呢?1. 指针就是个变量,用来存放地址,地址唯一标识一块内存空间。2. 指针的大小是固定的4/8个字节(32位平台/64位平台)。3. 指针是有类型,指针的类型决定了指针的+-整数的步长,指针解引用操作的时候的权限。4. 指针的运算。二、数组指针三、指针数组四、数组传参和指针传参五、函数指针六、函数指针数组七、指向函数指针数组的指针八、回调函数九、指针和数组练习题的解析...
2021-07-08 19:04:21
1059
1
原创 深度剖析数据在内存中的存储
随着时代的不断进步与发展,电脑已经基本普及到每个家庭中,我们可以利用电脑进行数据的运算,比如+-*/,或者是小数的运算,那么仔细想想数据是怎么在计算机内部存储的呢?
2021-07-05 08:07:04
184
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅