- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 cv2基本图像操作函数
目录cv2.imread(filepath,flags)cv2.imshow(wname,img)cv2.waitKey(delay)cv2.imwrite(file,img,num)cv2.destroyAllWindows()cv2.destroyWindow(wname)cv2.VideoCapture(0)cap.isOpened()cap.read()cv2.cvtColor(img,flag)cv2.flip(img,flipcode)cap.release()cv2.VideoWriter_f
2021-10-17 13:48:24
2324
原创 数字图像处理上机实验一环境配置
目录OpenCV-python的安装进入spyderOpenCV-python的安装(方法来自实验说明,原方法可能有spyder无法打开的问题)A.通过Anaconda 安装python环境。Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 通过Anaconda 安装python包可以简化很多安装配置的问题。也可以通过其虚拟环境(注:不是虚拟机)在同一操作系统上使用多个不同python版本或配置。下载Anacoda:https:
2021-10-16 16:46:36
1056
原创 软件工程第一次上机实验--代码的坏味道(重构实验)
软件工程第一次上机实验Data Class(纯稚的数据类)public class Node { public char itself; public int minLength; public char lastNode; public char[] nextNode; public int[] nextLength;}坏味道:数据域被设置成了公有的,这不符合封装的特性修改方法:将类的域声明为私有,添加set和get方法进行设置和获取值,如果有必要,
2021-06-09 12:00:01
577
原创 软件工程第三次上机实验--TDD测试驱动开发
《软件工程》实验报告(三)——TDD测试驱动开发实验一、 实验名称TDD测试驱动开发实验二、 实验目的1)理解TDD测试驱动开发的思想2)掌握TDD测试驱动开发的基本过程三、 实验内容和要求1)阅读:Kent Beck 《测试驱动开发》2)基于TDD开发一个判断字符串是IP4地址的功能3)使用任何OO语言4)使用xUnit测试框架四、 实验需要知识IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写。
2021-06-09 11:48:23
615
原创 Android活动的生命周期
文章目录返回栈四种活动状态活动的生存期返回栈Android是使用任务来管理活动的,一个任务就是一组放在栈里的活动的集合,这个栈也叫做返回栈。栈的特点是先进后出,后进先出,默认情况下,当我们启动了一个活动,他就会在返回栈中入栈并处于栈顶位置,当我们销毁这个活动,就会将这个活动出栈,这时前一个活动就会重新处于栈顶。系统总是会显示处于栈顶的活动给用户。四种活动状态运行状态暂停状态:当一个活动不再处于栈顶,但是仍然可见,比如对话框作为栈顶的活动,此时上一个活动仍然是可见的,处于暂停状态的活动仍然是完全存
2021-04-01 23:34:28
136
原创 Android启动Activity
startActivity(Context packageContext, Class<?> cls);隐式启动在AndroidManifest中要被启动的Activity(即SecondActivity)加入标签中的内容,标签中的内容表示当前活动可以响应com.example.first.ACTION_START这个action,而标签则包含了一些附加信息,更精确的指明了当前的活动能够响应的Intent中还可能带有category。必须两个标签能够同时匹配上Intent中指定的actio.
2021-03-30 16:48:03
2603
原创 Activity的4种启动模式
文章目录launchMode的4种属性launchMode的4种属性通过设置AndroidManifest里的activity的android:launchMode属性设置activity的启动模式 <activity android:name=".DialogActivity" android:launchMode=""/>有四种属性值可供设置:standard:表示每启动一个activity,便为他创建一个实例,不管之前有没有启动过singleT
2021-03-25 23:35:29
135
原创 margin和padding,gravity与layout_gravity
Android学习笔记xml部分margin和padding代码部分WebView加载网站网页的前进后退合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入xml部分margin和paddingmargin是当前控件与其他控件在外边距上的距
2021-03-25 16:18:44
188
原创 Android基本UI控件(一)
目录基本控件TextViewEditTextButton基本控件TextView,EditText,ButtonTextViewEditTextButton
2021-03-25 16:06:05
384
原创 WebView
文章目录准备工作1.加载URL加载assets下的html文件加载网络URL网页开关添加伴随操作重定义按下返回键的作用设置WebChromeClient加载html代码2.网页的前进后退的相关方法准备工作创建一个名为WebViewActivity的Activity,布局中放一个WebView控件<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xm
2021-03-25 00:15:47
209
原创 java的String类,自动装箱与拆箱
学习别人的博客后自己写的笔记,感觉看了她其他博客还是挺有收获的,这是原博客传送门文章目录1.String类,StringBuffer类以及StringBuilder类2.字符串拼接3.StringBuilder的部分API4.字符串相等5.Java基本数据类型基本数据类型与封装好的类的区别:Integer与int的区别:6.Java的自动拆箱和装箱7.Integer和int的比较1.String类,StringBuffer类以及StringBuilder类首先String类是不可变类,即一旦产生一个S
2021-03-20 21:58:21
977
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人