自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

如意娘的博客

无冥冥之志者,无昭昭之明,无惛惛之事者,无赫赫之功。

  • 博客(35)
  • 收藏
  • 关注

原创 软件设计师高频真题-1

中断是这样一个过程:在CPU执行程序的过程中,由于某一个外部的或CPU内部事件的发生,使CPU暂时中止正在执行的程序,转去处理这一事件(即执行中断服务程序),当事件处理完毕后又回到原先被中止的程序,接着中止前的状态继续向下执行。本题根据函数依赖,首先找到入度为0的属性集合A,又根据A→BC,这里根据amstrong公理中的分解规则,可以得到A→B,A→C,同时存在B→D,此时有传递函数依赖A→D,可以通过A遍历全图,因此候选键为A。参数多态又叫静态多态,它的执行速度快,异常少,调用在编译时已经确定。

2024-04-11 20:33:29 1014

原创 软件设计师高频真题-2

某文件系统采用索引节点管理,其磁盘索引块和磁盘数据块大小均为 1KB 字节且每个文件索引节点有 8 个地址项 iaddr[0]~iaddr[7],每个地址项大小为 4 字节,其中 iaddr[0]~iaddr[4]采用直接地址索引,iaddr[5]和 iaddr[6]采用一级 间接地址索引,iaddr[7] 采用二级间接地址索引。静态绑定发生于编译期,编译时绑定,通过对象调用,因此不能运用任何运行期的信息。完成第一条指令的执行,而后根据PC取出第二条指令的地址,如此循环,执行每一条指令。

2024-04-09 14:55:14 505

原创 Gazebo基本使用

熟悉Gazebo界面 : ROS自学笔记八:Gazebo搭建环境:Gazebo仿真环境搭建搭建环境+加载机器人:gazebo仿真环境搭建+配置+小车运动仿真

2023-12-08 21:21:45 319

原创 解决Ubuntu16.04没声音

完美解决!

2023-12-08 17:15:19 187

原创 ubuntu16.04安装ROS+Gazebo

ros安装(一键最简安装,吹爆鱼香ROS,请叫我鱼吹)ROS篇——Ubuntu快速一键安装ROS或ROS2(通用)ubuntu安装ROS melodic(最新、超详细图文教程)配置ubuntu以及安装ros2必要环境测试ROS是否安装成功:

2023-12-08 11:39:56 248

原创 Win10安装ROS2遇到的小问题

“%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe” -NoPro …~here-string 标题后面和行尾之前不允许包含任何字符。使用“1”个参数调用“DownloadString”时发生异常:“请求被中止: 未能创建 SSL/TLS 安全通道。

2023-12-04 19:58:01 160

原创 QString arg使用

QString arg使用参考链接: qstring arg()使用更正: double d = 12.345689; str = QString("delta: %1").arg(d, 0,'e',4); //输出为:"delta: 1.234e+01" qDebug() << QObject::tr("arg(d, 0,'e',4):") << ...

2020-03-05 11:50:03 285

原创 rand()和srand()函数的用法

参考文章:rand()和srand()函数的用法

2020-01-05 15:54:45 163

原创 C++函数带默认值的几种情形

参考文章:C++函数带默认值的几种情形

2019-12-18 11:15:25 104

原创 C++程序设计教程(钱能)第六章习题

C++程序设计教程(钱能)第六章习题1. 计算素数在素数集合中的排名2. 无穷数列连成数串,求第i位3. 判断字串“可排列相等”4. 求整数对的和及平均值5.1. 计算素数在素数集合中的排名//prime.txt246513#include <fstream>#include <vector>#include<bitset>#includ...

2019-12-12 10:20:21 441

原创 C++结构体的定义、初始化和引用

C++结构体的定义、初始化和引用参考文章:C++结构体的定义、初始化和引用

2019-12-11 20:57:02 272

原创 C++程序设计教程(钱能)第六章 学习笔记

C++程序设计教程(钱能)第六章 学习笔记1. 频繁调用一个小函数2. 将小函数“融化”在调用处3. 内联函数4. 未声明内联1. 频繁调用一个小函数#include <iostream>using namespace std;bool isNumber(char);bool isNumber(char ch) { return ch >= '0'&&amp...

2019-12-10 13:53:19 382

原创 C/C++动态内存管理malloc/new、free/delete的异同

C/C++动态内存管理malloc/new、free/delete的异同参考文章:C/C++动态内存管理malloc/new、free/delete的异同

2019-12-10 09:19:20 143

原创 C++ malloc与memset详解

C++ malloc与memset详解malloc()和free()的基本概念及用法1、函数原型及说明void *malloc(long NumBytes);       该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。关于分配失败的原因,应该有多种,比如说...

