自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android——搭建服务器实现登录请求的验证

Android——搭建服务器实现登录请求的验证及账号记忆功能客户端服务端效果展示客户端登录界面设计.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http:/

2021-06-30 23:03:36 857 4

原创 Android——利用手机端的文件存储和SQLite实现一个拍照图片管理系统

Android——利用手机端的文件存储和SQLite实现一个拍照图片管理系统使用ListView放置图片main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/

2021-06-30 18:35:49 631 5

原创 Android——ImageSwitcher轮流显示动画

Android——ImageSwitcher轮流显示动画主要布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/t

2021-06-30 17:38:55 324

原创 android——学生信息显示和添加

android——学生信息显示和添加学生类使用ListView显示学生信息效果演示学生类package com.example.test;import android.widget.RadioButton;import java.io.Serializable;/** * Created by TBM on 2021/3/14 */public class Student implements Serializable { private String name; p

2021-06-30 17:31:09 1857 4

原创 Verilog编程网站学习——门电路、组合电路、时序电路

Verilog编程网站学习——门电路、组合电路、时序电路一、Verilog编程网站二、门电路(一)与门(二)NOR门(三)异或门三、组合电路(一)组合电路一(二)组合电路二(三)组合电路三三、时序电路(一)时序电路一(二)时序电路二(三)时序电路三一、Verilog编程网站在线练习网站:链接中文导学:中文导学二、门电路(一)与门题目链接:链接关系图题目:本题要求使用 Verilog 语言描述一个模块,实现下图中与门。解:图中in2输入信号需要取反。&和&a

2021-06-30 15:28:47 1390

原创 Android开发问题记录

java.io.IOException: Cleartext HTTP traffic to 100.24.218.140 not permitted在mainfest的application中加入android:usesCleartextTraffic=“true”

2021-06-27 23:50:47 129 2

原创 基于Pytorch实现猫狗分类

基于Pytorch实现猫狗分类一、环境配置二、数据集准备三、猫狗分类的实例四、实现分类预测测试五、参考资料一、环境配置1、环境使用Anaconda2、配置Pytorchpip install -i https://pypi.tuna.tsinghua.edu.cn/simple torchpip install -i https://pypi.tuna.tsinghua.edu.cn/simple torchvision二、数据集准备1、数据集下载链接地址:https://pan.ba

2021-06-18 13:02:09 6770 4

原创 使用seekbar&http下载图片并进行缩放旋转

使用seekbar&http下载图片并进行缩放旋转.xml文件MainActivity文件效果.xml文件上干货<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools=

2021-06-10 18:26:40 175

原创 Android——位移动画

Android——位移动画package com.example.imageswitcher;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.ImageSwitcher;import android.widget.ImageView;impo

2021-05-31 12:32:57 925 1

原创 Quartus ||———基于Verilog HDL的数字秒表设计实验

Quartus ||———基于Verilog HDL的数字秒表设计实验一、实验目的二、实验步骤(一)新建工程(二)添加设计文件(三)综合分析与功能仿真1、综合分析2、功能仿真一、实验目的用Verilog HDL设计一个数字跑表,所需引脚和功能如下:二、实验步骤(一)新建工程在创建好工程名称后,选定芯片类型(二)添加设计文件新建Verilog文件,键入代码如下module n_clk_top( input clk, input rese

2021-05-29 20:31:23 4871

原创 HLS入门

一、HLS简介二、HLS与VHDL/Verilog三、HLS优点与局限一、HLS简介HLS(High Level Synthesis):一款高层次综合工具。能够将 C/C++ 或 者 system C 等高级语言转化为 RTL (底层硬件描述语言)电路,降低开发时间。提供了常见的库(例如图像处理相关的 OpenCv 库和其它的数学库)。可以创建IP并通过例化或者使用 BlockDesign 的方式应用到项目中。转化原理:在前端将 C 语言描述进行分析,然后进行代码层面的优化(code-.

2021-05-29 20:01:38 887

转载 信息熵与压缩编码基础

信息熵与压缩编码基础一、简介信息熵:信息熵用于解决信息的量化问题,将原本模糊的信息概念进行计算得出精确的信息熵值,信息熵是描述消息中,不确定性的值。它与信息对应,但是概念相反,信息可以用来消除不确定性,也就是消除熵,降低熵值。信息熵计算公式:熵用 bit(比特)为单位,其中 P 是概率质量函数,b为变量数。0 ≤ H ( X ) ≤ l o g n 0≤H(X)≤logn0≤H(X)≤logn二、举例问题:一串消息包含A,B,C,D,E共5类符号,其内容是AABBBBAAAACCCCC

2021-05-28 22:03:54 145

原创 Android——单选框和复选框

Android——单选框和复选框<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android

2021-05-25 00:16:58 462 1

原创 Andorra——ButtonStyledemo

Andorra——ButtonStyledemo<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools"

2021-05-19 23:18:48 389

原创 Android TextView图文混排

Android TextView图文混排<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" and

2021-05-19 19:42:38 590 2

原创 Android学习——5个UI界面设计

Android学习——5个UI界面设计一、计算器二、frameLayout(框架布局)实现登录界面三、RelativeLayout相对布局实现登录界面四、表格布局五、多布局一、计算器<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/

2021-05-18 22:35:35 4753 18

原创 机器学习算法的常用评价指标

机器学习算法的常用评价指标一、常用评价指标的介绍二、实例三、结论三、结论一、常用评价指标的介绍1、TP、TN、FP、FN介绍TP:被正确诊断为患病的病人TN:被正确诊断为健康的健康人FP:被错误诊断为患病的健康人FN:被错误诊断为健康的病人2、查全率Recall、查准率Precision查全率Recall是第一行 = TP/(TP+FN)查准率Precision是第一列 = TP/(TP+FP)样本总数=TP+FP+TN+FN为了更好的度量一个模型的好坏,通常需要综合考虑差准率和查

2021-04-24 20:41:09 457

原创 逻辑回归案例学习

逻辑回归案例学习一、分类问题二分类多分类二、Sigmoid函数三、逻辑回归代码实现正则化逻辑回归一、分类问题二分类我们先从用蓝色圆形数据定义为类型1,其余数据为类型2;只需要分类1次步骤:①->②如图多分类我们先定义其中一类为类型1(正类),其余数据为负类(rest);接下来去掉类型1数据,剩余部分再次进行二分类,分成类型2和负类;如果有n类,那就需要分类n-1次;如图二、Sigmoid函数σ(z)代表一个常用的逻辑函数(logistic function)为S形函数(Sigmo

2021-04-24 19:35:52 1081

原创 基于Nios 软核的流水灯

基于Nios ||软核的流水灯一、PIO的介绍二、Nios ||软核实现流水灯(一)、硬件部分设计(二)软件设计(三)下载硬件和软件一、PIO的介绍1、定义PIO IP核:Avalon-MM从端口和通过I/O端口提供了一个存储器映射接口2、用途用户逻辑或外围器件提供了简单的I/O控制例如1)、控制LED灯2)、获取按键的电平变化信息3)、控制显示设备4)、与片外器件通信(SPI,I^2C)二、Nios ||软核实现流水灯(一)、硬件部分设计1、参考链接完成硬件部分设计基于Nios

