• 阿里十年经验等于零!

    阅读本文大概需要7分钟。大厂是很多职场人追求的目标:薪资高、福利好、培训规范、发展空间大、管理规范等等,这些都是大企业的优势。但不少人在大厂的发展却陷入了困境。关于在大厂工作的问题,有一个洋友的问题,分享给大家:“洋哥,我是做地图相关研发工作的,来这家大厂(阿里高德)10年了。因...

    程序员小灰
    2021-11-09
  • 一文看懂 | GDB 底层实现原理

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

    CPP开发者
    2021-11-09
  • C STL 容器如何解决线程安全的问题?

    众所周知,STL容器不是线程安全的。对于vector,即使写方(生产者)是单线程写入,但是并发读的时候,由于潜在的内存重新申请和对象复制问题,会导致读方(消费者)的迭代器失效。实际表现也就是招致了coredump。另外一种情况,如果是多个写方,并发的push_back(),也会导...

    CPP开发者
    2021-11-09
    线程 ST
  • C/C 程序员的编程修养

    来源|嵌入式云IOT技术圈什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对于速度快,只要编得多也就熟能生巧了。我认为好的程序员应该有以下几方面的素质:1、有专研精神,勤学善...

  • C 是如何从代码到游戏的?

    C是如何从代码到游戏的这个简单啊。你既然问C了,那我问你,现在,我有一个Student类。C怎么创建一个学生类的对象?// 嗯我会!有两种方式:Student s;Student *s2 = new Student("张三");那好,现在这学生的行为有:吃饭,睡觉,上网课。现在你...

  • 存ip地址,用什么数据类型比较好

    来源:blog.csdn.net/mhmyqn/article/details/48653157存ip地址时,相对字符串存储,使用无符号整数来存储有如下的好处:节省空间,不管是数据存储空间,还是索引存储空间便于使用范围查询(BETWEEN...AND),且效率更高通常,在保存IP...

    C语言编程
    2021-11-09
    ip地址
  • 大厂 C 笔试/面试题及答案

    来自:知乎,作者:Hu先生的Linux链接:https://zhuanlan.zhihu.com/p/274473971题很多,先上题后上答案,便于大家思考问题点:1、C和C的特点与区别?2、C的多态3、虚函数实现4、C和C内存分配问题5、协程6、CGI的了解7、进程间通信方式和...

    C语言编程
    2021-11-09
  • 盘点各类工程师的工位

    ▼点击下方名片,关注公众号▼工程师的圈子,那是十分神秘,又令人着迷的。每天的工作就是对着电脑,那他们的工作是如何的呢?我们来品一品(后面奉上各位大佬的桌面,一定要看到最后噢)↓↓↓最最常见的普通版:升级版:算不得体贴版:逼退人升级版:舒适版:超人性版:独立版:高级版:友谊版:高级...

  • 学好LDO必看的知识点-LDO压降

    1、前言低压降稳压器(LDO)的典型特性必然是压降。毕竟,其名称及其缩写由此而来。从根本上讲,压降描述的是正常稳压所需的VIN和VOUT之间的最小差值。2、什么是压降?压降电压VDO是指为实现正常稳压,输入电压VIN必须高出所需输出电压VOUT(nom)的最小压差。请参见 公式1...

  • 干货 | 常见信号质量问题、危害及其解决方法

    ▼点击下方名片,关注公众号▼概述在电路设计中,“信号”始终是工程师无法绕开的一个知识点。不管是在设计之初,还是在测试环节中,信号质量问题都值得关注。在本文中,主要介绍信号相关的四类问题:信号过冲、毛刺(噪声)、回沟(台阶)、信号边沿缓慢。一、信号过冲如下图是信号过冲的常见波形图:...

  • TVS选型,让老人新人都能得心应手!

    ▼点击下方名片,关注公众号▼提到TVS,大部分电子工程师基本都知道是用来端口防护的,防止端口瞬间的电压冲击造成后级电路的损坏。由于其在电路中的极其重要的地位,但是,针对TVS的选型过程,很多厂家都是直接给推荐电路,直接告诉设计者答案选择哪个器件,却很少对选型过程提供理论计算,大部...

  • 最全555定时器芯片内部电路分析

    ▼点击下方名片,关注公众号▼555定时器芯片由于使用方便灵活,应用非常广泛。常用在波形的产生与变化、测量与控制等许多领域。家用电器、电子玩具中都很常见,是非常经典的一款芯片。究竟有多经典,甚至可以出它的手办模型。由于广受市场欢迎,许多芯片公司都各自推出了555定时器芯片。尽管产品...

  • 万万没想到,二极管竟然还可以这样用?

    ▼点击下方名片,关注公众号▼利用二极管的单向导电性可以设计出好玩、实用的电路。本篇将分析限幅电路和钳位电路,是如何用二极管来实现的。限幅电路    如下图所示,当在正半周期,并且VIN大于等于0.7V,二极管正向导通。此时,VOUT会被钳位在0.7V上。而当VIN小于0.7V时二...

  • 在外企和大厂都实习过是一种什么体验?

    最近校招基本都开奖了,每天来找我报喜的人也不少,也有一些小伙伴咨询我offer选择意见,让我帮忙选择比较有前途(钱途)的offer。不得不感慨,应届生确实一届比一届要强,好几个收割机拿的offer我都羡慕的不行。。。说回正题,昨天有位师弟给我分享了他自己的实习经历,我定睛一看,好...

    小林coding
    2021-11-08
  • 深入理解 Linux I/O 系统

    大家好,我是小林。我在之前的图解系统写过LinuxI/O的文章,但是没有集中在一起讲。今天就跟大家分享一篇,LinuxI/O系统。目录传统的SystemCallI/O  读操作  写操作  网络I/O  磁盘I/O高性能优化的I/O存储设备的I/O栈I/OBuffering   ...

    小林coding
    2021-11-08
    I/O
发布文章