首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
COOLMSF
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 20
沸点 0
赞
20
返回
|
搜索文章
赞
文章( 20 )
沸点( 0 )
一文讲透计算机的“中断”
中断,英文名为Interrupt,计算机的世界里处处都有中断,任何工作都离不开中断,可以说整个计算机系统就是由中断来驱动的。那么什么是中断?简单来说就是CPU停下当前的工作任务,去处理其他事情,处理完
漫画:什么是动态规划?
有一座高度是10级台阶的楼梯,从下往上走,每跨一步只能向上1级或者2级台阶。要求用程序来求出一共有多少种走法。 比如,每次走1级台阶,一共走10步,这是其中一种走法。我们可以简写成 1,1,1,1,1,1,1,1,1,1。 再比如,每次走2级台阶,一共走5步,这是另一种走法。我…
聊聊Linux IO
了解 Linux IO,才能真正理解 Redis、MySQL 甚至 Kafka 持久化的原理。本文将讲解 Linux IO 缓存体系,Page Cache 和 Buffer Cache 的区别以及Buffered IO、mmap 和 DirectIO的区别。
学C语言和C++它有毛关系吗?
这是最近一周时间几个读者小伙伴所提的问题,我顺手截了两个图。 实不相瞒,这类问题之前也经常看到,但是我忘了截图了。 每次遇到这种问题,看起来很简单,但是打字一时半会还真说不清,想想今天周末了,写一篇文章来统一聊聊吧,如果小伙伴们有不同看法,也欢迎批评指正,评论区见。 首先C++…
C/C++宏的奇技淫巧
在编译之前,预处理器会分析源文件,若遇到宏名称的时候,预处理器就会展开宏,即会用定义的文本来取代宏名称。 当预处理器展开这类宏时,它先使用调用宏时指定的实际参数(简称“实参”)取代替换文本中对应的形参。带有形参的宏通常也称为类函数宏 C99 允许在调用宏的时候,宏的实参列表可以…
Linux CTF 逆向入门
我们先来看看 ELF 文件头,如果想详细了解,可以查看ELF的man page文档。 e_shoff:节头表的文件偏移量(字节)。如果文件没有节头表,则此成员值为零。 ELF文件的第一部分是可执行文件头部(Executable Header),其中包含有关ELF文件类型的信息。…
Linux Socket编程(不限Linux)
“一切皆Socket!” 话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。
框架篇:小白也能秒懂的Linux零拷贝原理
大白话解释,零拷贝就是没有把数据从一个存储区域拷贝到另一个存储区域。但是没有数据的复制,怎么可能实现数据的传输呢?其实我们在java NIO、netty、kafka遇到的零拷贝,并不是不复制数据,而是减少不必要的数据拷贝次数,从而提升代码性能 进程发起read请求,内核先检查内…
VSCode ,程序员的摸鱼神器
VSCode 全称 Visual Studio Code 。 如果有人问你, VSCode 是干嘛用的。 那你一定会说,是编代码的,编代码,编代码的。 一看就知道是认真的程序员。 VSCode 是程序员的摸鱼神器。 拥有了 VSCode ,就拥有了全世界。 不信,你看下面介绍的…
五种方法创建java对象,你知道几种呢?
五种方法创建java对象作为Java开发人员,我们通常每天都会创建许多对象,但是我们总是使用新的或依赖管理系统(例如Spring)来创建这些对象。但是,有更多方法可以创建本文中将要研究的对象。用Jav
下一页
关注了
14
关注者
0
收藏集
7
关注标签
29
加入于
2020-09-28