1程序员那么可爱周末在家刚好刷完最新一集的《斗罗大陆》,然后就看到腾讯在视频下方给我推荐了一个电视剧。电视剧的名字叫做:《程序员那么可爱》。我在想,这些年程序员真的越来越火了,火到经常出现在知乎热搜上,火到今年还出了一个关于程序员的综艺节目。这个节目叫做:《燃烧吧!天才程序员》,...
在互联网做了几年之后,去大厂“镀镀金”是大部分人的首选。大厂不仅待遇高、福利好,更重要的是,它是对你专业能力的背书,大厂工作背景多少会给你的简历增加几分竞争力。但说实话,想进大厂还真没那么容易。我的一个朋友在入职腾讯之前,大大小小的面试经历了十几次,最后终于在4轮技术面1轮HR面...
C语言由于在构建系统软件领域的关键作用而被誉为“皇冠上的明珠”。随着C20国际标准的正式发布,C进入全新的里程碑。来自Google、微软、腾讯、华为等业界专家纷纷表示,包括C20在内的现代C语言将为系统级软件的开发、构建、设计带来重要且深远的影响。为此,我们特邀C之父、美国工程院...
说起C,很多人的第一反应就是:复杂、难学,事实也的确如此。但不可否认,C在近30年里经久不衰,并且现在学习C的人还在逐年增长。 究其原因,是C有着独特优势。C是编程语言中的“万能选手”,它的适用领域非常广泛,许多新的编程语言都从它身上汲取了设计灵感。作为一门接近底层的语言,它可以...
软件设计时序图制作工具在软件设计过程中,经常会使用到时序图来表达模块之间的交互、信息传递的动态行为或者其他软件逻辑。时序图可以清晰地表达软件层面的设计,甚至毫不夸张说是“一图顶千言”。那么,抛出个直截了当的问题:画时序图的工具有哪些?哪个最好用?以下以EA(EnterpriseA...
大家好,我是唐唐!本文关于C内存管理学习笔记自侯捷,上次笔记见 C内存管理(一)。1.各个标准分配器实现1.1VC6.0malloc在第一节中提到,malloc的内存块布局如上,其中cookie(记录区块大小)小,浪费率高,因为cookie始终占8字节。cookie是我们不需...
什么是网络编程?用一句话概括,就是对网络协议的落地。 落地,意味着对实战的要求更高。所以,一些朋友更喜欢用类似Netty这种封装好的框架——快速,高效。确实,跟开发细节相比,我们常常更看重开发效率。 可日常的项目里,我们也不得不面对极端的网络性能考验。没人喜欢堵车,但应对大量请求...
1.线程概述线程是轻量级的进程(LWP:lightweightprocess),在Linux环境下线程的本质仍是进程。在计算机上运行的程序是一组指令及指令参数的组合,指令按照既定的逻辑控制计算机运行。操作系统会以进程为单位,分配系统资源,可以这样理解,进程是资源分配的最小单位,线...
一、前言这篇文章来聊聊大名鼎鼎的GDB,它的豪门背景咱就不提了,和它的兄弟GCC一样是含着金钥匙出生的,在GNU的家族中的地位不可撼动。相信每位嵌入式开发工程师都使用过gdb来调试程序,如果你说没有用过,那只能说明你的开发经历还不够坎坷,还需要继续被BUG吊打。我们都知道,在使用...
今天这篇文章,我想跟大家探索下Attributes这个概念。如果你还没有听过这个概念,或是一知半解,没咋用过,那正好表明它处于一个被忽略或是低估的位置。MeetingC曾经对此做过一份调查,结果如下:From MeetingCCommunity可以看出,大概一千人填写了这份问卷,...
↓推荐关注↓前言:一直是想知道一条SQL语句是怎么被执行的,它执行的顺序是怎样的,然后查看总结各方资料,就有了下面这一篇博文了。本文将从MySQL总体架构--->查询执行流程--->语句执行顺序来探讨一下其中的知识。一、MySQL架构总览:架构最好看图,再配上必要的说明文字。下图...
↓推荐关注↓英特尔的长期编译器专家JamesReinders在一篇博客中透露,他们将在下一代英特尔C/C编译器中使用LLVM开源基础架构;并分享了一些相关信息。“LLVM有助于我们实现为英特尔架构提供最佳C/C编译器的目标。最新的英特尔C/C编译器使用LLVM,可提供更快的编译时...
↓推荐关注↓日期和时间是编程中非常常用的功能。本文是对C11到C17中相关编程接口的介绍。介绍C中可以使用的日期时间API主要分为两类:C-style日期时间库,位于头文件中。这是原先头文件的C版本。chrono库:C11中新增API,增加了时间点,时长和时钟等相关接口。在C11...
学习是⼀个不断精进的过程,没有standarddestination。我们经常听到技术⼈各种学习困扰:“学Java也有2年了,总感觉思路不太清晰。”“⽹上资料和课程太多了,不知道怎么筛选出适合⾃⼰的经典资料。”“想知道阿⾥p7p8同学的技术成⻓路线,都有哪些精进⽅式?”⼯欲善其事...
最近刚听说一个很佩服的阿里P9大佬离职了这位大佬对我的影响还挺大,我很多架构知识都是来自他,可以说他是我架构思维的领路人。每个程序员都有架构师梦,我之前一直以为,学好技术做到技术专家,那当架构师就不在话下。你想啊,技术过硬、业务熟悉,在公司资历也够深,弄个架构肯定不是难事。架构师...