随笔分类 - Tips
Others' great opinios
摘要:在之前的一篇关于JPEG格式的文章里提到了YUV和RGB之间的变换,有读者后台回复我说没有理解,那么这次展开来讲一讲,并且会掺杂最近的视音频学习的一些内容。 什么是RGB、YUV 首先在上一篇关于JPEG编解码的文章中提到了YCbCr色彩空间(不用回去找原文,这里会简单总结一下)。YUV、RGB和Y
阅读全文
摘要:引言 最近看到一个多线程代码如下: typedef unsigned long long ULL; void accumulator_function(const std::vector<int> &v, ULL &acm, unsigned int beginIndex, unsigned int
阅读全文
摘要:为什么需要索引 如果没有索引,mongodb必须扫描每一个文档集合选择匹配的查询记录;这样扫描一遍造成的资源消耗是非常大的。索引是一种特殊的数据结构,它保存了小部分简单的集合数据,或者是一些特殊的字段并将其排序。可以举个特别恰当的例子,没有索引的数据库就像是一本字典没有前面的索引目录,每次查一个单词
阅读全文
摘要:前言 二维码在目前我们生活中是太常见了,扫码登陆、扫码支付、加好友......二维码又称QR Code,是一个在移动设备上非常流行的编码方式。 这一篇博客里将从原理和艺术二维码生成的角度来谈一谈,先给大家看看最终的效果: 二维码原理 二维码的前身是超市购物时的条形码(一维码): 但是很明显这个一维码
阅读全文
摘要:Timer机制 这里所说的Timer机制是定时器(Timer),例如在Javascript中就提供定时执行代码的功能。但是在C++标准中暂时没有实现这一功能的函数。 Javascript中的Timer Javascript用来处理延时和定时任务的setTimeOut和setInterval函数应用非
阅读全文
摘要:"分割字符串" "实现一个简单的代码字计数器(一)" "实现一个简单的代码字计数器(二)" "实现一个简单的代码字计数器(三)" 实现一个简单的代码字计数器(四) 上一篇文章里面我们已经实现了一个简单的计数单词的代码程序,实现的结果就是以代码中的空格作为分割符号,统计各个单词的出现频数。但是如果是这
阅读全文
摘要:"分割字符串" "实现一个简单的代码字计数器(一)" "实现一个简单的代码字计数器(二)" "实现一个简单的代码字计数器(三)" 实现一个简单的代码字计数器(四) 这一篇里让我们先实现基本功能,特性和改善放在后几篇实现里面。 要使一个函数执行一段代码的单词计数,让我们从设计它的接口开始。我们考虑输出
阅读全文
摘要:前面的文章里已经介绍了如何分割字符串, "博客地址在这里" 这里打算分几篇文章来写: "分割字符串" "实现一个简单的代码字计数器(一)" "实现一个简单的代码字计数器(二)" "实现一个简单的代码字计数器(三)" 实现一个简单的代码字计数器(四) 互联网上有很多字计数器,但是大部分都是统计一个文本
阅读全文
摘要:前言 我们都知道函数的基本形式为: ,且先按这种形式进行input与output的分析,我们的input与output可以有更好的设计方式,而我们的output是选择使用return by value还是return by reference也会有一定的思考,使得我们的函数更加"函数化"。 inpu
阅读全文
摘要:方案1: 利用"IO流"的概念,即C++中的stream,我们都用过C++中 中的 与`std::ostream` 如果你接触过网络编程(Socket编程),可能会对这个流的概念更加清楚。在C++中,我们常用的cin其实是一个istream对象,从标准输入读取数据,cout是一个ostream对象,
阅读全文