C++11 时空性能方面的改进

大小固定容器 array

std::array是一个支持随机访问且大小(size)固定的容器,它是c++11中新增的容器。它有如下特点:

  • 不预留多余空间,只分配必须空间(译注:size() == capacity())。
  • 可以使用初始化表(initializer list)的方式进行初始化。
  • 保存了自己的size信息。
  • 不支持隐式指针类型转换。

可以认为它是一个很不错的内建数组类型。示例:

平衡车家长等级大排名

一级:

儿童体育只停留在日常的思想中。总是觉得应该顺应潮流给孩子报一个体育项目。从小就看着周围的孩子在平衡车上驰骋,但迟迟没有出手,等待中迎来了孩子的五岁生日。

我的猫死了

幸存者内疚

当人们遭遇一些创伤事件,一些人幸存下来了,另一些人却没能活下来,于是,幸存下来的人们可能会认为自己做错了什么,而对没能存活下来的人们感到内疚,产生幸存者内疚(Survivor Guilt)或幸存者综合征(Survivor Syndrome)。

平衡车圈扎心扎肺的大实话

  1. 买车前一定要试骑,网上挑选好的款式,试骑时会发现很多问题。
  2. 让孩子挑选自己喜欢的外观,他们会骑得更久。
  3. 车子轻对孩子很重要,对你更重要,不信邪的人扛车的时候都后悔了。
  4. 平衡车三份质量,七分保养。买车要挑选有本地俱乐部的大品牌,碰到小概率的瑕疵问题和使用中的保养、维修问题时,会有添完瓶盖,发现“再来一瓶”的喜悦。
  5. 买车很简单,半天就搞定,使用却要好几年,你和俱乐部的故事,才刚刚开始。
  6. 头盔真的很重要!不要想着在头盔上省钱!摔一跤就什么都赚回来了!
  7. 平衡车不只有竞速,还有泥地竞速。真的是在泥地上的竞速。
  8. 练好平衡车,要具备力量、速度、耐力、协调、敏捷、柔韧这些身体素质。我们哪里是在练车,我们是在练体育啊。
  9. 并不是训练了,比赛就能赢,毕竟你只是每周训练一次,有人是每天训练一小时
  10. 俗话说,不管实力够不够,都要用装备来凑,不花钱,怎么能安心。
  11. 学平衡车以前,你认为骑车很简单,迈开腿往前跑就行了。慢慢地,你发现骑车好复杂,步频、步幅、动作模式,重心,力点,身体意识,体能练习……这些都是什么鬼?
  12. 离开运动量、运动强度、运动密度来谈运动伤害,就是耍流氓。关键还是要选对俱乐部!
  13. 看上去好像平衡车圈的家长都不用上班,事实上不是所有人家里都有矿,大部分人家里只有矿泉水,只是他们把刷手机的时间用在了带娃锻炼上。
  14. 平衡车圈那么多人,那么多比赛,遇到一个真心为你娃感到骄傲的人,很不容易,可待成闺蜜。
  15. 有人的地方,就有无赖,可以评论的地方,就有杠精。
  16. 让孩子爱上读书的正确打开方式,是自己多读书。让孩子爱上运动的正确打开方式,是自己多运动。 骑车也一样。
  17. 自己没有上过平衡车,永远不要说这个so easy!不信邪的,请参加亲子赛!泵道也欢迎你挑战!
  18. 学平衡车,不是比谁更厉害,是比谁更能坚持。
  19. 天赋,可以让孩子用很少的努力,就获得很棒的车感,并学会必要的技巧,但是这种情况,只会发生在启蒙阶段。人不可能看一眼就学会微积分,看一眼就学会量子力学。再有天赋的孩子,也不可能不努力,就成为冠军收割机。
  20. 平衡车圈的努力有两种,一种是外在压迫下的努力,在外在压迫下的努力过程中,渐渐地孩子越来越有成就感,越来越自信,最后越来越痴迷,就变成了第二种努力—有内驱力的努力。而有内驱力的努力,才是真正的天赋。
  21. 大神是用来膜拜的,不是用来模仿的。不假思索地生搬硬套大神的练习方式,会使我们陷入“按照别人的方法却教不出别人家孩子”的怪圈。
  22. 大神总轻描淡写的说我们没怎么练。却不会告诉你他是怎么从弱鸡成长起来,怎么经历被虐的支离破碎,怎么经历冬练三九夏练三伏,最后练就现在的王之藐视。
  23. 有些车手,看起来很敏感,易退缩,甚至有些“娘”,不要着急把他们推出去,他们不是在“害怕”,而是在“观察”,他们不是“胆小型车手”,而是“谨慎型车手”。对他们来说,旁观很重要,旁观是参与的前奏。
  24. 高手都会扎推比赛。有些是想着,这比赛高手一定都会去,我娃找他们较量,就能发现自己的弱点。有些是想着,这比赛高手一定都不会去,我娃去了就能拿第一,结果都想一块了。
  25. 每次都以温情片开始,以武打片结束的绝对不是只有你一个人
  26. 情绪的崩溃,都是从企图立即纠正孩子的错误动作开始的。这么危险的事,还是教给教练吧。
  27. 虽然我们和大神一样,每到周末,不是在比赛,就是在去比赛的路上,大神总是能赚回路费,我们却只能回答:名次重要么!

