学会查看官方文档

2023-05-16

曾经经历过的误区

从刚开始接触编程开始,基本上接触新事物,第一件事情就是去找博客,或者买书。往往只需要使用的一个很小的知识点,却购买了好几本不同的书籍。事后证明,并没有什么太大的用。绝大多数的书,是从来就没有看过的。

不如直接查看官方文档

后来因为书籍越堆越多了,也没有地方可以放了。最关键的是——穷!后来也是听了别人的意见,干脆就是直接查看官方文档。对于官方文档,一般而言都是英文,其实对于程序员而言,常用的英文也就那么多,也不是很复杂。基本上也都是能够啃下来的。如果实在是拿英文没有办法,一般而言,只要使用的东西不是太小众,都是有自发的网友或者社区将其翻译成中文。基本上,官方的文档,不太会出现代码无法运行的情况。而且,很多重要的概念和需要注意的地方都是标注了的。

而且,很多的时候,出版书籍的毕竟是需要面对更多的受众,而有些工具,不可能是大众的。因此,也就只有走官方文档+社区这条路了。对我而言,现在面临新事物的时候,都是先去查找官方的Document,带来的好处是:

  1. 内容是最新的
  2. 节约了很多金钱
  3. 基本不会出现错误

查看官方文档的缺点

缺点就是,对于刚入行的新手而言,官方文档并不是一个很好的选择。技术是通的,只要学会一个再学习其他的就比较容易了。但是,一门都不会的直接看官方文档,可能会遇到更多需要补课的地方。也许花的时间会太长,此时不如找个老师入门,或者查看一些视频教程(虽然我并不推荐)。

总之

看官方文档,会省事省钱。谁和自己过不去呢。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

学会查看官方文档 的相关文章

  • C++使用rapidjson进行类的序列化与反序列化

    目录 序列化 amp 反序列化单个对象序列化反序列化使用示例 序列化 amp 反序列化对象列表 C 43 43 中可以使用第三方库来实现将类序列化成JSON文件 xff0c 以及读取JSON文件内容反序列化为类对象 这里使用rapidJso
  • c++用vector实现定长队列

    目录 queue实现vector实现 我们可以用queue或vector实现定长队列 xff0c 但是如果我们有遍历定长队列的需求的话 xff0c 使用queue不是一个好的选择 xff0c 因为queue本身不支持直接访问元素 queue
  • c++判断文件是否存在

    可以使用C 43 43 的文件流来判断文件是否存在 以下是一个简单的函数 xff0c 可以通过文件名判断文件是否存在 xff1a span class token macro property span class token direct
  • 相机内外参数的意义

    1 内参数 xff1a 由于相机坐标系使用的是毫米制的单位 xff0c 而图像平面使用的像素为单位 内参数的作用就是在这两个坐标系之间进行线性的变化 相机光轴中心Z轴方向与像平面交点称为投影中心 xff0c 其坐标为 xff0c 其单位为像
  • C++实现读写分离的双缓冲buffer

    目录 1 双缓冲区 读写分离2 后台线程定时更新数据3 类设计完整代码cache cppcache hmain cppmakefile 读写分离的双缓冲buffer有以下好处 xff1a 提高了并发读写的效率 xff1a 在多线程环境下 x
  • 返回引用与返回值与返回std::move(obj)

    返回引用与返回值相比 返回引用与返回值相比有以下几个好处 xff1a 减少内存开销 xff1a 返回值需要在函数内部创建一个临时对象 xff0c 然后将该对象的副本返回给调用者 这个过程需要分配内存 复制数据等操作 xff0c 会增加内存开
  • error: non-member function ‘XXX::IsValid(const T&)’ cannot have cv-qualifier

    这个错误提示表明你定义的函数 IsValid 是一个非成员函数 xff0c 并且带有 const 限定符 在 C 43 43 中 xff0c 非成员函数不能带有 const 限定符 xff0c 因为它们没有隐式的 this 指针 xff0c
  • c++使用regex报错regex_error

    原本写了个同时识别IPv4和IPv6地址的C 43 43 函数 xff1a span class token macro property span class token directive hash span span class to
  • c++实现日志类(写入logfile)

    span class token macro property span class token directive hash span span class token directive keyword include span spa
  • c++中以类对象作为key用于unordered_map、map,以及std::tie技巧使用

    我有一个类 span class token keyword class span span class token class name UserRegion span span class token punctuation span
  • std::set_difference用法

    std set difference 是 C 43 43 STL 中的一个算法 xff0c 用于计算两个有序范围之间的差集 xff0c 并将结果存储到另一个有序范围中 std set difference 的函数签名如下 xff1a spa
  • __builtin_xxx指令学习【1】__builtin_expect

    builtin expect是GCC编译器提供的一个内置函数 xff0c 用于告诉编译器一个分支的执行概率 xff0c 以便编译器在生成机器码时进行优化 它的语法如下 xff1a span class token function buil
  • __builtin_xxx指令学习【2】__builtin_prefetch

    builtin prefetch是GCC编译器提供的一个内置函数 xff0c 用于预取数据到CPU的缓存中 xff0c 以便提高程序的执行效率 它的语法如下 xff1a builtin prefetch const void addr in
  • __builtin_xxx指令学习【3】__builtin_popcount & __builtin_popcountll

    builtin popcount是GCC和Clang编译器提供的一个内置函数 xff0c 用于计算一个整数中二进制位为1的个数 该函数的使用背景是在一些位运算和计算机视觉等领域中 xff0c 需要对二进制数据进行处理和分析 xff0c 而二
  • 当arduino遇到树莓派(usb串口)

    arduino与树莓派cm4通过usb串口连接 xff1a 问题描述 前两天尝试了很久arduino和树莓派连接 终于找到了连接的方法 xff01 可恶 这是在简书找到的过程 主要是先在树莓派端导serial包 pip install se
  • Linux的rc.local自启动服务

    Linux的rc local自启动服务 网址 xff1a http blog csdn net 21aspnet article details 6826659 Linux有自己一套完整的启动体系 xff0c 抓住了linux启动的脉络 x
  • __builtin_xxx指令学习【4】__builtin_clz&__builtin_ctz & __builtin_clzll & __builtin_ctzll

    builtin clz是GCC和Clang编译器提供的一个内置函数 xff0c 用于计算一个整数的二进制表示中 xff0c 从最高位开始连续的0的个数 该函数的使用背景是在一些位运算和计算机视觉等领域中 xff0c 需要对二进制数据进行处理
  • __builtin_xxx指令学习【5】__builtin_bswap16/32/64

    builtin bswap16 32 64是GCC和Clang编译器提供的内置函数 xff0c 用于交换一个整数的字节顺序 其中 xff0c builtin bswap16用于交换一个16位整数的字节顺序 xff0c builtin bsw
  • 【Python】@cache装饰器使用 (依赖cachetools)

    介绍 cachetools 是一个 Python 缓存库 xff0c 可以用于缓存函数的计算结果 xff0c 以提高程序的性能和响应速度 使用 cachetools 可以避免重复计算 减少网络请求 降低数据库负载等问题 xff0c 从而提高
  • Python常见装饰器使用(实用向)

    目录 1 96 64 staticmethod 96 2 96 64 classmethod 96 3 96 64 classmethod 96 与 96 64 staticmethod 96 比较4 96 64 property 96 5

