- 博客(111)
- 收藏
- 关注
原创 【Android】启程篇(二):解决无法打开别人的AS源码及android.support升级到androidx的配置问题
目录一、如何从GitHub上下载的项目导入到android studio❓问题????解决方法1️⃣导入本地的Gradle文件2️⃣修改项目文件1)build.gradle文件(项目根目录)2)build.gradle(app文件夹)3)gradle/wrapper/gradle-wrapper.properties文件二、android.support升级到androidx的配置问题❓问题????解决方法1.手动配置gradle.properties2.app/build.gradle修改3.java文件
2021-04-06 10:48:41
833
原创 【串口通信】
这里写自定义目录标题import serial #导入串口模块import time #导入时间模块,时间模块是Python自带模块,无需安装try: #打开串口,并且获得串口对象 ser = serial.Serial("com15",9600,timeout=50) #判断是否打开成功 if (ser.isOpen()==True): print("串口已经打开!")except Exception as exc: print("
2021-03-20 12:39:15
335
原创 【TensorFlow学习笔记】目标识别篇(五):基于Faster-rcnn-tensorflow-python3.5-master打造属于自己的物体检测模型
一、环境配置win10系统,显卡GeForce GTX 960M;TensorFlow-gpu 1.13.0-rc2,CUDA 10.0,Cudnn 7.4.2;python 3.6Tensorflow-gpu是在windows PowerShell里用pip安装的,同时安装一些必要的库:cython、easydict、matplotlib、python-opencv等,可直接使用pip安装或者下载相应的.whl离线文件安装。Faster RCNN下载下载地址https://github.c
2021-03-17 14:47:24
488
1
原创 【树莓派】常用指令
1、如何查看树莓派的linux版本点击终端,输入命令:【uname -a】https://jingyan.baidu.com/article/ca00d56c144644e99febcf4d.htmlarm7l:3B+
2021-03-05 13:17:21
248
原创 【M1 Macbook】Mac用RealVNC远程连接Window桌面
1、首先先下载RealVNC软件:可以参考 https://jingyan.baidu.com/article/d2b1d102b85a825c7e37d405.htmlVNC Viewer(VNC客户端) https://www.realvnc.com/en/connect/download/vnc/ 又称连接者, MAC端安装。VNC Server(VNC服务端) https://www.realvnc.com/en/connect/ 又称被连接者 ,Window端安装。2、在官网上注册了
2021-03-01 16:54:12
3180
原创 【树莓派】入门环境配置(二):Python3+OpenCV+PyQt5+Tensorflow
目录一、默认使用Python3.5二、安装运行在Python3上的OpenCV1、安装numpy2、在树莓派设置中把根目录扩大到整个SD卡3、安装OpenCV所需的库4、下载OpenCV5、设置编译参数6、编译7、在Python3上测试OpenCV一、默认使用Python3.5树莓派自带python2和3版本,默认使用python2但是python2我们基本上都已经不学了输入:sudo apt-get autoremove python2.7卸载完后,我们发现想用python3的时候,还得.
2021-02-25 13:31:28
656
原创 量子计算机
中华量子的基本设计思想是采用模仿人类大脑的神经元并行结构,这同传统计算机的冯•诺依曼结构是完全不同的。我的核心是由三亿个量子CPU组成的,这些微处理器相互以数目惊人的接口联结,构成了一个庞大复杂的CPU网络,这个网络是人类大脑结构的再现。”量子CPU,是以纠缠态的量子为基础,纠缠态的量子,可以同时叠加出很多种状态,计算能力比诺依曼型超出很多倍。这个设定是以一个量子CPU为一个神经单元来模拟人类大脑的运行。人类大脑可以说就是一种量子计算机,况且这里又用量子CPU为基本单元,那么叠加之后,这个计算机的运算能力
2021-02-12 00:39:43
368
原创 【OpenCV for Python】(一)开发环境搭建: Anaconda+Python+opencv
引言Anaconda指的是一个开源的Python包管理器,其包含了conda、Python等180多个科学包及其依赖项,极大的方便开发者对python各种库的安装和管理,是python开发的一大利器。我们接下来主要基于Anaconda来进行tensorflow和opencv库的安装。目录引言配置环境安装步骤1、安装python3.6.22、安装anaconda3、安装TensorFlow第一步 选择类型第二步 确认GPU型号第三步 安装CUDA第四步 安装cuDNN第五步 安装tensorflow
2021-02-10 11:43:46
430
1
原创 概率论本质
定位估计的统计分析方法,既包括参数估计方法,还包括非参数估计方法。参数估计方法指的是噪声概率密度函数已知情况下的定位估计,如贝叶斯估计和最大似然估计;非参数估计方法指的是对噪声概率密度函数不做任何设定情况下的定位估计,如最小二乘估计、KNN(K-Nearest Neighbor)最邻近分类、支持矢量回归(Support Vector Regression, SVR)、神经网络等方法。本文只分析了最大似然估计和最小二乘估计,下一步的研究方向,可以转向贝叶斯估计(典型的有最小均方误差(Minimum Mean
2021-02-09 15:06:48
349
原创 【Android】概述
目录一、Android 概述1、发展历程2、Android与Linux、Java的关系二、Android 架构Linux Kernel (linux 内核层)系统运行库层——Libraries(程序库)系统运行库层——Android RuntimeApplication Framework(应用框架层)Application (应用层)三、Android开发工具1、JDK2、Android SDK3、Android studio4、Gradle一、Android 概述Android是一个开源的,基于L
2021-02-06 12:19:43
873
原创 ModelArts开发例程
使用PyCharm ToolKit训练模型由于AI开发者会使用PyCharm工具开发算法或模型,为方便快速将本地代码提交到公有云的训练环境,ModelArts提供了一个PyCharm插件工具PyCharm ToolKit,协助用户完成代码上传、提交训练作业、将训练日志获取到本地展示等,用户只需要专注于本地的代码开发即可。支持Windows、Linux或Mac版本的PyCharm。使用限制当前仅支持PyCharm 2019.2及以上版本。...
2021-02-05 21:18:41
457
原创 【Java】(七)多态
目录一、概念二、实现方式方式一:重写方式二:接口方式三:抽象类和抽象方法一、概念多态是同一个行为具有多个不同表现形式或形态的能力,是同一个接口,在不同的实例下执行不同操作,如下图所示多态的优点消除类型之间的耦合关系可替换性可扩充性接口性灵活性简化性实例class Shape { void draw() {}} class Circle extends Shape { void draw() { System.out.println
2021-02-03 13:46:29
123
原创 【Java】(九)重写(Override)与重载(Overload)
@Override是伪代码,表示重写。(当然不写@Override也可以),不过写上有如下好处:1、可以当注释用,方便阅读;2、编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错。例如,你如果没写@Override,而你下面的方法名又写错了,这时你的编译器是可以编译通过的,因为编译器以为这个方法是你的子类中自己增加的方法。举例:在重写父类的onCreate时,在方法前面加上@Override 系统可以帮你检查方法的正确性。@Overridepublic void
2021-01-28 08:15:54
321
原创 【Java】(十一)包
目录一、概念二、JDK常用包一、概念为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。一个包(package)可以定义为一组相互联系的类型(类、接口、枚举和注释),这种机制是为了防止命名冲突,访问控制,提供搜索和定位类(class)、接口、枚举(enumerations)和注释(annotation)等,方便查找和使用。如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上
2021-01-28 08:02:48
189
1
原创 【Java】(一)概览
目录一、简介二、运行机制1、 计算机的高级编程语言类型:2、Java的两个核心机制2.1 JVM(Java Virtual Machine)——Java 虚拟机JRE(java run environment)。是java程序运行时的环境,包含JVM和运行时所需要的核心类库JDK(Java Development Kits)—— Java开发工具集2、垃圾回收器(Garbage Collection)一、简介Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计
2021-01-26 07:59:20
167
原创 【Java】(八)继承
Java继承在 Java 中,一个类可以由其他类派生。如果你要创建一个类,而且已经存在一个类具有你所需要的属性或方法,那么你可以将新创建的类继承该类。利用继承的方法,可以重用已存在类的方法和属性,而不用重写这些代码。被继承的类称为超类(super class),派生类称为子类(subclass)。Java 重写(Override)与重载(Overload)@Override是伪代码,表示重写。(当然不写@Override也可以),不过写上有如下好处:1、可以当注释用,方便阅读;2、编译器可以给你
2021-01-25 10:15:38
154
原创 【Java】(十)抽象类与接口
在 Java 中,接口可理解为对象间相互通信的协议。接口在继承中扮演着很重要的角色。接口只定义派生要用到的方法,但是方法的具体实现完全取决于派生类。
2021-01-25 10:13:00
244
原创 【Java】(六)方法
在前面几个章节中我们经常使用到System.out.println(),那么它是什么呢?println() 是一个方法。System 是系统类。out 是标准输出对象。这句话的用法是调用系统类 System 中的标准输出对象 out 中的方法 println()。① 什么是方法?Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用② 方法的优点使程序变得更简短而清晰。有利于程序维护。可
2021-01-25 10:11:49
165
原创 【Java】(四)类
类是一个模板,它描述一类对象的行为和状态。下图中男孩(boy)、女孩(girl)为类(class),而具体的每个人为该类的对象(object):通过下面一个简单的类来理解下Java中类的定义:public class Dog{ String breed; int age; String color; void barking(){ } void hungry(){ } void sleeping(){ }}一个类可以包含以下类型变量:局部变量:在
2021-01-25 10:09:49
195
原创 【Java】(五)对象
现在让我们深入了解什么是对象。对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。对比现实对象和软件对象,它们之间十分相似。软件对象也有状态和行为。软件对象的状态就是属性,行为通过方法体现。在软件开发中,方法操作对象内部状态的改变,对象的相互调用也是通过方法来完成。创建对象对象是根据类创建的。在Java中,使用关键字new来创建一个新的对象。创建对象需要以下三步:声明:声明一个对象,包括对象名称和对象类型。实
2021-01-25 10:08:57
245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人