↓推荐关注↓各省高考分数线逐渐出炉,那么高考哪个省最难呢?不同省份的高考难度,一直是一个争议严重的问题。每个地方的人,都会觉得自己是比较难的那一个。因为其实不管在哪里,高考都是件不容易的事情。高考录取,本质上是一种“省内筛选”,是全国各个高校,以省(直辖市,自治区)为单位进行的竞...
↓推荐关注↓hi,大家好,由于移动互联网不断发展,导致网络流量徒增,推动着网络技术不断地发展,而CPU的运行频率基本停留在10年前的水平,为了迎接超高速网络技术的挑战,软件也需要大幅度创新,结合硬件技术的发展,DPDK(DataPlaneDevelopmentKit),一个以软件...
今天这篇文章,我想跟大家探索下Attributes这个概念。如果你还没有听过这个概念,或是一知半解,没咋用过,那正好表明它处于一个被忽略或是低估的位置。MeetingC曾经对此做过一份调查,结果如下:From MeetingCCommunity可以看出,大概一千人填写了这份问卷,...
↓推荐关注↓看完后不再迷茫!在校学生的编程语言和数据结构的基础还不错,我认为应该在《操作系统》和《计算机体系结构》这两门课上下功夫,然后才去读编程方面的APUE、UNP等书。下面简单谈谈我对学习这两门课的看法和建议,都是站在服务端程序员的角度,从实用主义(pragmatic)的立...
上帝视角我们平时在访问网站时,不使用IP地址,而是网站域名。但是抓包发现:交互报文是以 IP地址进行的。那么IP地址是从哪来的呢?这是因为 DNS 把网站域名自动转换为IP地址。报文交互抓包DNS出现TCP/IP是基于IP地址进行通信的,但是IP地址不太好记。于是出现了另一种方便...
大家都知道,在创建一个服务器程序的时候,需要先listen一下,然后才能接收客户端的请求。例如下面的这段代码我们再熟悉不过了。int main(int argc, char const *argv[]){ int fd = socket(AF_INET, SOCK_STREAM,...
学习是⼀个不断精进的过程,没有standarddestination。我们经常听到技术⼈各种学习困扰:“学Java也有2年了,总感觉思路不太清晰。”“⽹上资料和课程太多了,不知道怎么筛选出适合⾃⼰的经典资料。”“想知道阿⾥p7p8同学的技术成⻓路线,都有哪些精进⽅式?”⼯欲善其事...
如果你要问程序员对Unicode是什么感受。喜欢它?厌恶它?都是,也都不是…… 遇上Unicode字符问题,真是五味俱全。我的感受就如下图……一图胜千言。范品社推出的几十款极客题材卫衣
最近在做一个项目,遇到一个问题,运行于ARM上的threadx在与DSP通信采用消息队列的方式传递消息(最终实现原理是中断共享内存的方式),在实际操作过程中发现threadx总是crash,于是经过排查,是因为传递消息的结构体没有考虑字节对齐的问题。随手整理一下C语言中字节对齐的...
混迹技术圈的这些年,你都听到过哪些奇奇怪怪的发音?比如,密钥读“miyue”?AJAX读“阿贾克斯”?阈值阀值傻傻分不清楚?今天,就让他二哥来给大家上一课,纠正一下技术圈内的那些不标准但是很普遍的发音!小本本拿出来!点击空白处查看标准发音 ▼点击空白处查看标准发音 ▼点击空白处查...
在开始今天的文章之前,我先来请大家思考几个小问题。问1:我们在查看内核发送数据消耗的CPU时,是应该看sy还是si?问2:为什么你服务器上的/proc/softirqs里NET_RX要比NET_TX大的多的多?问3:发送网络数据的时候都涉及到哪些内存拷贝操作?这些问题虽然在线上经...
最近在做一个项目,遇到一个问题,运行于ARM上的threadx在与DSP通信采用消息队列的方式传递消息(最终实现原理是中断共享内存的方式),在实际操作过程中发现threadx总是crash,于是经过排查,是因为传递消息的结构体没有考虑字节对齐的问题。随手整理一下C语言中字节对齐的...
校招形势在去年结束的秋季招聘中,后台开发或服务器开发的岗位需求一度火热,甚至超过了算法岗。不少同学从诸神黄昏的算法岗战场上退下,转向更偏向工程能力的后台开发岗,从而造成后台开发岗位竞争的大爆发。后台开发工程师主流使用的编程语言有C、Java、PHP以及目前慢慢流行的Golang等...