学会C++11列表初始化
C++11新增了列表初始化的概念。 在C++11中可以直接在变量名后面加上初始化列表来进行对象的初始化。
发表于 4年以前   ·   阅读量:1850
c++11新特性之线程相关所有知识点
c++11关于并发引入了好多好东西,这里按照如下顺序介绍:
发表于 4年以前   ·   阅读量:1644
c++11新特性之智能指针
很多人谈到c++,说它特别难,可能有一部分就是因为c++的内存管理吧,不像java那样有虚拟机动态的管理内存,在程序运行过程中可能就会出现内存泄漏,然而这种问题其实都可以通过c++11引入的智能指针来解决,相反我还认为这种内存管理还是c++语言的优势,因为尽在掌握。
发表于 4年以前   ·   阅读量:1731
内存对齐之格式修订版
理论上计算机对于任何变量的访问都可以从任意位置开始,然而实际上系统会对这些变量的存放地址有限制,通常将变量首地址设为某个数N的倍数,这就是内存对齐。
发表于 4年以前   ·   阅读量:443
深入理解快速排序和STL的sort算法
发表于 4年以前   ·   阅读量:590
c++11新特性,所有知识点都在这了!
c++程序员面试过程中基本上都会被问到c++11新特性吧,你是怎么回答的呢?
发表于 4年以前   ·   阅读量:1780
多线程中如何使用gdb精确定位死锁问题
在多线程开发过程中很多人应该都会遇到死锁问题,死锁问题也是面试过程中经常被问到的问题,这里介绍在c++中如何使用gdb+python脚本调试死锁问题,以及如何在程序运行过程中检测死锁。
发表于 4年以前   ·   阅读量:1446
你的c++团队还在禁用异常处理吗?
发表于 4年以前   ·   阅读量:392
C语言与C++面试知识总结
这是一篇 C 语言与 C++面试知识点总结的文章,如果你觉得文章对你有帮助,文末右下角点个再看转发给更多的人。
发表于 4年以前   ·   阅读量:459
别再说你不懂Linux内存管理了,10张图给你安排的明明白白!
过去的一周有点魔幻,有印象的有三个新闻:天猫总裁绯闻事件,蘑菇街裁员,不可能打工的周某也放出来了。三件事,两件和互联网行业相关,好像外面的世界很是精彩啊!吃瓜归吃瓜,学习还是不能落下。
发表于 4年以前   ·   阅读量:725
Linux如何调试内存泄漏
内存泄漏是指由于疏忽或错误造成程序未能释放已经不再使用的内存。内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误,导致在释放该段内存之前就失去了对该段内存的控制,从而造成了内存的浪费。
发表于 4年以前   ·   阅读量:356
gcc a.c 究竟经历了什么?
发表于 4年以前   ·   阅读量:423
谈谈程序链接及分段那些事
如果读过我之前的文章就会知道,程序构建大概需要经历四个过程:预处理、编译、汇编、链接,这里主要介绍链接这一过程。
发表于 4年以前   ·   阅读量:341
什么时候需要使用volatile关键字
想必大家平时都见过volatile关键字,可是大家知道什么时候需要使用volatile关键字吗?
发表于 4年以前   ·   阅读量:363
c++代码整洁之道
整洁的代码在团队中无疑是很受欢迎的,可以高效地被其它成员理解和维护,本文参考《C++代码整洁之道》和《Google C++编码规范》,结合自己的一些想法整理如下: C++本身作为面向对象语言,首先介绍下面向对象一般涉及到的开发原则。
发表于 4年以前   ·   阅读量:409
如何实现一个下载进度条/播放进度条
技术上没太大难度,有难度的地方是怎么让整个动画比较流畅。一个主要问题是动画的滞后性:当下载进度到某个点的时候,你再用250ms的动画过渡过去,这个时候已经慢了,所以很多人可能因为这个原因或者嫌麻烦,直接就不做动画了,在进度事件触发的时候直接更新进度条相应的位置,不过我们可以尝试实现一下。
发表于 4年以前   ·   阅读量:622
一款最简单的关于动态注册的APP分析
发表于 4年以前   ·   阅读量:541
.NET 恶意代码分析入门
恶意代码分析是在应急响应中需要的一部分,如今,随着恶意软件(特别是其反分析技术)的复杂性,很难及时地消除威胁。在完成分析时,威胁可能已经扩散到整个环境。 该文章将重点介绍传统的手动分析(仅人为操作)步骤,以使读者了解如何分析 DotNet 文件。
发表于 4年以前   ·   阅读量:400
使用crash工具看懂slab
参考Linux内核代码: 3.10
发表于 4年以前   ·   阅读量:358
啪啪打脸!领导说:try-catch要放在循环体外!
今天给大家带来的是关于 try-catch 应该放在循环体外,还是放在循环体内的文章,我们将从性能和业务场景分析这两个方面来回答此问题。
发表于 4年以前   ·   阅读量:442
关于“进程”与“线程”的最通俗解析
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。
发表于 4年以前   ·   阅读量:418
为什么很多人编程喜欢用typedef?如何避免滥用?
发表于 4年以前   ·   阅读量:632
为何大厂的图片不会OOM?
图片在移动开发中占据中举足轻重的地位,早期的android 应用页面Ui相对简单,但随着Android系统不断的升级发展, 界面元素越来越丰富,用户对体验要求越来越高,UI小姐姐们需要设计出精致的界面元素,其中不乏很多好看的图片,但是随着手机性能提升(分辨率,cpu主频,内存等),图片质量也越来越大,拍个照动不动就3M,4M,8M, 大家都知道,android 应用在创建进程时候,会分配一个指定的内存大小,准确的说话是 google原生OS的默认值是16M,但是各个厂家的系统会对这个值进行修改,如果我们应用“毫不吝啬”将这些大图直接加载到内存中,很快内存就会耗尽,最终出现OOM异常,所以图片的处理对于一个稳定、用户体验友好的应用来说非常重要,今天我们就来聊一聊Bitmap,在开发过程中把”图片“给优化一番,保证我们项目在线上稳定、流畅运行。
发表于 4年以前   ·   阅读量:678
面试官:kill -9 进程杀不掉,怎么办?
用ps和grep命令寻找僵尸进程
发表于 4年以前   ·   阅读量:1065
15分钟从零开始搭建支持10w+用户的生产环境(四)
发表于 4年以前   ·   阅读量:518
15分钟从零开始搭建支持10w+用户的生产环境(三)
在SOA和gRPC大行其道的今天,WebServer在系统中属于重中之重,是一个系统的发动机
发表于 4年以前   ·   阅读量:657
15分钟从零开始搭建支持10w+用户的生产环境(二)
发表于 4年以前   ·   阅读量:568
15分钟从零开始搭建支持10w+用户的生产环境(一)
这是一个基于中小型企业或团队的架构设计。 不考虑大厂。有充分的理由相信,大厂有绝对的实力来搭建一个相当复杂的环境
发表于 4年以前   ·   阅读量:541
MongoDB最佳安全实践
在前文[15分钟从零开始搭建支持10w+用户的生产环境(二)]中提了一句MongoDB的安全,有小伙伴留心了,在公众号后台问。所以今天专门开个文,写一下关于MongoDB的安全。
发表于 4年以前   ·   阅读量:563
Dotnet core使用JWT认证授权最佳实践(二)
最近,团队的小伙伴们在做项目时,需要用到JWT认证。遂根据自己的经验,整理成了这篇文章,用来帮助理清JWT认证的原理和代码编写操作。
发表于 4年以前   ·   阅读量:566
Dotnet core使用JWT认证授权最佳实践(一)
最近,团队的小伙伴们在做项目时,需要用到JWT认证。遂根据自己的经验,整理成了这篇文章,用来帮助理清JWT认证的原理和代码编写操作。
发表于 4年以前   ·   阅读量:679
用户画像系统架构——从零开始搭建实时用户画像(二)
在《什么是用户画像》一文中,我们已经知道用户画像对于企业的巨大意义,当然也有着非常大实时难度。那么在用户画像的系统架构中都有哪些难度和重点要考虑的问题呢?
发表于 4年以前   ·   阅读量:621
什么是用户画像——从零开始搭建实时用户画像(一)
用户画像,作为一种勾画目标用户、联系用户诉求与设计方向的有效工具,用户画像在各领域得到了广泛的应用。
发表于 4年以前   ·   阅读量:630
15分钟为自己架设优雅如Github的代码仓库
Github大家都熟悉。 除了开源的项目外,有时候,大家也会把自己或团队、公司的项目传到Github的私有仓库里,把Github当成自己的私人Git Server。
发表于 4年以前   ·   阅读量:607
基础原理系列:服务端 TCP 连接的 TIME_WAIT 问题
写在开头,大概 4 年前,听到运维同学提到 TIME_WAIT 状态的 TCP 连接过多的问题,但是当时没有去细琢磨;最近又听人说起,是一个新手进行压测过程中,遇到的问题,因此,花点时间,细深究一下。
发表于 4年以前   ·   阅读量:599
SpaceX 火箭发射成功,一文了解所用的软件技术栈!
北京时间5月31日凌晨3点22分,NASA 与 SpaceX 合作,猎鹰9号火箭顺利升空。这是 SpaceX 公司首次利用载人龙飞船,把两位宇航员送入地球轨道。龙飞船目前正在追逐国际空间站,预计 19 个小时后,尝试与国际空间站对接
发表于 4年以前   ·   阅读量:637
截屏、文字提取一气呵成,超实用OCR开源小工具
这个文本 OCR 小工具,能让你「所截即所得」
发表于 4年以前   ·   阅读量:641
面试官:听说你精通并发编程,来说说你对ThreadLocal的理解
ThreadLocal 是一个解决多线程并发问题的工具类,ThreadLocal有的人可能理解为本地线程,这个并不是正确的理解。「ThreadLocal并不是一个线程,应该把它理解为一个线程本地变量」。
发表于 4年以前   ·   阅读量:649
程序员必备技能——如何画好架构图
技术传播的价值,不仅仅体现在通过商业化产品和开源项目来缩短我们构建应用的路径,加速业务的上线速率,也体现在优秀工程师在工作效率提升、产品性能优化和用户体验改善等经验方面的分享,以提高我们的专业能力。
发表于 4年以前   ·   阅读量:665
HTTPS学习总结
HTTPS对比HTTP就多了一个安全层SSL/TLS,具体就是验证服务端的证书和对内容进行加密。
发表于 4年以前   ·   阅读量:621
浅析Masonry
发表于 4年以前   ·   阅读量:583
FDTemplateLayoutCell解析
发表于 4年以前   ·   阅读量:499
动态cell的高度并缓存
项目中有个类似微博那样的动态cell,文字和图片的多少都不是确定的 刚开始使用autolayout,结果很多问题,最后我发现了一个框架 FDTemplateLayoutCell 写的很好,自动布局cell,但是最后还是出现了很多问题,或许是不适用这种情况 最后只能用frame布局了,但是FDTemplateLayoutCell的缓存机制还是值得借鉴的
发表于 4年以前   ·   阅读量:415
FutureBuilder源码分析
发表于 4年以前   ·   阅读量:406
Dart | 你知道 sync*/async* 是怎么用的吗?
发表于 4年以前   ·   阅读量:774
【从单体架构到分布式架构】(一)万丈高楼平地起:环境准备
本系列文章希望用浅显直白的语言介绍架构发展过程中遇到的各种问题,以及对应的解决方案和优缺点
发表于 4年以前   ·   阅读量:484
HTTP/3 来了 !
发表于 4年以前   ·   阅读量:648
C语言C++中assert的用法
发表于 4年以前   ·   阅读量:579
Redis 的这些拓展方案
Redis大家都不陌生,就算是没用过,也都听说过了。 作为最广泛使用的KV内存数据库之一,在当今的大流量时代,单机模式略显单薄,免不了要有一些拓展的方案。 笔者下文会对各种方案进行介绍,并且给出场景,实现 等等概述,还会提到一些新手常见的误区。
发表于 4年以前   ·   阅读量:533
【讨论】:缓存同步、如何保证缓存一致性、缓存误用
缓存,是互联网分层架构中,非常重要的一个部分,通常用它来降低数据库压力,提升系统整体性能,缩短访问时间。 有架构师说“缓存是万金油,哪里有问题,加个缓存,就能优化”,缓存的滥用,可能会导致一些错误用法。 缓存,你真的用对了么?
发表于 4年以前   ·   阅读量:640
 热门专题
互联网深度分析
根据当前互联网热点,深度分析事件背后的原因。
语言规范指南
c/c++,Objective-C,Python,Golang等语言的代码规范指南,团队合作更需要代码规范。
任正非讲话合集
收集了历年来,任正非在各个内部会议上的讲话。
查看所有专题
 哈喽比特公众号
 热门标签
# Docker #

文章:109,阅读量:78.1k

# 东方甄选小作文事件 #

文章:13,阅读量:13.7k

# 裁员 #

文章:1330,阅读量:910.4k

# WebAssembty #

文章:25,阅读量:27.4k

# Python #

文章:5587,阅读量:4.6m

# 人工智能(AI) #

文章:7125,阅读量:4.9m

# JavaScript #

文章:1228,阅读量:984.2k

# Rust #

文章:269,阅读量:185.6k

# 华为2023年9月25日新品发布会 #

文章:8,阅读量:9.3k

# 前端面试宝典 #

文章:9,阅读量:6.2k

查看所有标签