欢迎来到虫虫开发者社区 — 百万工程师技术资源
关于我们
网站地图
登录
注册
虫
虫虫开发者社区
首页
资源下载
资源专辑
热门软件
精品资源
电子书
上传资源
首页
›
技术阅读
技术阅读
工程师原创文章 · 技术经验分享 · 项目案例解析
共 3000 篇文章
✍️ 原创分享
持续更新
爱了爱了,这篇寄存器讲的有点意思
点击蓝色“程序员cxuan ”关注我哟加个“星标”,欢迎来撩这是程序员cxuan的第41期原创分享下面我们就来介绍一下关于寄存器的相关内容。我们知道,寄存器是 CPU 内部的构造,它主要用于信息的存储。除此之外,CPU 内部还有运算器,负责处理数据;控制器控制其他组件;外部总线连接 CPU 和各种部件,进行数据传输;内部总线负责 CPU 内部各种组...
2024-02-13
阅读全文 →
新建一个空文件会占用磁盘空间吗?
今天我们来思考一个简单的问题。在Linux下你用touch命令新建一个空文件:touch empty_file.txt操作完成后,是否要消耗掉我们的一些磁盘空间?需要的话,大概能消耗多少?嗯,是的,这个问题简单的超乎你的想象,但是不知道你否能给你自己一个满意的答案。我前面的几篇文章都是介绍的磁盘物理层面的构成,但这对于理解文件相关的问题帮助可能还不够。从今天...
2024-02-13
阅读全文 →
Linux有一个命令你一定要知道
#干了这碗鸡汤生活总是这样,不能叫人处处都满意。但我们还要热情地活下去。人活一生,值得爱的东西很多,不要因为一个不满意,就灰心。—— 路遥《平凡的世界》在Linux中有一个命令我们平时肯定用过,它就是strip,咳咳,跑题了,不是这个strip。通过strip可以移除目标文件的符号信息,可以减少目标文件的体积,这里有几个问题:什么是符号?如何使用strip?...
2024-02-13
阅读全文 →
52图带你梳理Linux通用知识
噗。。为啥不是面试题了,封面船去哪里了?要开好船,先回到我们的初心---Linux,这篇文章是Linux的超级基础且经常用到的内容,不多说,直接肝!可以直接拉到文末点个赞!当然,如果需要思维导图可编辑版,私信我就好了。Linux软件安装Linux排查问题套路Linux命令详解一 Linux通用知识说到操作系统,如果读大学的时候是计算机专业,那肯定就会上这门课...
2024-02-13
阅读全文 →
求职 | 从大学到秋招,我如何拿下腾讯offer
分享一名本科生从大学入学到秋招拿到腾讯offer的完整经历,希望对同学们有所帮助。自我介绍鱼皮是上海某211学校本科生,网络工程专业,秋招因为有腾讯的实习转正,所以只面了大厂,也拿了几个大厂的offer。我一直对计算机很感兴趣,是兴趣自驱动型coder。学的技术也不少,网络工程专业学的知识就不说了(网络拓扑什么的),主要是自己学习的全栈开发、微服务、区块链和...
2024-02-13
阅读全文 →
浅析Linux 64位系统虚拟地址和物理地址的映射及验证方法
前言有好久没更新了,这段时间发生了挺多大喜事哈。但是也还是有挺久没更新了,不得不意识到自己是个小菜鸡,就算是小菜鸡也要做一只快乐小菜鸡。就算更新慢但是我依然会持续更新,因为更文使我快乐。虚拟内存先简单介绍一下操作系统中为什么会有虚拟地址和物理地址的区别。因为Linux中有进程的概念,那么每个进程都有自己的独立的地址空间。现在的操作系统都是64bit的,也就是...
2024-02-13
阅读全文 →
可进抖音的C++学习路线公开啦
摄于2020-12-11 上海环球港 一乐拉面大家好,我是阿秀。前言上篇文章发布后,问我如何学习 C++ 的小伙伴可远比问我如何写简历和刷题的多多了,思虑再三还是先把自己的 C++ 学习路线发出来吧,从入门到入土的那种。坐好小板凳,准备发车了~萌新入门我在 2019 年 8 月之前对 C++ 的认识只停留在“Hello world”上,本科时期学的...
2024-02-13
阅读全文 →
线程间到底共享了哪些进程资源?
进程和线程这两个话题是程序员绕不开的,操作系统提供的这两个抽象概念实在是太重要了。关于进程和线程有一个极其经典的问题,那就是进程和线程的区别是什么?相信很多同学对答案似懂非懂。记住了不一定真懂关于这个问题有的同学可能已经“背得”滚瓜烂熟了:“进程是操作系统分配资源的单位,线程是调度的基本单位,线程之间共享进程资源”。可是你真的理解了上面最后一句话吗?到底线程...
2024-02-13
阅读全文 →
装完B就跑,这几个Linux指令真的Diǎo
2.1 sl先看一下呼啸而过的火车;安装指令如下;sduo apt-get install sl执行结果如下:2.2 htop图形化Linux系统性能监测工具,屌不屌:安装指令如下:sduo apt-get install htop执行结果如下;2.3 gcp以前用cp复制文件总是看不懂进度,现在它...
2024-02-13
阅读全文 →
一文详解 C++ 日志框架,是否应该自己造轮子?
1日志框架 日志框架一个经过专门设计的实用程序,用于规范应用程序的日志记录过程。日志框架可以自己编写(需要一定的能力哦),也可以由第三方(例如:log4cplus)提供。对于不同的日志框架,各自在实现方式上也有所不同。虽然可以简单地“标准化”日志(例如:调用文件系统 API,将信息写入名为 log.txt 的文件),但是要成为一个严格意义上的框架,...
2024-02-13
阅读全文 →
怎么在电脑上同时登陆两个微信
平时电脑上登一个微信,但是手头上又有多个账号,需要用到的时候总是要来回切换,这样显得很繁琐,那么有什么办法可以在电脑上同时登陆两个或两个以上的账号呢?看我的,什么都不需要,打开记事本两分钟完事儿,1.新建一个记事本,就命名为weixin.txt吧,2.找到微信安装目录,如果不知道,右键点击桌面微信,打开文件所在的位置。3.来到文件的安装目录,例如我的安装目录...
2024-02-13
阅读全文 →
三面阿里竟然败在了volatile关键字上
今天闲来无事跟同事 大帆 闲聊,SoWhat:麦叔听说你偷偷面阿里啦,面的咋样?大帆:一面挺简单的,主要问了一些基本的数据结构跟算法,还问了下 HashMap的十大常见基本问题。我都答案上来了,还问了我JDK7环,幸亏你那个 HashMap环 绘制的牛逼,我答的不错就让我准备二面了。SoWhat:...
2024-02-13
阅读全文 →
24张图7000字详解计算机中的高速缓存
1. 什么是缓存2. 缓存的定义3. 计算机中的高速缓存3.1 高速缓存相关名词3.2 计算机中的高速缓存存储器模型3.3 计算机中有哪些缓存3.4 硬件读取高速缓存的过程4. 直接映射高速缓存4.1 组选择4.2 行匹配4.3 字选择4.4 模拟直接映射缓存4.5 直接映射高速缓存的缺陷5. 两路相联高速缓存5.1 组选择5.2 行匹配5.3 字选择5.4...
2024-02-13
阅读全文 →
Linux内存、Swap、Cache、Buffer详细解析
来源:OSCHINA circleblog链接:https://my.oschina.net/circleblog/blog/715711整理:程序喵夫人1. 通过free命令看Linux内存total:总内存大小。used:已经使用的内存大小(这里面包含cached和buffers和shared部分)。free:空闲的内存大小。shared:进程间共享内存...
2024-02-13
阅读全文 →
万字攻略,详解腾讯面试
本文一万字,以非腾讯在职人的身份,来聊腾讯面试的流程、攻略和建议,但愿能助有缘人。标题涉及的范围很广,对多数面试腾讯的人而言,都有参考价值,看完本文之后,必有所得。退一步来讲,即便是准备面试其他公司,也有很多问题是相通的,亦可借鉴,有所广益。从毕业到现在,被别人面试过,也面试过别人,大大小小的面试,一两百次,也算久经沙场。本文分为三个部分,如下:Part1:...
2024-02-13
阅读全文 →
框架篇:小白也能秒懂的Linux零拷贝原理
前言大白话解释,零拷贝就是没有把数据从一个存储区域拷贝到另一个存储区域。但是没有数据的复制,怎么可能实现数据的传输呢?其实我们在java NIO、netty、kafka遇到的零拷贝,并不是不复制数据,而是减少不必要的数据拷贝次数,从而提升代码性能零拷贝的好处内核空间和用户空间缓冲区和虚拟内存传统的 I/Ommap+write 实现的零拷贝sendfile 实...
2024-02-13
阅读全文 →
B 站,你是真的牛逼!
点击上方蓝字 (1024遇见ta) 关注我们导语大家好,蹭一波B站年度总结热度。一入B站深似海,从此游戏是路人,当初因为追番进B站,如今却因为学习沉沦其中给大家看看我的B站年度总结~我相信,和我一样,很多人每天打开最多的网站就是B站(小破站)了吧,甚至很多人在B站上学习技能。今天就给大家分享下我花一晚上时间帮大家筛选的一些我觉得不错的课程推荐给大家...
2024-02-13
阅读全文 →
9个提高代码运行效率的小技巧你知道几个?
我们写程序的目的就是使它在任何情况下都可以稳定工作。一个运行的很快但是结果错误的程序并没有任何用处。在程序开发和优化的过程中,我们必须考虑代码使用的方式,以及影响它的关键因素。通常,我们必须在程序的简洁性与它的运行速度之间做出权衡。今天我们就来聊一聊如何优化程序的性能。1. 减小程序计算量1.1 示例代码1.2 分析代码1.3 改进代码2. 提取代码中的公共...
2024-02-13
阅读全文 →
两万字长文,这是我见过最好的模板元编程文章!
来源:博客园 liangliangh链接:https://www.cnblogs.com/liangliangh/p/4219879.html整理:程序喵大人实验平台:Win7,VS2013 Community,GCC 4.8.3(在线版)所谓元编程就是编写直接生成或操纵程序的程序,C++ 模板给 C++ 语言提供了元编程的能力,模板使 C++ 编程变得异常...
2024-02-13
阅读全文 →
【为宏正名】for的妙用你想不到
【说在前面的话】通过本系列前面两篇文章的学习,我们掌握了宏的基本语法和使用规则,讽刺的是这些所谓的“基本语法和规则”却恰恰是正规C语言教育中所缺失的。本文的内容将建立在前面构筑的基础之上,以for功能的挖掘和封装为契机,手把手的教会你如何正确使用宏来简化日常开发,增强C语言的可读性、降低应用开发的难度、同时还尽可能避免宏对日常代码调试带来的负面影响。在开始本...
2024-02-13
阅读全文 →
【为宏正名】99%人都不知道的"##"里用法
【说在前面的话】有人说C语言中最臭名昭著的两兄弟就是指针和宏了。对于前者,很多有经验的老鸟会告诉你:用好了指针你就掌握了C语言的内功心法——如同原力一样,无论是追随光明还是堕入黑暗都离不开它。宏就没这么幸运了,不光年年受到邪恶的混乱C语言大赛的肆意霸凌(https://www.ioccc.org/),更是让“让代码爹妈都不认识”的身份标签贴到了骨头上——怎一...
2024-02-13
阅读全文 →
【为宏正名】什么?我忘了去上“数学必修课”!
【说在前面的话】在前面的文章《【为宏正名】本应写入教科书的“世界设定”》中我们了解到:宏会在预编译阶段被“处理掉”——宏会被逐级展开、其最终代表的字符串会被替换到对应的文本文件中(只不过通常这个文本文件就是".c"文件)——它不仅活不到正式的编译(make)阶段,更无法对程序运行时刻的行为产生丝毫影响。简而言之,通过宏所确定的内容是在编译时刻就固化下来的。很...
2024-02-13
阅读全文 →
【为宏正名】本应写入教科书的“世界设定”
【说在前面的话】市面上大部分C程序员对宏存在巨大的误解甚至是恐惧,并因此极力避免宏的适度使用,甚至将宏在封装中发挥正确作用的行为视作是对C语言的“背叛”——震惊之余,对于为什么大家会有这种想法的原因,我曾经一度是非常“傲慢的”,这种傲慢与某些人宣称“穷人都是因为懒所以才穷”时所表现出的那种态度并无任何本质不同——然而我错了,在闲暇之余认真看了不少经典的C语言...
2024-02-13
阅读全文 →
如何高效学习?掌握这十步就可以!
本文对《软技能:代码之外的生存指南》书中的“十步学习法”展开讨论,该书作者是John Z. Sonmez,一名程序员,书中有很多面试、专业等建议。有一些建议相见恨晚。某天在喵哥群里看到了本书的推荐,非常感谢推荐。本文末尾附上了John Z. Sonme推荐的书单(自我提升、软件开发、投资类),感兴趣的可以看一下。虽然本书说的是“程序员必备的软技能”,但我认为...
2024-02-13
阅读全文 →
《逆袭进大厂》之C++篇49问49答(绝对的干货),必须收藏
最近C++技术交流群发现了很多水平很高的朋友,欢迎大家来加喵哥微信,进群一起讨论计算机知识!程序喵大人微信大家好,我是阿秀答应你们的《逆袭进大厂》系列正式开始了。好吧我说实话,这些都是我自己整理的秋招笔记,一把屎一把尿慢慢总结出来的那种,这些笔记可以说对我帮助良多。它是在 github 上的 clone 下来的仓库笔记 + 自己看书理解到的知识点 + 网上相...
2024-02-13
阅读全文 →
用图文带你彻底弄懂GDB调试原理
最近C++技术交流群发现了很多水平很高的朋友,欢迎大家来加喵哥微信,进群一起讨论计算机知识!程序喵大人微信一、前言这篇文章来聊聊大名鼎鼎的GDB,它的豪门背景咱就不提了,和它的兄弟GCC一样是含着金钥匙出生的,在GNU的家族中的地位不可撼动。相信每位嵌入式开发工程师都使用过gdb来调试程序,如果你说没有用过,那只能说明你的开发经历还不够坎坷,还需要继续被 B...
2024-02-13
阅读全文 →
C语言指针-从底层原理到花式技巧,用图文和代码帮你讲解透彻
最近C++技术交流群发现了很多水平很高的朋友,欢迎大家来加喵哥微信,进群一起讨论计算机知识!程序喵大人微信一、前言二、变量与指针的本质三、指针的几个相关概念四、指向不同数据类型的指针五、总结一、前言 如果问C语言中最重要、威力最大的概念是什么,答案必将是指针!威力大,意味着使用方便、高效,同时也意味着语法复杂、容易出错。指针用的好,可以极大的提高代码执行效率...
2024-02-13
阅读全文 →
今天吃瓜吃出柠檬味
大厂们年终奖纷纷刷上热搜,看的喵哥真是心态崩了,来,不能光我一个人酸,要酸大家一起酸!快手上市:员工暴富,人均1300万港元2月5日,快手上市,市值暴涨193%,直接挺进中国互联网前五,仅次于腾讯、阿里、美团、拼多多。没错,就是那个市值相当于于3.4个bilibili的快手,别问我为什么这么算,不懂的评论区见。上市后,快手持股员工人均获利超千万元,有员工17...
2024-02-13
阅读全文 →
《逆袭进大厂》之C++进阶篇59问59答(超硬核干货,过年我们也需要学习)
最近C++技术交流群发现了很多水平很高的朋友,欢迎大家来加喵哥微信,进群一起讨论计算机知识!程序喵大人微信大家好,我是阿秀先扯两句闲话,前段时间加了一个粉丝,他告诉我说他们老师在班级群里推荐了我,我当时听到都懵了。。。当时真的有点懵,原来真的有人会看我写的东西,还愿意推荐给身边的人看…最重要的是,这还是一位计算机专业的 C++ 从业老师,在这里也感谢这位老师...
2024-02-13
阅读全文 →
邀请你加入C++大佬们的群聊
明天就是大年三十了,就地过年的喵哥在这里提前祝大家春节快乐!假期虽好,可不要懒惰哦,春节期间,我会陆续在技术群里发布一些独家学习资料,快扫描文末喵哥二维码进群,利用这个假期超过你的对手!不知不觉,程序喵技术群已经有近四百个朋友了,这两天发现群里大佬是真的多啊,有时候我都插不进话,讨论内容过于高端。前方高能预警!春节将至,留守过年的朋友赶紧添加程序喵微信,进群...
2024-02-13
阅读全文 →
首页
« 上一页
3
4
5
6
7
8
9
10
11
下一页 »
末页
用户登录
登录后可下载更多技术资源
×
加载中...
加载登录表单中...
用户注册
送10积分
加入工程师资源平台
×
加载中...
加载注册表单中...
找回密码
通过邮箱重置您的账号密码
×
加载中...
加载表单中...
需要登录
登录后即可使用更多功能
×
新用户注册即送10积分,可用于下载资源
👋
退出登录
确认要退出当前账号吗?
×
退出后需要重新登录才能下载资源