- 博客(57)
- 资源 (16)
- 收藏
- 关注
原创 使用VSCODE跑orbslam2踩的坑
错误原因:在新版本中,CV_BGR2GRAY被COLOR_BGR2GRAY替换。只需将CV改成COLOR就行。在新版本中,CV基本都被COLOR替换。
2023-06-27 15:37:18 1403 3
原创 黑马javaweb最后的作业的修改和删除部分代码
itheima的javaWeb课程最后留下了一个修改和删除品牌的空子,然后下面是效果图和相关代码实现。
2022-06-14 10:44:16 3656 15
原创 Android11 往内存中写txt文件
谨以此篇来记录往Android内存中写txt文件踩过的坑.一 申请权限当你无法将txt文件写不进去的时候,大部分人会说你没有动态申请权限啊啥啥的,而且网上动态申请权限的方法每个人写的不尽相同,大部分的做法是申请权限,然后去check下是否申请了,授权了咋办,拒绝了咋办........但有的时候,你写不进去他不一定是因为你没有动态申请权限啊,然后你就按那个人的弄弄,复制下那个人的.....陷入下面的循环中.......while(写不进去){ 复制 ...
2022-04-12 21:17:40 2631
原创 Android studio解决“An illegal reflective access operation has occurred”
一、问题说明在GitHub上下了一个Android的工程,然后点击同步,出现Grad了 sync failed。错误截图如下。二、问题解决网上很多解决的方法,但大多都围绕要将JDK的版本改成1.8。但是网上的方法大多都是这样改:尝试了多次,没用!!!于是我就仔细看了看到底为啥报错,看第一张图箭头标注的内存地址,指向的是其中一个gradle的版本,于是我就想,是不是可以改一个gradle的版本,于是查如何改gradle。结果还真有改JDK的选项!!!!如图所示:于是我果断改
2022-03-23 22:52:19 2663 2
原创 数据结构学习笔记05------栈
1.线性结构的含义以及实现方式 线性表就是线性表示的意思,一种是顺序表示,一种是链表的表示。线性结构就是从前向后(从后向前)的单一的结构方式,有两种表示方式,即: 2.结构的实现3.基本函数4.具体实现diamante...
2021-12-16 15:25:44 436
原创 第一行代码5.3.1无法接收到自定义广播
5.3.1无法接收到自定义广播在MainActivity中加button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent("com.example.asus.broadcasttest.MY_BROADCAST");
2021-12-16 15:22:13 222
原创 Java8实战中理解行为参数化
行为参数化就是可以帮助你处理频繁变更的需求的一种软件开发模式。一言以蔽之,它意味着拿出一个代码块,把它准备好却不去执行它。这个代码块以后可以被你程序的其他部分调用,这意味着你可以推迟这块代码的执行。例如,你可以将代码块作为参数传递给另一个方法,稍后再去执行它。这样,这个方法的行为就基于那块代码被参数化了。行为参数化可以理解为在去干一件事的基础上,用参数指导你去做更复杂的事情,参数本身就是个行为。比如这里提到的go方法,可以传入取邮件这个参数,也可以传入买东西这个参数...
2021-11-23 17:20:51 328
原创 使用百度Android地图SDK显示地图&&定位
同样参考:百度Android地图SDK官方文档 建议使用Android Studio3.0版本,最初我使用书中的2.0版本,导入BaiduLBS_Android.jar库之后报出各种错误,改一个就会出现另一个错误。于是下了一个AS3.5.0版本,并按照百度开发者文档中所要求的步骤成功移植库。 此案例是在上一个定位的案例的基础上修改的,具体查看:使用百度API获取位置信息一、配置AndroidManifest.xml文件 由于不仅要显示地图...
2021-11-17 17:42:12 2709 3
原创 使用百度API获取位置信息
建议使用Android Studio3.0版本,最初我使用书中的2.0版本,导入BaiduLBS_Android.jar库之后报出各种错误,改了之后还是一、注册和获取密匙
2021-11-14 19:50:24 4737 2
原创 解决第一行代码第二版8.4不能正常播放音乐的问题
首先保证代码没有拼写错误,该有的权限都申请了,然后就是初始化MediPlayer的时候, 可以发现getExternalStorageDirectory已经弃用了,但是不影响代码的正常运行。我们加了一个Log语句打印打开文件对象的路径,运行程序看看Android Monitor的内容,如图所示: 看不清的话下面是复制的内容:11-02 17:38:05.639 22754-22754/com.example.asus.playaudiotest...
2021-11-02 17:41:23 968
原创 解决第一行代码第二版7.4自定义内容提供器无法运行
一、问题描述 首先我不是用的模拟器,而是用的手机调试的。将ProviderTest下载到手机端后点击按钮会自动退出程序。二、解决问题1.首先排除打错字,注意我们的工程一般会默认加了个用户名,所以凡是写路径的代码都别忘了加个用户名。比如://DataBaseTest工程中public static final String AUTHORITY = "com.example.asus.databasetest.provider";//ProviderTest工程中Uri ur...
2021-10-31 11:08:10 511
原创 第一行代码5.2中解决NetworkInfo过时的问题
书中代码段中NetworkInfo打上后显示过时,那我们就直接不用也罢。我们改为:ConnectivityManager connectivityManager = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); if(connectivityManager.getActiveNetwork() != null){ Toast.makeText(cont
2021-10-26 22:26:30 904
原创 java中.class与getClass以及this
.class是类的访问方式,一般使用类名.class。getClass是个非静态方法,只能使用对象.getClass()方法。.class与getClass()返回结果相同,返回的是详细的类的名称,包括路径名。getSimpleName是获得类名简称,一般和上面的结果连用,即.class.getSimpleName()或者getClass().getSimpleName()。上案例:定义父类Fruit和子类Apple,案例和打印结果为:// 父类public class Fru...
2021-10-20 17:02:36 1794
原创 如何理解MySQL自连接查询
自连接查询是内连接查询的一种,只是将一个表和其自身连接。理解自连接查询,我们先考虑内连接查询。1.内连接查询内连接查询语法: select <字段名1,字段名2,....字段名n> from <表名1>inner join <表名2> [on 子句]在FROM子句中使用关键字INNER JOIN连接两张表,并用ON子句来设置连接条件。上实例:假设有两张表,表一为学生信息表,名称为tb_student_info。我们关注的是dept_id(学院编号)..
2021-10-13 15:17:18 1167
原创 java基础笔记
本文针对有一定java基础的,对于某些点有点模糊,希望再深入了解下。本文有20个点,供大家参考,有理解不当的地方还望不吝赐教哈哈。1.三种变量:2.引用3.StringBuffer 和 StringBuilder 类和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。StringBuilder 类和 StringBuffer 之间的最大不同在于 StringBuilder ...
2021-10-02 17:22:13 460
原创 IDEA配置MYSQL遇到的问题及解决方案
问题1.命令行报的错误在cmd操作中登录数据库,即使记住了初始密码(就是一大串乱七八糟的密码),输入后仍然报如下错误时,建议使用如下blog提供的方法:可以修改密码为root,开了三个cmd,记住哪个该干啥就OK了ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)解决办法问题2. IDEA报如数据库驱动加载不成功,可能是驱动库的版本不对应问题3. IDEA报如下错误Loa
2021-09-26 12:04:42 1349
原创 基于机器视觉的水果检测算法实现
一、摘要 这是一款基于卷积神经网络和数字图像处理的智能水果检测和分类系统,由检测,分类两个部分组成。通过互联网下载和使用多媒体处理工具对水果拍摄视频剪辑处理得到大量水果图片,对图片进行标定获得数据集,并将数据集分成训练集和测试集。检测部分使用 Keras搭建的FASTER RCNN目标检测算法进行对不同水果的检测,在10多个小时的网络训练后,得到多个权值文件,选取总错误率最小的权值文件进行预测。其中预测返...
2021-08-21 14:28:33 20813 27
原创 解决VSCODE官网下载慢的问题
step1:在官网上下载相应的版本的VSCODEstep2:查看下载内容,修改国内镜像鼠标点到相应位置按下ctrl+A,与ctrl+Cstep3:建个文本文档,将你复制的粘贴上去并修改step4:将链接复制下来,输入到任一个浏览器便可下载链接为:https://vscode.cdn.azure.cn/stable/ea3859d4ba2f3e577a159bc91e3074c5d85c0523/VSCodeUserSetup-x64-1.52.1.exe这是下载到W.
2021-01-22 17:24:29 4425 4
原创 数据结构学习笔记04----链表与线性表
1.结构体和联合体 1)结构体:若干个元素放在一起形成一个整体,各个元素可以共存。占用空间为所有元素占用空间的和,此时是。struct S{ int no; int age;};//这是结构体的声明S s1;//s1是结构体变量,此s1拥有no和age 2)联合体:元素不是共存的,在下面的例子中,联合体变量u在某个时刻或者描述k,或者描述ch,占用空间为。啥时候用:用在描述一个值(位置)存在两种可能性。 【notice】:联合...
2020-06-03 11:55:18 342
原创 数据结构学习笔记03-----递归的应用与联合体
例1:全排列及输出想让子函数修改主函数中变量的值,将主函数中变量的地址做子函数的函数参数传入。如下面的交换值的函数(将主函数中两个变量的值做交换):void Test::swap(int * p, int * q){ int t; t = *p; *p = *q; *q = t;}1.问题分析 从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。那么我们需要考虑两个问题:①...
2020-05-28 11:37:56 173
原创 数据结构学习笔记02----递归
数据结构学习笔记02----递归还是以例子说明递归:例1:递归求和根据,可写出程序:int Test::sum(int n){ if (n == 0) { return 0; } else { return n + sum(n - 1); }}从这个简单的程序可以看出,递归一般的结构是if(终止条件)+ else.后面的递推过程。据此,可以很容易写出联乘的递归形式:int f(int n...
2020-05-21 14:03:48 226
原创 数据结构学习笔记01----C语言回顾
C语言回顾先看两个代码:void Test::PrintN1(int N){ /*打印从1到N的全部正整数*/ int i; for (i = 1; i <= N; i++) { cout << ("%d", i)<< endl; }}void Test::PrintN2(int N){ /*打印从1到N的全部正整数*/ if (N &g...
2020-05-21 12:40:43 204
原创 C++实现bmp格式图像直方图均衡化及对比度受限的自适应直方图均衡化(CLAHE)
关于直方图均衡化以及自适应直方图均衡化(CLAHE)的理论可以去查阅相关博客或者课本,这里只是分享对bmp格式的图片的直方图均衡化处理以及自适应直方图均衡化(CLAHE)处理的代码。 准备工作:首先你得有图像的像素信息,图像的宽度和高度等等。 代码中用到的变量以及定义预先说明下: int m_nWidth:图像的宽度 int m_nHe...
2020-04-30 15:45:26 1455
原创 bmp文件详解
bmp文件------位图文件一、位图文件结构位图文件包括:位图文件头BITMAPFILEHEADER; 位图信息BITMAPINFO(位图信息头BITMAPINFOHEADER、颜色表RGBQUAD); 位图数据。1.位图文件头...
2020-04-26 14:54:57 816
原创 VS2015实现bmp格式图片的读取
预备知识:掌握一些mfc基本的控件用法以及bmp格式的图片的一些内容,当然不知道也无伤大雅。step1:新建基于对话框的mfc工程step2:拖控件step3:读文件1. 双击打开按钮进行添加事件响应程序,当然在这之前你也可以改变按钮的ID,这样有利于程序的读的顺眼。如果你都双击完了,就别再改ID!!!这里我改成了IDC_OPEN和IDC_SAVE然后将...
2020-04-26 13:59:10 3385 36
原创 Bezier曲线的拼接
Bezier曲线的拼接根据前面对Bezier曲线生成算法的介绍,显然随着点的增加,接着会引起的次数提高,而而高次多项式又会带来计算上的困难。对于上式子,也就是随着n的增加,t的次数也会随着增加。故实际应用中的Bezier曲线都是三次或者四次的曲线一段一段的拼接而形成的。所以要在接合处保持一定的连续条件。...
2020-04-09 13:32:16 5296
原创 Bezier曲线的生成算法
一、Bezier曲线的生成方法 生成一条Bezier曲线实际上就是要求出曲线上的点。1.根据定义直接生成Bezier曲线定义:其中那么生成步骤为:①首先给出 i 的递归计算式:...
2020-04-09 12:00:51 5972
原创 Bezier曲线描述
Bezier曲线1.Bezier曲线的定义当用曲线段拟合曲线f(x)时,可以把曲线表示为许多小线段φi(x)之和,其中φi(x)称为基(混合)函数。 这些基(混合)函数是要用于计算和显示的。因此,经常选择多项式作为基(混合)函数,即: ...
2020-04-06 12:59:50 4102
原创 三维图形的平移,旋转与错切
1、平移变换 三维图形的平移变换可以描述为:%% 圆的平移,x加1,y加1,z+1clc;clear all;figure(1);axis equal;sphere(50);%球由50*50个面组成[x y z]=sphere();hold on;dx = 1;dy = 1;dz = 1;%坐标加一T = [1 0 0 0;0 1 0 0;0 0 1 0;dx...
2020-04-03 18:37:24 2385
原创 matlab中plot3,mesh,grid三者画图的区别
plot与surf与mesh三个是画三维图经常用到的函数,下面看看三者画出的图的区别:[x,y]=meshgrid(-2:0.1:2);z=x.*exp(-x.^2-y.^2);figure;plot3(x,y,z);title('plot3画图demo')figure;surf(x,y,z);title('surf画图demo');figure;mesh(x,y,z...
2020-04-03 18:20:30 9529 2
原创 mfc 采用基于对话框的应用程序类型设计对话框
创建对话框主要分两大步:第一,创建对话框资源,主要包括创建新的对话框模板、设置对话框属性和为对话框添加各种控件; 第二,生成对话框类,主要包括新建对话框类、添加控件变量和控件的消息处理函数等。 一、采用基于对话框的应用程序类型设计对话框目的:设计模态与非模态对话框...
2020-04-02 18:29:34 983
原创 VS2015创建mfc工程
step1:打开VS2015step2::然后填上文件目录,工程名即可。step3:完成上述操作后会显示step4:点下一步会出现:详细说明下以下的选项:单文档应用程序运行时是一个单窗口界面。项目类型即工程风格。MFC的使用: 若选择第一个选项,MFC 的类会以动态链接库的方式访问,所以我们的应用程序本身就会小些,但是发布应用程序时...
2020-03-31 23:48:10 1841
原创 中点画圆和Bresenham画圆
下面是用matlab实现的中点画圆和Bresenham画圆这两个function都用到了圆的八对称性,故先把这个函数的实现撂在这:function DrawCirclePoint(x0,y0,x,y) plot(x+x0,y+y0,'rs'); plot(-x+x0,y+y0,'rs'); plot(x+x0,-y+y0,'rs'); plot(-x+x...
2020-03-20 23:27:15 1076
原创 模为60的BCD码计数器的设计与验证
step1:实现module:module DigitalCountBCD60(clk_50M,rst_n,time_cnt);input clk_50M;input rst_n;output [7:0]time_cnt;reg [7:0]time_cnt;reg [7:0]time_cnt_n;always@(posedge clk_50M or negedge rst_n)...
2020-03-18 12:05:43 5732 2
原创 VS中错误:'strcpy': This function or variable may be unsafe.
step1:打开报错误的工程step2:step3:将 /D "_CRT_SECURE_NO_DEPRECATE" 复制到如图中
2020-03-17 22:40:07 229
原创 Verilog中常见Warnning或error
Warning (13024): Output pins are stuck at VCC or GND这种Warnning要检查你output引脚定义是否有问题,比如你定义的是4bit的数据,你赋值的时候赋的三位的值,他就会报这样的错误。...
2020-03-12 23:23:11 2234
基于stm32f10x的超声波模块HC-SR04的测距示例,并用串口将数据打印出来
2022-03-27
VS2015实现bmp文件的存储(彩色和灰度图像都可以)
2020-04-26
用VS2015实现任意bmp格式的图片的读操作并显示出来
2020-04-10
VS2015 MFC单文档模式下创建基本控件
2020-04-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人