八皇后OS
码龄7年
关注
提问 私信
  • 博客:794,847
    动态:11
    794,858
    总访问量
  • 183
    原创
  • 2,026,997
    排名
  • 425
    粉丝
  • 3
    铁粉

个人简介:嵌入式,linux

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:德国
  • 加入CSDN时间: 2017-10-16
博客简介:

CSAPP

博客描述:
少说话、多做事。https://csapp.blog.csdn.net/
查看详细资料
个人成就
  • 获得484次点赞
  • 内容获得68次评论
  • 获得3,050次收藏
创作历程
  • 1篇
    2022年
  • 23篇
    2021年
  • 85篇
    2020年
  • 64篇
    2019年
  • 53篇
    2018年
成就勋章
TA的专栏
  • 53-计算机网络+WIFI
    6篇
  • 52-算法-数据结构-LeetCode
    10篇
  • 51【操作系统】LInux+RTOS+core
    55篇
  • 50-【编程基础】C-C#-JAVA-MATLAB
    37篇
  • 31-书籍推荐【FPGA,STM32,硬件】
    5篇
  • 21-结构+材料+拆机
    5篇
  • 04-电子电路基础知识
    59篇
  • 03-PCB Layout:PADS-Cadence
    37篇
  • 02-FPGA
    13篇
  • 01-STM32-MXCube
    33篇
兴趣领域 设置
  • 数据结构与算法
    数据结构
  • 学习和成长
    面试
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Cortex-M3技术参考手册 2022年3月1日

1. Cortex-M3 Technical Reference Manual (TRM) (Cortex-M3技术参考手册)请从www.arm.com/documentation/ARMProcessor_Cores/index.html下载2. ARMv7-M Architecture Application Level Reference Manual(ARMv7-M应用级架构参考手册)请从www.arm.com/products/CPUs/ARM_Cortex-M3_v7.html下载
原创
发布博客 2022.03.01 ·
2705 阅读 ·
5 点赞 ·
0 评论 ·
13 收藏

《操作系统实战45讲》10 | 设置工作模式与环境(上):建立计算机 实验记录

1, 10 | 设置工作模式与环境(上):建立计算机 https://time.geekbang.org/column/article/3792912, 青玉白露: 参考neohope的方法,其实在Mac和Windows环境下利用VirtualBox可以很方便的进行测试,只需要建立两个虚拟机,一个ubuntu一个是我们的COSMOS,自己在Mac上进行了测试,具体的细节可以参考博客:https://blog.csdn.net/ll15982534415/article/details/11877128
原创
发布博客 2021.12.07 ·
1406 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

linux - ubuntu上安装 VirtualBox、搭建ubuntu18.04虚拟机(解决:窗口太小,无法点击按钮)

linux - ubuntu上安装 VirtualBox、搭建ubuntu18.04虚拟机(解决:窗口太小,无法点击按钮)https://lawsssscat.blog.csdn.net/article/details/108501048窗口太小,无法点击按钮点击 alt+f7 ,可以拖动窗口。基于VirtualBox虚拟机安装Ubuntu图文教程222...
原创
发布博客 2021.12.02 ·
1513 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

操作系统实战45讲01:运行HelloOS。Ubuntu 21.10

1. HelloOS说明1.1 HelloOS构成HelloOS为极客时间《操作系统实战45讲》中引入的示例OS,在L02中由如下文件构成,各文件内容简介如下,① entry.asm供grub调用的引导程序,用于设置CPU工作模式与工作环境,并调用C语言编写的main函数② main.c实现main函数,此处用于打印字符串③ vgastr.c / vgastr.h实现字符串在显示器上的输出说明1:写入字符ASCII码的目标地址为0xb8000起始的内存,映射到该地址的,是显卡字符模
原创
发布博客 2021.11.26 ·
2608 阅读 ·
2 点赞 ·
1 评论 ·
4 收藏

c语言编译流程。1.预处理(Preprocessing), 2.编译(Compilation), 3.汇编(Assemble), 4.链接(Linking)。

