• 难得啊,C语言/C 基础面试知识大集合

    C语言和C相关的面试题一直比较少见一些,没有Java方向写的人那么多,这是一篇C语言与C面试知识点总结的文章,非常难得。const作用修饰变量,说明该变量不可以被改变;修饰指针,分为指向常量的指针(pointertoconst)和自身是常量的指针(常量指针,constpointe...

  • 在部队当程序员有多爽?

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

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

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

    程序喵大人
    2021-11-15
  • 今年双十一,一个时代的落幕!

    阅读本文大概需要1.6分钟。今天刚发了个朋友圈,文案是:今年双十一,一个时代的落幕。很多朋友留言,问我什么意思。问得多了,干脆就写篇文章,谈下自己的一点小看法好了。先问大家一个问题,现在想下,你对双十一的印象是什么?我想无非就这么几点:一些平台那些照旧让人算不明白的复杂的优惠券算...

    程序员小灰
    2021-11-15
  • 拒绝焦虑!Alibaba巨擎随手甩来的一本Java性能优化让我收获满满

    前言相信大多数的小伙伴都会觉着性能优化是一件很复杂的事,那么事实是不是这样的呢?优化应用程序获得最佳性能确实不是一件容易的事。它需要一定的经验和知识。那么,现阶段还不具备这样的经验和知识的我们,是不是就做不到了呢?也不是,这并不意味着你如果不具备这些知识,就做不了。。我们要遵循一...

  • 10 张图 22 段代码,万字长文带你搞懂虚拟内存模型和 malloc 内部原理

    通过/proc文件系统探究虚拟内存我们会通过/proc文件系统找到正在运行的进程的字符串所在的虚拟内存地址,并通过更改此内存地址的内容来更改字符串内容,使你更深入了解虚拟内存这个概念!这之前先介绍下虚拟内存的定义!虚拟内存虚拟内存是一种实现在计算机软硬件之间的内存管理技术,它将程...

    CPP开发者
    2021-11-15
    内存
  • C/C 动态检测内存错误利器 - ASan

    ↓推荐关注↓ASan,即AddressSanitizer,是一个适用于c/c程序的动态内存错误检测器,它由一个编译器检测模块(LLVMpass)和一个替换malloc函数的运行时库组成,在性能及检测内存错误方面都优于Valgrind,你值得拥有。一、适用平台在LLVM3.1版之后...

    CPP开发者
    2021-11-15
    内存
  • 网络设备的 38 个知识点

    网络其实很简单,就是一堆设备连接在一起,然后在上面跑各种网络协议,实现设备之间的网络互通。其中第一步便是把所有设备按照一定的规则连接起来。这些设备可能是路由器、交换机、防火墙等网络设备,也可能是服务器、电脑、手机等需要接入网络的设备。为了完成各种设备的连接需求,会用到网络物理层的...

    CPP开发者
    2021-11-15
  • Lambda 表达式

    常见的语言中都提供Lambda语法糖,比如C#,Python,Golang等。本文将探讨下C11引入的Lambda语法糖。语法糖是一种让程序员使用更加便利的一种语法,并不会带来额外的功能,比如Lambda,没有这种语法糖,其可以用已有的语法等价的实现出相应的功能。有编程实践经验的...

    CPP开发者
    2021-11-15
  • 硬核图解!断网了,还能 ping 通 127.0.0.1 吗?为什么?

    你女神爱不爱你,你问她,她可能不会告诉你。但网通不通,你ping一下就知道了。可能看到标题,你就知道答案了,但是你了解背后的原因吗?那如果把127.0.0.1换成0.0.0.0或localhost会怎么样呢?你知道这几个IP有什么区别吗?以前面试的时候就遇到过这个问题,大家看个动...

    CPP开发者
    2021-11-15
    pi
  • 深入理解 Linux的 I/O 系统

    ↓推荐关注↓传统的SystemCallI/O在Linux系统中,传统的访问方式是通过write()和read()两个系统调用实现的,通过read()函数读取文件到到缓存区中,然后通过write()方法把缓存中的数据输出到网络端口。read(file_fd, tmp_buf, le...

    CPP开发者
    2021-11-15
    I/O
  • 实战 | QUIC 协议在蚂蚁集团落地

    ↓推荐关注↓自2015年以来,QUIC协议开始在IETF进行标准化并被国内外各大厂商相继落地。鉴于QUIC具备“0RTT建联”、“支持连接迁移”等诸多优势,并将成为下一代互联网协议:HTTP3.0的底层传输协议,蚂蚁集团支付宝客户端团队与接入网关团队于2018年下半年开始在移动支...

  • 非常实用的示波器基础知识问答,建议收藏!!!

    ▼点击下方名片,关注公众号▼1.对一个已设计完成的产品,如何用示波器检测分析其可靠性?答:示波器早已成为检测电子线路最有效的工具之一,通过观察线路关键节点的电压电流波形可以直观地检查线路工作是否正常,验证设计是否恰当。这对提高可靠性极有帮助。当然对波形的正确分析判断有赖于工程师自...

  • 电子工程师常用公式大全(建议收藏!)

    点击上方“小麦大叔”,选择“置顶/星标公众号”福利干货,第一时间送达1.欧姆定律计算计算电阻电路中电流、电压、电阻和功率之间的关系。欧姆定律解释欧姆定律解释了电压、电流和电阻之间的关系,即通过导体两点间的电流与这两点间的电势差成正比。说明两点间的电压差、流经该两点的电流和该电流路...

  • 一键调整PCB丝印,超级好用

    点击上方“小麦大叔”,选择“置顶/星标公众号”福利干货,第一时间送达针对后期元件装配,特别是手工装配元件,一般都得出PCB的装配图,用于元件放料定位之用,这时丝印位号就显示出其必要性了。初学画PCB的朋友们一定有过这样的操作,一个个手动调整元件的丝印位号,非常繁琐枯燥,效率低下....

    小麦大叔
    2021-11-12
    PCB
发布文章