2021-04-23 16:55:19 303

原创 基于Nios 的 hello world

基于Nios || 的 hello world一、Qsys二、Nios ||介绍三、利用Niso ||实现hello world(一)硬件设计(二)软件设计(三)下载硬件和软件一、Qsys简介Quartus中的一个系统集成工具初始版本名为SOPC Builder,最新版本名为Platform DesignerSOPC含义可编程片上系统(采用编程方法将整个系统集成到一个芯片上)Qsys作用①通过集成IP核快速实现SOPC系统②自动创建IP核之间的互联逻辑③自定义IP核二、Nios ||介

2021-04-23 15:19:59 284

原创 Activity之间的参数传递

Activity之间的参数传递一、完成目的二、工程建立三、主界面布局第二界面布局四、功能实现对象类的接口实现信息显示功能读取数据五、效果演示一、完成目的在添加多个学会姓名、专业后点击发送信息、在第二个界面上显示多个学生信息二、工程建立我们需要两个Activity来建立他们之间的参数传递因此我们需要新建两个Activity,同时我们还需要一个类来进行对象的传递三、主界面布局<?xml version="1.0" encoding="utf-8"?><LinearLayout

2021-04-14 22:50:45 832

原创 使用Activity完成以下功能

使用Activity完成以下功能一、页面布局二、功能实现(一)、实现从另一Activity获取不同的号码,实现电话拨打(二)从另一个Activity中获取号码,发送短信(三)启动照相机,并将拍照照片显示出来(四)效果展示1)可以从另一个Activity中,获得的不同的电话号码,实现电话拨打。2)可以打开相机拍照后,显示在图片框3)可以发送短信4)界面如图所示一、页面布局上代码<?xml version="1.0" encoding="utf-8"?><LinearLayo

2021-04-12 12:09:36 283

原创 Quartus三种方式实现D触发器及时序仿真