那种喝了会发出满足的「啊——」声的清爽饮料

最拿手的港式冻柠茶,茶餐厅的那种,比起别的品种,港式的更清甜,茶味更重。简单易做,基本能做得和外面一样。

首先需要的工具材料有:

  1. 新鲜柠檬
  2. 红茶(我一般是用车仔,袋装的那种,因为便宜也不差,如果有更好的红茶可以自行试试)
  3. 单晶冰糖
  4. 耐热容器、细长铁勺
  5. 电子秤。(这是量化了的做法。以免每次做出来甜度都不太一样……)

做法:

用最简单的方式,在家做麻辣香锅

怎样在家里用最简单的方式做麻辣香锅?

我开过一段时间的麻辣香锅小馆(自己的配料,而非加盟,口碑很不错),还算有一些经验,下面拿出来分享一下。

先说调料:料油(楼上有说五香油的,一个东西)、猪油、葱油、藤椒油、红油(自己炼的)、郫县豆瓣、火锅底料、葱段、姜片、蒜瓣、麻椒、干红椒、灯笼椒、香芹、香菜、芝麻、香葱。

使用boost.filesystem检查文件是否存在的正确方式

在实际项目中,使用了boost.filesystem进行文件操作。boost.filesystem在发生错误的时候会抛出异常,但是在大部分情况下这些异常是可以忽略的,例如,在检查文件是否存在的时候,发生错误可以等同于文件不存在。虽然boost.filesystem也提供了重载函数,通过输出参数返回错误来代替异常,但是在每个调用点都得定义一个输出参数,稍显麻烦。所以,为了简化客户代码,我们实现了一些包装函数,如下所示:

位图文件大小的精准计算方法

8位(bit)位图

彩色版中有2^8=256种颜色,具体哪256种颜色可由调色板灵活规定,因此每个像素点最多有256种情况(颜色),故刚好可用两位十六进制码(16^2=256)表示,占1字节。

NextCloud升级下载地址被墙

nextcloud下载地址被墙后,国内服务器更新nextcloud时,网页更新时会卡在第5步,下载失败。

这时的解决方案是,手动下载nextcloud最新的的zip压缩包nextcloud_13.0.x.zip,将它上传到data/updater/downloads文件夹

为什么越是修新路反而更堵了

引言

布雷斯悖论来自于一个真实的现象:城市的某个繁华路段特别的堵塞,人们在其边上新修一条道路,期望舒缓整个交通网路的堵塞状况。

道路刚修好时特别令人兴奋,但很快,新修的道路也被严重堵塞了,而更令人困惑的是:原先堵塞的路网似乎并未从新修道路的分流中得到好处,也比之前更堵了。