• Modern C  有哪些能真正提升开发效率的语法糖?

    我们说的ModernC,一般指的是C11及以后的标准,从C11开始,ModernC引入了大量的实用的特性,主要是两大方面,学习的时候也可以从这两大方面学习:增强或者改善的语法特性;新增的或者改善的STL库。我们来看几个具体的案例:案例1:统一的类成员初始化语法与std::init...

    CPP开发者
    2021-09-22
    Modern
  • 为什么服务端程序都需要先 listen 一下?

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

    CPP开发者
    2021-09-22
  • 我惊了,大一拿到腾讯offer!

    今天给大家分享个,大一拿到腾讯实习的offer同学的心得分享。是的,你没听错,是大一!前言我来自国内某211学校软件工程专业,现在是大一暑假,前不久刚刚收到腾讯的后台开发实习offer,此时此刻我正在腾讯某部门实习。其实我也不是什么技术大佬,只不过自学的稍微早一些。我在猪猪学长校...

  • 眼前一亮的小项目!

    Java目前已经形成了庞大的生态圈,应用于各大企业当中,而很多学习Java的同学,在找工作的时候,由于项目实战经验不足,常常无法通过企业的面试筛选。许多学习Java的同学在学习过程中无法接触到企业真实的开发流程,所以,在面试的时候,他们无法回答Java项目实行的具体细节。其实,企...

    小林coding
    2021-09-18
  • 高手过招, 为什么 Redis Cluster 是16384个槽位?

    我们都知道Redis的集群有三种方案:1、主从复制模式2、Sentinel(哨兵)模式3、RedisCluster模式当然使用随着海量数据的存储要求,单台Redis配置有限,已经满足不了我们的需求。我们考虑采用分布式集群方案。RedisCluster采用数据分片机制,定义了163...

    架构师社区
    2021-09-18
  • 迄今为止程序员写过的最大Bug:亏损30亿、致6人死亡,甚至差点毁灭世界

    一个Bug就地蒸发5亿美元;软件设计层面出Bug致6人死亡;DeBug不成功直接世界毁灭。你职业生涯中写过最大的Bug是什么?在这个问题上,勇敢的码农们,总是能不断地创造奇迹。这不禁让路过的一位普通市民感叹:感觉有你们,我们还活在这个世界就像死神来了Bug很大,你忍一下一个Bug...

  • 我用java爬了一下CSDN,发现了这些秘密。。。

    大家好,我是大尧。今天我们使用Java语言写一个爬虫,用来爬取csdn首页推荐博客的博主,看看这些博主有多少人在写微信公众号。一、爬虫原理爬虫就是去请求某个url,然后将响应的页面进行解析,将解析到的数据保存,同时解析出当前页面的url,继续进行爬取,一直循环下去,爬取当前网站的...

    架构师社区
    2021-09-18
  • 一篇文章解锁微信支付

    随着微信小程序的发展,越来越多的移动端应用选择了微信产品作为媒介。无论是公众号开发还是小程序开发,微信支付永远都是绕不开的话题。由于微信支付涉及了很多场景,本文我们只学习如何在公众号、小程序中接入微信支付。一、微信支付的前提条件1.1公众号微信公众号大体上可以分为服务号和订阅号,...

    架构师社区
    2021-09-18
    微信
  • 深入剖析RocketMQ源码-NameServer

    作者:vivo互联网服务器团队-YeWenhao一、RocketMQ架构简介1.1逻辑部署图(图片来自网络)1.2核心组件说明通过上图可以看到,RocketMQ的核心组件主要包括4个,分别是NameServer、Broker、Producer和Consumer,下面我们先依次简单...

  • 为赢过老婆打造自动瞄准弓,闭眼也能百发百中,零件电路算法全自制

    丰色梦晨发自凹非寺量子位报道|公众号QbitAI油管上一位小哥最近有个烦恼:老婆射箭技术太好,我很菜又想赢怎么办?苦练6个月、6年?NoNoNo,不如花时间做一个自动瞄准的弓箭,一劳永逸!这就是这位DIY达人的思考方式该死的胜负欲。不得不说,小哥花了6周还真做出来了,最终这把弓箭...

    程序员小灰
    2021-09-18
    电路
  • 某211高校食堂饭菜价格贵得离谱惹争议!学生:吃不起饭了!

    本文转载自:募格课堂、新京报(记者:戚望)、知乎等。肉三鲜水饺5元6个、一碗拌面14元却吃不饱、10元一碗的红豆沙冰……近期,华中农业大学食堂菜价在网络上引发争议。多名学生在微博、知乎等平台发帖称,学校食堂菜价上升,导致生活费不够用、吃不饱等问题。学生供图本身就是以农学出众的院校...

    C语言编程
    2021-09-18
  • C 八股文(一)

    多态什么是多态,有什么用C多态有两种:静态多态(早绑定)、动态多态(晚绑定)。静态多态是通过函数重载实现的;动态多态是通过虚函数实现的。定义:“一个接口,多种方法”,程序在运行时才决定要调用的函数。实现:C多态性主要是通过虚函数实现的,虚函数允许子类重写override(注意和o...

    C语言与CPP编程
    2021-09-18
  • C  究竟难在哪里?

    C对比其他语言到底难在哪里?有人对C异常推崇,除了性能优势,还有什么优点,怎么学好C?01C的能力上限非常高,可以说在软件领域没有C做不好和做不到的事情,只是开发者水平和成本问题,而C之后出现的语言都有些无论如何都做不好或根本做不到的事情。C虽然能力上限高,但是达到这个上限对开发...

    C语言与CPP编程
    2021-09-18
  • 百度 C 工程师的那些极限优化(并发篇)

    导读:对于工程经验比较丰富的同学,并发应该也并不是陌生的概念了,但是每个人所理解的并发问题,却又往往并不统一,本文系统梳理了百度C工程师在进行并发优化时所作的工作。一、背景简单回顾一下,一个程序的性能构成要件大概有三个,即算法复杂度、IO开销和并发能力。由于现代计算机体系结构复杂...

    CPP开发者
    2021-09-18
    工程师
  • C  内存模型

    ↓推荐关注↓本文是《C并发编程》一文的姊妹篇。将着重介绍C11标准引入的内存模型。前言在《C并发编程》一文中,我们已经介绍了C11到C17在并发编程方面的新增API。借助那篇文章中的知识,你应该已经可以开发一个完善的C并发系统。这对绝大部分人来说,是足够的了。但在一些情况下,我们...

发布文章