- 博客(108)
- 资源 (1)
- 收藏
- 关注
原创 Java-常用类(二)——基本类型数据包装类
Byte,Short,Integer,Long,Float,Double,Character,Boolean
2023-09-21 17:25:01
198
原创 Java-面向对象(继承)
继承、权限修饰符(private、default、protected、public)、方法的重写、super关键字、继承中的构造方法
2022-09-20 19:29:47
515
原创 Java-方法
为什么要有方法?对一段程序进行封装,使这段程序可以反复使用而不用再重复编写,下一次使用的时候直接调用该方法。什么是方法?方法就是完成特定功能的代码块,在很多语言中都有函数的定义,在java称之为方法。声明格式:修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2 ....){ 方法体; return 返回值; }例:/*public是这个方法的修饰符;* int 代表的是这个方法返回值的类型;如果无返回值,则定义为void空类型* m,m2,m3,m4是方
2022-03-20 18:42:04
513
原创 Java-语句(if语句、switch语句、for语句、while语句)
1.if条件语句格式:ifif… else…if… else if …if… else if … else if …if… else if … else if … else …public class TestIF { public static void main(String[] args) { int i = 20; if(i < 20) { System.out.println("<20"); System.out.println("<
2022-03-20 01:58:53
787
原创 Java-语言基础(常量、变量、数据类型、运算符)
1.常量什么是常量?就是在程序的执行过程中其值不发生改变的量;字符串常量:用双括号括起来的内容:“HelloWorld”;整数常量:所有整数:123;小数常量:所有小数:3.14;字符常量:用单括号引起来的内容’a’;布尔常量:较为特有,只有True和False空常量:null2.变量什么是变量?在程序执行过程中,在某个范围内其值可以发生改变的量,变量其实是内存中的一小块区域。Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。Java程序中每一个变量都属
2022-03-19 18:43:50
522
原创 Java-概述
JAVA概述1. Java语言平台版本J2SE(Java 2 Platform Standard Edition)标准版是为开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发J2ME(Java 2 Platform Micro Edition)小型版是为开发电子消费产品和嵌入式设备提供的解决方案J2EE(Java 2 Platform Enterprise Edition)企业版是为开发企业环境下的应用程序提供的一套解决方案,该技术体系中包含
2022-03-16 01:01:10
275
原创 目标定位算法(四)之移动目标定位算法
文章目录移动目标定位算法1.移动目标计算机仿真建模2.基于距离观测的运动目标定位3.纯方位角的运动目标定位移动目标定位算法实时探测目标并对目标进行实时定位。1.移动目标计算机仿真建模假定目标做匀速直线运动,第i个观测站的位置为(x,y),目标运动模型可以写成如下形式:其中:注:Γ\GammaΓ仿真时用G表示u(k)的均方差Q=Wdiag([1,1]),w为一个可调节的参数,w<<1。v(k)的均方差R=5.例:在一个100mx 100m的环境用计算机模拟一目标匀速运动的情形,如
2021-07-16 06:54:56
7360
9
原创 目标定位算法(三)之基于角度的定位算法
文章目录基于角度测量的定位算法1.双战角度定位2.三角测量法定位基于角度测量的定位算法又叫纯方位目标定位,它的测量信息是目标与观测站之间的角度,包括方向角和俯仰角等。1.双战角度定位例:有两个观测站,其中A观测站的位置为坐标原点(0,0), 另一个观测站位于x轴,位置为(d,0)。 两个观测站和目标同处于一个二维平面内,观测站对目标观测偏向角,并用该系统完成对目标的定位,MATLAB仿真如下:function DoubleStationEstimate%第一步:定位初始化Length=100;
2021-07-16 06:53:28
14456
9
原创 目标定位算法(二)之基于测距的定位算法
文章目录基于测距的定位算法1.最小二乘原理2.最小二乘定位算法3.基于RSSI测距的定位算法4.基于TOA/TDOA的目标定位算法1)基于TOA测距2)基于TDOA测距基于测距的定位算法非测距的定位算法往往误差较大,提高精度往往依赖于密集的观测站部署。基于测距的定位算法中,借助了最小二乘原理估算目标的位置。1.最小二乘原理最小二乘法通过最小化误差的平方和寻找数据的最佳函数匹配。利用最小二乘法可以简便地求得未知数据,并使得这些求得的数据与实际数据之间误差的平方和为最小。给定一组数据点 (x
2021-07-16 06:52:09
10022
4
原创 目标定位算法(一)之非测距的定位算法
文章目录非测距的定位算法1.质心定位算法2.加权质心定位算法3.网格定位算法非测距的定位算法这类定位算法依靠观测站的物理部署和简单的探测到目标的“有”和“无”的二进制探测信息对目标进行估计。主要有质心定位算法、加权质心定位算法和网络定位算法。1.质心定位算法多质点系统,每个质点的位置为p(xi,yi,zi)考虑到每个质点的质量一样,那么质心的计算方法为:将观测站的位置看为质点的位置,按照上式就可以计算出目标位置的估计值。当观测站分步稀疏时,这个定位的误差会较大。例:假定有6个观测站,随机部署在
2021-07-16 06:48:02
4770
1
原创 关于Anaconda
文章目录一、Anaconda是什么?二、下载三、python包管理四、虚拟环境管理一、Anaconda是什么?Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令 conda 来进行package和environment的管理,并且已经包含了Python和相关的配套工具。所解决的常见问题:python解释器中相关模块
2021-01-19 19:35:51
454
原创 python爬虫-案例
1.爬取个人博客_去掉广告和导航import requestsfrom bs4 import BeautifulSoupdef get_content(url,): try: user_agent = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0...
2019-04-27 21:34:50
281
原创 python-Flask(十):蓝图(未完)
什么是蓝图?一个蓝图定义了可用于单个应用的视图、模版、静态文件等等的集合。可以把蓝图当作你的应用的管理面板。如何使用蓝图?蓝图的杀手锏是将你的应用组织成不同的组件。假如有一个微博客的项目,我们可能需要一个蓝图作用于此网站页面,然后还需要一个用于管理员面板中展示最新的蓝图消息,以及另一个用于管理员面板的蓝图,最终你将能够把你的应用依据许多能完成单一任务的小应用组织起来。定义蓝图(admin/...
2019-03-21 23:21:24
330
原创 python-Flask(九):Flask-Moment本地化日期和时间
1. 为什么使用Flask-Moment?如果Web程序的用户来自世界各地,那么就思考如何让Web的世界和当地时间一致。服务器需要统一时间单位,这和用户所在的地理位置无关,所以一般会使用协调时间时(Coordinated Universal Time,UTC)。但是对于用户来说他们想看到的是自己所在的当地时间,而且使用当地惯用的格式。2. Flask-Moment实现原理?一个优雅的解...
2019-03-21 23:13:38
388
原创 python-Flask(八):基于Flask的任务清单管理系统
1.目标本项目将学习 Mariadb 作为数据库后端,Bootstrap 作为前端的技术栈,并实现一个清单应用。从中我们可以学习 Flask Web 应用框架,及 Mariadb 关系型数据库和 BootStrap web开发框架。2.项目介绍本应用修改自 TodoMVC 的 todo list 应用,使用 Mariadb 作为数据库后端,Bootstrap 作为前端的 Flask 应用。先...
2019-03-14 19:00:23
640
原创 python-Flask(七):Flask_migrate数据库升级管理
1. 什么是Flask-Migrate?Flask-Migrate是一个为Flask应用处理SQLAlchemy数据库迁移的扩展,使得可以通过Flask的命令行接口或者Flask-Scripts对数据库进行操作。2. 如何安装Flask-Migrate?pip install flask-migrate3. 如何配置?app = Flask(__name__)app.confi...
2019-03-14 18:58:21
271
原创 python-Flask(六):Flask_script外部脚本功能实现
1.什么是Flask-Script?Flask-Script用来生成shell命令;为在Flask里编写额外的脚本提供了支持。这包括运行一个开发服务器,一个定制的Python命令行,用于执行初始化数据库、定时任务和其他属于web应用之外的命令行任务的脚本。Flask-Script和Flask本身的工作方式类似。只需要定义和添加能从命令行中被Manager实例调用的命令即可。2. 为...
2019-03-14 18:55:54
560
原创 python-Flask(五):Flask-SQLAlchemy(+Flask前四次知识框架回顾)
Flask知识框架回顾Flask程序的基本结构- 模块的安装 pip- 虚拟环境 (Anaconda, virtualenv )- 实现简单的web服务网站?- 路由 - 普通路由设置 - 动态路由 @app.route('/users/<id>/') - 设置可以接收的HTTP请求的类型 @app.route('/login/', ...
2019-03-14 18:53:36
736
原创 python-Flask(四):邮件发送
安装pip install flask-mail发送邮件的时候需要设置什么?发件人账户密码收件人邮件标题邮件正文QQ邮件服务器的域名或者IP;进入邮箱:设置-账户-开启下面两个服务from flask_mail import Mail, Messagefrom flask import Flask, render_templateapp = Flask(__na...
2019-03-09 09:09:55
320
原创 python-Flask(三):wtf(web表单处理)
Flask中集成的web表单处理#什么是Flask-WTF?Flask自己不会帮你处理表单,但Flask-WTF插件允许用户在Flask应用中使用脍炙人口的WTForms 包,这个包使得定义表单和处理表单功能变得轻松。表单操作很多,避免重复操作;防止表单遭遇跨站请求伪造(csrf===cross-site request forgery);1.为什么使用Flask-WTF?re...
2019-03-09 09:09:41
631
原创 python-Flask(二):Bootstrap框架
1. 什么是Bootstrap?Bootstrap(http://getbootstrap.com/)是 Twitter开发的一个开源框架,它提供的用户界面组件可用于创建整洁且具有吸引力的网页,而且这些网页还能兼容所有现代 Web 浏览器。是基于HTML、CSS、Javascript开发的简洁、直观、强悍的前端开发框架,使得Web开发更加敏捷。内容包含基本结构:Bootstrap提供...
2019-03-09 00:11:32
414
原创 python-Flask(一)
什么是Flask?Flask是一个使用Python编写的轻量级Web应用框架。其WSGI工具箱采用Werkzeug,模版引擎则使用Jinja2。微内核的web框架——小型网站简单应用# 1. 导入Flask类from flask import Flask# 通过将__name__参数传给Flask类的构造函数,创建一个程序实例app# 也就是创建了一个Flask集成的开发Web服务...
2019-02-27 14:22:28
308
原创 python-pandas模块
什么是panadas?pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。你很快就会发现,它是使Python成为强大而高效的数据分析环境的重要因素之一。常见的数据类型:一维: Series(一维数组,与Numpy中...
2019-02-27 10:45:53
2063
原创 python-numpy模块(数组操作)
list :特殊的数组数组和列表的区别:数组: 存储的时同一种数据类型;list:容器, 可以存储任意数据类型;1.Numpy简介:什么是numpy?NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库;快速, 方便的科学计算基础库(主要时数值的计算, 多维数组的运算)。轴...
2019-02-23 11:39:41
780
原创 python绘图-pyecharts
1.简介pyecharts 是一个用于生成 Echarts 图表的类库。Echarts 是百度开源的一个数据可视化 JS 库。用 Echarts 生成的图可视化效果非常棒,为了与 Python 进行对接,方便在 Python 中直接使用数据生成图。2.绘图2.1条形图from pyecharts import BarmovieName = ["战狼2","速度","功夫瑜伽","西游...
2019-02-23 11:12:26
2361
原创 python绘图-Matplotlib模块
1.matplotlib是什么?python底层的绘图工具,是一个 Python的2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形。通过 Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率谱,条形图,错误图,散点图等。2.matplotlib的基本要点:如何设置图片的大小;(即绘图的绘图板)plt.figure(figsize=...
2019-02-23 10:19:53
769
原创 python-保存cookie信息/urllib模块里面的异常/url解析模块
1. cookie信息是什么?cookie某些网站为了辨别用户身份, 只有登陆某个页面才可以访问;登陆信息保存方式: 进行一个会话跟踪(session),将用户的相关信息保存到本地的浏览器中;from collections import Iterablefrom urllib.parse import urlencodefrom urllib.request import HTTPC...
2019-02-20 14:59:31
214
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人