首页
首页
沸点
课程
直播
活动
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写代码
会员
掘金会员,重磅登场
限时五折,已预约用户享专属抵扣
登录
举报沸点
请选择举报理由
和话题不符
恶意攻击谩骂
广告营销
张雅宸
研发
|
滴滴出行
公众号 : 红宸笑
0
关注
912
关注者
1,260
掘力值
关注
关注
获得徽章 0
动态
文章
专栏
沸点
收藏集
0
关注
赞
5
文章 5
沸点 0
资讯 0
赞
5
关注
返回
|
搜索文章
张雅宸
研发 @ 滴滴出行
·
1年前
关注
Folly解读(零) Fbstring—— 一个完美替代std::string的库
在引入fbstring之前,我们首先再回顾一下 string 常见的三种实现方式。 char *data. 指向存放字符串的首地址(在 SSO 的某些实现方案中可能没有此字...
赞
3
分享
张雅宸
研发 @ 滴滴出行
·
1年前
关注
Golang性能分析与优化
在公司的分享,去除了相关的敏感信息。...
赞
2
分享
张雅宸
研发 @ 滴滴出行
·
1年前
关注
c++11-17 模板核心知识(四)—— 可变参数模板 Variadic Template
sizeof... 模板参数接收任意数量的参数。 C和GO都有类似的概念和定义方式,很好理解。定义void print() {}是为了终止递归。 args被叫做functi...
赞
评论
分享
张雅宸
研发 @ 滴滴出行
·
1年前
关注
c++11-17 模板核心知识(三)—— 非类型模板参数 Nontype Template Parameters
模板参数不一定非得是类型,它们还可以是普通的数值。我们仍然使用前面文章的Stack的例子。 这个很简单,就不细说了。 当传递指针或者引用时,指向的对象不能是字符串常量、临时...
赞
评论
分享
张雅宸
研发 @ 滴滴出行
·
1年前
关注
c++11-17 模板核心知识(二)—— 类模板
模板参数不一定非得是类型,它们还可以是普通的数值。我们仍然使用前面文章的Stack的例子。 这个很简单,就不细说了。 当传递指针或者引用时,指向的对象不能是字符串常量、临时...
赞
评论
分享
张雅宸
研发 @ 滴滴出行
·
1年前
关注
c++11-17 模板核心知识(一)—— 函数模板
模板不是被编译成可以处理任何类型的单个函数。相反,编译器会针对每一个使用该模板的类型生成对应的函数。例如,max(7,42)的调用在语义上相当于调用了: double、st...
7
评论
分享
张雅宸
研发 @ 滴滴出行
·
1年前
关注
GDB 单步调试汇编
之前在看汇编的时候一直是肉眼看GCC -S的结果,缺点是很不直观,无法实时的看到寄存器的值,所以研究了下如何用GDB调试汇编。当然,写这篇文章更重要的一个目的是半年没有写博...
2
评论
分享
张雅宸
研发 @ 滴滴出行
·
1年前
关注
c++ 从vector扩容看noexcept应用场景
noexcept有什么优点,例如性能、可读性等等。 需不需要在代码中大量使用noexcept。 我们先从std::vector入手来看一下第一点。 申请新空间时出现异常:旧...
赞
评论
分享
张雅宸
研发 @ 滴滴出行
·
3年前
关注
分享
CSAPP 缓冲区溢出试验
更好的理解什么是缓冲区溢出 如何攻击带有缓冲区溢出漏洞的程序 如何编写出更加安全的代码 了解并理解编译器和操作系统为了让程序更加安全而提供的几种特性...
1
评论
分享
个人成就
文章被点赞
368
文章被阅读
42,508
掘力值
1,260
关注了
0
关注者
912
收藏集
0
关注标签
8
加入于
2017-01-31