自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (3)
  • 收藏
  • 关注

原创 Python3 opencv install

upgrade systemsudo apt updatesudo apt upgradeinstall pythonadd repositoryadd-apt-repository ppa:deadsnakes/ppasudo apt install python3.7install opencvupgrade pipwget https://bootstrap.pypa.io/pip/2.7/get-pip.pysudo python3 get-p

2021-03-17 17:22:35 241 2

原创 基于simulink的环形倒立摆控制方法探究及效果展示

利用simulink展开对环形倒立摆的控制,探究不同控制方法下的控制效果。并使用GUI for PC,以及Android APP进行控制效果展示。

2020-11-30 22:44:36 662

原创 Java项目运行以后报错:找不到或无法加载主类

项目场景:软件:eclipse环境:Java问题描述:Java项目run以后报错:找不到或无法加载主类原因分析:在磁盘中将包删除,但项目的引用未解除。解决方案:在项目上右键,找到properties或者build path——configure build path,然后将已经在磁盘中删除的包delete。...

2020-09-26 15:45:13 376

原创 MATLAB数据及其运算

MATLAB数据及其运算数据特点最基本、最重要的数据对象:矩阵。数据类型:整形:有符号、无符号浮点型:复数

2020-09-23 11:25:52 1011

原创 基于欧式距离实现手写数字识别

基于欧式距离实现手写数字识别欧氏距离思路部分代码格式化转换识别欧氏距离在数学中,欧几里得距离或欧几里得度量是欧几里得空间中两点间“普通”(即直线)距离。使用这个距离,欧氏空间成为度量空间。相关联的范数称为欧几里得范数。较早的文献称之为毕达哥拉斯度量。–维基百科在欧几里得空间中,点x =(x1,…,xn)和 y =(y1,…,yn)之间的欧氏距离为在欧几里得度量下,两点之间线段最短。思路数据集图片与手写数字图片格式化转换为 X×YX\times YX×Y 大小(缩小,消除细节)灰度

2020-09-23 11:21:37 1532

原创 MATLAB学习过程记录:MATLAB简介

MATLAB简介发布版本从2006年开始,每年发布两个版本,其中3月左右发布a版,9月左右发布b版。主要功能数值计算:    ~~~~    MATLAB以矩阵作为数据操作的基本单位。符号计算功能:    ~~~~    与符号计算语言Maple相结合,具有符号计算功能。绘图功能    ~~

2020-09-16 22:51:51 383

原创 Python项目部署至服务器

Python项目部署至服务器将代码放到服务器上python环境配置配置flask项目项目运行今天尝试了将一个用python的flask框架写的网站部署到服务器,我并没有系统学过部署应用,这里只是对我这里的部署过程的记录。如有错误,请大家指导。将代码放到服务器上我是直接去GitHub上clone的一个项目,然后将其放到/var/www/html目录下。python环境配置我是之前以及安装好了python环境。参考Ubuntu18.04 python开发环境配置配置flask项目python代码中

2020-08-20 22:20:19 877

原创 简单线程使用--如何用线程绘制多个小球

简单线程使用什么是线程?使用线程的意义:线程创建:实例展示:什么是线程?Thread类中有这样的明确定义:线程是程序中执行的线程,Java虚拟机允许程序同时运行多个执行线程。线程状态:新建:当使用new操作符创建新线程时,线程处于“新建“状态运行(可运行):调用start()方法阻塞:当线程需要获得对象的内置锁,而该锁正在被其他线程拥有等待:当线程等待其他线程通知调度表可以运行时计时等待:对于一些含有时间参数的方法,如Thread类的sleep()终止:当run()方法运行完毕或出现异常

2020-08-11 19:02:16 296

原创 相似图片搜索--哈希特征值

文章目录相似图片搜索--哈希特征值简介思路实现方法从文件夹读取图片压缩图片色彩处理计算哈希值比较哈希值参考资料相似图片搜索–哈希特征值简介搜索方法是计算出每一个图片的特征值,然后进行对比。目前的搜索速度较慢,之后可以加入线程池等使搜索速度得到极大的提升,欢迎大家指点。   ~~~   思路#mermaid-svg-f4VuUPoG6ouSiRXW .label { font-family: 'trebuchet ms', v

2020-08-05 17:13:07 614

原创 PS预设自动导入

PS预设自动导入很多人都在使用PS软件,下面和大家分享一下PS如何自动导入xmp预设,希望可以帮助到有需要的朋友。   ~~~   手动导入复制文件夹内所有内容,粘贴到C:Users\ “用户名”\AppData\Roaming\Adobe\CameraRaw\Settings目录下,启动PS软件就可以在Camera Raw中使用了。   ~~~     &

2020-07-17 15:57:24 1314

