关闭

C语言与CPP编程

所属频道 单片机 公众号精选
  • C++异常机制概述

    我们在对 vector 做 push 操作的时候,或者对某个指针做 new 操作的时候,如果没有做异常处理,一旦系统内存不够用了,程序是会被 terminate 掉的。这就要求我们熟悉 C++ 异常,保证日常开发中能正确处理它。本文主要介绍C++ 异常机制的底层原理与实际应用,通俗易懂,快来读一读吧。

  • C语言最常用的贪心算法就这么被攻克了

    贪心算法是指在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,只做出在某种意义上的局部最优解。贪心算法不是对所有问题都能得到整体最优解,关键是贪心策略的选择,选择的贪心策略必须具备无后效性,即某个状态以前的过程不会影响以后的状态,只与当前状态有关。

  • 常见的C语言内存错误及对策

    定义了指针变量,但是没有为指针分配内存,即指针没有指向一块合法的内存。浅显的例子就不举了,这里举几个比较隐蔽的例子。

  • 面试常考,项目易错,长文详解C/C++中的字节对齐

    本文详细介绍了C/C++中的字节对齐,建议收藏!

  • 万字长文带你搞懂虚拟内存模型和malloc内部原理

    我们会通过/proc文件系统找到正在运行的进程的字符串所在的虚拟内存地址,并通过更改此内存地址的内容来更改字符串内容,使你更深入了解虚拟内存这个概念!这之前先介绍下虚拟内存的定义!

  • 面试过200人的经验,都在这里了

    面试,想必所有人都经历过。可以说,面试是相当重要的,因为他决定了你的起点。从业这么多年,到现在面试的人数应该不下200人,看过的简历更是超过1000+。那么这篇文章就从面试官的角度,分享一些面试经验给大家。

  • 关于可重入函数

    最近在公司维护的项目中碰到一个解决了定位很久的bug , bug找到的时候发现犯了很低级的错误——在中断处理函数中调用了printf函数,因为中断处理函数的调用了不可重入函数,导致中断丢失和系统位置错误,这里直接导致嵌入式linux系统应用进程中的所有线程停掉,进而导致看门狗进程得不到喂狗,设备重启。

  • “网络IO套路”小蓝说当时就靠它追到的女神

    一周至少一篇到今天已经持续30周了,希望每一篇多多少少能给大家带来点干货。同样的,今天分享的基本上一面试就会被问的网络IO。文中涉及的代码部分不太重要,重要的是对这概念的理解。在看文章之前大家也可通过下面的思维导图看看自己是否能回答出来。

  • 看完这篇你还能不懂C语言/C++内存管理?

    C语言内存管理指对系统内存的分配、创建、使用这一系列操作。在内存管理中,由于是操作系统内存,使用不当会造成毕竟麻烦的结果。本文将从系统内存的分配、创建出发,并且使用例子来举例说明内存管理不当会出现的情况及解决办法。

  • 这篇C++万字长文,帮你拿下字节面试

    从存储空间角度,虚函数对应一个虚函数表,而指向虚函数表的虚函数指针是存储区对象内存内的。如果构造函数是虚函数,则需要通过虚函数表来调用,而对象还没有构造出来,无法找到虚函数表。

  • 这道C编程面试题居然有如此多的解法!

    问题描述:任意给定一个32位无符号整数n,求n的二进制表示中1的个数,比如n = 5(0101)时,返回2,n = 15(1111)时,返回4。这也是一道比较经典的题目了,相信不少人面试的时候可能遇到过这道题吧,下面介绍了几种方法来实现这道题,相信很多人可能见过下面的算法,但我相信很少有人见到本文中所有的算法。如果您上头上有更好的算法,或者本文没有提到的算法,请不要吝惜您的代码,分享的时候,也是学习和交流的时候。

  • C语言实现一个简单的web服务器

    说到web服务器,想必大多数人首先想到的协议是http,那么http之下则是 tcp。本文将通过tcp来实现一个简单的web服务器。本篇文章将着重讲解如何实现,对于http与tcp的概念本篇将不过多讲解。

  • 程序员必备的基本算法:递归详解

    递归是一种非常重要的算法思想,无论你是前端开发,还是后端开发,都需要掌握它。在日常工作中,统计文件夹大小,解析xml文件等等,都需要用到递归算法。它太基础太重要了,这也是为什么面试的时候,面试官经常让我们手写递归算法。本文呢,将跟大家一起学习递归算法~

  • 再谈指针:大佬给你拨开C指针的云雾

    说到指针,估计还是有很多小伙伴都还是云里雾里的,有点“知其然,而不知其所以然”。但不得不说,学了指针,C语言才能算是入门了。

  • 怎么面国企或银行?终于写完了

    本篇文章主要给大家分享关于面试银行以及相关国企时的注意事项以及面试经验,这篇文章一直想写,今天终于安排了,因为之前大部分文章涉及的都是技术相关的面试题等,这一篇给大家分享国企,银行等面试流程,笔试注意事项一直群面的技巧。

简介
C语言与C++相关开发,分享数据结构、数据库与python知识,聚集一群爱学习有意思的小伙伴。
关注他的人
  • twtw

  • chris527

  • 醉酒的探戈asd

  • 289117336

  • Tronlong创龙

  • c语言与cpp编程

  • BLTIZKIDS

  • Hk2020

  • 江光电气

  • gaojian19961214

  • 菲利盟电子

  • 13030203448

  • 大有可为

  • 启晨

  • cai_mouse

  • MXX1597759

  • wudonghua

  • liang_fu

  • xingnan123

  • 枯奎

  • xiaoguaixh

  • 香草奶油蛋糕

  • 刘永生

  • 刘剑君

  • 乌托邦520

  • 269991364

  • Y0825

  • yebo_yp

  • crownliu

  • liqinglong1023