随机推荐

  • 【C++】std::transform、std::back_inserter使用

    std transform函数可以用于对一个序列中的每个元素进行转换 xff0c 并将结果存储到另一个序列中 们需要传递三个参数 xff1a 源序列的起始迭代器 源序列的结束迭代器和目标序列的起始迭代器 此外 xff0c 我们还需要传递一个
  • std::inner_product与std::accumulate初始值设置踩坑

    std inner product函数可以用于计算两个序列的内积 在这个函数中 xff0c 我们需要传递四个参数 xff1a 两个源序列的起始迭代器 一个初始值和一个二元函数对象 std inner product函数将对两个源序列中的每个
  • 树莓派无法连接vnc,树莓派 vnc viewer 显示 cannot currently show the desktop 的解决方法

    最近新买了一块树莓派4B xff0c 正常启动ssh xff0c vnc服务 但vnc viewer上却显示黑屏 cannot currently show the desktop 在网上查找了许多解决方法 xff0c 都不能用 但后来调整
  • 'gbk' codec can't encode character '\xa0' XXX解决方法

    在运行py文件时 xff0c 出现 UnicodeEncodeError gbk codec can t encode character xa0 in position XXX 让人摸不着头脑 注意这三个方面 xff0c 一般都能解决 1
  • 基于stm32cubeIDE学习can通信

    can通信 TO DO 1 CAN FilterTypeDef 中的SlaveStartFilterBank 为从过滤器配置 xff0c 用来选择从过滤器的寄存器号 当选择双CAN模式的时候 xff0c 这个参数要跟CAN2的filtern
  • jetson nano 的GPIO使用

    依次输入以下指令 python span class token comment 进入python编程界面 span span class token operator gt gt span span class token operato
  • 多态的基础语法

    1 向上转型和向下转型的概念 向上转型 自动转型 xff1a 子类 gt 父类 当我们是用父类引用指向子类对象的时候 xff0c 系统会自动向上转型 向下转型 强制转型 xff1a 父类 gt 子类 当父类引用指向子类对象时 xff0c 父
  • qt画个灰度直方图

    步骤 导入图表库在ui界面新建一个wight窗口并提升为那个图表库的类型写函数 输入参数是 xff08 图表 xff0c 待处理图片 xff09 图表的横轴是像素值 从0 255 纵轴是此灰度的像素点数量或者占比所以要挨个判断图像里的每一个
  • 找特征点的算法 SIFT和SURF算法

    SIFT 特征点算法 SIFT算法是记录每个极值点附近的梯度方向 xff0c 并以一个主要梯度方向为基准来兼顾特征旋转的情况 它通过不同模糊程度的灰度图相减找极值 xff0c 筛选确定出真实关键点后按梯度和权重求出关键点的主方向 xff0c
  • nano的CAN通信

    我买的是微雪的树莓派用的SPI转CAN 现在用在jetson nano上 我看了一下俩模块的芯片用的都是一样的 xff0c 引脚也都对得上 xff0c 所以我就打算拿这个模块给nano做can通信 具备CAN功能 xff0c 使用SPI接口
  • 驱动开发基础知识——设备树

    BSP开发工程师 原来BSP就是那些被指臃肿的文件啊 BSP的出生 Linux经过不断的发展 原先嵌入式系统的三层结构逐步演化成为一种四层结构 这个新增加的中间层次位于操作系统和硬件之间 包含了系统中与硬件相关的大部分功能 通过特定的上层接
  • 分布式系统 中间件

    我只是想知道中间件是什么而已 xff0c 结果 中间件 61 平台 43 通信 xff0c 这也就限定了只有用于分布式系统中才能叫中间件 xff0c 同时也把它与支撑软件和实用软件区分开来 中间件技术能屏蔽底层操作系统的复杂性 xff0c
  • 伺服电机控制

    前言 xff1a 感谢各位大佬愿意将知识开源并作出详细的说明 我只是依据自己的学习轨迹稍作整理 xff0c 加以自己的理解并记录于此 本文几乎所有的参考内容都附上了原文链接 xff0c 本文的文字内容有一些是我的 xff0c 有一些是从链接
  • 永磁同步电机的MATLAB建模

    建模是为了能够确定我们输入怎样的电压能得到怎样的转矩 xff0c 以获得怎样的转速 电机这个东西 xff0c 输出的不是位移也不是速度 xff0c 我们要看的输出是力矩 xff0c 力矩够大才有位移才有速度 xff0c 没有位移没有速度的时
  • SVPWM的MATLAB建模

    异步电机矢量控制20讲 xff1a SVPWM的simulink仿真 xff08 总第38讲 xff09 扇区判断 注意 xff0c 这个N是二进制转来的十进制数 波形对应出来的扇区是 5 6 1 2 3 4 如果改变三相电压输入的相位 x
  • Java要素察觉

    简介 xff1a 主要内容来源于b站刘二大人Java课程 xff0c 旨在记录课程中的重要内容 Java课程记录 xff08 课程号作为标题 xff09 02 数据类型03 数组与字符串05 类与对象07 继承08 方法重载 方法重写和多态
  • vscode配置gitee(码云)实现步骤

    第一步 1 百度搜索Git xff0c 出现的第一个网站 xff08 如下图 xff09 Git xff09 2 下载 3 下载之后 双击安装 xff08 安装过程中只需要默认下一步 不需要多余操作 放心大胆的点击下一步 xff09 第二步
  • ROS读取MPU6050数据

    上一篇讲到使用I2C连接Jetson Nano和MPU6050并使用python读取 xff0c 本次基于roscpp连接读取IMU数据 RTIMULib RTIMULib是本次使用的IMU库 xff0c 支持多种常见的IMU模块 xff0
  • 关于navicat报错:Server unexpectedly closed network connection

    破解navicat后 使用navicat连接本地虚拟机 发现出现以下错误 在百度以及谷歌上面查找很多博客 发现我这里的报错信息跟他们不一样 解决方法 1 打开本地虚拟机 进入mysql mysql span class token oper
  • 学会查看官方文档

    曾经经历过的误区 从刚开始接触编程开始 xff0c 基本上接触新事物 xff0c 第一件事情就是去找博客 xff0c 或者买书 往往只需要使用的一个很小的知识点 xff0c 却购买了好几本不同的书籍 事后证明 xff0c 并没有什么太大的用