自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Firefox浏览器搜索时无法加载出来——解决方案

火狐浏览器搜索无法加载问题解决方案

2023-08-01 11:51:08 1186 1

原创 数字电路-笔记

数字电路笔记

2023-01-19 16:35:37 1104

原创 数字集成电路与系统设计

数值集成电路设计-笔记

2023-01-07 16:41:25 225

原创 模拟电子技术

模电知识

2023-01-07 15:44:15 1229

原创 实现简略版 C/C++ Runtime Library(Mini CRT)

实现简略版 C/C++ Runtime Library(Mini CRT)为了熟悉C/C++语言特性,了解底层知识,总结《程序员的自我修养--链接、装载与库》内容

2022-12-25 20:06:01 393

原创 职场的一些知识

职场知识

2022-12-18 14:03:49 84

原创 蔡康永的情商课-笔记

蔡康永老师的情商课

2022-12-14 14:35:02 249

原创 芯片相关概念

芯片相关概念,指令架构、微架构、CPU、SoC

2022-08-20 17:59:50 234

原创 右值引用和move语义

右值引用和move语义

2022-08-11 18:22:46 87

原创 Cpp STL

Cpp STL相关归纳

2022-08-03 16:00:48 572

原创 Makefile 与 源码包安装

文章目录Makefile基础Makefile规则三级目录Makefile基础Makefile 其实只是⼀个指示make程序(也简称 make 或 make命令)Makefile三要素工作原理最开始执行make时更新依赖后,再执行makeMakefile规则目标:目标可以直接是我们要生成的文件,也可以是伪目标(执行命令但不会生成对应文件)。伪目标可以采用.PHONY 关键字来定义(注意的是其必须是大写字母)。比如:.PHONY: clean来定义clean为目标。依赖:依赖可以是已经存

2021-09-10 22:08:17 1144

原创 redis介绍

这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录

2021-08-28 16:05:32 57

原创 实现一个malloc内存分配器

参照https://zhuanlan.zhihu.com/p/367060283文章目录内存申请与释放内存分配与释放相关要点内存分配与释放内存申请与释放程序员经常使用的内存申请方式被称为动态内存分配。我们需要动态的去进行内存分配与释放是因为不能提前知道程序到底需要使用多少内存,有当程序真的运行起来后我们才知道。如果能提前知道我们的程序到底需要多少内存,那么直接知道告诉编译器就好了,这样也不必发明malloc等内存分配器了。void main(){ int n; scanf("%d",&am

2021-08-28 15:19:34 208

原创 libevent

文章目录一、libevent的主要接口二、libevent内部事件的状态转换一、libevent的主要接口1、创建event_basestruct event_base* event_base_new();失败返回NULL2、释放event_baseevent_base_free(struct event_base* base);3、创建事件struct event* event_new(struct event_base* base,evutil_socket_t fd, //文件描

2021-08-17 23:49:06 222

原创 Git学习

文章目录一、git常用命令二、git基础原理三级目录一、git常用命令git init基本用法:git init用来初始化一个仓库,初始化后当前文件目录中会出现 .git隐藏文件目录,当前文件目录就是workspace(工作区)。git add基本用法:git add < path >通过gith add < path >可以把path对应的文件添加到index(暂存区)区域git commit基本用法:git commit -m “descripe”把index

2021-08-03 19:06:59 217

原创 4.线程池的实现

文章目录一、线程池介绍二、代码实现三、代码解析任务队列执行队列管理组件链表的操作线程池Create API线程池Destory API线程池任务push API一、线程池介绍线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。 ——百度百科简单来说,当需要多个线程时,如由百万个客户端,不可能同时开百万个线程并发运行。此时线程池可以满足需求,在适当时间对线程创建销毁。(注:高并发还涉及到IO多路复用哈,以后再写(^ - ^))线程池作用:1、避免线程太多,使得

2021-07-30 10:27:03 337

原创 3.LInux并发锁方案

文章目录三种同步方案互斥锁自旋锁原子操作三种同步方案对比三种同步方案常见的三种同步方案:互斥锁、自旋锁、原子操作互斥锁1、定义互斥锁pthread_mutex_t 来进行定义pthread_mutex_t 类型,其本质是一个结构体, 可以简单当成整数来看2、初始化互斥锁函数int pthread_mutex_init (pthread_mutex_t * mutex, const pthread_mutex_t *atter) ;第一个参数mutex是只想要初始化的互斥锁的指针

2021-07-29 23:00:31 382

原创 2.LinuxC通讯录实现

文章目录产品描述需求分析代码实现代码分析产品描述实现一个通讯录完整产品功能:1、添加一个人员2、删除一个人员3、查找一个人员4、打印所有人员5、保存文件6、加载文件需求分析逻辑存储方式:看数据如何存储,用什么数据结构, 并实现对应数据结构的操作物理存储格式:看文件数据存储的格式,实现读写文件,提取数据用链表的方式对人员数据进行存储文件数据存储的格式 name: xxx , phone: xxx架构层次:支持层,接口层,服务层1、支持层用来实现链表相

2021-07-29 18:23:04 255

原创 1.LinuxC单词统计

文章目录具体描述状态机算法代码实现代码分析具体描述利用状态机算法实现统计文件单词个数功能状态机算法使用状态机解决问题,主要有两个步骤:1、确定系统总共有几个状态 2、确定状态之间的迁移过程,即分析由什么状态到达什么状态在单词统计中,1、可以看作有两个状态,OUT(间隔状态)和 IN(字母状态)2、当间隔状态转变为单词状态时,单词个数+1如图:代码实现#include <stdio.h>#define OUT 0#define IN 1#define I

2021-07-29 17:07:30 106

原创 博客的开始

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用

2021-05-29 21:06:18 90

信号与系统科普系列.md

博客文件

2024-05-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除