Quartus三种方式实现D触发器及时序仿真一、D触发器(一)D触发器结构(二)D触发器的波形图二、Quartus输入原理图及时序仿真(1)创建工程(2)创建方框文件(三)编译原理图文件(四)创建VWM格式波形文件(五)时序波形仿真三、Quartus-||调用D触发器及时序仿真(1)创建工程(2)创建方框文件(3)编译原理图文件(4)创建VWM格式波形文件及时序仿真四、Quartus-||用Verilog语言实现D触发器及时序仿真(1)编写Verilog文件(2)查看生成的电路图(3)利用Verilog语言

2021-04-07 21:27:03 1827

原创 FPGA——1位全加器实现

FPGA——1位全加器实现一、全加器二、实现1位加法器启动Quartus-||,新建工程选择芯片EP4CE115F29C7芯片,配置相关使用半加器原理输入仿真实现三、下载测试)一、全加器1位全加器Ain表示被加数,Bin表示加数,Cin表示低位进位,Cout表示高位进位,Sum表示本位和AinBinCinCoutSum000000010101001011101000110110110

2021-04-07 20:54:36 968

原创 Jupyter中的Python矩阵基本运算

Jupyter中的Python矩阵基本运算

2021-04-05 22:15:38 1194

原创 线性分类的Jupyter实践

线性分类的Jupyter实践

2021-03-29 19:34:21 151

原创 Android学习——关于Activity横竖屏切换时的生命周期变化

Android学习——关于Activity横竖屏切换时的生命周期变化一个Activity的生命周期流程图一个小tipsndroid Logcat使用起来可以方便的观察调试内容,基本上的使用方法(巧用Logcat调试程序)。一、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v(“”,”“);二、Log.d的输出颜色是蓝色的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择三、Log.i

2021-03-27 16:01:38 535

原创 ROS学习——机器人URDF模型优化

ROS学习——机器人URDF模型优化URDF建模存在哪些问题URDF模型的进化版本——xacro模型文件一、机器人URDF模型优化1、常量定义2、常量使用3、数学计算4、宏定义5、宏调用6、文件包含二、使用xaroc创建一个小车机器人三、启动模型查看效果)URDF建模存在哪些问题模型冗长,重复内容过多参数修改麻烦,不便于二次开发没有参数计算的功能URDF模型的进化版本——xacro模型文件 精简模型代码创建宏定义文件包含 提供可编程接口常量变量数学计算条件语句

2021-03-25 21:42:15 456

原创 Android学习——在电话拨打的基础上加入短信发送,照相机调用,地图打开功能

Android学习——在电话拨打的基础上加入短信发送,照相机调用,地图打开功能一、设计界面完成Main界面设计如下分别设计界面二、编辑Activity1、写MainActivity2、写EmailActivity三、模拟测试参考链接Android学习——实现简单的电话拨号一、设计界面我们需要在进入拨号、短信、照相机、地图功能时各自进入各自的界面,因此我们需要创建2个界面加上一个主界面即3个界面(因为照相机是直接打开的、电话在之前已经设计过的)创建好2个Activity对应生成界面进行分别设计如何

2021-03-25 18:27:01 199

原创 Android学习——实现简单的电话拨号

Android学习——实现简单的电话拨号新建工程1、编辑界面2、编辑MainActivity3、编辑权限新建工程1、编辑界面设置为线性布局、输入框提示(输入类型为数字)、添加图片按钮<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.co

2021-03-25 14:41:51 1071

原创 使用隐式Intent打开Activity

使用隐式Intent打开Activity一、隐式Intent简介一个没有声明Intent-filter的组件只能相应指明自己名字的显示Intent请求,而不能响应隐式Intent的请求,声明intent-filter之后则两者皆可响应。Android系统会根据IntentFilter中2设置的action(动作),category(类别),数据(URI和数据类型)找到最适合组件来处理这个意图。二、隐式方式1、添加双标签2、这里的action添加唯一性,其他activity打开DateAct

2021-03-25 13:22:58 531

原创 ArbotiX+rviz功能仿真

