自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (1)
  • 收藏
  • 关注

原创 毕业设计(一)

今天简单的用光照传感器做毕业设计的一个小部分,先简单的记录一下吧!大致完成的内容是光照传感器检测环境的光照强度,当检测的数据超过一定的数值(环境较暗的情况),自动点亮LED,否则LED不亮首先准备的工具:Arduino UNO R3开发板光照传感器LED杜邦线连接线Arduino开发板 光照传感器3.3V------------------VCCGND-----------------GNDA0---------------------AOLed灯正极(长)接13,负极(短)接G

2021-02-18 14:57:52 1213

原创 Python—Time库的使用

时间获取time()函数,获取当前时间戳,即计算及内部的时间,浮点数。>>> time.time()1595057711.6649206ctime()函数,获取当前时间并以易读的方式表示,返回字符串。>>> time.ctime()'Sat Jul 18 15:36:48 2020'gmtime()函数,获取当前时间,表示为计算即可处理的时间格式,也叫struct_time格式,其他程序可以利用的时间格式。>>> time.gmtim

2020-07-18 17:06:24 664

原创 python导入库文件import 库名与from 库名 import 函数名以及import 库名 as 别名的区别

简单介绍一下导入库文件的三种方法:1、 import 库名使用方法:库名.函数名(函数参数)库名.函数名加起来就是新程序中的函数名,该方法不会出现函数重名的现象2、from 库名 import 函数名 或者 from 库名 import *使用方法;函数名(函数参数)使用库中的函数名,在程序中及时独立的函数名,省去了 库名. 用这种方法会出现重名现象,库中的某一个函数名称可能会与程序中的用户自定义的一个函数名一致,函数的名字就会发生冲突,函数名冲突,会带来程序运行的不一致,在程序较短或者

2020-07-17 17:54:42 3782

原创 python—turtle库绘制图形

turtle绘图turtle的绘图窗体以电脑屏幕左上角为原点(0,0),窗体的左上角为(startx,starty)这两个参数用来控制窗体在电脑屏幕中的位置,去掉这两个参数默认窗体在屏幕正中间turtle.setup(width,height,startx,starty) #setup()设置窗体的大小及位置turtle空间坐标系以窗体中心为原点(0,0)以原点右侧方向为x轴,以原点上方方向为y轴,建立直角坐标系,利用goto()函数到达指定的坐标位置例如,用goto函数粗略随意画一个五角星

2020-07-17 17:27:40 1437

原创 Python笔记(八)序列解包

序列解包是指对多个变量进行赋值的简洁操作,把一个序列或者可迭代对象中的元素进行赋值给多个变量,要求等号左边的值的数量和等号右边值的数量必须一致(列表,元组,字典,集合)可以使用序列解包功能对多个变量同时进行赋值x,y,z=1,2,3 #多个变量进行同时赋值tuple2=(True,2,‘y’)x,y=y,x #交换两个变量的值x,y,z=r...

2020-05-08 08:36:51 1141

原创 Python笔记(七)集合

集合集合set属于无序可变序列,使用{}作为界定符,元素之间用逗号隔开,统一集合内每个元素都是唯一的,元素之间不允许重复集合只能包含数字,字符串,元组等不可变类型,不能包含列表,字典,集合等可变类型集合的创建(1)>>> a={1,2,3} #创建集合对象(2)使用set()函数将列表,元组,字符串,range对象等其他可迭代对象转换为集合,如果原来的数据中存在重复...

2020-03-24 22:45:51 745

原创 Python笔记(六)字典

字典(1)定义:字典是包含若干’'键:值 ‘‘元素的无序可变序列,字典中的每个元素包含用冒号分隔的键和值,所有的元素发放在一对大括号中d={key1:val1,key2:val2}(2)特点字典中元素的键可以使python中任意不可变数据,整数,实数,复数,字符串,元组等可哈希数据,但不能使用列表,集合,字典等可变类型作为键字典中的键不允许重复,值可以重复字典的创建(1)使用赋值运算...

2020-03-24 22:17:55 453

原创 Python笔记(五)列表

python序列结构:列表,元组,字典,字符串,集合等。按存储的元素是否有序分为:有序序列和无序序列。按存储的元素是否可改变可以分为:可变序列和不可变序列。列表(list)定义包含若干元素的有续连续内空间放在一对 [] 中,相邻元素之间用逗号隔开同一列表中元素的数据类型可以各不相同列表的创建(1)list=[‘a’,‘s’,‘d’,‘f’]list=[] # 创建空列表...

2020-03-24 21:09:03 469

原创 Python第二章作业

1、已知复数 x = 6+ 8j 请写出它的模、实部、虚部及共轭复数的命令,并写出运行结果。>>> x=6+8j>>> abs(x) #复数的模10.0>>> x.real #实部6.0>>> x.imag #虚部8.0>>> x.conjugate()...

2020-03-09 16:22:35 3258 2

原创 Python笔记(四)数字类型

