关闭

C语言与CPP编程

所属频道 单片机 公众号精选
C语言与C++相关开发,分享数据结构、数据库与python知识,聚集一群爱学习有意思的小伙伴。
  • 打工人的面试题集锦

    前言: 经常回顾C/C面试题和笔试题,有助于我们对C/C基础有一个新的认识和记忆。在实际工作中,大部分人会被业务缠身,基础慢慢的遗忘了,对很多基础知识欲言又止!回顾笔试面试题目,会让我们对基础知识掌握更加牢固,同时笔试题也有助于我们开阔思路,提高编程能力,还有就是开源代码阅读,只...

    单片机
    2021-09-03
  • windows程序崩溃调试终极武器

    windows程序崩溃调试终极武器---dump文件一、前言前不久开发了一款windows程序,目前已经是测试跑了,对于windows程序熟悉的童鞋,应该都知道一个事,就是他运行时有一个黑框,如果崩溃的就是下面这种情形~这种情况有时候会给我们一种不知所措的感觉,看日志吧~有时候崩...

    单片机
    2021-09-03
  • 2021最稳C/C 学习路线

    大家好,我是唐唐。此篇文章关于C/C/Linux后端开发的全路线。前言于我而言,最开始学习就是C,除了计算机专业,其他专业可能学习的第一门编程语言为C语言,还是谭浩强爷爷那本,当时想着有点C基础,无外乎就是C语言的升级版,于是开启了C的路程。语言这个东西,可能过后你会发现,它真就...

    单片机
    2021-09-03
  • 如何学好C 和后端开发(文末赠8本书)

    不论是学Java还是学C,我们的目的都是为了进BAT等大厂。众所周知C难学难精,Java难道不香吗?我们为什么还要学习C折磨自己?上面的代码就是C,不论真伪,C确实不易维护,能看懂别人写的C代码,着实有点困难。Java其实也挺难学的,它只是跟C难的不在一个点上,C难的是语言本身,...

    单片机
    2021-09-03
  • 揭开高性能服务器底层面纱

    揭开高性能服务器底层面纱一、前言我们经常听说高性能服务器,那什么是高性能服务器;用大白话来解释就是说处理事件快,效率高,占用服务器资源少,多路复用等等集万千宠爱于一身;但是,往往要想做到高性能,这是非常难的,需要一个好的优秀的架构和底层接口。这篇文章只限于linux平台,对于wi...

    单片机
    2021-09-03
  • 硬核 | 50 家企业 C  面经分享

    大家好,我是唐唐。昨天一位读者分享了自己的C面试经历。简单沟通后,读者双非本硕,自嘲校招准备注定就是炼狱模式。50家公司的C面经也整理好了。本次就分享下面经。以后分享学习路线和心得。读者情况:双非本硕,本科机械,硕士做的软件开发课题。学过 C偏基础,但是面试前连多态都不会写。研三...

    单片机
    2021-09-03
  • 程序员需知的 58 个网站

    大家好,我是唐唐。众所周知,程序员是一个需要不断学习的职业,而幸运的是,在这个互联网时代,知识就在那里,等着我们去获取。作为一个 收藏从未停止,学习从未开始 的博主:(秉承着好东西不能独享的态度,把收藏的学习网站整理分享出来。原文链接:https://mp.weixin.qq.c...

    单片机
    2021-09-03
  • 国企安逸?我笑了……

    大家好,我是虚假的国企程序猿老三——不对,是离职了但没完全离的国企程序猿老三。很多人对国企的印象是什么呢?稳定:基本铁饭碗,到多少岁也不担心被淘汰;安逸:喝喝茶,聊聊天,朝九晚五,一天洒洒水就过去了;福利好:工资可能不高,但福利很好,食堂饭菜便宜,各种补贴多到爆炸;但是这是国企真...

    单片机
    2021-09-03
  • C 代码简化之道

    我是极简主义者,崇尚简洁明快的代码风格,这也可能是我不喜欢Java全家桶的原因……当然我说的简洁是要建立在不降低可读性的前提下,即不影响代码本身的表现力。如果为求代码精简而让代码晦涩艰深同样不可取。本文会介绍10个条款,后续还会陆续更新相关的内容,请大家持续关注!1.善用empl...

    单片机
    2021-09-03
  • 当服务器崩了之后

    近10年,技术迭代迅速,科技改变了人类社会的生活方式,中国互联网从无到有,发展迅猛,互联网用户数量激增。截至2020年底中国移动互联网用户总量已增长至16亿,5G网络用户数超过1.6亿。面对当下的局势,用户体验自然就成为了互联网企业面临的最大考验。那么对于系统升级快,用户基数大,...

    单片机
    2021-09-03
  • std 源码剖析及 C  内存管理(二)

    ‍‍大家好,我是唐唐!本文关于C内存管理学习笔记自侯捷,上次笔记见 C内存管理(一)。1.各个标准分配器实现1.1VC6.0malloc在第一节中提到,malloc的内存块布局如上,其中cookie(记录区块大小)小,浪费率高,因为cookie始终占8字节。cookie是我们不需...

  • 2021百度之星大赛

    2021百度之星大赛报名截止时间:2021年7月28日大赛简介一年一度的Astar百度之星·程序设计大赛由百度举办,是一项旨在展示大学生创新能力和编写程序、分析、解决问题能力的年度竞赛,从2005年至今已成功举办了16届,累计参赛学生已接近三十万名,覆盖上千所高校,成为中国互联网...

    单片机
    2021-08-19
    AI
  • 如何用C语言实现OOP

    我们知道面向对象的三大特性分别是:封装、继承、多态。很多语言例如:C和Java等都是面向对象的编程语言,而我们通常说C是面向过程的语言,那么是否可以用C实现简单的面向对象呢?答案是肯定的!C有一种数据结构叫做结构体(struct)和函数指针,使用结构体和函数指针便可实现面向对象的...

    单片机
    2021-08-19
    abb
  • 计算机为什么要用补码?

    人类在制造出晶体管后,利用晶体管制造出了与非门,然后又利用与非门制造出了加法器。加法器解决了加法运算问题。只有加法器是不够的,还需要解决减法的计算问题,但是与加法器相比,设计减法器硬件更为复杂,增加了计算的时间,能不能用加法器实现减法器的功能?这个实现的过程就用到了补码。计算机为...

    单片机
    2021-08-19
  • C 编码优化之减少冗余拷贝或赋值

    临时变量目前遇到的一些产生临时变量的情况:函数实参、函数返回值、隐式类型转换、多余的拷贝。1.函数实参这点应该比较容易理解,函数参数,如果是实参传递的话,函数体里的修改并不会影响调用时传入的参数的值。那么函数体里操作的对象肯定是函数调用的过程中产生出来的。那么这种情况我们该怎么办...

    单片机
    2021-08-19
    abb