1 前言C语言程序从源代码到二进制行程序都经历了那些过程?本文以Linux下C语言的编译过程为例,讲解C语言程序的编译过程。编写hello world C程序:// hello.c#include <stdio.h>int main(){ printf("hello world!
");}编译过程只需:$ gcc hello.c -o hello # 编译$ ./hello # 执行hello world!上述gcc命令其实依次执行了四步操作:1.预处理(P
原创
发布博客 2021.11.21 ·
1022 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

【C++】【01-vector】STL-vector 2021-11-7

C++ 参考手册 - cppreference.com 定义于头文件<vector> template< classT, classAllocator=std::allocator<T> >classvector; (1) namespacepmr{ template<classT> usingvector=st...
原创
发布博客 2021.11.08 ·
999 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【C++】【00-参考手册】STL-容器库汇总 2021-11-7

容器库容器库 - cppreference.comC++容器库容器库是类模板与算法的汇集,允许程序员简单地访问常见数据结构,例如队列、链表和栈。有三类容器——顺序容器、关联容器和无序关联容器——每种都被设计为支持不同组的操作。容器管理为其元素分配的存储空间,并提供直接或间接地通过迭代器(拥有类似指针属性的对象)访问它们的函数。大多数容器拥有至少几个常见的成员函数,并共享功能。特定应用的最佳容器不仅依赖于提供的功能,还依赖于对于不同工作量的效率。顺序容器顺序容器实现能按顺.
原创
发布博客 2021.11.07 ·
1506 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

《现代操作系统:原理与实现》chcore 课程实验 陈海波 2021-10-26

1 ChCore课程实验代码及说明附件为ChCore课程实验的代码及说明,请首先阅读压缩包内的chcore-git.md。https://www.cnmooc.org/study/unit/522947.mooc实验代码:https://gitee.com/ipads-lab/chcore-lab课程教材:https://ipads.se.sjtu.edu.cn/mospi/EduCoder网站:https://data.educoder.net/paths/26652 Ubuntu Docke
原创
发布博客 2021.10.26 ·
4678 阅读 ·
3 点赞 ·
0 评论 ·
39 收藏

Leetcode常见题型及题目列表【转载+备份】

目录1. Pattern: Sliding window,滑动窗口类型2. Pattern: two points,双指针类型3. Pattern: Fast & Slow pointers,快慢指针类型4. Pattern: Merge Intervals,区间合并类型5. Pattern: Cyclic Sort,循环排序6. Pattern: In-place Reversal of a LinkedList,链表翻转7. Pattern: Tree Bread..
转载
发布博客 2021.08.09 ·
1349 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

win10 win+空格切换输入法;win10删除微软输入法2021-5-5

1,添加英文语言2,删除自带微软输入法3,按住WIN+ 空格即可切换中英输入法
原创
发布博客 2021.05.05 ·
3612 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

C语言实现链表的初始化和打印 2021-5-4

完整测试代码#include "stdio.h"#include <stdlib.h>#include <malloc.h>typedef struct ListNode{ int val; struct ListNode *next;} DefListNode;void InitList(DefListNode *head, int n){ DefListNode *headNode = head; for (int i = 0
原创
发布博客 2021.05.04 ·
517 阅读 ·
1 点赞 ·
2 评论 ·
1 收藏

剑指 Offer 16. 数值的整数次方C语言 2021-4-20

#include "stdio.h"unsigned int equalZero(double base, double zero){ if ((base - zero > -0.000001) && (base - zero < 0.000001)) { return 1; } return 0;}double PowerWithUnsigned(double base, unsigned int absExpone
原创
发布博客 2021.04.20 ·
263 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

学会ipconfig,ping,netstat,tracert,pathping,arp、net及netsh等常用网络cmd命令 2021-4-11

文章目录1.ping命令2. ipconfig命令3. arp命令(地址解析协议)4. traceroute命令5. route命令6. nslookup命令7. nbtstat命令8. netstat命令9. net命令1.ping命令ping是个使用频率极高的实用程序,主要用于确定网络的连通性。这对确定网络是否正确连接,以及网络连接的状况十分有用。简单的说,ping就是一个测试程序,如果ping运行正确,大体上就可以排除网络访问层、网卡、Modem的输入输出线路、电缆和路由器等存在的故障,从而缩
原创
发布博客 2021.04.11 ·
1478 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

shell实例手册 2021-4-10

shell实例手册0说明{ 手册制作: 雪松 更新日期: 2013-12-06 欢迎系统运维加入Q群: 198173206 请使用"notepad++"打开此文档,"alt+0"将函数折叠后方便查阅 请勿删除信息,转载请说明出处,抵制不道德行为。 错误在所难免,还望指正! # shell实例手册最新下载地址: http://hi.baidu.com/quanzhou722/item/f4a4f3c9eb37f02d46d5c0
原创
发布博客 2021.04.10 ·
1536 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

linux-shell常用命令合集2021-4-10

文章目录1 shell rm 重命名 删除文件或文件夹1 shell rm 重命名 删除文件或文件夹常用参数格式:rm file删除文件file,系统会先询问是否删除。格式:rm -f file强行删除file,系统不再提示。格式:rm -r dir删除目录dir下的所有文件、子目录下的所有文件和目录、删除dir本身,系统会先询问是否删除。格式:rm -rf dir强行删除目录dir下的所有文件、子目录下的所有文件和目录、删除dir本身。格式:rm -f .LOG删除日志文件。h
原创
发布博客 2021.04.10 ·
400 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

VS code 打造 shell脚本 IDE

1 VS code 打造 shell脚本 IDE近期多了些开发shell脚本的需求,便做了些研究,于是发现:1、shell没有专用的IDE2、老手们习惯了vim的开发方式,干起活来非常黑客。但对新人,不太友好既然没有现成的,那就用插件组一套,软件依然是vscode。1、shellman说起IDE,第一时间想到的必然是智能提示和自动补全,shellman全部搞定下载后,新建test.bash文件,输入case,可见如下结果:选中提示中的第一个,然后就获得了if全家桶:由上面两张图可见shel
原创
发布博客 2021.04.09 ·
1454 阅读 ·
0 点赞 ·
1 评论 ·
7 收藏

TCP/IP协议分层图 2021-04-02

1. TCP/IP协议分层https://www.bilibili.com/video/BV1gV411h7r7?p=16&spm_id_from=pageDriver1.1 报文-》段-》数据包-》帧
原创
发布博客 2021.04.02 ·
591 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【Ubuntu实验】tcp三次握手和四次挥手实验全解 2021-3-27

1 在Ubuntu中输入获取网口信息命令:ifconfig此网口为ens332 输入捕获端口信息命令:sudo tcpdump -nn -i ens33 port 803 新建终端窗口,输入连接百度服务器命令:nc www.baidu.com 80
原创
发布博客 2021.03.27 ·
660 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【2021】哈工大操作系统课程-实验1:修改bootsetc和setup显示

1 修改msg1之后,不同的cx长度会显示不同的启动文字
原创
发布博客 2021.03.14 ·
301 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

汇编寄存器,mov指令 2021-3-13

8086 CPU 中寄存器总共为 14 个,且均为 16 位 。即 AX,BX,CX,DX,SP,BP,SI,DI,IP,FLAG,CS,DS,SS,ES 共 14 个。而这 14 个寄存器按照一定方式又分为了通用寄存器,控制寄存器和段寄存器。通用寄存器:AX,BX,CX,DX 称作为数据寄存器:AX (Accumulator):累加寄存器,也称之为累加器;BX (Base):基地址寄存器;CX (Count):计数器寄存器;DX (Data):数据寄存器;SP 和 BP 又称作为指针寄
原创
发布博客 2021.03.13 ·
1212 阅读 ·
0 点赞 ·
1 评论 ·
4 收藏
加载更多