2019-12-09 15:15:30 1698

原创 C 文件操作

C 文件操作fopen()_CRTIMP FILE * __cdecl fopen(const char *, const char *);第一参数为文件名,第二个参数为打开模式。打开成功,fopen返回一个结构指针地址,否则返回一个NULL。如果没有指定文件路径,则默认为当前工作目录。如:FILE * fp = fopen(“c:\\temp\\test.txt”, “r”)...

2019-12-07 17:35:15 84

原创 C++ bitset

C++ bitsetbitset存储二进制数位。bitset就像一个bool类型的数组一样,但是有空间优化——bitset中的一个元素一般只占1 bit,相当于一个char元素所占空间的八分之一。bitset中的每个元素都能单独被访问,例如对于一个叫做foo的bitset,表达式foo[3]访问了它的第4个元素,就像数组一样。bitset有一个特性:整数类型和布尔数组都能转化成bitse...

2019-12-07 15:05:14 139

原创 C++ Multimap

C++ Multimap       因为所看书中涉及到multimap的一些知识点,但是还没有学到,所以总结了网上的文章,帮助自己理解程序。特点Map:一对一;有序( 自动按 key 升序 );可用 [ ] 赋值和取值;采用 红黑树 结构;实现O(lgn)的查找,插入和删除。Mulitimap:多对多;有序( 自动按 ...

2019-12-06 20:49:32 796

原创 C++ Vector常用函数

C++ Vector常用函数 begin()函数原型: iterator begin();            const_iterator begin();功能:返回一个当前vector容器中起始元素的迭代器...

2019-12-06 20:13:36 5028 1

原创 C++ 生成指定范围内的10000个数据

C++ 生成指定范围内的10000个数据#define _CRT_SECURE_NO_WARNINGS#include <fstream>#include <time.h>#include <iostream>using namespace std;int main(int argc, char** argv) { srand(unsigned(...

2019-12-04 16:59:44 835

原创 C++程序设计教程(钱能)第五章习题

C++程序设计教程(钱能)第五章习题1. 递归方法计算poly函数2. 使用函数声明、定义和调用,改写程序3. 求整数对的最大公约数并排序4. 用递归方法求解母牛问题5. 编程实现6. 读入C-串,并排序后输出1. 递归方法计算poly函数#include<iostream>using namespace std;double poly(double x, int n) ...

2019-11-30 22:18:39 1216

原创 C++程序设计教程(钱能)第五章 学习笔记

C++程序设计教程(钱能)第五章 学习笔记前言1. 向量参数传递前言      因为时间比较紧,所以不能将书中知识点全部罗列,但代码是必须要敲的,所以这里只记录书中程序。1. 向量参数传递在这里插入代码片...

2019-11-30 14:39:18 458

原创 Windows下使用命令行编译C++程序

Windows下使用命令行编译C++程序前言环境设置环境变量测试前言      参照网上教程设置环境变量,经过一顿乱操作,cmd窗口提示各种各样的错误,这就让人很不愉快了。最终,在鄙人的不懈努力下,百度百度再百度,终于编译好了!环境Windows 操作系统Visual Studio 2015设置环境变量 &nb...

2019-11-28 17:23:45 400

原创 C++程序设计教程(钱能)第四章习题

C++程序设计教程(钱能)第四章习题1. 写出数学表达式所对应的C++表达式2. 写出下列表达式的值3. 编程求值,注意不要让中间结果溢出4. 找出指定文件中,全部积为16!的数对5. 编程输出long double型数12345.67891023456的二进制位码6. 对指定文件中的数字,输出整除信息7. 将旧式C++程序编排成自己的风格,并写出运行结果1. 写出数学表达式所对应的C++表达式...

2019-11-26 15:52:13 1291

原创 C++程序设计教程(钱能)第四章 学习笔记

C++程序设计教程(钱能)第四章 学习笔记4.1 名词解释与操作符4.1.1 名词解释4.1.2 操作符汇总4.1.3 操作符的说明4.2 算数运算问题4.2.1 周而复始的整数4.2.2 算法局限性4.2.3 中间结果溢出4.2.4 浮点数的比较4.3 相容类型的转换4.3.1 隐式转换4.3.2 精度丢失4.3.3 显示转换4.4 关系与逻辑操作4.4.1 条件表达4.4.2 基本逻辑与短路...

2019-11-24 20:31:05 528 2

原创 C++编程细节(持续更新)

C++编程细节\n 与 endl 的区别\n 与 endl 的区别\n和endl均有换行功能,区别在于:    endl比’\n’多了一个“刷新”流缓冲的flush操作。以文件输出流为例:当流的缓冲区未满时,写入’\n’不会马上写到文件里,但执行endl会“强行”把缓冲区的内容写入文件。故endl不仅换行,还刷新流缓冲。并且在VS2015中按F12...

2019-11-22 14:19:29 378

原创 MFC编程细节

MFC编程细节1.禁止改变窗口大小首先以文本方式打开项目窗口的“.rc”文件;找到下面这行代码STYLE DS_SETFONT | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME修改为以下代码即可。STYLE DS_SETFONT ...

2019-11-22 09:10:51 105

原创 OpenCV+MFC下,对图片进行截断阈值处理,再去除图片背景所遇到的问题。

OpenCV+MFC下,先对图片进行截断阈值处理,再去除图片背景所遇到的异常。

2019-11-14 20:58:52 438

原创 Unicode编码模式下,CString转化为char*的有效方法

Unicode编码模式下,CString 转换为char*的有效方法       由于正在写的程序,需要将CString转换为char*。所以在网上找了一些方法,其中有的管用,有的不管用。为了以后查阅,将有用的方法记录在这里。       首先,奉上参考链...

2019-11-05 19:52:56 234

原创 C++程序设计教程 (钱能)第三章习题

C++程序设计教程 (钱能)第三章 练习31.打印-1234567的二进制位码2.分别输出各类型的字长和位长1.打印-1234567的二进制位码【分析】在这里插入代码片【代码】在这里插入代码片2.分别输出各类型的字长和位长【方法1】bool a = 0;char b = 'A';int c = 2;long int d = 1;float e = 3;double f...

2019-10-11 22:25:12 2026 1

原创 C++程序设计教程 (钱能)第三章 编程练习

C++程序设计教程 (钱能)第三章 编程练习【1】浮点数的位码float f = 19.2f;int * pa = (int*)&f;for (int i = 31; i >= 0; i--) { cout << (*pa >> i & i) << (i == 31||i== 23 ? "-" : " ");}cout &lt...

2019-10-10 20:15:47 900 4

原创 C++程序设计教程(钱能)第二章 学习笔记(续)及第二章习题

C++程序设计教程(钱能)第二章 学习笔记(续)及第二章习题2.6 转移语句2.7 再做循环设计2.7.1 逻辑判断2.7.2 级数逼近2.8 目的归纳2.6 转移语句break语句break语句用于跳出当前循环。若有多重循环要一并跳出,则要借助于每重循环的额外条件判断或者是goto语句来完成。continue语句continue语句用在循环语句中,作为结束本次循环,准备进入下次循环的条...

2019-10-03 17:11:10 678

原创 C++程序设计教程(钱能)第二章 学习笔记

C++程序设计教程(第二版)第二章 学习笔记写在前面第二章 基本编程语句2.1 说明语句2.1.1 变量定义2.1.2 函数声明和定义2.2条件语句2.2.1 if语句2.2.2 条件表达式2.2.3 switch语句2.2.4 if 与 switch小结2.3 循环语句2.3.1 for循环2.3.2 while 循环2.3.3 do-while循环2.4 循环设计2.4.1 字符图形2.4.2...

2019-10-01 15:02:38 871

原创 JavaScript DOM 编程艺术 (第二版)学习之5-6章

JavaScript DOM 编程艺术 (第二版)学习之5-6章第五章 最佳实践5.1 过去的错误5.2 平稳退化5.2.1 “javascript:”伪协议5.2.2 内嵌的事件处理函数5.2.3 谁关心这个5.3 向CSS学习5.3.1 结构与样式分离5.3.2 渐进增强5.4 分离JavaScript5.5 向后兼容5.5.1 对象检测5.5.2 浏览器嗅探技术5.6 性能考虑5.6.1 尽...

2019-09-11 13:45:41 222

原创 JavaScript DOM 编程艺术 (第二版)学习之3-4章

JavaScript DOM 编程艺术 (第二版)学习之3-4章第三章 DOM3.1 文档:文档中的"D"3.2 对象:文档中的"O"3.3 模型:文档中的"M"第三章 DOM3.1 文档:文档中的"D"如果没有document (文档),DOM也就无从谈起。当创建了_个网页并把它加载到Web浏览器中时,DOM就在幕后悄然而生。它把你编写的网页文档转换为一个文档对象。3.2 对象:文档中...

2019-09-08 10:34:12 280

原创 JavaScript DOM 编程艺术 (第二版)学习之1-2章

JavaScript DOM 编程艺术 (第二版)学习之1-3章写在前面第一章 Java Script 简史第二章 Java Script语法第三章 DOM合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特...

2019-09-06 17:12:06 303

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除