随笔分类 - 1.Programme
摘要:现在随着计算机使用了多级流水线结构,取指、译码、执行等并行方式,单纯使用频率确定性能不太合理,所以采用计算性能来测定cpu性能比较合理,主要有MIPS,DMIPS和FLOPS三个主要概念, MIPS (Million Instructions Per Second):字面理解为百万条指令/秒,即每秒
阅读全文
摘要:编译调试代码时,总是遇到要使用编译器预编译宏进行跨平台编译. gcc E dM
阅读全文
摘要:1.顺序查找 说明:顺序查找适合于存储结构为顺序存储或链接存储的线性表。 基本思想:顺序查找也称为线形查找,属于无序查找算法。从数据结构线形表的一端开始,顺序扫描,依次将扫描到的结点关键字与给定值k相比较,若相等则表示查找成功;若扫描结束仍没有找到关键字等于k的结点,表示查找失败。 复杂度分析: 查
阅读全文
摘要:1.冒泡排序 冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 算法描述 1.比较相邻的元素。
阅读全文
摘要:C++中public、protect、private的访问权限控制 访问权限 一个类的public成员变量、成员函数,可以通过类的成员函数、类的实例变量进行访问 一个类的protected成员变量、成员函数,无法通过类的实例变量进行访问。但是可以通过类的友元函数、友元类进行访问。 一个类的priva
阅读全文
摘要:c/c++再学习:常用字符串转数字操作 能实现字符串转数字有三种方法,atof函数,sscanf函数和stringstream类。 具体demo代码和运行结果 运行结果 字符串转数字:stof()函数 string转单精度浮点数 stof_val=686.123474121 字符串转数字:stod(
阅读全文
摘要:函数cvRound,cvFloor,cvCeil 都是用一种舍入的方法将输入浮点数转换成整数: cvRound 返回跟参数最接近的整数值; cvFloor 返回不大于参数的最大整数值; cvCeil 返回不小于参数的最小整数值。
阅读全文
摘要:转载地址:https://www.tuicool.com/articles/q2QrQr 在某些架构上,只有能被指定数(如4,16)整除的内存地址才能够被访问,否则程序会crash,或者出现错误的结果,或者数据的访问变慢。 举个例子来说,很多系统都要求interger的地址从偶数开始。opencv2
阅读全文
摘要:大端(Big Endian)和小端(little Endian)的起源 关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强国在过去的36个月中一直在苦战。 战争的原因:大家都知道,吃鸡蛋的时候,原始的方法是打破鸡蛋
阅读全文
摘要:c/c++再学习:Python调用C函数 Python 调用C函数比较简单 这里两个例子,一个是直接调用参数,另一个是调用结构体 C代码 python代码 结果 C调用python函数 c调用python,需要在增加和python36.lib,有时遇到编译时需要python36_d.lib时,只需要
阅读全文
摘要:1 跳转 |命令 | 作用 | | | | |h |光标向左移动| |l |光标向右移动| |j |光标向上移动| |k |光标向下移动| |w |移动光标到下一个单词开头.| |e |移动光标到下一个单词结尾| |b |移动光标到上一个单词.| |0 |移动光标到本行最开头.| |^ |移动光标到
阅读全文