windows程序崩溃调试终极武器---dump文件一、前言前不久开发了一款windows程序,目前已经是测试跑了,对于windows程序熟悉的童鞋,应该都知道一个事,就是他运行时有一个黑框,如果崩溃的就是下面这种情形~这种情况有时候会给我们一种不知所措的感觉,看日志吧~有时候崩...
大家好,我是唐唐。此篇文章关于C/C/Linux后端开发的全路线。前言于我而言,最开始学习就是C,除了计算机专业,其他专业可能学习的第一门编程语言为C语言,还是谭浩强爷爷那本,当时想着有点C基础,无外乎就是C语言的升级版,于是开启了C的路程。语言这个东西,可能过后你会发现,它真就...
不论是学Java还是学C,我们的目的都是为了进BAT等大厂。众所周知C难学难精,Java难道不香吗?我们为什么还要学习C折磨自己?上面的代码就是C,不论真伪,C确实不易维护,能看懂别人写的C代码,着实有点困难。Java其实也挺难学的,它只是跟C难的不在一个点上,C难的是语言本身,...
揭开高性能服务器底层面纱一、前言我们经常听说高性能服务器,那什么是高性能服务器;用大白话来解释就是说处理事件快,效率高,占用服务器资源少,多路复用等等集万千宠爱于一身;但是,往往要想做到高性能,这是非常难的,需要一个好的优秀的架构和底层接口。这篇文章只限于linux平台,对于wi...
大家好,我是唐唐。昨天一位读者分享了自己的C面试经历。简单沟通后,读者双非本硕,自嘲校招准备注定就是炼狱模式。50家公司的C面经也整理好了。本次就分享下面经。以后分享学习路线和心得。读者情况:双非本硕,本科机械,硕士做的软件开发课题。学过 C偏基础,但是面试前连多态都不会写。研三...
大家好,我是唐唐。众所周知,程序员是一个需要不断学习的职业,而幸运的是,在这个互联网时代,知识就在那里,等着我们去获取。作为一个 收藏从未停止,学习从未开始 的博主:(秉承着好东西不能独享的态度,把收藏的学习网站整理分享出来。原文链接:https://mp.weixin.qq.c...
大家好,我是虚假的国企程序猿老三——不对,是离职了但没完全离的国企程序猿老三。很多人对国企的印象是什么呢?稳定:基本铁饭碗,到多少岁也不担心被淘汰;安逸:喝喝茶,聊聊天,朝九晚五,一天洒洒水就过去了;福利好:工资可能不高,但福利很好,食堂饭菜便宜,各种补贴多到爆炸;但是这是国企真...
大家好,我是唐唐!本文关于C内存管理学习笔记自侯捷,上次笔记见 C内存管理(一)。1.各个标准分配器实现1.1VC6.0malloc在第一节中提到,malloc的内存块布局如上,其中cookie(记录区块大小)小,浪费率高,因为cookie始终占8字节。cookie是我们不需...
2021百度之星大赛报名截止时间:2021年7月28日大赛简介一年一度的Astar百度之星·程序设计大赛由百度举办,是一项旨在展示大学生创新能力和编写程序、分析、解决问题能力的年度竞赛,从2005年至今已成功举办了16届,累计参赛学生已接近三十万名,覆盖上千所高校,成为中国互联网...
我们知道面向对象的三大特性分别是:封装、继承、多态。很多语言例如:C和Java等都是面向对象的编程语言,而我们通常说C是面向过程的语言,那么是否可以用C实现简单的面向对象呢?答案是肯定的!C有一种数据结构叫做结构体(struct)和函数指针,使用结构体和函数指针便可实现面向对象的...
人类在制造出晶体管后,利用晶体管制造出了与非门,然后又利用与非门制造出了加法器。加法器解决了加法运算问题。只有加法器是不够的,还需要解决减法的计算问题,但是与加法器相比,设计减法器硬件更为复杂,增加了计算的时间,能不能用加法器实现减法器的功能?这个实现的过程就用到了补码。计算机为...
临时变量目前遇到的一些产生临时变量的情况:函数实参、函数返回值、隐式类型转换、多余的拷贝。1.函数实参这点应该比较容易理解,函数参数,如果是实参传递的话,函数体里的修改并不会影响调用时传入的参数的值。那么函数体里操作的对象肯定是函数调用的过程中产生出来的。那么这种情况我们该怎么办...