原创 阿里云测试

单选 1.WEB2.0时代黑客攻击的主要目标集中在( A)A. 互联网应用B. 穿透防火墙C. 破坏操作系统D. 计算机硬件   ~~~   单选 2.SQL语言的功能包括( B)A. 关系规范化、数据操纵、数据控制B. 数据定义、数据操纵、数据控制C. 数据定义、关系规范化、数据控制D. 数据定义、关系规范化、数据操纵   ~~~   单选 3.在数据库中,空值是

2020-07-15 16:23:59 407

原创 在eclipse环境下配置OpenCV环境——Java

在eclipse环境下配置OpenCV环境操作系统:win10Step1: 获取opencvStep2: 配置环境Step3: 测试

2020-07-11 17:13:42 257

原创 五子棋的彩蛋——背景音效

五子棋的彩蛋       ~~~~~~~       前面已经把五子棋的主体写好了,但是还比较单调无趣。因此,本节我们给五子棋加上背景音效。       ~~~~~~~       AudioInputStream as;

2020-07-11 16:31:30 824

原创 Java学习日记:五子棋

文章目录Java学习日记:五子棋介绍下棋判断输赢循环进行实现方法具体步骤棋盘界面棋盘动作监听器结束界面结束界面监听器Java学习日记:五子棋介绍使用Java实现一个简单的带界面的五子棋游戏。流程:Created with Raphaël 2.2.0开始下棋重新开始?结束yesno下棋通过鼠标点击棋盘落子,按照黑棋先行,而后白棋、黑棋交替的规则进行(不可弃子)。   ~~~   判断输赢每次落子后,以该棋子的位置为起点,向上、下

2020-06-21 22:43:41 459

原创 Java学习日记:你会下五子棋,那你会用Java做五子棋吗?

Java学习日记:你会下五子棋,那你会做五子棋吗?版本1:实现棋盘,以及可以将棋子整齐放入棋盘。五子棋规则简介:(1)对局双方各执一色棋子。(2)空棋盘开局。(3)黑先、白后,交替下子,每次只能下一子。(4)棋子下在棋盘的空白点上,棋子下定后,不得向其它点移动,不得从棋盘上拿掉或拿起另落别处。(5)黑方的第一枚棋子可下在棋盘任意交叉点上。(6)轮流下子是双方的权利,但允许任何一方放弃下子权(即:PASS权)。(7)先形成五子连线者获胜。按照规定,棋盘应当是15 * 15。但我们是正在学习

2020-06-21 11:32:33 297

原创 Java学习日记:读取图片并在界面上显示,你可以试试

