编程与实战
这个作者很懒,什么都没留下…
展开
-
职场指南,如何当一个不背锅的人?
大家好。今天和大家探讨一个很有意思的问题,很多刚入行的同学往往会有这样的发现。好像程序员这行做多错多,有些人整天划水摸鱼反而一点问题没有,而有些人却干着最苦最累的活,拿着普通的绩效,动不动...转载 2021-11-16 08:45:00 · 916 阅读 · 0 评论 -
C/C++ 服务器并发
1. 单线程 / 进程在 TCP 通信过程中,服务器端启动之后可以同时和多个客户端建立连接,并进行网络通信,但是在介绍 TCP 通信流程的时候,提供的服务器代码却不能完成这样的需求,先简单...转载 2021-11-23 08:44:00 · 933 阅读 · 0 评论 -
难得啊,C语言/C++基础面试知识大集合
C语言和C++相关的面试题一直比较少见一些,没有 Java方向写的人那么多,这是一篇 C 语言与 C++面试知识点总结的文章,非常难得。const作用修饰变量,说明该变量不可以被改变;修饰...转载 2021-11-13 09:52:34 · 1113 阅读 · 0 评论 -
在简历上写”精通C++”之后......
说起 C++,很多人的第一反应就是:复杂、难学,事实也的确如此。但不可否认,C++ 在近 30 年里经久不衰,并且现在学习 C++ 的人还在逐年增长。究其原因,是 C++ 有着独特优势。C...转载 2021-11-27 11:06:15 · 1164 阅读 · 0 评论 -
深度探索C++对象模型笔记
一、关于对象C 语言是程序性的,语言本身并没有支持数据和函数之间的关联性C++ 中可能采取抽象数据类型,或者是多层次的类结构完成C++ 的封装并没有增加多少成本,每一个成员函数虽然在cla...转载 2021-11-18 08:46:47 · 1342 阅读 · 0 评论 -
Effective C++学习笔记
一、让自己习惯C++条款01:视C++为一个语言联邦C++并不是一个带有一组守则的一体语言:他是从四个次语言**( C、Object-Oriented C++、Template、STL )...转载 2021-11-17 08:45:26 · 1011 阅读 · 0 评论 -
C/C++程序员的编程修养
来源 | 嵌入式云IOT技术圈什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对于...转载 2021-11-09 08:49:05 · 689 阅读 · 0 评论 -
国企离职鸡飞狗跳记
大家好,我是卑微的打工人老三。从一家国企裸辞了,但是离职流程走的并不顺畅,甚至可以说是鸡飞狗跳……今天这个不在,明天那个不在大概两周前我提了离职,并定了离职的时间。找到事业部的运营管理,她...转载 2021-11-05 08:45:33 · 890 阅读 · 1 评论 -
C/C++动态检测内存错误利器 - ASan
来自公众号:大胖聊编程作者:大胖ASan,即Address Sanitizer,是一个适用于c/c++程序的动态内存错误检测器,它由一个编译器检测模块(LLVM pass)和一个替换mal...转载 2021-11-10 11:04:40 · 4441 阅读 · 1 评论 -
一个向上帝买了挂的男人!
转自:新智元| David 小咸鱼约翰·冯·诺依曼是20世纪最有影响力的人物之一。从原子弹,到计算机、再到量子力学、气候变化,你可能很难出对我们今天的世界和生活影响更大的科学家了。在20...转载 2021-11-24 08:45:00 · 715 阅读 · 0 评论 -
内存都没了,还能运行程序?
文章大纲主存(RAM)是一件非常重要的资源,必须要小心对待内存。虽然目前大多数内存的增长速度要比 IBM 7094 要快的多,但是,程序大小的增长要比内存的增长还快很多。正如帕金森定律说...转载 2021-11-19 08:44:59 · 675 阅读 · 0 评论 -
想当年,我也是斩获20+大厂offer的收割机!
国王排名 - ps: 今天是波吉专场大家好。突然回想起当年,我也在秋招时也斩获了20+的互联网各大厂offer。现在想起来也是有点唏嘘,毕竟拿得再多也只能选择一家。不过许多朋友想让我分享...转载 2021-11-25 08:49:56 · 585 阅读 · 0 评论 -
C 语言编程中的 5 个常见错误及对应解决方案
导读:增强 C 语言程序的弹性和可靠性的五种方法。 本文字数:8391,阅读时长大约:10分钟https://lin...转载 2021-11-15 08:53:32 · 1001 阅读 · 0 评论 -
C++ 读取 UTF-8 及 GBK 系列的文本方法及原理
1.读取 UTF-8 编码文本原理首先了解 UTF-8 的编码方式,UTF-8 采用可变长编码的方式,一个字符可占 1 字节 -6 字节,其中每个字符所占的字节数由字符开始的 1 的个数确...转载 2021-11-19 08:44:59 · 6410 阅读 · 1 评论 -
2021 互联网公司时薪排行榜出炉!微软、美团很强!
大家好,今天给大家分享下互联网公司时薪排行情况。其实不同公司不同职级薪资千差万别,比如有的公司可能初级岗位薪资高、有的公司可能专家岗位薪资高。另外还有一个非常重要的因素被很多人忽略了:劳动...转载 2021-11-20 09:47:11 · 629 阅读 · 0 评论 -
Python、Perl 垫底,C语言才是最环保的编程语言!
作者 |JEAN-LUC AUFRANC译者 | 弯月出品 | CSDN(ID:CSDNnews)提到编程语言,人们第一时间想到的无非是:哪个编程语言简单易学,亦或是最挣钱等。但是编程语...转载 2021-11-27 11:06:15 · 683 阅读 · 0 评论 -
硬核 | C++ 基础大全
简述智能指针智能指针其作用是管理一个指针,避免咋们程序员申请的空间在函数结束时忘记释放,造成内存泄漏这种情况滴发生。然后使用智能指针可以很大程度上的避免这个问题,因为智能指针就是一个类,当...转载 2021-12-21 08:53:38 · 1160 阅读 · 0 评论 -
大厂已经不收一本以下学历的程序员了......
前几天,知乎有这么一个话题炸了:身边有一些程序员兄弟过了35岁,仍然在第一线工作,高级程序员或系统架构师。在技术团队中仍然是核心主力人员。但是,大部分不在了,我也和他们逐渐失去了联系,只知...转载 2021-12-21 08:53:38 · 1262 阅读 · 0 评论 -
哪个程序经得起这样的优化?
# 一、思维导图# 二、什么是性能优化?性能优化指在不影响系统运行正确性的前提下,使之运行得更快,完成特定功能所需的时间更短,或拥有更强大的服务能力。## 关注不同程序有不同的性能关注...转载 2021-12-29 09:00:52 · 571 阅读 · 0 评论 -
你管这破玩意叫 IO 多路复用?
为了讲多路复用,当然还是要跟风,采用鞭尸的思路,先讲讲传统的网络 IO 的弊端,用拉踩的方式捧起多路复用 IO 的优势。为了方便理解,以下所有代码都是伪代码,知道其表达的意思即可。Let'...转载 2021-11-30 09:45:04 · 631 阅读 · 0 评论 -
C++ 的门门道道
C++是一门被广泛使用的系统级编程语言,更是高性能后端标准开发语言;C++虽功能强大,灵活巧妙,但却属于易学难精的专家型语言,不仅新手难以驾驭,就是老司机也容易掉进各种陷阱。本文结合作者的...转载 2021-12-24 08:45:00 · 643 阅读 · 0 评论 -
C/C++ 套接字通信类的封装
在掌握了基于 TCP 的套接字通信流程之后,为了方便使用,提高编码效率,可以对通信操作进行封装,本着有浅入深的原则,先基于 C 语言进行面向过程的函数封装,然后再基于 C++ 进行面向对象...转载 2021-12-08 08:45:00 · 1264 阅读 · 0 评论 -
外国程序员求助:快 40 了,不知道以后该怎么办
转自:Hacker News,编译:36氪 - Vivian Wang链接:http://36kr.com/p/5133609.htmlHacker News 上的朋友大家好!一直以来,我...转载 2021-12-04 16:43:08 · 707 阅读 · 0 评论 -
C++模板总结
前言:大家好,今天给大家分享一篇关于 c++ 模板总结概述.模板(Template)指 C++ 程序设计设计语言中采用类型作为参数的程序设计,支持通用程序设计。C++ 的标准库提供许多有用...转载 2021-12-10 09:44:00 · 679 阅读 · 0 评论 -
C++对象的底层原理都在这儿了,还敢说学不会?
Part1一、关于对象C 语言是程序性的,语言本身并没有支持数据和函数之间的关联性C++ 中可能采取抽象数据类型,或者是多层次的类结构完成 C++ 的封装并没有增加多少成本,每一个成员函数...转载 2021-11-29 09:43:16 · 1339 阅读 · 0 评论 -
简单!代码原来是这样被CPU跑起来的
CPU对我们来说既熟悉又陌生,熟悉的是我们知道代码是被CPU执行的,当我们的线上服务出现问题时可能首先会查看CPU负载情况。陌生的是我们并不知道CPU是如何执行代码的,它对我们的代码做了什...转载 2021-12-13 08:45:00 · 794 阅读 · 0 评论 -
看完这 7 条,模拟 C++ 新功能只是一个小目标!
你是否希望,在生产代码中,拥有更高版本的C ++?今天很多C ++开发人员,用的编译器,都不支持最新版本的标准。其中可能有很多原因,也许你或你的客户,有很多遗留代码需要移植,也许你的硬件,...转载 2021-12-27 08:47:45 · 570 阅读 · 0 评论 -
腾讯 C++ 笔试/面试题及答案
星标/置顶公众号????,硬核文章第一时间送达!链接 |https://zhuanlan.zhihu.com/p/274473971题很多,先上题后上答案,便于大家思考问题点:1、C和C++...转载 2021-12-01 08:45:00 · 1705 阅读 · 0 评论 -
线程安全代码到底是怎么编写的?
相信有很多同学在面对多线程代码时都会望而生畏,认为多线程代码就像一头难以驯服的怪兽,你制服不了这头怪兽它就会反过来吞噬你。夸张了哈,总之,多线程程序有时就像一潭淤泥,走不进去退不出来。可这...转载 2021-12-20 08:45:00 · 590 阅读 · 0 评论 -
C++按值返回对象那些事
故事的开始某年某月的某一天,组里新来了一个工作多年的专家工程师。领导让其在我当前负责的模块上做一些优化工作。很快专家提出来很多C++语法上的修改意见。比如:vector<string...转载 2021-12-30 08:46:42 · 820 阅读 · 0 评论 -
Top10大厂的应届生薪资有多高...
大家好如今计算机专业很是火爆,不论是考研还是高考,很多人都纷纷报考计算机。计算机专业这么火,很大程度是因为其高薪。那今天带大家来看下2022届秋招中,国内10大互联网公司的应届生年薪。本文...转载 2021-12-07 08:45:00 · 1473 阅读 · 0 评论 -
后悔大学没看到这个 Github 仓库!
经常有大一的同学或者非科班转码的同学在后台问我,计算机都要学哪些课程,有什么先后顺序。有类似疑问的小伙伴,可以参考Github上「清华大学计算机系课程攻略」img里面包含了清华CS专业,大...转载 2021-12-17 08:45:00 · 785 阅读 · 0 评论 -
内存管理:程序是如何被优雅的装载到内存中
内存作为计算机中一项比较重要的资源,它的主要作用就是解决CPU和磁盘之间速度的鸿沟,但是由于内存条是需要插入到主板上的,因此对于一台计算机来说,由于物理限制,它的内存不可能无限大的。我们知...转载 2021-12-14 08:45:00 · 656 阅读 · 0 评论 -
系统的学习网络编程,这篇就够了!(来收藏夹里吃灰)
主机字节序和网络字节序:在32位机器上,累加器一次能装载4个字节,这四个字节在内存中排列顺序将影响它被累加器装载成的整数的值大端字节序(网络字节序):一个整数的高位字节存储在内存的低地址处...转载 2021-12-16 08:45:00 · 3935 阅读 · 0 评论 -
我的技术十年
走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经走过的10年的路程,有些心得体会你可以借鉴一下。在某一天的某一个时候,突然...转载 2021-12-15 08:45:00 · 572 阅读 · 0 评论 -
EDG都夺得S11冠军了,你不会还不知道英雄联盟是用C++写的吧?(文末送书)
11月7日,万众瞩目的2021年《英雄联盟》全球总决赛(简称S11)终于正式落下帷幕,来自LPL的中国战队EDG鏖战五局,在对手2-1拿下赛点的情况下,总比分3-2强势逆转,战胜了卫冕冠军...转载 2021-12-31 08:45:00 · 2687 阅读 · 0 评论 -
架构思维:如何让写程序像搭积木一样轻松?
这篇算是来自读者【戚翔尔】的约稿,MVC主题,先给写上。本篇文章属于启发型,会联系到各种知识,不一定皆是编程领域的,概念碰撞,思维摩擦,以飨读者。1开发思维开发能力的提高,往往不在于你懂得...转载 2022-01-10 08:45:00 · 801 阅读 · 0 评论 -
一文教你如何用C代码解析一段网络数据包?【含代码】
本文的目的是通过随机截取的一段网络数据包,然后根据协议类型来解析出这段内存。学习本文需要掌握的基础知识:网络协议C语言Linux操作抓包工具的使用其中抓包工具的安装和使用见下文:《一文包你...转载 2022-01-11 11:28:26 · 1665 阅读 · 0 评论 -
亲身体验!后端工程师学习路径、书籍、视频推荐
最近有小伙伴问我,一名后端工程师的学习路线是什么?其实现在很多程序员都不是科班出生的,包括我自己,大学压根没学过什么计算机相关的课程。非科班出生的程序员的劣势在于基础会稍差,比如计算机基础...转载 2022-02-03 10:58:31 · 776 阅读 · 0 评论 -
400 行 C 代码实现一个虚拟机
击上方“C语言与CPP编程”,选择“关注/置顶/星标公众号”干货福利,第一时间送达!1. 引言本文将教你编写一个自己的虚拟机(VM),这个虚拟机能够运行汇编语言编写的程序, 例如我朋友编写...转载 2022-01-19 10:21:29 · 958 阅读 · 0 评论