关闭

CPP开发者

所属频道 单片机 公众号精选
  • 数据告诉你,哪个省才是高考地狱模式?

    ↓推荐关注↓各省高考分数线逐渐出炉,那么高考哪个省最难呢?不同省份的高考难度,一直是一个争议严重的问题。每个地方的人,都会觉得自己是比较难的那一个。因为其实不管在哪里,高考都是件不容易的事情。高考录取,本质上是一种“省内筛选”,是全国各个高校,以省(直辖市,自治区)为单位进行的竞...

    单片机
    2021-08-19
  • 深入理解 DPDK 程序设计:Linux 网络2.0

    ↓推荐关注↓hi,大家好,由于移动互联网不断发展,导致网络流量徒增,推动着网络技术不断地发展,而CPU的运行频率基本停留在10年前的水平,为了迎接超高速网络技术的挑战,软件也需要大幅度创新,结合硬件技术的发展,DPDK(DataPlaneDevelopmentKit),一个以软件...

    单片机
    2021-08-19
  • 深入理解无锁编程

    hi,大伙好,今天介绍一下无锁编程基础知识,希望大家可以了解无锁编程基本原理。无锁编程是一个挑战,不仅因为任务本身的复杂性,还因为从一开始就很难深入了解这个主题,因为该主题和底层技术(编译器,CPU,内存)息息相关,需要深厚底层功底。我学习无锁编程是BruceDawson出色而全...

    单片机
    2021-08-19
  • 那些值得使用的标准 Attributes

    今天这篇文章,我想跟大家探索下Attributes这个概念。如果你还没有听过这个概念,或是一知半解,没咋用过,那正好表明它处于一个被忽略或是低估的位置。MeetingC曾经对此做过一份调查,结果如下:From MeetingCCommunity可以看出,大概一千人填写了这份问卷,...

    单片机
    2021-09-16
  • Linux C 服务器端这条线怎么走?

    ↓推荐关注↓看完后不再迷茫!在校学生的编程语言和数据结构的基础还不错,我认为应该在《操作系统》和《计算机体系结构》这两门课上下功夫,然后才去读编程方面的APUE、UNP等书。下面简单谈谈我对学习这两门课的看法和建议,都是站在服务端程序员的角度,从实用主义(pragmatic)的立...

    单片机
    2021-09-03
  • 36 张图详解 DNS :网络世界的导航

    上帝视角我们平时在访问网站时,不使用IP地址,而是网站域名。但是抓包发现:交互报文是以 IP地址进行的。那么IP地址是从哪来的呢?这是因为 DNS 把网站域名自动转换为IP地址。报文交互抓包DNS出现TCP/IP是基于IP地址进行通信的,但是IP地址不太好记。于是出现了另一种方便...

    单片机
    2021-08-19
    DNS
  • 为什么服务端程序都需要先 listen 一下?

    大家都知道,在创建一个服务器程序的时候,需要先listen一下,然后才能接收客户端的请求。例如下面的这段代码我们再熟悉不过了。int main(int argc, char const *argv[]){ int fd = socket(AF_INET, SOCK_STREAM,...

    单片机
    2021-09-22
  • 3个?,50余位阿??程师,整理了?份300 项学习资源清单……

    学习是⼀个不断精进的过程,没有standarddestination。我们经常听到技术⼈各种学习困扰:“学Java也有2年了,总感觉思路不太清晰。”“⽹上资料和课程太多了,不知道怎么筛选出适合⾃⼰的经典资料。”“想知道阿⾥p7p8同学的技术成⻓路线,都有哪些精进⽅式?”⼯欲善其事...

    单片机
    2021-09-16
  • 一张图,精辟解释了程序员对 Unicode 的感受

    如果你要问程序员对Unicode是什么感受。喜欢它?厌恶它?都是,也都不是…… 遇上Unicode字符问题,真是五味俱全。我的感受就如下图……一图胜千言。范品社推出的几十款极客题材卫衣

    单片机
    2021-09-10
  • Linux 字节对齐的那些事

    最近在做一个项目,遇到一个问题,运行于ARM上的threadx在与DSP通信采用消息队列的方式传递消息(最终实现原理是中断共享内存的方式),在实际操作过程中发现threadx总是crash,于是经过排查,是因为传递消息的结构体没有考虑字节对齐的问题。随手整理一下C语言中字节对齐的...

    单片机
    2021-09-06
  • 程序员,这些英文 IT 术语,你读对了么?

    混迹技术圈的这些年,你都听到过哪些奇奇怪怪的发音?比如,密钥读“miyue”?AJAX读“阿贾克斯”?阈值阀值傻傻分不清楚?今天,就让他二哥来给大家上一课,纠正一下技术圈内的那些不标准但是很普遍的发音!小本本拿出来!点击空白处查看标准发音 ▼点击空白处查看标准发音 ▼点击空白处查...

    单片机
    2021-09-03
  • 25 张图,一万字,拆解 Linux 网络包发送过程

    在开始今天的文章之前,我先来请大家思考几个小问题。问1:我们在查看内核发送数据消耗的CPU时,是应该看sy还是si?问2:为什么你服务器上的/proc/softirqs里NET_RX要比NET_TX大的多的多?问3:发送网络数据的时候都涉及到哪些内存拷贝操作?这些问题虽然在线上经...

    单片机
    2021-08-19
  • Linux 字节对齐的那些事

    最近在做一个项目,遇到一个问题,运行于ARM上的threadx在与DSP通信采用消息队列的方式传递消息(最终实现原理是中断共享内存的方式),在实际操作过程中发现threadx总是crash,于是经过排查,是因为传递消息的结构体没有考虑字节对齐的问题。随手整理一下C语言中字节对齐的...

    单片机
    2021-09-03
  • “这个需求做不了”

    当我们遇到莫名其妙的需求,却又不得不去实现时,穿这款卫衣

    单片机
    2021-09-22
  • C 后台开发知识点及学习路线

    校招形势在去年结束的秋季招聘中,后台开发或服务器开发的岗位需求一度火热,甚至超过了算法岗。不少同学从诸神黄昏的算法岗战场上退下,转向更偏向工程能力的后台开发岗,从而造成后台开发岗位竞争的大爆发。后台开发工程师主流使用的编程语言有C、Java、PHP以及目前慢慢流行的Golang等...

    单片机
    2021-08-19