![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c/c++
文章平均质量分 80
chepwavege
这个作者很懒,什么都没留下…
展开
-
ubuntu下编译安装libjpeg-turbo-2.03
Ubuntu安装libjpeg-turbo库:wget--version //发现没有wget,–version 是根据wget的用法实现的 可以先打wget 没有则会提示你安装,有的话会教你查helpsudo apt-get updatesudo apt-get install wgetUbuntu16.04编译libjpeg-turbo库 - 老金280 - 博客园 (cnblogs.com)nasm是依赖的汇编器$ cmake-G "Unix Makefiles" .. //编...原创 2022-02-22 14:02:27 · 1713 阅读 · 0 评论 -
PCD 文件格式
PCL——(3)PCD(点云数据)文件格式简介 - 一抹烟霞 - 博客园 (cnblogs.com)The PCD (Point Cloud Data) file format — Point Cloud Library 1.12.1-dev documentation (pointclouds.org)点云坐标系:PCD 文件,header中有定义,起始的原点VIEWPOINT有可能在不同坐标系之间转换的时候应用,在辅助获取其他特征时也比较有用,例如曲面法线,在判断方向一致性时,需要知道视原创 2022-01-29 10:39:49 · 2350 阅读 · 0 评论 -
C++ visual studio code 编译开发环境配置
Visual Studio Code (vscode) 配置 C / C++ 环境 - 步平凡 - 博客园 (cnblogs.com)VSC, 里面 jason 配置那一步,如果弹不出来g++,把 原文件删除。重新生成。快捷键ctr+F5, run without debugF5 ,,, debug with run.clear: 在终端,可以清除消息...原创 2021-12-31 22:59:26 · 501 阅读 · 0 评论 -
Windows C++ 环境setup
Environment:reference:Windows下的 C++ 编译工具(MinGW-w64 + CMake)_linshuhe1的专栏-CSDN博客_windows 编译工具Windows10 Eclipse, IED 工具 MINGW 64 ( gcc version_8.1.0) 编译,链接工具 随便编写一个 C++ 代码文件,然后使用 g++ 来编译生成可执行文件: #include <iostream> using namespace std;..原创 2022-01-12 16:46:46 · 268 阅读 · 0 评论 -
基于模型开发的嵌入式软件
代码生成工具:MBD 大家熟悉的有 simulink 代码生成工具。工作中有接触过 EA architect 代码生成,还有Rhapsody。好处:Rhapsody 可以根据设计意图开发,基于面向对象设计对应的uml: 类图,消息图,dataflow,顺序图, 可以生成对应的 c/c++ 代码。提高了软件代码的复用,便于产品迭代。提供了需求和代码的映射。链接。简介如下:Rhapsody — MBSE 设计工具概述 Rhapsody 是基于UML/SysML...原创 2021-02-18 16:07:55 · 1096 阅读 · 0 评论 -
排序
排除法解题。快速排序:堆排序。大小根堆A log 2N原创 2019-11-07 14:54:12 · 130 阅读 · 0 评论 -
i++ , ++i
for 循环 i++ 和++i 在循环里面一样吗?例如for (int i=0;i<10;i++){decode(i);}和for (int i=0;i<10;++i){decode(i);}这两个循环,得到的结果一样吗?为什么对于循环里是一样的。++i和i++的区别仅在于:++i是使用i前,就++1i++是使用后...原创 2019-11-07 10:50:10 · 159 阅读 · 0 评论 -
查找
常出现在伪代码中:向上取整 ⌈59/60⌉=1 ⌈-59/60⌉=0向下取整 ⌊59/60⌋=0 ⌊-59/60⌋=-1跳2个看,200 -450, 说明450后面的数都要比200大。 显然矛盾。B树:A, B,B ,17. 3阶, 最少有一个关键字, 非叶:最少有3/2 ...原创 2019-11-05 10:46:42 · 121 阅读 · 0 评论 -
数据结构_阅读笔记2
C4 树与二叉树考察题型:选择为主 ,小概率算法题定义与性质:解法: 入度 出度, 树就是特殊的有向图。 除了根节点,每个节点一个前节点,一个后节点。总节点数=20+10+1+10+X +1(根)(度为零就是叶子节点)=出度(20*4+10*3+1*2+10*1)选B...原创 2019-10-16 11:49:44 · 104 阅读 · 0 评论 -
C++语法学习_(3)
1,2属于C->C++的过渡,下面开始OOP 面向对象编程原创 2019-09-24 10:58:40 · 128 阅读 · 0 评论 -
C++语法学习_(2)
C7_function_parameter函数的参数传递:形参和实参#include <iostream>using namespace std;/* 函数的形参a,b,c ..., func (int a, int b, int c...),实参--赋值给行参 ,函数调用时,值传递 ,func (2, 3, 4...)形参的默认值。 如果定义了默认值,这函数后面...原创 2019-09-23 14:39:55 · 129 阅读 · 0 评论 -
代码阅读setup
笨方法: 全部下载:Github 直接下载你需要查阅的代码到本地。Apollo 约1.3Gb --改用Git下载 代码阅读工具: 试用,微软免费的的 Visual Studio Code + 编译工具MINGW具体参看:https://www.bilibili.com/video/av18436497?from=search&seid=102233274378...原创 2019-09-06 16:35:33 · 187 阅读 · 0 评论 -
Apollo_ADS_路径规划- Code review
REF:原创 2019-07-26 16:10:24 · 353 阅读 · 0 评论 -
书写测试用例之--- 等价类划分 法
问:某程序规定:"输入三个整数 a 、 b 、 c 分别作为三边的边长构成三角形。通过程序判定所构成的三角形的类型,当此三角形为一般三角形、等腰三角形及等边三角形时,分别作计算 … "。用等价类划分方法为该程序进行测试用例设计。(三角形问题的复杂之处在于输入与输出之间的关系比较复杂。) 解: 分析题目中给出和隐含的对输入条件的要求: (1)整数 (2)三个数原创 2011-11-11 17:09:34 · 1581 阅读 · 0 评论 -
Android init 启动过程分析
Android init 启动过程分析来源: ChinaUnix博客 日期: 2009.08.29 14:22 分析android的启动过程,从内核之上,我们首先应该从文件系统的init开始,因为 init是内核进入文件系统后第一个运行的程序,通常我们可以在linux的命令行中指定内核第一个调用谁,如果没指定那转载 2012-03-07 08:51:56 · 558 阅读 · 0 评论 -
VIM高级设置。具备IDE功能
从大学时开始,断断续续使用Vim也许久了,但由于之前只是把它当作一个快速编辑器来使用,熟悉的也仅仅是最基本的光标定位、复制粘贴等命令。而最近跑来杭电读一套C代码,手上仅有一台装着Debian的本子,便花了点功夫对Vim进行了一些定制,让它具备Source Insight的部分功能。下面记录一下和代码阅读相关的Vim配置和使用方法:跳转到使用速查基本设置 Vim的配置一般都是转载 2012-03-07 08:44:49 · 1697 阅读 · 0 评论 -
动态连接库 .so文件
a是静态链接库,相当于windows上的lib文件。.so是动态连接库,相当于windows上的dll文件转载 2012-03-07 09:09:31 · 587 阅读 · 0 评论 -
如何使用SecureCRT连接ubuntu ,远程主机无响应、乱码、无防火墙错。。等等错误解决
如何使用SecureCRT连接ubuntu 用secureCRT连接Ubuntu是出现远程系统拒绝访问。。经过一翻研究才知道Ubuntu上没有ssh..一下为连接过程。1. 首先要明白什么是ssh?可以把ssh看做是telnet的加强版,telnet的密码和信息都是不加密的,而ssh则加密。.2. 开启ubuntu上的ssh功能先安装,安装后就自动开启了.sudo原创 2012-03-15 21:45:18 · 8415 阅读 · 2 评论 -
如何计算时间复杂度
如何计算时间复杂度定义:如果一个问题的规模是n,解这一问题的某一算法所需要的时间为T(n),它是n的某一函数 T(n)称为这一算法的“时间复杂性”。当输入量n逐渐加大时,时间复杂性的极限情形称为算法的“渐近时间复杂性”。我们常用大O表示法表示时间复杂性,注意它是某一个算法的时间复杂性。大O表示只是说有上界,由定义如果f(n)=O(n),那显然成立f(n)=O(n^2),它给转载 2012-05-16 08:55:33 · 1068 阅读 · 0 评论 -
Const
const在C语言中算是一个比较新的描述符,我们称之为常量修饰符,意即其所修饰的对象为常量(immutable)。我们来分情况看语法上它该如何被使用。1、函数体内修饰局部变量。例:void func(){const int a=0;}首先,我们先把const这个单词忽略不看,那么a是一个int类型的局部自动变量,我们给它赋予初始值0。转载 2016-04-28 07:43:08 · 461 阅读 · 0 评论 -
typedefine 语法
#define,const,typedef的区别#define 并不是定义变量, 只是用来做文本替换 例如: #define PI 3.1415926 float angel; angel= 30*PI/180; 那么,当程序进行编译的时候,编译器会首先将 “#define PI 3.1415926”以后的,所有代码中的“Pi”全部换成 “3.1415原创 2016-04-28 07:31:42 · 14609 阅读 · 2 评论 -
Apollo ADS platform study_阅读C++源代码
了解基本C++ 语法 订阅subscribe= input,发布publish= output , 对于某个软件模块来说。原创 2019-07-02 16:50:12 · 187 阅读 · 0 评论 -
inline函数
一)inline函数(摘自C++ Primer的第三版)在函数声明或定义中函数返回类型前加上关键字inline即把min()指定为内联。 inline int min(int first, int secend) {/****/}; inline 函数对编译器而言必须是可见的,以便它能够在调用点内展开该函数。与非inline函数不同的是,inline函数必须转载 2011-11-07 00:29:18 · 1395 阅读 · 0 评论