ArbotiX+rviz功能仿真ArbotiX介绍一、安装ArbotiX二、配置launch、urdf文件三、配置控制器参数四、启动仿真ArbotiX介绍一款控制电机、舵机的硬件控制板提供了相应的ROS功能包提供了一个差速控制器,通过接受速度控制指令,更新机器人的里程计状态一、安装ArbotiXcd ~/catkin_Ws/srcsudo apt-get install ros-indigo-arbotix-*(git clone https://github.com/vanadiuml

2021-03-25 13:12:11 459 1

原创 线性回归分析——高尔顿数据集更正版

线性回归分析——高尔顿数据集更正版一、“父亲—儿子”身高数据回归分析1、做数据处理,将数据重复项删除;完成‘儿子’分类2、做回归处理二、“母亲—儿子”身高数据回归分析1、做数据处理,删除重复项;分类儿子身高2、做归回分析一、“父亲—儿子”身高数据回归分析1、做数据处理,将数据重复项删除;完成‘儿子’分类2、做回归处理做好回归处理后我们可以看到,父亲与儿子的身高是成正比的(即父亲越高儿子越高)同时我们所做的回归的方程R^2=0.9495是一个非常好的模型,P值也很小,因此数据模型符合了归回。二

2021-03-25 13:08:40 1153 1

原创 ROS学习——URDF机器人建模

ROS学习——URDF机器人建模什么是URDFURDF机器人模型的内容URDF机器人模型的标签一、创建URDF功能包创建URDF模型step 1 使用圆柱体创建一个车体模型step 2 创建左侧车轮step 3 创建右侧车轮step 4 创建前后支撑轮step 5 添加传感器摄像头step 6 添加传感器激光雷达step 7 加入Kinect什么是URDFUnified Robot Description Format,统一机器人描述格式ROS中一个非常重要的机器人模型描述格式可以解析URDF文件

2021-03-23 22:06:27 1135 1

原创 ROS基础——动作编程

ROS基础——动作编程什么是动作(action)一种问答通信机制带有连续反馈可以在任务过程中止运行基于ROS的消息机制实现Action的接口goal:发布任务目标cancel:请求取消任务status:通知客户端当前的状态feedback:周期反馈任务运行的监控数据result:向客户端发送任务的执行结果,只发布一次一、定义action文件cd ~/catkin_ws/src/learning_action/actionsudo gedit DoDishes.action

2021-03-21 23:14:18 620

原创 ROS学习——Rviz显示电脑摄像头视频

ROS学习——Rviz显示电脑摄像头视频准备工作使用Rviz使用Rviz显示摄像头视屏显示准备工作在虚拟机设置中,将USB设置为3.1将虚拟机摄像头连接到主机使用cheese命令打开摄像头看是否连接成功使用Rvizroscorerviz使用Rviz显示摄像头视屏显示1、安装相关功能包sudo apt-get install ros-melodic-uvc-camerasudo apt-get install ros-melodic-image-* sudo apt-get i

2021-03-21 15:42:35 324

原创 ROS基础——话题、服务编程

ROS基础——话题、服务、动作编程一、工作空间存放工程开发相关文件的文件夹,其中主要包括src,build,devel,install文件夹名称用途src代码空间(Source Space )build编译空间(Build Space)devel开发空间(Development Space)install安装空间(Install Space)1、创建工作空间mkdir -p ~/catkin_ws/src#创建文件夹cd ~/catkin_ws/

2021-03-20 22:49:24 308 1

原创 Android学习——三种方式启动其他的Activity

Android学习——三种显示Intent打开另一个Activity建立一个新的工程,我们将用三种显示Intent打开另一个Activity(时钟、日历、另一个app)我们所用的控件仍然是Button以上我们设置了三个Button控件并为他们分别给了ID为类写一个监听接口后会报错让你重写一个点击的方法以下就是具体的三个方法的实现与区别一、直接指向跳转的类名地址这是以上提到的重写的方法,在每次点击上面三个按钮时都会触发这一个事件(上面提到了为MainActivity设置了一个监听的接口)

2021-03-20 12:44:55 1373

原创 “Anscombe四重奏”数据集分析

“Anscombe四重奏”数据集线性回归分析数据组一数据组二数据组三数据组四本次分析分为四组数据,将对其分别分析 让我们先来看看这四组数据①xy108.0486.95137.5898.81118.33149.9667.2444.261210.8474.8255.68②xy109.1488.14138.7498.77119.2614

2021-03-19 21:12:57 1861

原创 ”父母子女身高“数据集(高尔顿数据集)进行线性回归分析实验

”父母子女身高“数据集(高尔顿数据集)进行线性回归分析实验一、配置Excel二、对数据做线性回归分析三、父亲母亲分别与儿子做回归方程分析1、父亲与儿女数据分析2、母亲与儿女身高数据分析一、配置Excel实验将使用到Excel的数据分析工具,一般情况下是没有的,需要添加选择‘文件’——>‘选项’——>‘加载项’——>‘分析工具库’——>‘确定’添加至数据版面中二、对数据做线性回归分析1、对数据散点图分析初步看出散点图中父母的身高数据还比较有迹可循,说明这组数据集是有规律

2021-03-19 20:06:27 8503

空空如也

security+jpa

2022-01-26

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

TA关注的人

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