Python数字类型有整数、实数、复数整数类型二进制:以0b开头,0或1八进制:以0o开头,0~7之间的整数十六进制:以0x开头,0~9,a ~ f复数类型 >>> x=6+8j >>> y=1+2j >>> x+y (7+10j) #可进行复数间的加减乘除运算>>> abs(x) ...

2020-03-09 15:43:29 345

原创 Python笔记(三)python编程规范与代码优化

缩进类定义、函数定义、选择结构、循环结构、with块,行尾的冒号表示缩进的开始;python程序是依靠代码块的缩进来体现代码之间的逻辑关系的,缩进结束就表示一个代码块结束了;同一个级别的代码块的缩进量必须相同;一般而言,以4个空格为基本缩进单位;导入模块每个import语句只导入一个模块,最好按标准库、扩展库、自定义库的顺序依次导入。尽量不要使代码过长如果语句过长,可以...

2020-03-09 14:23:44 441

原创 Python笔记(二)安装扩展库

使用开发环境PyCharm需要手动安装扩展库使 用 pip 命 令 在 线 安 装 Python 扩 展 库 numpy 、 pandas 、 scipy 、 matplotlib 、 jieba 步骤Windows+R,输入cmd打开命令行,输入pip install numpy,回车等待安装 ,如果失败,重新输入pip install numpy -i https://pypi.doub...

2020-03-09 14:08:13 1367

原创 Python笔记(一)——调用操作系统命令行,执行相应程序

调用操作系统命令行,执行相应的程序import os #导入,操作系统os.system("ipconfig")注意,当运行的时候如果出现乱码,如下所示:依次点击 文件(file)–设置(setting)–编辑器–文件编码,将Project Encoding 改为 GBK 单击确定就ok了,然后再点击运行,就可以看到正常的结果了win10 常见的...

2019-12-10 20:28:25 945

原创 基于Android&Arduino&蓝牙控制开门开灯的设计

##今天是我的短距离课程设计完工的日子,写篇博客纪念一下~~说起来也是一个很简单的设计,只不过从软件到硬件都是一点一点搞出来的,话不多说进入正题。。。设计目标:用arduino与蓝牙(Hc06) 通过用手机APP控制开门开灯材料准备首先,你要有一块蓝牙,进入AT指令设置蓝牙的模式,这个可能会有帮助https://blog.youkuaiyun.com/weixin_37272286/article...

2019-12-06 20:08:47 2178 1

原创 Android Studio应用开发闪屏动画页面,以及隐藏标题栏的方法

每个手机APP在打开的时候总会先有一个几秒钟闪屏的界面出现,今天就学了这个页面的设计1、首先写一个布局文件,这个布局文件就是闪屏页要显示的东西,我写的界面如下:简单来说就是一个相对布局文件中放了一张图片,和一些文字,其属性值可根据要求自行设置ProgressBar 这个是一个圆形的加载的进度条<?xml version="1.0" encoding="utf-8"?>&lt...

2019-07-25 19:30:07 1469

原创 安卓Android studio开发常用到的权限声明

为了让系统更加安全,当程序执行一些安全敏感项时,就必须调用相关权限,在androidmanifest.xml进行声明常用权限如下:(1)ACCES_NETWORK_SSTATE 允许应用程序获取网络状态的权限(2)ACCES_WIFI_STATE 允许应用程序获取WiFi网络状态的权限(3)BATTERY_STATE 允许应用程序获取电池状态的权限(4)BLUETOOTH 允许应用程序连...

2019-07-22 16:26:38 1381

原创 ImageView控件的使用以及使用第三方加载网络图片

