x-jeff blog

Make progress every day.

【C++基础】第九十九课:[标准库特殊设施]bitset类型

bitset

【C++基础】系列博客为参考《C++ Primer中文版(第5版)》(C++11标准)一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.bitset类型 标准库定义了bitset类,使得位运算的使用更为容易,并且能够处理超过最长整型类型大小的位集合。bitset类定义在头文件bitset中。 2.定义和初始化bitset 表17.2列出...

【网络是怎样连接的】第4章:通过接入网进入互联网内部——探索接入网和网络运营商

ADSL,ADSL Modem,BAS,PPP,PPPoE,PPPoA,ATM,DSLAM,FTTH,POP,NOC,IX

博客为参考《网络是怎样连接的》一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.前言 👉热身问答,下列说法是正确的还是错误的: 第一个采用包机制的网络就是互联网的前身ARPANET。 ADSL方式中,从家里到电话局的线路费用包含在电话费中,因此可以降低上网费。 光纤的通信速率之所以更快,是因为光信号的传播速度比电信号要快。 ...

【论文阅读】Self-Correctable and Adaptable Inference for Generalizable Human Pose Estimation

SCAI

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.Introduction 遮挡仍然是HPE(Human Pose Estimation)面临的挑战之一,尤其是身体远端的关键点(比如手腕和脚踝),因其通常有很大的活动自由度,所以经常被遮挡。 HPE和其他检测任务通常存在一个问题,即在训练集上训练好的模型,在测试集上经常会出现明显的性能下降。举个我们的例子,在HPE中...

【C++基础】第九十八课:[标准库特殊设施]tuple类型

tuple

【C++基础】系列博客为参考《C++ Primer中文版(第5版)》(C++11标准)一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.tuple类型 tuple是类似pair的模板。每个pair的成员类型都不相同,但每个pair都恰好有两个成员。不同tuple类型的成员类型也不相同,但一个tuple可以有任意数量的成员。每个确定的tupl...

【程序是怎样跑起来的】第7章:程序是在何种环境中运行的

运行环境,本地代码,FreeBSD,虚拟机,Java虚拟机,BIOS

博客为参考《程序是怎样跑起来的》一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.运行环境=操作系统+硬件 👉第7章热身问答: 应用的运行环境,指的是什么? 操作系统和计算机本身(硬件)的种类。应用的运行环境通常是用类似于Windows(OS)和AT兼容机(硬件)这样的OS和硬件的种类来表示的。 ...

【C++基础】第九十七课:[模板与泛型编程]模板特例化

模板特例化

【C++基础】系列博客为参考《C++ Primer中文版(第5版)》(C++11标准)一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.模板特例化 编写单一模板,使之对任何可能的模板实参都是最适合的,都能实例化,这并不总是能办到。在某些情况下,通用模板的定义对特定类型是不适合的:通用定义可能编译失败或做得不正确。其他时候,我们也可以利用某些...

【OpenCV基础】第四十三课:平面对象识别

cv::findHomography,RANSAC,LMeDS,PROSAC,cv::perspectiveTransform

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.cv::findHomography 该函数的目的是计算得到源平面和目标平面之间的透视变换$\mathbf{H}$: \[s_i \begin{bmatrix} x'_i \\ y'_i \\ 1 \\ \end{bmatrix} \sim \mathbf{H} \begin{bmatrix} x_i \\ y_i ...

【C++基础】第九十六课:[模板与泛型编程]可变参数模板

可变参数模板,参数包,包扩展,转发参数包

【C++基础】系列博客为参考《C++ Primer中文版(第5版)》(C++11标准)一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.可变参数模板 一个可变参数模板(variadic template)就是一个接受可变数目参数的模板函数或模板类。可变数目的参数被称为参数包(parameter packet)。存在两种参数包:模板参数包(t...

【机器学习基础】第四十八课:[特征选择与稀疏学习]稀疏表示与字典学习

字典学习,KSVD

【机器学习基础】系列博客为参考周志华老师的《机器学习》一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.稀疏表示与字典学习 不妨把数据集$D$考虑成一个矩阵,其每行对应于一个样本,每列对应于一个特征。特征选择所考虑的问题是特征具有“稀疏性”,即矩阵中的许多列与当前学习任务无关,通过特征选择去除这些列,则学习器训练过程仅需在较小的矩阵上进行,...

【C++基础】第九十五课:[模板与泛型编程]重载与模板

重载与模板

【C++基础】系列博客为参考《C++ Primer中文版(第5版)》(C++11标准)一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.重载与模板 函数模板可以被另一个模板或一个普通非模板函数重载。与往常一样,名字相同的函数必须具有不同数量或类型的参数。 如果涉及函数模板,则函数匹配规则(参见:函数重载)会在以下几方面受到影响: ...