关闭

程序喵大人

所属频道 单片机 公众号精选
  • 大厂经典面试题:Redis为什么这么快?

    前言我们都知道Redis很快,它QPS可达10万(每秒请求数)。Redis为什么这么快呢,本文将跟大家一起学习。公众号:捡田螺的小男孩基于内存实现我们都知道内存读写是比磁盘读写快很多的。Redis是基于内存存储实现的数据库,相对于数据存在磁盘的数据库,就省去磁盘磁盘I/O的消耗。...

    单片机
    2021-10-15
  • 这位非科班出身的读者好猛!(附C 复习路线)

    今天分享的这位老哥是真的猛,我们一起往下看吧。这篇文章会对正在准备秋招的你帮助很大,建议收藏!以下为正文作者:xu背景某中上985传统工科本硕,本科期间只上过大学生程序设计和微机原理两门计算机相关的公共基础课。研一开始准备转行,恰好研一暑假因为疫情无法返校,遂背着老师投递了华为中...

    单片机
    2021-10-14
  • 程序员能力修炼手册

    刚入行: 就是干入行两年:熟知各种设计模式,信手拈来入行三年:阅码无数,心中已无设计模式入行五年:就是干大家好,我是安酱。今天来跟大家聊聊程序员的能力进阶道路。相信许多小伙伴都知道,互联网大厂们都是有一套严格的职级系统,专门用来评判员工的能力等级以及对应的薪资待遇区间。比如众所周...

    单片机
    2021-10-12
  • C 20新特性的小细节

    之前我整理过一篇C20新特性的文章全网首发!!C20新特性全在这一张图里了,里面提到过latch、barrier和semaphore,但是没有详细介绍过三者的作用和区别,这里详细介绍下。latch这个可能大多数人都有所了解,这就是我们经常会用到的CountDownLatch。用于...

    单片机
    2021-10-12
  • 手写线程池 - C语言版

    1.线程池原理我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。那么有没有一种办法使得线程可以复用,就是...

    单片机
    2021-10-11
  • 手撸一个对象池

    点击上方蓝字关注我们今天文章的字数不多,主要是分享一下对象池的实现!什么是对象池?对象的池子,与线程池、内存池类似,减少频繁创建和销毁对象带来的成本(特别是消耗资源较大的对象),可用于实现对象的缓存和复用。这也算是一种设计模式。话不多说,直接上代码:#include#includ...

    单片机
    2021-10-11
  • 短视频go研发框架实践

    导读:hulk是短视频研发部研发的基于GDP2(GoDevelopPlatform )的go服务开发框架。它是⼀款⾯向业务的Web开发框架,提供了诸多开箱即⽤的组件和功能,可以⽤来快速开发Web服务。同时,依托于hulk框架并结合⼚内/业界优秀的开发实践,初步构建了⼀个符合业务应...

    单片机
    2021-10-09
    go
  • 低并发编程

    大家好,我是闪客,感谢喵哥提供的平台让我在这里给大家介绍自己,这是我的公众号卡片。为了防止大家看到这里就点击了返回按钮,我先放一张图勾引一下您。这是我公众号做的第一张动图,好多读者当时说被这张图的魔性所吸引。这个动图,来自于我的一篇文章,《你管这破玩意叫网络》。刚刚你看到的图,就...

    单片机
    2021-10-09
  • 多线程学习指南

    近期看到有读者在公众号留言问有没有C多线程的学习方法,我这里特意总结了下,希望能对大家有所帮助。目录什么是多线程?为什么使用多线程?如何创建线程?joinable()?多线程参数传递方式锁原子变量条件变量async多线程周边关于多线程的一些建议什么是多线程?不介绍,基础知识,直接...

    单片机
    2021-10-09
  • 这里收集了100多篇C 原创文章(入门进阶必备)

    点击上方蓝字关注我个人认为公众号平台有个小瑕疵:不能设置个人主页,不能把自己写过的原创文章以目录的形式展示!新关注的读者基本看不到公众号以前发布的文章!为了方便大家阅读以前的文章,尤其是一些新来的读者,贴心如我,特意整理了一个目录。干货开始入门必备基础入门可以首先看清华郑莉老师视频(不能插外链,点击阅读原文)C学习路线C服务端学习路线如何入门CC基础知识汇总C面试宝典数组长度可以为变量吗?是否应该使用异常处理new/delete、new[]/delete[]为什么需要配对使用指针和引用的区别以及使用场景C对象布局分析C为什么要入这4种类型转换?为什么会出现nullptr?非常全面的时间相关所有...

    单片机
    2021-09-29
  • 这家公司不招女程序员!

    提示:看完本文,你将失去人生中最平平无奇的五分钟,本喵概不负责,请谨慎阅读。最近发现一部神剧《程序员那么可爱》,从剧名上来看,虽然有点矫情,但是至少改变了以往各种影视作品里对程序员钢铁直男或者nerd的印象,程序员这个群体被贴过的标签不少,但被贴“可爱”的还是头一次见。墨迹这么多...

    单片机
    2021-09-24
  • if-else和switch-case哪个效率更高?看这四张图。

    大家平时编码过程中肯定会有些疑问,if-else和switch-case都可用于条件判断,那这两种方式谁效率更高?这里从汇编角度和大家一起分析一下。我查看汇编代码使用的是https://godbolt.org/这个网站,这个网站相当好用,里面集成了几十种编译器,推荐给大家!首先看...

    单片机
    2021-09-23
  • 一文看懂 | 内存交换机制

    本文基于Linux-2.4.16内核版本由于计算机的物理内存是有限的,而进程对内存的使用是不确定的,所以物理内存总有用完的可能性.那么当系统的物理内存不足时,Linux内核使用什么方案来避免申请不到物理内存这个问题呢?相对于内存来说,磁盘的容量是非常大的,所以Linux内核实现了...

    单片机
    2021-09-22
  • 来,祝大家中秋快乐,发红包

    中秋节了,喵哥和几个好朋友祝大家中秋快乐,团团圆圆。大家可以加我微信,我会在中秋节当天在朋友圈抽奖给大家发红包。小麦大叔推荐一位我好朋友的公众号:小麦大叔,万粉号主。CSDN知名博客专家,万粉博主。麦叔公众号和博客的内容博大精深,包括但不限于嵌入式、物联网、单片机、编程技术、Li...

    单片机
    2021-09-22
  • 史上最全操作系统学习教程

    熟悉我的读者应该都知道,我经常强调操作系统才是程序员的内功,内功扎实后才可以修炼各种武功招式。平时我们也应该花时间研究这些不变的东西,这些才是核心竞争力,而不要浪费太多时间在那些经常变化的东西上面,而且操作系统也是校招社招必须要掌握的知识点。平时写代码的过程中你不好奇一些问题嘛:...

    单片机
    2021-09-22