- 博客(46)
- 资源 (1)
- 收藏
- 关注
原创 ROS出现:Command ‘rospack‘ not found 或 rospack: No such file or directory 等关于rospack命令无效的解决方案
问题描述按照wiki.ros.org上的教程学习ros时,出现Command ‘rospack’ not found 或 rospack: No such file or directory等类似问题。解决方法如图所示,按照系统提示,输入sudo apt install rospack-tools即可解决问题。之前还出现过rospack: No such file or directory,用这个解决方案执行之后也就没问题了。...
2022-05-16 18:12:13
2288
原创 Windows10+clion+opencv时报错0xC0000139和0xC0000135的解决方法之一
本文提出了一种在win10系统下编译安装opencv、写好cmakelists之后,运行opencv程序,报Process finished with exit code -1073741515 (0xC0000135)或者0xC0000139错误的解决方案。
2022-05-10 10:41:37
5582
8
原创 unity Camera.SetReplacementShader()切换后物体变黑的问题
可能的原因之一Camera.SetReplacementShader()函数在替换shader的时候,仅替换Subshader部分。这个时候,如果Subshader中有一些参数,没有在Properties里面给到的话,就会出现变黑这种情况。(就算是新shader文件中的Properties有这些参数也不行,需要物体的这个shader中的参数也有这些。)当然,如果你不确定你的错误是不是这个导致的,那么请往下看:问题描述一开始,物体是这样的:在使用mainCam.SetReplacementShad
2021-09-25 17:26:13
879
原创 影院体验系列_中国电影博物馆IMAX GT厅_《失控玩家》
写在前面敝人是个影迷,不算资深。2007年小学时首次看电影《宝葫芦的秘密》,到一几年的时候首次接触中国巨幕CGS,到2018年首次接触imax,看电影总是能够给我提供无穷的乐趣。外地求学,看电影依然是我重要的课余生活之一。特别是近年来许多电影在imax技术的加持下,人们的视听体验进一步提升,在imax厅观影时的畅爽、观影后的回味感,令人深深着迷。但是,目前仍旧没有系统的imax影院梳理平台或论坛。所以敝人开设这一栏目,希望能够总结各地imax影院情况,贴出观影体验感受,让更多的影迷在准备观影时更好地选
2021-09-06 20:58:44
10711
6
原创 tomcat安装过程无法打开localhost,localhost拒绝访问
无法打开localhost,localhost拒绝访问问题:输入localhost或者localhost:8080后,浏览器提示“localhost拒绝访问”解决方案:如果运行startup.bat之后把黑窗口关掉的,别关掉。如果不是,请看下面步骤:打开控制面板,找到“启用或关闭windows功能”,进入,选择“Internet Information Services”,勾选之。然后可以打开localhost,如图。tomcat 8.0默认端口是9527,tomcat8.5默认端口是8080
2021-07-07 10:58:50
3027
原创 完美解决Navicat连接MySQL8.0.11 出现1251- Client does not support authentication protocol的错误
出现的问题在win10上安装mysql8.0.11后,使用navicat连接时,出现1251- Client does not support authentication protocol的错误。问题出现的原因这是navicat对密码的加密方式与mysql8.0.11默认的加密方式不同导致的。我们需要把加密方式修改为mysql_native_password的加密方式才行。解决的方法综合了网络上的许多方法,如下方法亲测可行。打开mysql命令行,输入如下指令。这一步是将用户密码使用MYSQL
2021-07-06 09:43:11
471
1
原创 smbus和PCF8591_树莓派_IIC_I2C_smbus的write_byte,write_byte_data,read_byte,都在这里了
关于smbus和PCF8591的一些笔记by 57by \ 57by 57其实这个事情,PPT上已经讲的很清楚了,但是还是有必要记一下,因为smbus这个玩意它没文档(或者说是我找不到文档)……首先,I2CI^2CI2C的通信原理什么的就不赘述了,前面的PPT都有,master和slaver,高电平和低电平的各种转换……至少有两个PPT都是讲这个的,也讲得很清楚。那我下面主要说说smbus里面的一些代码为什么要那么用吧,这些是PPT里没有讲得太清楚的,hmmm,至少我是这么觉得
2021-04-14 00:23:41
2559
4
原创 涉及到数组、字符串的分治,二分查找等时,二分时候的边缘值怎么计算?到底是该取n/2还是n+1/2还是n-1/2?以leetcode旋转矩阵为例,详细解读!
最近在做题,发现许多题都喜欢在边缘值上面小小捉弄一下做题人。看过这篇博客,让你在面对循环的判断条件时候,再也不发怵。题目描述比如,leetcode旋转矩阵:给你一幅由 N × N 矩阵表示的图像,其中每个像素的大小为 4 字节。请你设计一种算法,将图像旋转 90 度。不占用额外内存空间能否做到?示例 1:给定 matrix = [ [1,2,3], [4,5,6], [7,8,9]],原地旋转输入矩阵,使其变为:[ [7,4,1], [8,5,2], [9,6,
2021-03-05 19:56:59
178
原创 LeetBook_数组与字符串_数组简介_二维数组简介_菜鸟的积累!
看注释的时候,放声读出来,就更好理解了。我写的注释比较土里土气,口语化2333333。数组简介搜索插入位置搜索插入位置给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。搜索插入位置给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例 1:输入: [1,3,5,6], 5输出: 2示例
2021-03-04 21:40:33
325
1
原创 Unity中调用地图的框架、结构、思路!学习前辈,获得提升!
最近在学习向unity中添加定位的元素,还有加载地图等。在网上看到了一位前辈的代码,发现自己需要学习的地方还有很多。在学习前辈代码的过程中,我做了一些自己的笔记与改动。这里把总结的思维框架贴上来。也希望能够把我从中受到的一些启发带给大家。结构图示:具体结构:ClassTileData+ int zoom 缩放级别+ Vector2Int tile 墨卡托Tile坐标+ Vector2 pixel 坐标对应在Tile上的像素点+string Key 公用方法,返回"{zoo
2021-02-22 23:07:50
642
1
原创 世界上最遥远的距离 泰戈尔
偶然看到,写得真好!俺只能说一句,俺觉得也一样!真的是艺术来源于生活啊!以下是原文世界上最远的距离不是生与死的距离而是我站在你的面前你却不知道我爱你世界上最远的距离不是我站在你的面前你却不知道我爱你而是爱到痴迷却不能说我爱你。世界上最远的距离不是我不能说我爱你而是想你痛彻心脾却只能深埋心底世界上最远的距离不是我不能说我想你而是彼此相爱却不能够在一起世界上最远的距离不是彼此相爱却不能在一起而是明明无法抵挡这一股气息却还得装作毫不在意世界上最远的距离不是明明无法
2021-01-05 18:07:39
364
原创 日期差值的计算
挺简单的,自己重温一遍,代码贴上来,以后可以常看看。输入的日期格式为最简单的yyyymmdd。要是有其他的,做一下字符串的处理就行了。之前已经做过很多了。#include<iostream>#include<cstdio>using namespace std;int date1,date2;//month开13个有个好处,就是之后的month代入的时候可以直接用,不用-1,使问题变得麻烦。int month[13][2] = { {0,0}, //0
2020-12-28 12:36:12
317
原创 离散数学_代数系统部分_总结
代数系统代数系统,《专业课宝典:离散数学》这本书的该部分内容印刷错误比较多…但是也不要紧,我都加了点我自己的东西,hhh感觉代数系统和二元关系是最重要的两块儿了吧,这两块儿都比较难啃。下面是知识点总结。知识点总结习题解答部分这部分习题比较少,归纳方法部分比较多,重点还是前面,有一道题看看这里就行,那道题上面标了不太对了。转眼就到了期末周了,真的不容易……加油吧我们。不过最近也有一些让我开心的事情呀!^O^...
2020-12-23 21:27:55
925
原创 离散数学_二元关系部分_总结
二元关系二元关系,内容比较多,涵盖的知识点也有线性代数的一些矩阵相关的知识。不过如果全部串下来其实也内容很好理解(不过复yu习这块的时候我也是太头疼了,看了许多的网课,ppt,才基本拿下…过一段时间做期末考试题不知道又会感觉如何啊!)。知识点总结还是先放知识点总结吧。还是,基于《专业课宝典:离散数学》,加入了我自己的理解内容与红蓝批注。例题解答过程及解析就是这样,知识串下来了其他就比较好弄了,马上看完做期末卷子的时候还是需要看看考试时候怎么考。——来自一只学不会大物的小笨鸟???
2020-12-22 12:34:18
621
原创 离散数学_集合论部分_总结
集合论知识点&例题集合论,我个人感觉是在之前命题逻辑和谓词逻辑上的延伸。学好了前两章,看后面的集合论就会很快。这部分内容还是比较少的,下一章二元关系内容还是比较多的,也有好多新的概念。——来自一只学不会大物的小笨鸟????...
2020-12-16 11:01:44
1195
原创 离散数学_谓词逻辑部分_总结
谓词逻辑我感觉,谓词逻辑比较不好啃的两个点如下:如何把题目里的文字信息改写成谓词公式?谓词公式里的前提和结论如何区分?表示前提的每一个谓词公式怎么理解?为啥前面推出来的放到后面就能消掉一些东西?嗯,可能大家没有这些问题,但是我确实在学这部分的时候有上述疑虑……但是现在基本上找到了一些解释,自己能说服自己的解释,但是科学道理的话,hmmm……对我自己问题的一些自我解hu答nong题目里的信息,如果自己不知道要改哪些部分,那么可以遵循如下规律:题目里有人员工作种类、是不是人等等,就是这种分
2020-12-11 11:24:33
1561
2
原创 离散数学_命题逻辑部分_总结,比较详细,分布合理!
命题逻辑知识点整理参考了《专业课宝典:离散数学》,在其基础上增加了我的想法与改动,以及做题时的总结。现放在这里,希望能够帮到之后学习离散数学或者是复习离散数学的一些小伙伴们。当然,离散数学的分支也是很多的。我最近就仅限于总结学校学的这些章节啦,之后还要继续往进走呀!上述例题解答过程与分析,也有重点!下面两张图,自己默写一下哇,默写完了去上面对答案,哈哈!下面就是题目的过程和总结了,过程写的不够美观,主要是思路和计算过程的逻辑性,以及旁边的红绿反思。好了,命题
2020-12-09 20:57:22
540
2
原创 用matplotlib进行数据可视化并储存图片,附提高图片分辨率方法
每一次画图前,记得调用plt.cla()清除一下画布。。。不然会很难看的。。。让保存的图片更清晰,可以在保存的时候修改dpi参数还有另外一个bbox_inches="tight"这样子过段时间贴代码好了!
2020-11-18 18:49:56
2497
原创 概率论与数理统计-古典概型-放球模型(不编号&编号)
放球模型模型描述与要求模型描述:将m个不同编号的球放入N(m<=N)个盒子中,每个球以相同的概率放入盒子,每个盒子容量不限。请求下列三个事件的概率:A1:某指定的m个盒子中各有一球A2:恰有m个盒子中各有一球A3:至少有两球在同一盒子中求解与解析A1:审E——E:放球设A——A1:某指定的m个盒子中各有一球求k:k1=m(m-1)(m-2)…1=m!求N:N1=NN…*N(m个N)=N^m得概率:P(A1)=k1/N1=m!/N^mA2:审E——E:放球设A—
2020-11-16 08:40:52
2435
1
原创 verilog逐位进位加法器和选择进位加法器
太不容易了,刚学这个,经历了好多不明就里的报错…`timescale 1ns / 1psmodule csadd32( input [31:0] a, input [31:0] b, input cin, output [31:0] sum, output cout); wire [31:0]carry; add1 add01(.a(a[0]),.b(b[0]),.cin(cin),.sum(sum[0]),.cout(carry[0]));
2020-11-05 11:23:19
5710
4
原创 意识流 拆弹 笔记 phase_0
08049462 <phase_0>: 8049462: 55 push %ebp 8049463: 89 e5 mov %esp,%ebp 8049465: 83 ec 08 sub $0x8,%esp 8049468: 83 ec 08 sub $0x8,%esp 804946b: 68 dc b1 04 08 push
2020-10-01 20:57:46
434
原创 关于派生类的一点点基本情况,都写在这里了
起因是前几天跟我小学期一起做unity的一个好兄弟,看到了我写的学校布置的银行管理系统的代码后,问我为什么不用虚函数?我内心OS:啊这,当时学的时候知道这个大概是干嘛的,但是这个到底能干嘛?就看了看c++primer。记了点笔记。//派生类对象存储了基类的数据成员,(即继承了基类的实现//派生类对象可以使用基类的方法(派生类继承了基类的接口//派生类需要自己的构造函数//还需要根据需要添加额外的成员变量和成员函数//派生类不能直接访问基类的私有成员,必须通过基类的方法进行访问。//派生类的构造函
2020-09-19 09:57:58
222
原创 近期做学校银行系统的一些小总结
最近学校做银行系统,之后还要做“拆弹”什么的,要看汇编,这周一直在做银行系统,今天先把一些总结的写到这,之后有什么再补充吧。c++多文件结构在include头文件的时候一定要注意是哪个文件需要用到哪个文件。就算是头文件里都有#pragma once也要注意不要重复include,不然就会出现LNK的错误。功能解耦越细越好。一些共有的东西能放在一起就放在一起。用好虚函数、纯虚函数。头文件里不要using namespace std;...
2020-09-18 23:19:40
160
原创 JavaScript d3.js入门学习_绘制一个与鼠标动作有关的饼图
//在每一项的设置里面,匿名函数很好用。//能够映射到每一个元素,类似iterater?//自动iterater?<html> <head> <meta charset="utf-8"> </head> <body> <script src="https://d3js.org/d3.v3.min.js"></script> //之前两次的d3.js不能直接用
2020-08-17 01:01:23
347
原创 JavaScript d3.js入门学习_绘制一个跟随页面窗口大小变化的直方图
<html> <body> <script src="d3.js"></script> <script> var w=window.innerWidth;//通过这两个获取窗口的宽和高 var h=window.innerHeight; w=w*0.98; h=h*0.9; //用户实际所用
2020-08-16 15:00:18
479
原创 写写记记_C++初试数据处理的收获03_制作数据热度点的文件,为后续可视化做铺垫
今晚还是有点累了,代码先贴这,明天慢慢写积累分析吧。这个代码写起来还是很一波三折的。#pragma warning(disable:4996)#include<iostream>#include<string>#include<map>#include<vector>#include<fstream>#include<io.h>#include<iomanip>using namespace std;
2020-08-03 23:51:02
248
原创 写写记记_C++初试数据处理的收获02_小记一下提高处理速度的方法
总算又开始跑另外一个处理停留点的程序了。但是还是很慢。其实还是有一些方法能够提高速度的。多起几个线程一个程序里多起几个线程去跑,会快(但是这部分还没学,最近抓紧康康,返校了又是一条好汉)。把数据文件分成好几个子文件夹把原来的数据文件从原先的一个文件夹里分离出来,然后多开几个相同的程序同时处理不同的文件夹,这样也不会慢,电脑就是用来压榨的嘛。第二个是当前会的,不过我已经用上缓冲啥的了应该也不慢,接下来赶紧学习一下C++多线程的写法…加油加油!小记一点解耦代码解除耦合,就是分工明确,这样每一个
2020-07-30 15:45:31
144
原创 写写记记_C++初试数据处理的收获01_强生出租车的数据处理_积累
上个学期获得了一个强生出租车的数据集,老师给的要求首先是要提取出每辆车的记录,并将每辆车的所有记录存放到以这辆车命名的文件里。原始数据有车机号 业务状态 载客状态 顶灯状态 道路状态 刹车状态 接受日期 GPS时间 经度 纬度 速度 方向卫星数,这么些字段。需要提取每辆车的记录内容为:车机号,GPS时间,经度,纬度,速度,方向。格式为:<车机号,GPS时间,经度,纬度,速度,方向>。也算是老师让我练习C++嘛,所以我只用了第一部分的数据。但是这个数据也好大,有9G多。下面记一记我从刚拿到这个
2020-07-11 09:58:38
478
1
原创 《算法笔记》笔记 - sscanf和sprintf的简单用法
假设已有如下定义char str[100];int n;则sscanf和sprintf的用法为:sscanf(str,"%d",&n);sprintf(str,"%d",n);sscanf的表示将str中的内容以"%d"的格式写入到n中。sprintf的表示将n中的内容以"%d"的格式写入到str字符数组中。其他的(比如输入时候和输出时候的格式控制方面)与scanf和printf基本无异。...
2020-07-08 08:29:45
668
原创 《算法笔记》笔记 - 数组的定义位置&函数返回数组的解决
如果数组较大,大约在10^6级别,则需要定定义在主函数的外边(其他函数也一样)。因为函数内部的局部变量来自系统栈,允许申请的空间比较小。函数外部的全局变量来自静态存储区,允许申请的空间比较大。...
2020-07-08 08:09:22
183
原创 《算法笔记》笔记 - scanf和printf输入输出
scanf的使用scanf("格式控制",变量地址);常见的格式符:数据类型格式符int%dlong long%lldfloat%fdouble%lf (这个与printf的double格式符有所区别)char%cchar数组(字符串)%s使用示例:scanf("#d",&a);scanf("%s",str);char数组输入的时候不用加&,是因为数组名本身就会被解释为数组的地址。int hh,mm,ss;
2020-07-07 23:58:34
287
原创 《C++PrimerPlus》笔记 - cctype字符函数小记
字符函数库 cctype头文件用于简化确定字符类型等的工作。这样子之后涉及到对字符的操作,好多直接用这些就行了,不需要比较ascii码或者是设置多个判定区域了!
2020-07-06 09:33:28
150
原创 《C++PrimerPlus》笔记 -文件尾条件&cin的重定向
重定向重定向,简单来讲就是改变输入或者输出的源头或者目标。(即用文件替换键盘输入。)(例如,要输入文件,可以使用ifstream类的对象来打开文件进行输入,也可以把cin重定向到文件。)《C++PrimerPlus》中,描述到:如果windows中有一个叫gofish.exe的可执行程序和一个名为fishtale的文本文件,那么可以在命令提示符中输入:gofish <fishtale这样,也就表示要从fishtale文件,而不是键盘,获得输入。<是windows和unix命令提
2020-07-06 00:12:30
524
原创 《C++PrimerPlus》笔记 - 到union之前的一些杂记
//下面这个是什么意思?//endl确保程序继续运行前刷新输出(将其立即显示在屏幕上),而使用“\n”则不能提供这样的保证//这意味着在一些系统中,有时可能在输入信息后才会出现提示。//使用tab代码补全//基本类型和复合类型//整数 浮点数 数组 字符串 指针 结构//可以通过在变量名前加前缀来表示变量的数据类型。//str或sz 以空字符结束的字符串 //b 布尔值 p 指针 c 单个字符//c++的基本数据类型确保的是最小长度/* short至少16bit
2020-07-05 23:25:48
230
原创 《C++PrimerPlus》笔记 - 让程序延时执行
在程序中编写延时循环——让程序等等人顾名思义,让程序“等一下”然后继续执行。即延时执行。简单方法让计算机循环一个很大的数,进行等待long wait = 0;while(wait<10000){ wait++;}更方便的方法使用系统时钟。ANSI C 和 C++库中有clock()函数,该函数返回的是程序开始执行后所用的系统时间。但是,其返回值不一定是秒,而且返回类型在一些系统中是long,另外一些系统中是unsigned long或其他类型。要更加方便,可以使用< c
2020-07-04 22:48:47
372
原创 C++积累07_简单链表的相关知识,链表是什么?怎么用?菜鸟分析!
之前写过一篇博客是专门讲简单链表的建立的。但是不能仅仅沉浸在一个建立中。建立链表之后还是需要不断使用。比如最近做的猴子选大王问题,就是可以用链表来完成的。这个时候,就不能干瞪眼不会做了。本期博客主要利用极为浅显的语言讲讲简单的链表的建立,对节点的删除,插入,搜索,输出等方法。写在最前面感谢slandarer老师的https://blog.youkuaiyun.com/slandarer/article/details/91863177,很系统地讲述了链表的相关知识。我这个博客算是通过学习slandarer老师的这篇
2020-05-10 19:02:25
150
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人