关闭

程序喵大人

所属频道 单片机 公众号精选
  • C 的lambda是函数还是对象?

    关于C的lambda是函数还是对象,这其实不是一个一概而论的问题。先说结论:对于有捕获的lambda,其等价于对象。对于没有任何捕获的lambda,其等价于函数!首先,很多C程序员从lambda用法上反推容易发现是对象,因为lambda可以捕获!这是函数做不到的。的确,比如:in...

    单片机
    2021-11-29
  • 没办法,基因决定的!

    前段时间各种明星新闻让人大跌眼镜,那天老婆说为什么那么多又帅又有钱的男的会出去花钱找女人,我第一反应,那不是很正常。。。当然,我没说,可能因为我不帅,也没钱,确实不知道怎么回答这个问题。不过,pianoist这个事儿让我想起了之前看的一本书——《自私的基因》,或许有些我们解释不了...

    单片机
    2021-11-29
  • 哪家互联网公司一周工作时间最长??太卷了!!!

    大家好,最近看到了各大互联网公司的每周工作时长排行榜,分享给大家,希望对跳槽的朋友能有所帮助!一般来说,法定的工作时间是40小时(965);大小周通常可以折算为周工作60小时;996通常折算为周工作65小时。其实,在选择公司offer的时候,除了看总包,加班时长也需要重点考虑;我...

    单片机
    2021-11-29
  • Effective c

    Part1一、让自己习惯C条款01:视C为一个语言联邦C并不是一个带有一组守则的一体语言:他是从四个次语言(C、Object-OrientedC、Template、STL) 组成的联邦政府,每个次语言都有自己的规约。记住这四个次于语言你就会发现C容易了解得多。条款02:尽量以co...

    单片机
    2021-11-29
  • 研究了一下Android JNI,有几个知识点不太懂。

    目录Java线程与OS线程的区别与关联JNI的作用JNIEnv和JavaVM是啥JNI中数据是如何传递的Java线程与Native(OS)线程的区别联系:Java线程其实是一层OS线程的封装,本质上就是OS线程。【以前版本的Java线程不是OS线程,是JVM构造的用户态线程(Gr...

    单片机
    2021-11-29
  • 为什么空类大小是1

    我们可能都知道,C中空类的大小是1。#includeclassEmptyA{};intmain(){std::cout

    单片机
    2021-11-29
  • 参加了 40 多场面试。

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

    单片机
    2021-11-16
  • 推荐一个学习技术的好网站

    最近发现了一个学习技术的好网站,网站链接是https://www.scss.tcd.ie/Jeremy.Jones/VivioJS/,可点击阅读原文。具体内容如图:让我决定推荐给大家的理由就是CPUMESI协议的动画,一个多月前我看见这个网站的时候还只有CPUCache相关的动画...

    单片机
    2021-11-16
  • 清华大学:2021 元宇宙研究报告!

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

    单片机
    2021-11-15
  • 在部队当程序员有多爽?

    今天在知乎上看到一位大佬分享了自己两段很有意思的经历。一段是在部队当程序员的经历,一段是退伍后在大厂当程序员的经历。很不错的经历,分享给大家!作者: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)操作。根据栈的特点,很容易的想到可以利用数组,来实现这种数据...