首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Root_lee27945
掘友等级
流媒体开发
|
阿里云
高频交易与后台开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
60
文章 55
沸点 5
赞
60
返回
|
搜索文章
最新
热门
C++性能榨汁机之无锁编程
前言私以为个人的技术水平应该是一个螺旋式上升的过程:先从书本去了解一个大概,然后在实践中加深对相关知识的理解,遇到问题后再次回到书本,然后继续实践……接触C++并发编程已经一年多,从慢慢啃《C++并发
机器学习常用算法优缺点对比
最近看完了《集体智慧编程》一书,对常用的机器学习算法有了大体的了解,书中也分析了各个算法的优缺点,并指出了解决不同问题选择不同算法的方法,但是书中所讲太过繁琐,我在此提炼一下相关观点,也当是对自己看完
日常踩坑:一场C++实现KMP算法引发的"血案"
问题背景 KMP算法是一种优化后的字符串匹配算法,可以将复杂度由暴力匹配的O(m*n)降低到O(m+n),具体原理就不再赘述,相信几乎任何一本算法书上面都会有KMP算法的详细介绍与实现。以前虽然学习
C++性能榨汁机之分支预测器(4)
前言 在上篇文章中,我们通过分析一段典型程序的汇编级代码更加清楚的看到了分支预测对程序性能的影响,当数据对分支预测器预测不友好的时候,我们的程序性能下降巨大。那么,怎么才能避免分支预测频繁出错对我们
日常踩坑:C++32位程序申请大内存出现std:bad_alloc
问题背景: 在开发股票自动化交易软件过程中,我们需要将股票的tick数据(每3s一笔)存储下来,供我们的股票交易策略部分使用。这种情况下首先想到使用MySql这种关系型数据库进行存储,但是我们的股票
C++性能榨汁机之CPU亲和性
前言CPU领域中最广为人知的一条定律——摩尔定律:预计18个月会将芯片的性能提高一倍。过去几十年,各大公司致力于提高CPU晶体管密度和提高CPU工作频率,使得CPU的性能提升基本符合摩尔定律。但随着工
C++性能榨汁机之循环展开
什么是循环展开? 循环展开,英文中称(Loopunwinding或loopunrolling),是一种牺牲程序的尺寸来加快程序的执行速度的优化方法。可以由程序员完成,也可由编译器自动优化完成。循环展
C++性能榨汁机之伪共享
前言 在多核并发编程中,如果将互斥锁的争用比作“性能杀手”的话,那么伪共享则相当于“性能刺客”。“杀手”与“刺客”的区别在于杀手是可见的,遇到杀手时我们可以选择战斗、逃跑、绕路、求饶等多种手段去应付
C++性能榨汁机之惊群问题
一个小场景在开始正式讨论我们的问题之前,我们先想象这么一个小场景:场景1:6只小鸟停在电线上休息,都在等待食物。场景2:我们向鸟群投放一条小虫,作为它们的食物。场景3:6只小鸟看到有食物到来,都停止休
C++性能榨汁机之switch语句的背后
前言几乎每本面向初学者的C语言或C++书籍在前面两章都会提到分支控制语句if……else和switch……case,在某些情况下这两种分支控制语句可以互相替换,但却很少有人去深究在if……else和s
下一页
个人成就
文章被点赞
90
文章被阅读
10,879
掘力值
621
关注了
37
关注者
176
收藏集
5
关注标签
28
加入于
2017-08-19