虫虫首页|资源下载|资源专辑|精品软件
登录|注册

您现在的位置是:虫虫下载站 > 技术阅读

技术阅读

  • 【为宏正名】99%人都不知道的"##"里用法

    2024-02-13
  •   资源简介:【说在前面的话】有人说C语言中最臭名昭著的两兄弟就是指针和宏了。对于前者,很多有经验的老鸟会告诉你:用好了指针你就掌握了C语言的内功心法——如同原力一样,无论是追随光明还是堕入黑暗都离不开它。宏就没这么幸运了,不光年年受到邪恶的混乱C语言大赛的肆意霸凌(https://www.ioccc.org/),更是让“让代码爹妈都不...

  • 【为宏正名】什么?我忘了去上“数学必修课”!

    2024-02-13
  •   资源简介:【说在前面的话】在前面的文章《【为宏正名】本应写入教科书的“世界设定”》中我们了解到:宏会在预编译阶段被“处理掉”——宏会被逐级展开、其最终代表的字符串会被替换到对应的文本文件中(只不过通常这个文本文件就是".c"文件)——它不仅活不到正式的编译(make)阶段,更无法对程序运行时刻的行为产生丝毫影响。简而...

  • 【为宏正名】本应写入教科书的“世界设定”

    2024-02-13
  •   资源简介:【说在前面的话】市面上大部分C程序员对宏存在巨大的误解甚至是恐惧,并因此极力避免宏的适度使用,甚至将宏在封装中发挥正确作用的行为视作是对C语言的“背叛”——震惊之余,对于为什么大家会有这种想法的原因,我曾经一度是非常“傲慢的”,这种傲慢与某些人宣称“穷人都是因为懒所以才穷”时所表现出的那种态度并无任何...

  • 如何高效学习?掌握这十步就可以!

    2024-02-13
  •   资源简介:本文对《软技能:代码之外的生存指南》书中的“十步学习法”展开讨论,该书作者是John Z. Sonmez,一名程序员,书中有很多面试、专业等建议。有一些建议相见恨晚。某天在喵哥群里看到了本书的推荐,非常感谢推荐。本文末尾附上了John Z. Sonme推荐的书单(自我提升、软件开发、投资类),感兴趣的可以看一下。虽然本书说的...

  • 《逆袭进大厂》之C++篇49问49答(绝对的干货),必须收藏

    2024-02-13
  •   资源简介:最近C++技术交流群发现了很多水平很高的朋友,欢迎大家来加喵哥微信,进群一起讨论计算机知识!程序喵大人微信大家好,我是阿秀答应你们的《逆袭进大厂》系列正式开始了。好吧我说实话,这些都是我自己整理的秋招笔记,一把屎一把尿慢慢总结出来的那种,这些笔记可以说对我帮助良多。它是在 github 上的 clone 下来的仓库笔...

  • 用图文带你彻底弄懂GDB调试原理

    2024-02-13
  •   资源简介:最近C++技术交流群发现了很多水平很高的朋友,欢迎大家来加喵哥微信,进群一起讨论计算机知识!程序喵大人微信一、前言这篇文章来聊聊大名鼎鼎的GDB,它的豪门背景咱就不提了,和它的兄弟GCC一样是含着金钥匙出生的,在GNU的家族中的地位不可撼动。相信每位嵌入式开发工程师都使用过gdb来调试程序,如果你说没有用过,那只...

  • C语言指针-从底层原理到花式技巧,用图文和代码帮你讲解透彻

    2024-02-13
  •   资源简介:最近C++技术交流群发现了很多水平很高的朋友,欢迎大家来加喵哥微信,进群一起讨论计算机知识!程序喵大人微信一、前言二、变量与指针的本质三、指针的几个相关概念四、指向不同数据类型的指针五、总结一、前言 如果问C语言中最重要、威力最大的概念是什么,答案必将是指针!威力大,意味着使用方便、高效,同时也意味着语...

  • 今天吃瓜吃出柠檬味

    2024-02-13
  •   资源简介:大厂们年终奖纷纷刷上热搜,看的喵哥真是心态崩了,来,不能光我一个人酸,要酸大家一起酸!快手上市:员工暴富,人均1300万港元2月5日,快手上市,市值暴涨193%,直接挺进中国互联网前五,仅次于腾讯、阿里、美团、拼多多。没错,就是那个市值相当于于3.4个bilibili的快手,别问我为什么这么算,不懂的评论区见。上市后,...

  • 《逆袭进大厂》之C++进阶篇59问59答(超硬核干货,过年我们也需要学习)

    2024-02-13
  •   资源简介:最近C++技术交流群发现了很多水平很高的朋友,欢迎大家来加喵哥微信,进群一起讨论计算机知识!程序喵大人微信大家好,我是阿秀先扯两句闲话,前段时间加了一个粉丝,他告诉我说他们老师在班级群里推荐了我,我当时听到都懵了。。。当时真的有点懵,原来真的有人会看我写的东西,还愿意推荐给身边的人看…最重要的是,这还...

  • 邀请你加入C++大佬们的群聊

    2024-02-13
  •   资源简介:明天就是大年三十了,就地过年的喵哥在这里提前祝大家春节快乐!假期虽好,可不要懒惰哦,春节期间,我会陆续在技术群里发布一些独家学习资料,快扫描文末喵哥二维码进群,利用这个假期超过你的对手!不知不觉,程序喵技术群已经有近四百个朋友了,这两天发现群里大佬是真的多啊,有时候我都插不进话,讨论内容过于高端。前...

  • 深入LUA脚本语言,让你彻底明白调试原理

    2024-02-13
  •   资源简介:最近C++技术交流群发现了很多水平很高的朋友,欢迎大家来加喵哥微信,进群一起讨论计算机知识!程序喵大人微信一、前言前面文章我们聊了gdb的底层调试机制,明白了gdb是利用操作系统提供的系统信号来调试目标程序的。很多朋友私下留言了,看到能帮助到大家,我心里还是很开心的,其实这也是我继续输出文章的最大动力!后面...

  • 如何成为一名大厂的优秀员工?

    2024-02-13
  •   资源简介:C++技术交流群发现了很多水平很高的朋友,欢迎大家来加喵哥微信,进群一起讨论计算机知识!程序喵大人微信被评为优秀员工是对自己辛苦工作的认可,能力的肯定,其次每个公司都会重点奖励优秀员工,会在各方面进行资源倾斜,可以帮您快速升职加薪。                                               ...

  • 硬核操作系统讲解

    2024-02-13
  •   资源简介:C++技术交流群发现了很多水平很高的朋友,欢迎大家来加喵哥微信,进群一起讨论计算机知识!程序喵大人微信1 冯诺伊曼体系1.1 冯诺伊曼体系简介现代计算机之父冯诺伊曼最先提出程序存储的思想,并成功将其运用在计算机的设计之中,该思想约定了用二进制进行计算和存储,还定义计算机基本结构为 5 个部分,分别是中央处理器(...

  • 阿巴阿巴阿巴

    2024-02-13
  •   资源简介:大家好,我是鱼皮,一位编程爱好者和分享者,致力用最有趣通俗的方式帮助大家学习编程知识。目前刚刚毕业半年,正在鹅厂做应用开发。下面想和大家分享我过去一年的经历和心路历程,希望能对大家有些帮助。过去一年,我做了。。。远程实习去年二月,由于疫情,我被困在家里,无法返回学校,也无法回公司继续实习,于是就开始...

  • 重点关注:C++全局变量初始化的大坑

    2024-02-13
  •   资源简介:大家好,我是程序喵!最近发现的一篇关于C++全局变量初始化的文章(原文作者twoon),分享给大家。注意:本文所说的全局变量指的是 variables with static storage,措词来自 c++ 的语言标准文档。什么时候初始化根据 C++ 标准,全局变量的初始化要在 main 函数执行前完成,常识无疑,但是这个说法有点含糊,main 函数执行...

  • 五大内存泄露应对之策,好文必看!

    2024-02-13
  •   资源简介:喵哥技术交流群发现了很多水平很高的朋友,欢迎大家来加喵哥微信,进群一起讨论计算机知识!程序喵大人微信来源 | 知乎-张凯(Kyle Zhang)整理 | 公众号-CPP程序员近年来,讨论 C++ 的人越来越少了,一方面是由于像 Python,Go 等优秀的语言的流行,另一方面,大家也越来越明白一个道理,并不是所有的场景都必须使用 C++ ...

  • 超硬核文章 | C++内存管理全景指南

    2024-02-13
  •   资源简介:喵哥技术交流群发现了很多水平很高的朋友,欢迎大家来加喵哥微信,进群一起讨论计算机知识!程序喵大人微信导语 深入理解C++内存管理,一文了解所有C++内存问题,万字长文,建议收藏   随着人工智能,云计算等技术的迅猛发展,让Python,go等新兴语言流行了起来,很多人以为C++可能已经过时了,确实,C++编程语言走到今...

  • 硬核必看!字节跳动面试经验分享

    2024-02-13
  •   资源简介:喵哥技术交流群发现了很多水平很高的朋友,欢迎大家来加喵哥微信,进群一起讨论计算机知识!程序喵大人微信最近同事内推了一位 Linux C/C++ 后端开发的同学到我们公司面试,我是一面的面试官,很遗憾这位工作了两年的同学面试表现不是很好。我问了如下一些问题:“Redis 持久化机制,redis 销毁方式机制,MQ 实现原理,C++ ...

  • 超硬核 | 2 万字+20 图带你手撕 STL 容器源码

    2024-02-13
  •   资源简介:前言源码之前,了无秘密。上一篇,我们剖析了 STL 迭代器源码与 traits 编程技法 ,这一篇我们来学习下容器。在 STL 编程中,容器是我们经常会用到的一种数据结构,容器分为序列式容器和关联式容器。两者的本质区别在于:序列式容器是通过元素在容器中的位置顺序存储和访问元素,而关联容器则是通过键 (key) 存储和读取元...

  • size_t和unsigned int傻傻不区分?

    2024-02-13
  •   资源简介:一. 前面的话上次洪哥跟我说,希望多写一些bug调试和踩坑经验的文章。没问题,反正我是挺会写bug的。在C++相关的开发中,有的朋友对一些基本的概念很模糊,用的时候也不注意,然后就呵呵哒了。我自己也偶尔有这样的问题,之前用C++写了一个程序,在测试环境自测无问题,上线后就跪了。二. bug程序为了便于叙述,我对原程序...

  • 如何编写 C++ 20 协程(Coroutines)

    2024-02-13
  •   资源简介:喵哥技术交流群发现了很多水平很高的朋友,欢迎大家来加喵哥微信,进群一起讨论计算机知识!程序喵大人微信C++20 带着 Coroutines 来了!花了一两周的时间后,我想写写 C++20 协程的基本用法,因为 C++ 的协程让我感到很奇怪,写一个协程程序十分费劲。让我们抛去复杂的东西,来看看写一个 C++ 协程需要哪些东西。编译器支...

  • 万字长文炸裂!手撕 STL 迭代器源码与 traits 编程技法

    2024-02-13
  •   资源简介:喵哥技术交流群发现了很多水平很高的朋友,欢迎大家来加喵哥微信,进群一起讨论计算机知识!程序喵大人微信大家好,我是小贺。1. 前言天下大事,必作于细。源码之前,了无秘密。上一篇,我们剖析了 STL 空间配置器,这一篇文章,我们来学习下 STL 迭代器以及背后的 traits 编程技法。在 STL 编程中,容器和算法是独立设计的...

  • 活着活着,就明白了(精辟)

    2024-02-13
  •   资源简介:喵哥技术交流群发现了很多水平很高的朋友,欢迎大家来加喵哥微信,进群一起讨论计算机知识!程序喵大人微信大家好,我是小麦,今天不聊技术;最近都在医院折腾了,有点累,白天找老彭聊天,慢慢聊起了他的事情:去年元旦,他的父亲身体不适,后来转院去上海治疗,人生地不熟,一个人跑上跑下,陪护的时候还在坚持更新博文;...

  • 干货:你必须知道的89个"操作系统"核心概念

    2024-02-12
  •   资源简介:素材来源:CSDN整理:【公众号:最后一个bug】1. 操作系统(Operating System,OS):是管理计算机硬件与软件资源的系统软件,同时也是计算机系统的内核与基石。操作系统需要处理管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交...

  • 爆肝!朋友做了个编程导航网站!

    2024-02-12
  •   资源简介:这网站能帮你轻松发现优质编程学习资源,一定不要错过!前段时间,我的一位在鹅厂做全栈开发的朋友鱼皮,利用工作之余的时间,独自爆肝了 200 多个小时,开发了一个编程导航网站!网站的目标很简单,帮助大家轻松发现优质编程资源。编程导航啥是编程导航?在这个网站上,你可以轻松地搜索需要的编程资源,比如适合新手入门...

  • 寒门再难出贵子?|中科院博士告诉你,怎么做才不辜负你吃过的苦

    2024-02-12
  •   资源简介:大家好,我是喵哥。在知乎上,经常看到有人问身处逆境,该如何逆袭?其实这个问题我也曾经想过无数次,如果我们不是含着金汤匙出生的人,就注定没有逆袭的机会吗?今天的文章也许能帮到这些和我有一样疑问的朋友。最近,一篇中科院博士论文的“致谢”红遍了网络,触动了无数人的内心。同时登上了抖音、知乎、微博、虎扑热榜...

  • C++是一门很烂的语言?Linus Torvalds脾气又不好了

    2024-02-12
  •   资源简介:文章来源:CSDNLinux发明者Linus Torvalds又双叒叕开喷了!Linus在计算机方面的天赋大家都知道的,22岁发明Linux,但是让他火遍全网的技能还得属嘴炮,众所周知的与 Minix 作者的内核架构之争,炮轰 C++,Fuck u nVidia 等。订阅 Linux 邮件列表你可能经常会看到 Linus 骂人,把开发者骂走并不少见了。近日,Rust 进入 Linu...

  • 动画系列:磁盘 IO 为什么总叫你对齐?

    2024-02-12
  •   资源简介:存储 IO 重要的一个知识点划重点:存储 IO 要对齐。资深存储人员为啥总叫你注意 IO 对齐的?机械磁盘 IO 为什么要 512 对齐呢,SSD 盘为啥要 4K 对齐?不对齐又会如何?重要的知识点:机械盘的 IO 要扇区对齐(绝大部分的扇区是 512 字节大小),磁盘的读写最小单元就是扇区;SSD 盘的 IO 要 4K 对齐,SSD 盘的读写单元是 ...

  • 写了这么多代码,你了解自己代码的内存消耗么?

    2024-02-12
  •   资源简介:理解代码的内存消耗,最关键是要知道自己所用编程语言的内存管理。不同语言的内存管理不同的编程语言各自的内存管理方式。C/C++这种内存堆空间的申请和释放完全靠自己管理Java 依赖JVM来做内存管理,不了解jvm内存管理的机制,很可能会因一些错误的代码写法而导致内存泄漏或内存溢出Python内存管理是由私有堆空间管理的,所...

  • 知乎 | 一个27岁没文凭的人,想努力去学编程,还有机会吗?

    2024-02-12
  •   资源简介:点击上方蓝字,关注并星标,和我一起学技术。大家好,最近在知乎里看到了一个问题,感慨万千,拿出来给大家分享分享,希望可以抛砖引玉给大家一点启发。问题大家已经从文章的标题里看到了:一个27岁没文凭,想去努力自学编程,有机会成为程序员吗?而问题的描述更加令人唏嘘,写的是:不是读书不好,而是家庭一些原因没上大...