240 发简信
IP属地:香港
  • Resize,w 360,h 240
    SATA学习笔记1 - Link Layer初认识

    最近因为工作原因开始学习SATA,因为这个不涉及公司机密,我就把我学习的内容搬到网上来,这样也方便自己日后查看。这个系列文章是按照我学习的进度而...

  • Resize,w 360,h 240
    C函数调用过程原理及函数栈帧分析

    在x86的计算机系统中,内存空间中的栈主要用于保存函数的参数,返回值,返回地址,本地变量等。一切的函数调用都要将不同的数据、地址压入或者弹出栈。...

    1.9 8419 8 33
  • ucore操作系统实验笔记 - Lab1

    最近一直都在跟清华大学的操作系统课程,这个课程最大的特点是有一系列可以实战的操作系统实验。这些实验总共有8个,我在这里记录实验中的一些心得和总结...

  • Resize,w 360,h 240
    不懂C语言回调函数,那就看这篇文章吧!

    什么是回调函数 我们先来看看百度百科是如何定义回调函数的: 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一...

    2.3 19390 3 36 1
  • Resize,w 360,h 240
    Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步

    什么是线程的同步 当有多个线程要同时对一个共享的内存空间进行读写时,我们要保证这个内存空间对于多个线程来说是一致的。当多个线程同时读/写这个内存...

  • Resize,w 360,h 240
    《C专家编程》读书笔记(4-10章)

    在上一篇《C专家编程》的读书笔记中,我分享了我对前3章的一些心得体会,没有看过的朋友可以去这里先阅读那篇文章。这篇文章虽然是从第4章开始,但我只...

  • 《C专家编程》读书笔记(1-3章)

    这本书分为11章,比较有趣也是吸引我的主要还是数组,指针以及声明的那几章节。因为我自己的背景是偏硬件的,所以对于内存等偏硬件的章节并不是那么感兴...

  • Resize,w 360,h 240
    SATA 学习笔记2 - Shadow Register和FIS的传输

    在上一篇笔记SATA学习笔记1 - Link Layer初认识中,我们简单了解了FIS是如何在不同的layer中进行传输和接收的,在这篇笔记中,...

  • Resize,w 360,h 240
    Linux编程学习笔记 | Linux多线程学习[1] - 线程的创建和基本控制

    文章系列原因 2017年年初,我给自己定了一个小小的目标:学习Linux编程,并通过网络来分享自己的学习心得。为了完成这个小小的目标,我开始用通...