自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (4)
  • 收藏
  • 关注

原创 debug之字符串的==与equals

今日程序之大bug在牛客上面笔试的时候遇到一道简单题,类似于力扣的605种花问题。然而我却百思不得其解为什么我没通过测试用例。考完之后我还在想,就在本地IDE上进行测试。最后我花了两个小时不停的debug终于想明白问题是什么了,总结如下题目要求,键盘输入字符串,例如: Y Y Y B然后我写的如下:String[] first= (sc.nextLine()).split(" ");丝毫没有问题最后我需要去遍历这个first里面是Y还是B,问题就来了,我用了这样的语句if(first[i]

2021-09-06 09:49:10 139

原创 QT5.14坐标数据类型设置

使用Qchart库函数setLabelFormat()这个函数与c++ 的printf格式一致,每个字符代表的含义如下 %a(%A) 浮点数、十六进制数字和p-(P-)记数法(C99) %c 字符 %d 有符号十进制整数 %f 浮点数(包括float和double) %e(%E) 浮点数指数输出[e-(E-)记数法] %g(%G) 浮点数不显无意义的零"0" %i 有符号十进制整数(与%d相

2021-07-22 08:58:37 2215 1

原创 Mindmaaster快捷键操作

建立新地图:Ctrl + N打开地图:Ctrl + O搜索地图:Ctrl + F保存当前地图:Ctrl + S关闭当前地图:Ctrl + W切换文件:Ctrl + Tab打印当前地图:Ctrl + P撤消:Ctrl + Z; Alt +退格键重做:Ctrl + Y;Alt + Shift +退格键;Ctrl + Shift + Z粘贴:Ctrl + V剪切:Ctrl + X复制:Ctrl + C查找:Ctrl + F添加主题和形状添加子主题: Ctrl + Enter添加主题:

2021-07-15 20:54:24 371

原创 (Java版)剑指offer(六)

43.1~n整数中1出现的次数class Solution { public int countDigitOne(int n) { int digit = 1, res = 0; int high = n / 10, cur = n % 10, low = 0; while(high != 0 || cur != 0) { if(cur == 0) res += high * digit;//此位 1的出现次数只由高位 hig

2021-07-09 20:09:28 67

原创 (Java版)剑指offer(五)

37.序列化二叉树这里要保证输出的格式都一致public class Codec { public String serialize(TreeNode root) { //使用层序遍历 if(root == null) return "[]"; StringBuilder res = new StringBuilder("["); Queue<TreeNode> queue = new LinkedList<>() {{

2021-07-08 15:44:31 50

原创 (Java版)剑指offer (四)

31.栈的压入和弹出栈辅助法,两个汉诺塔class Solution { public boolean validateStackSequences(int[] pushed, int[] popped) { //辅助栈方法 Stack<Integer> stack = new Stack<>(); int i = 0; for(int num : pushed) { stack.push(num

2021-07-05 14:14:55 60

原创 (Java版)剑指offer(三)

21.调整数组顺序使奇数位于偶数前面快慢指针法class Solution { public int[] exchange(int[] nums) { //快慢指针法 int fast=0,low=1; while(low < nums.length){ if(nums[fast] %2 ==1) { fast++; low++;

2021-07-04 13:06:16 64

原创 (Java版)剑指offer(二)

13.机器人的运动范围动态规划联通性为什么要&& (dp[i - 1][j] || dp[i][j - 1]);class Solution { public int movingCount(int m, int n, int k) { //状态:dp[i][j]代表第i,j个格子能否走到 boolean[][] dp = new boolean[m][n]; dp[0][0] = isValid(0, 0, k);

2021-07-03 14:20:33 39

原创 (Java版)剑指offer(一)

03.找数组中重复的数字HashSet只能存储不重复的数据把num放在HashSet中,可以存放表示没有重复,不能存放则表示重复class Solution { public int findRepeatNumber(int[] nums) { HashSet set = new HashSet(); int repeat = -1; for(int num:nums){ if(!set.add(num)){

2021-07-02 22:43:39 90 2

原创 matlab复制变量保留有限小数位到word或excel的方法

通常我们需要将matlab工作区的变量直接复制到论文中,而工作区的变量通常是默认32位的,在命令行只能设置显示区的小数位数。以下方法用来将大量数据保留有限小数位直接复制到论文中。step1:将要复制的数据变量名做有限小数位四舍五入变量名 = roundn(变量名,-5)此处表示小数点后保留五位,并进行四舍五入step2:打开工作区的变量,进行复制step3:按照表格格式粘贴到excle,如果你粘贴到excle在有限小数位后有很多0,可以使用excle的设置单元格格式功能。设置单元格格式->数

2021-06-23 16:35:05 2624 1

原创 C++中NULL与nullptr的区别

当没有发生函数重载时,二者都标识空指针,没有区别当有发生函数重载时,NULL表示数值0,nullptr才表示空指针为了避免错误,当想要表达空地址时,最好是使用nullptr详细分析见:https://blog.csdn.net/qq_18108083/article/details/84346655...

2021-03-14 15:33:20 71

转载 c++ array模板类使用

https://blog.csdn.net/zhengqijun_/article/details/81566109

2021-03-12 22:57:41 230

原创 自增与自减

当自增与自减出现在数组中是如何运算的,优先级是什么? int nums[4] = {1,2,3,4}; int i = 1; cout << "nums = "<< nums[++i]<<endl; cout << "i = " << i<< endl; 输出结果nums = 3i = 2请按任意键继续. . .分析:++i会先进行运算,i已经加到2了,然后此时是在输出num[2],i输出是2. int nums

2021-03-12 19:20:21 145

原创 C++ 内存对齐问题(以结构体为例)

已知sizeof(char)=1,sizeof(short)=2,sizeof(int)=4,现在有个结构体如下:struct size1 {int a;char c;short s;};sizeof(size1)=8struct size2 {int a;char c;char b;short s;};sizeof(size2)=8环境:VC6.0,32位的Win7系统为何size1和size2的sizeof会一样呢?原因:结构体的sizeof涉及到内存对齐问题

2021-03-09 20:20:36 107

转载 C++ STL中容器的使用全面总结

C++ STL中容器的使用全面总结https://blog.csdn.net/u014465639/article/details/70241850

2021-02-06 22:59:04 64

原创 vscode 初次使用笔记,相关配置记录

vscode 初次使用笔记,相关配置记录参考视频:https://www.bilibili.com/video/BV13K411M78v?from=search&seid=16159601827063365839vscode 只运行不调试程序单文件运行:g++ .\main.cpp.\a.exe多文件运行g++ -g main.cpp rational.cpp -o a.exe注:a是自动生成的可执行文件名。调试程序需要launch.json和task.json选中图

2021-01-17 10:29:38 146 1

原创 LU分解与Cholesky分解

LU分解转自:https://blog.csdn.net/zhouliyang1990/article/details/21952485Cholesky分解转自:https://blog.csdn.net/baimafujinji/article/details/6512460

2020-03-12 15:56:46 704

原创 python相关函数的用法

python相关函数的用法1,Python 字典 items() 函数作用:以列表返回可遍历的(键, 值) 元组数组。 例:dict = {'老大':'15岁', '老二':'14岁', '老三':'2岁', '老四':'在墙上' } print(dict.items())显示结果: dict_ite...

2019-10-07 21:52:35 114

原创 笨办法学Python中期笔记

2019.9.16 python中期笔记1,print(“打印的内容”)双引号的内容被打印出来print(变量)打印变量的内容2,注释符:#3,数学运算符:加(+),减(-),乘(*),除(/),求余(%),作比较(小于<,大于>,大于等于>=,小于等于<=)4,变量命名与赋值:变量名 = 数值5,格式化字符串,嵌入变量内容的字符串:print(f"hello ...

2019-10-04 18:44:50 92

Quaternions.pdf

四元数理论推导,英文版,文档中含笔记 四元数入门必看的英文文献 控制专业,导航,滤波。经典知识入门必看,欢迎讨论

2019-12-12

惯性导航之欧拉角动图.gif

生动形象阐述的航向角,俯仰角,倾斜角,一看就懂 生动形象阐述的航向角,俯仰角,倾斜角,一看就懂 生动形象阐述的航向角,俯仰角,倾斜角,一看就懂

2019-12-10

互补滤波算法.pdf

互补滤波综述类文章,浅显易懂,是做控制必须懂得算法,控制算法的入门级文章 互补滤波综述类文章,浅显易懂,是做控制必须懂得算法,控制算法的入门级文章

2019-12-10

常见硬件小知识点

硬件电路常见容易忽略的问题

2019-01-08

空空如也

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

TA关注的人

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