public class MyAdapter extends BaseAdapter { private Context context; public MyAdapter(Context context) {//构造方法 super(); this.context = context;}@Override public int getCount() { ...

2019-07-08 19:57:06 1348

原创 Android studio设置资源文件背景及背景选择器专题

在资源文件之下新建Drawable Resource file文件,命名为bg(这里自定义命名,最好是可见名知意的那种,方便后期使用),根布局为shape 的这样的一个文件样式一:简单的描边框框做背景<shape xmlns:android="http://schemas.android.com/apk/res/android"> android:shape=...

2019-07-07 20:55:12 1289

原创 Androi studio——调用手机自带系统的拍照摄像功能

创建新项目之后,在布局文件中定义按钮,这里只用简单的Button来表示,也可以根据需要将按钮设置为图标的样式<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://...

2019-04-01 21:34:13 991

原创 Android 开发计算图片的大小

计算图片的大小图片总大小 = 图片总像素 * 每个像素的大小单色:只能表示两种颜色,只需要使用两个数字,0和1表示黑白每个像素需要使用一个长度为1的二进制数字表示颜色每个像素占用1/8个字节16色:能表示16种颜色,需要16 个数字0—15,二进制表示:0000-1111每个像素需要一个长为4的二进制数字来表示颜色信息每个像素占用1/2个字节256色:能表示256种颜色,...

2019-03-28 21:31:22 1171

原创 ScrollView

最外层是一个ScrollView布局然后是有一个LinearLayout布局,将多个Button都放到线性布局中去,实现纵向滚动;加一个 HorizontalScrollView,将多个Button放入其中,实现横向滚动&lt;ScrollView xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="...

2018-11-11 19:50:46 212

原创 Android studio学习之——CheckBox控件复选框 多选按钮的使用

&amp;amp;lt;TextViewandroid:layout_width=&amp;quot;wrap_content&amp;quot;android:layout_height=&amp;quot;wrap_content&amp;quot;android:text=&amp;quot;你最大的梦想是:&amp;quot;android:textColor=&amp;quot;#000&amp;quot;

2018-11-11 17:05:54 3227 1

原创 RadioButton 单选按钮 控件的使用以及选中未选中的背景设置

&amp;lt;RadioGroupandroid:id=&quot;@+id/rg_1&quot;android:layout_width=&quot;wrap_content&quot;android:layout_height=&quot;wrap_content&quot;android:orientation=&quot;vertical&quot;&amp;gt;&amp;lt;Rad

2018-11-11 16:43:33 1799

原创 Android studio——TextView下划线及Button按压效果以及跑马灯显示

TextView 字体设置下划线 , 在java 文件中主编写如下代码mTv4 =(TextView) findViewById(R.id.tv_4);mTv4.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG);//中划线mTv4.getPaint().setAntiAlias(true);//去除锯齿mTv5=(TextView) f...

2018-11-11 16:05:32 1295

原创 Android studio学习之TextView、EditText、Button、ImageView、Spinner、WebView的XML文件列表

android:id 设置Text View的id值android:gravity 设置文本框内文本的对齐方式android:singleLine 设置单行显示,如果和layout_width一起使用,当文本不能全部显示时,后面用“…”来表示android:text 设置显示文本android:textColor 设置文本颜色...

2018-11-07 20:54:31 740

原创 Android Studio学习之对文件的基本了解

android Studio学习基本知识掌握 1、首先找到app-src-main-AndroidManifest.xml文件,找到以下代码,这段代码表示对所创建的活动进行注册 &amp;lt;activity android:name=&quot;.MainActivity&quot;&amp;gt; &amp;lt;intent-filter&amp;gt; &amp;lt;action

2018-09-16 19:03:20 340

原创 Android Studio之安卓学习布局管理器

一、线性布局 LinearLayout 常用属性: android:idandroid:layout_width=”match_parent” 设置宽度,匹配父控件 android:layout_height =”wrap_content” 设置高度,表示当前元素高度正好包含里面的内容 android:layout_width=”200dpt” 设置固定宽度android:b...

2018-09-16 19:01:07 1363

原创 java语言——IO流 字节流读取中文

要求:字节流读取中文 注意: 读取:可能会读到半个中文,出现乱码 &nbsp; 写出:中文写出时必须将字符串转换为字节数组package com.io;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import...

2018-08-14 16:14:12 2700

原创 java语言——IO流 将录入数据拷贝到文件

要求:将录入数据拷贝到文件 package com.io; //录入数据拷贝到文件import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.util.Scanner...

2018-08-14 16:07:17 333

原创 java语言——IO流 在控制台录入一个文件的路径,将文件拷贝到当前项目下

要求:在控制台录入一个文件的路径,将文件拷贝到当前项目下。package com.io;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFound...

2018-08-14 16:02:16 2398

原创 集合 学习的简单总结

集合总结 一、collection(单列集合) list (存取有序,有索引,可以重复) ArrayList底层是数组实现的,线程不安全,查找和修改快,增删比较慢(可以存储重复,无序) Linkedlist 底层是链表实现的,线程不安全,增删比较快,查找比较慢 vector 底层是数组实现的,线程安全的,增删改查...

2018-08-10 20:32:35 277

原创 JAVA语言 键盘录入一个字符串,按照正序或倒序输出

键盘录入一个字符串,按照正序或倒序输出package treeSet;import java.util.Comparator; import java.util.Scanner; import java.util.TreeSet;public class TreeSet4 {public static void main(String[] args) { Scanner...

2018-08-09 22:02:05 1874

原创 java语言 Map集合 的常用的最最基本的功能,其他方法还在学习中,有待更新......

1,添加功能 2,删除功能 3,判断功能 . . . package map;import java.util.Collection; import java.util.HashMap; import java.util.Map;public class Map1 {public static void main(String[] args) { //add1(...

2018-08-09 21:46:49 248

原创 开发工具Eclipse工作空间的基本配置及快捷键的使用(笔记截图)

&amp;amp;lt;原谅我懒得打字,直接截人家老师的图&amp;amp;gt; 具体操作如下: 一、工作空间的基本配置 二、快捷键的使用

2018-08-09 21:39:32 405

原创 **用Java语言编写程序,要求: 先输入10个数字,再按照冒泡法进行排序并输出(通过写方法来完成)**

程序如下: import java.util.Scanner; public class Maopao2 { public static void main(String[] args) { int[] arr=new int[10]; Scanner sc=new Scanner(System.in)...

2018-08-01 18:56:24 12534

fileHashes.bin

免费下载android studio 应用工具,gradle4.6版本,适用于安卓开发

2019-06-06

空空如也

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

TA关注的人

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