Java学习日记:读取图片并在界面上显示,你可以试试引言:已经学习了较多的界面知识,接下来我们将要进行图片处理,但是在此之前,我们需要了解图片读取。我们需要用到JFileChooser、FileNameExtensionFilter、java.io.File。读取图片:private String openFile() { //创建对象 JFileChooser chooser = new JFileChooser("E:\\study\\Pictures");//在此添加

2020-06-13 21:32:52 1241 1

原创 Java学习日记:UI篇(8)--生成一个带菜单的界面

Java学习日记:UI篇(8)–生成一个带菜单的界面引言:本节我们需要用到一些与菜单相关的组件:菜单项(JMenuItem)、菜单(JMenu)、菜单栏(JMenuBar)。思路://生成一个JFrame界面//在菜单栏上加入菜单//在菜单上加入菜单//将菜单栏放入界面先用介绍下几个组件:...

2020-06-13 20:49:29 692

原创 Java学习日记:对数组进行添加、删除会了吗?

Java学习日记:对数组进行添加、删除会了吗?引言:众所周知,Java 语言中提供的数组是用来存储固定大小的同类型元素。这也就意味着数组的长度是固定不可变的,那当我们需要向其中加入数据时应当如何操作呢?思路:既然不可变,那我们为何不可换个思路呢:创建一个新的数组,并加入数据。然后将数组对象指向新的数组。      ~~~~~~         &n

2020-06-13 20:30:08 132

原创 Matlab:数学之美--绘制分形图形

Matlab:数学之美–绘制分形图形学习最好的动力是兴趣,所以我们先看看效果:这一篇与Java学习日记:数学之美-分形图形绘制有共同之处,只是所用的工具不同。clear;%不同的参数有不同的图形a=1.7;b=1.7;c=0.6;d=1.2;%a=1.5;b=-1.8;c=1.6;d=0.9;x=0;y=0;n=100000;kx = zeros(1,n);ky = zeros(1,n);%迭代循环for i=1:n tempx=sin(a*y)+c*cos(a*

2020-06-09 21:35:28 5266

原创 Java学习日记:数学之美-分形图形绘制

Java学习日记:数学之美-分形图形绘制      ~~~~~~      分形(Fractal)一词,是芒德勃罗创造出来的,其原意具有不规则、支离破碎等意义。1973年,芒德勃罗(B.B.Mandelbrot)在法兰西学院讲课时,首次提出了分维和分形的设想。–百度百科通过一些特定的数学公式,我们可以画出一些漂亮的图形。  ~~  &nbs

2020-06-09 17:07:23 685

原创 Java学习日记:UI篇(7)--谢尔宾斯基三角形

Java学习日记:UI篇(7)–谢尔宾斯基三角形承接Java学习日记:UI篇(6)–谢尔宾斯基地毯图之前已经介绍了,这里就不再赘述。给个图:       ~~~~~~~       **原理:**以向上的三角形的顶点为迭代参数画图。直接上核心代码:public void drawTri(Graphics g,int x,int y,int tri_leng

2020-06-08 18:12:00 417

原创 Java学习日记:UI篇(6)--谢尔宾斯基地毯图

Java学习日记:UI篇(6)–谢尔宾斯基地毯图引言:谢尔宾斯基地毯是数学家谢尔宾斯基提出的一个分形图形,谢尔宾斯基地毯和谢尔宾斯基三角形基本类似,不同之处在于谢尔宾斯基地毯采用的是正方形进行分形构造,而谢尔宾斯基三角形采用的等边三角形进行分形构造。谢尔宾斯基地毯和它本身的一部分完全相似,减掉一块会破坏自相似性。(来自百度百科)是不是还不知道它是啥东西?没事,来张图看看:(有密集恐惧症者慎入)思路:       ~~~~~~~

2020-06-05 21:25:28 843

原创 Java学习日记:UI篇(5)--界面登录跳转

Java学习日记:UI篇(5)–界面登录跳转这一篇是对第一节登录界面及画图板的综合,在登录界面输入相关信息以后,可跳转至画图板。基础已在前面叙述,此处直接给代码:登陆界面:package 登录后跳转画图板;import java.awt.Dimension;import java.awt.FlowLayout;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import

2020-06-04 16:05:26 898

原创 Java学习日记:UI篇(4)--冒泡排序动态展示

Java学习日记:UI篇(4)–冒泡排序动态展示排序原理:持续比较相邻的元素,大的移到后面,因此大的会逐渐后移,形成有序序列。       ~~~~~~~       动态展示原理:利用上一节的画图板动态绘制展示排序过程。由于计算机运行速度较快,所以我们需要用到线程休眠(Thread.sleep(1000);),这里是让它休眠1s,这样我们就可以以适当的速度看到整个

2020-06-04 14:53:05 1058 2

原创 Java学习日记:UI篇(3)--简单画图板

Java学习日记:UI篇(3)上一次我们实现了一个页面,并加入了一些按钮、标签等组件。这次我们先用swing制作一个画图板,为之后作一个铺垫。我们先使用流式布局,制作一个画图板:思路很简单,向JFrame中使用流式布局器加入按钮,然后为按钮赋予功能。package uL;/** * * @author idnihai * */import java.awt.BorderLayout;import java.awt.Color;import java.awt.Dimension;i

2020-06-04 14:30:10 334

原创 Java学习日记:UI篇(2)

Java学习日记:UI篇(2)上一篇链接       ~~~~~~~       上次只是制作了一个界面,界面中的按钮并不能进行操作,这一次我们将运用监听器、接口,让我们的按钮工作起来。我们会用到ActionListener这个接口(用于接收操作事件的侦听器接口)。       ~~~~~~~&

2020-06-03 18:48:28 255

原创 Java初学日记:UI篇(1)

Java初学日记:UI篇(1)

2020-05-31 15:49:46 566

基于Java实现有界面的五子棋

学习一门语言最好的方法是取使用它,这里我便用Java写了一个五子棋来检验我目前的学习效果,在实践中查漏补缺。 方法:使用Java中的swing.JFrame创建界面,并利用该界面一步步实现五子棋。

2020-06-21

python解一元方程

在热力学中,下列多项式将干燥空气的零压力比热cp(单位为kJ/(kg K))与温度(单位为K)关联起来了: Cp=0.99403+1.671×10-4T+9.7215×10-8T2-9.5838×10-11T3+1.9520×10-14T4 (1)绘制在T=0~1200K范围内,cp随温度变化的曲线。 (2)求对应于1.1kJ/(kg K)比热的温度。

2020-06-13

drawpad.tar

利用JFrame实现一个界面,在界面上加入菜单,并利用JFileChooser打开图片文件,读取图片RGB信息后利用RGB值将图片画至界面上。

2020-06-13

空空如也

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

TA关注的人

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