关闭

程序喵大人

所属频道 单片机 公众号精选
分享计算机基础及高端知识,主要有C++、java、Android、音视频、数据结构、操作系统、计算机网络、深度学习等。
  • 在部队当程序员有多爽?

    今天在知乎上看到一位大佬分享了自己两段很有意思的经历。一段是在部队当程序员的经历,一段是退伍后在大厂当程序员的经历。很不错的经历,分享给大家!作者:Coldwingshttps://www.zhihu.com/question/426897186/answer/218663196...

    单片机
    2021-11-15
  • C  protected继承和private继承是不是没用的废物?

    如图是真实世界实践中C项目protected继承和private继承的情况:其中public继承总的平均下来几乎占99.9%,而protected继承几乎没有。private继承还能占极小部分,但也完全可以用public继承复合取代。实践是检验真理的唯一标准,现实世界中的这些项目...

  • 一文看懂 | GDB底层实现原理

    在程序出现bug的时候,最好的解决办法就是通过 GDB 调试程序,然后找到程序出现问题的地方。比如程序出现 段错误(内存地址不合法)时,就可以通过 GDB 找到程序哪里访问了不合法的内存地址而导致的。本文不是介绍GDB的使用方式,而是大概介绍GDB的实现原理,当然GDB是一个庞大...

    单片机
    2021-11-11
  • 图解|工作6年多,我还是没有搞懂什么是协程的道与术

    前言大家好,我的朋友们!大白干了6年多后端,写过C/C、Python、Go,每次说到协程的时候,脑海里就只能浮现一些关键字yeild、async、go等等。但是对于协程这个知识点,我理解的一直比较模糊,于是决定搞清楚。全文阅读预计耗时10分钟,少刷几个小视频的时间,多学点知识,想...

    单片机
    2021-11-09
  • Google开发者大会大佬云集,我也去看看!

    内容:张婉清,陈君瑶排版:陈君瑶2021DevFest上海谷歌开发者节正快马加鞭地赶来!作为热爱谷歌技术的你我,如何在变革加速的时代用数字创新应对挑战,让自己和更多人的生活更美好呢?11月28日,浦东喜来登由由大酒店让我们一探究竟吧!WelcometoDevFest!活动信息及报...

    单片机
    2021-11-09
  • Linux 中的各种栈:进程栈 线程栈 内核栈 中断栈

    栈是什么?栈有什么作用?首先,栈(stack)是一种串列形式的数据结构。这种数据结构的特点是后入先出(LIFO,LastInFirstOut),数据只能在串列的一端(称为:栈顶top)进行推入(push)和弹出(pop)操作。根据栈的特点,很容易的想到可以利用数组,来实现这种数据...

  • 参加了 40 多场面试。

    大哈喽,大家好,我是厨子。好久不见呀,甚是想念,大家是不是发现最近的文章,都是在回答一些读者问题,所以我打算开一个新的专栏【答读者问】,专门用来回答读者的问题。大家如果有问题时,就可以先看看这个专栏下,是否有类似提问,如果有的话,则可以快速获得回答啦!没有答案的话,则可以向我提问...

    单片机
    2021-11-08
  • 推荐几个大佬

    羽林君公众号【羽林君】号主刘宇宁,扫地机器人领域的嵌入式开发工程师,公众号内容从单片机到linux,从C再到C,从ROS到SLAM建图,除了技术还有些人生感悟,一个认真输出内容的职场老司机,也是一个技术之外丰富生活的人,摄影、音乐and篮球。关注公众号,后台回复“资源”,还有号主...

    单片机
    2021-11-08
  • 研究了一波Android Native C 内存泄漏的调试

    最近在调试AndroidNative层的内存泄漏问题,整理了一些笔记,分享一下本文目录如何查看内存信息?Android关键内存项介绍如何调试内存泄漏其他工具复盘相关资料推荐如何查看内存信息?在代码中打印,开启一个线程,间隔固定时间打印出当前内存信息【有好多种获取内存信息的API,...

  • 清华大学:2021 元宇宙研究报告!

    关于元宇宙的详细介绍;来源:软件定义世界(SDX)本文仅作学术分享往期推荐如何阅读开源项目代码C20新特性的小细节分享一个编程设计小技巧(没有两三年工作经验估计看不懂)链接两个"名字完全一样"的【动态库】,你会怎么处理?手撸一个对象池多线程学习指南这里收集了100多篇C原创文章(...

    单片机
    2021-11-03
  • 关于技术书籍,我是这么来选书和看书的

    一、前言二、选书1.重视选书的过程2.如何选书3. 电子书or纸质书三、读书1.不要怕弄脏书2.消灭模糊性、不确定性3. 一定要做笔记4.怎么确认自己真的懂了一、前言前几天有同事过来,让我推荐一本Linux系统的书籍。我就问他2个问题:你想学习Linux哪一个层次:内核层?驱动层...

    单片机
    2021-11-01
  • 一文看懂 | GDB底层实现原理

    在程序出现bug的时候,最好的解决办法就是通过 GDB 调试程序,然后找到程序出现问题的地方。比如程序出现 段错误(内存地址不合法)时,就可以通过 GDB 找到程序哪里访问了不合法的内存地址而导致的。本文不是介绍GDB的使用方式,而是大概介绍GDB的实现原理,当然GDB是一个庞大...

    单片机
    2021-10-29
  • 图解|30张图,带你深入理解CPU流水线和分支预测的那些事儿

    大家好,我的朋友们。今天来聊一个硬核的话题,本文大约需要15min,认真读完一定会有收获,走起!通过本文你将了解以下内容:stackoverflow的有趣问题CPU流水线机制和内部数据流转CPU流水线的三大冒险CPU分支预测大揭秘有趣的问题前几天摸鱼的时候,我在stackover...

    单片机
    2021-10-29
    CPU
  • 手撸一个线程池

    点击上方蓝字关注下我呗之前分享过一次手写线程池-C语言版,然后有朋友问是否有C线程池实现的文章:其实关于C线程池的文章我好久以前写过,但估计很多新朋友都没有看到过,这里也重新发一下!本人在开发过程中经常会遇到需要使用线程池的需求,但查了一圈发现在C中完备的线程池第三方库还是比较少...

    单片机
    2021-10-28
  • 程序员鄙视链,好家伙,这,

    之前在《这家公司不招女程序员!》提到过程序员鄙视链今天我们延伸说说程序员鄙视链的事儿作者:辛俊波链接:https://www.zhihu.com/question/28900960/answer/4260273601程序语言篇懂FunctionalProgramming的工程师鄙...

    单片机
    2021-10-25