自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 Vue3与Vue2的响应式原理

Vue2和Vue3的响应式原理对比

2023-03-10 20:03:15 106

原创 Vue3的composition API—setup函数, ref函数,reactive函数

Vue3的setup函数,ref函数,reactive函数

2023-03-10 17:06:58 414

原创 Vue3与Vue2的区别以及Vue3的创建

Vue3快速入门,与vue2的区别

2023-03-10 14:02:53 195

原创 render函数的用法

render函数的重要性

2023-03-03 21:28:32 145

原创 Vue脚手架的创建

Vue脚手架的创建流程

2023-03-03 18:09:39 88

原创 Vue组件化编程的好处

vue组件化编程!好处很多

2023-03-02 19:38:31 156

原创 vue生命周期

Vue的生命周期内容,简单上手

2023-03-02 15:50:53 30

原创 ES6新特性(3)

find() 找出第一个符合条件的数组成员 findIndex()找出第一个符合条件的数组成员的索引。数组内部将制定位置的元素复制到其他的位置,并且返回当前数组。from还可以接受第二个参数,用来对每个元素进行处理。返回一个遍历器 可以使用for…entries() 对键值对遍历。将任意的数据类型转换成数组。values() 对值遍历。keys() 对键名遍历。

2023-02-22 17:39:03 44

原创 ES6新特性(2)扩展的对象功能+Set和Map数据类型

2.assign 表示对象的合并 Object.assign(target, obj1 ,obj2…ES6 允许在大括号里面,直接写入变量和函数,作为对象的属性和方法。ES6 允许字面量定义对象时,用方法二(表达式)作为对象的属性名,即把表达式放在方括号内。用Symbol定义的对象中的变量取值时一定要用[变量名]获取Symbol声明的属性名 (作为对象的key)es6直接写入变量和函数,作为对象的属性和方法。Map类型是键值对的有序列表,键和值任意类型。Set集合: 表示无重复值的有序列表。

2023-02-22 16:49:32 58

原创 ES6新特性(1)

使用=>来定义 function(){ }等于 ()=>{} (十分重要!建议:在默认情况下使用const 而只有在你知道变量值需要被修改的情况使用let。扩展运算法:把一个数组分割,并将各个项作为分离的参数传给函数。let声明变量是块级域 ,声明的变量仅在块级作用域内有效。使用tab键上面的反引号``,插入变量时使用${变量名}和一个紧跟着的具名参数指定 …const声明变量 一旦被声明,无法修改。剩余运算符:把多个独立的合并到一个数组中;取决于调用该函数的上下文对象。包括:完全解构 不完全解构。

2023-02-22 14:59:57 36

原创 机器学习之特征工程

特征工程1、特征提取:从文字,图像,声音等其他非结构化数据中提取新信息作为特征。2、特征创造:把现有特征进行组合,或互相计算,得到新的特征。3、特征选择:从所有的特征中,选择出有意义,对模型有帮助的特征,以避免必须将所有特征都导入模型去训练的情况。在做特征选择之前一定要先跟数据提供者交流,所以特征选择的第一步,其实是根据我们的目标,用业务常识来选择特征。特征工程的第一步是理解业务。当所遇到的情况和数据无法通过业务理解来进行特征选择。则可以通过四种方法进行特征选择:1.过滤法(Filter

2021-09-09 19:27:04 461

原创 2021-09-06之Anaconda 中Labelme安装(语义分割数据标注)

一、下载labelme接下来在windows菜单栏里找到Anaconda Prompt,点击打开并输入conda create --name=labelme python=3.6询问是否下载,输入y输入conda activate labelme激活等待下载完成,继续安装pyqt5,输入pip install pyqt5继续安装labelme输入pip install labellme在labeleme环境下输入指令labelme,进入界面就可以开始标注数据了进入界面打开op

2021-09-06 14:16:43 319

转载 机器学习——回归树(参数、属性和接口)

回归树之 重要参数,属性及接口criterion回归树衡量分枝质量的指标,支持的标准有三种:1)输入"mse"使用均方误差mean squared error(MSE),父节点和叶子节点之间的均方误差的差额将被用来作为特征选择的标准,这种方法通过使用叶子节点的均值来最小化L2损失2)输入“friedman_mse”使用费尔德曼均方误差,这种指标使用弗里德曼针对潜在分枝中的问题改进后的均方误差3)输入"mae"使用绝对平均误差MAE(mean absolute error),这种指标使用叶节点的中

2021-05-06 20:31:49 580

原创 决策树之建立一棵树(代码模板)防止过拟合、剪枝参数

建立一棵树1、导入需要的算法库和模块from sklearn import treefrom sklearn.datasets import load_winefrom sklearn.model_selection import train_test_split2、探索数据wine = load_wine()wine.data.shapewine.target#如果wine是一张表,应该长这样:import pandas as pdpd.concat([pd.DataFrame(w

2021-04-29 09:39:18 1152

转载 机器学习——分类树DecisionTreeClassifier

DecisionTreeClassifier——分类树classsklearn.tree.DecisionTreeClassifier(criterion=’gini’, splitter=’best’, max_depth=None, min_samples_split=2, min_samples_leaf=1, min_weight_fraction_leaf=0.0, max_features=None, random_state=None, max_leaf_nodes=None, min_im

2021-04-25 08:20:50 2849

原创 机器学习入门篇——sklearn入门&决策树在sklearn中的实现

机器学习入门篇——sklearn入门&决策树在sklearn中的实现什么是sklearn1、sklearn是一个开源的基于Python语言的机器学习工具包2、sklearn 通过NumPy,SciPy和Matplotlib等python数值计算的库实现高效的算法应用3、它涵盖了几乎所有的主流机器学习算法为什么选择sklearn它很有深度,必须对算法掌握很好才能用好sklearn,且它缺乏优秀的解读,并且是通往数据挖掘工程师的起点。开发环境是Jupyter lab(Python3.9.

2021-04-23 11:17:09 344 3

原创 设计模式——外观模式

外观模式基本介绍:1)外观模式(Facade),也叫过程模式:外观模式为子系统中的一组接口提供一个一致的界面。此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。2)外观模式通过定义一个一致的接口,用以屏蔽内部子系统的细节,使得调用端只需跟这个接口发生调用,而无需关心这个子系统内部的细节。类图1、外观类:Facade:为调用端提供统一的调用接口,外观类知道哪些子系统负责处理请...

2020-04-27 22:50:07 128 1

原创 设计模式——组合模式

组合模式定义:(1)组合模式又叫部分整体模式,它创建了对象组的树形结构,将对象组合成树状结构以表示“整体——部分”的层次关系(2)组合模式依据树形结构来组合对象,用来表示部分以及整体部分(3)这种类型的设计模式 属于结构型模式1、component:这是组合中对象声明接口,在适当情况下,实现所有类共有的接口默认行为。用于访问和管理Component子部件,Component可以是抽象类或接...

2020-04-23 21:24:03 104

原创 设计模式——装饰者设计模式(Decorator)

装饰者模式(Decorator)定义(1)装饰者模式:动态的将新功能附加到对象上。在对象功能扩展方面,它比继承更有弹性,装饰者模式也体现了开闭原则。(2)这里提到了动态的将新功能附加到对象上和OCP原则。装饰者模式原理:(1)装饰者模式就像是打包一个快递。(2)主体——被装饰者;包装——装饰者实例演示——星巴克咖啡问题1、Drink类//抽象构件类componentpackage...

2020-04-21 20:28:36 100

原创 Android 开发之AsyncHttpClient与SmartImageView的综合使用——新闻客户端

功能描述: 技术要点: ① 配置服务器② 创建JSON文件③ 用户交互界面的设计与实现④ 创建实体类NewsInfo.json⑤ 创建解析JSON的工具类JsonParse.json⑥ 界面逻辑代码的设计与实现⑦ 添加访问网络权限实现步骤: 解析服务器上的JSON文件并将其显示到ListView控件上。 AsyncHttpClient与SmartImageView的综合使用。一、准...

2020-04-19 22:36:38 623

原创 Android之内容观察者——ContentObserver

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_wid...

2020-04-10 12:34:52 708

原创 Android之通过ContentProvider读取信息

实操:1、准备数据,首先在模拟器中发送一些测试短信,如下图2、了解系统短信内容提供者的URI3、查看系统短信的数据库文件4、创建工程,拷贝资源,编写界面<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res...

2020-04-10 11:58:17 928 1

原创 Android之ContentProvider(内容提供者)

Android四大组件的作用1、Activity是一种展示型组件,是一种前台界面的角色,完成用户的交互。对用户来说,Activity就是Android应用的全部,因为其他三大组件对用户来说是不可感知的。2、BroadcastReceiver是一种消息型组件,主要作用是消息的传递,该消息的传递可以在应用内,也可以在应用之间,它的角色是一个消息的传递者,它同样无法被用户所感知,因为它工作在系统内部...

2020-04-10 10:30:56 823

原创 设计模式——桥接模式

手机操作问题:分析:(1)如果增加手机的样式,就需要增加各个品牌手机的类,如果增加一个手机品牌,也要在各个手机样式类下增加(2)违反了单一职责原则,当我们增加手机样式时要增加所有品牌的手机——————解决方案:桥接模式桥接模式:(1)将实现与抽象放在两个不同的类层次中,使两个层次可以独立改变。(2)是一种小型的结构型设计模式(3)基于类的最小设计模式。通过使用封装,聚合,及继承等行为...

2020-04-09 22:13:38 68

原创 设计模式——适配器注意事项

(1)三种命名方式:是根据src是以怎样的形式给到Adapter来命名的。(2)类适配器:以类给到,在Adapter里,就是讲src当做类,继承对象适配器:以对象给到,在Adapter里,将src作为一个对象持有接口适配器:以接口给到,在Adapter里,将src作为一个接口,实现(3)Adapter模式最大的作用还是将原本不兼容的接口融合在一起工作。(4)实际开发中,实现起来不拘泥于这...

2020-04-09 21:19:28 115

原创 适配器模式在SpringMVC框架应用——Dispatcher源码

SpringMVC的HandlerAdapter使用了适配器模式HandlerAdapter的实现子类使得每一种Controller有一种对应的适配器实现类,每种Controller有不同的实现方式写一个SpringMVC通过适配器设计模式获取到对应的Controller的源码注意:Spring定义了一种适配接口,使得每一种Controller有一种对应的适配器实现类。适配器代替Cont...

2020-04-09 21:10:08 217

原创 设计模式——适配器模式(接口适配器模式)

接口适配器:(1)当不需要全部实现接口提供的方法时,可先设计一个抽象类实现接口,并为该接口中每一个方法提供一个空方法,那么该抽象类则会有选择的覆盖父类的某些方法来实现需求。(2)适用于一个接口不想使用其所有方法的情况。如Android里的AnimatorListenerAdapter类——接口适配器类...

2020-04-09 20:51:29 663 1

原创 设计模式——适配器模式(对象适配器模式实例)

对象适配器模式与类适配器模式相同,知识将Adapter类修改了,不再是继承src类,而是持有src类的实例,以解决兼容性问题。即持有src类,实现dst接口,完成src——>dst的适配根据“合成复用原则”,在系统中尽量使用关联关系来替代继承关系。以生活充电器例子来讲解适配器,充电器本身相当于Adapter。220V相当于src(被适配者),我们的目标是dst(目标)是5v直流电,使用对...

2020-04-08 21:48:23 779

原创 设计模式——适配器模式(类适配器模式实例)

实现电压的例子package classadapter;//被适配的类public class Voltag220V { public int output220V() { //输出220V的电压 int src=220; System.out.println("电压="+src+"伏特"); return src; }}package classadap...

2020-04-08 20:56:31 357

原创 Android 属性动画框架 ObjectAnimator、ValueAnimator

参考文献:https://www.cnblogs.com/yuanhao-1999/p/11049875.html工作原理属性动画字如其名,是通过改变 View 的属性值来改变控件的形态,说白了就是通过反射技术来获取控件的一些属性如宽度、高度等的 get 和 set 方法,从而实现所谓的动画效果。所以,这就需要我们的 View (如自定义 View 中)具有 set 和 get 方法,如果没...

2020-04-07 17:01:19 114

原创 Android中定时器的使用(Timer)

timer常用的函数:✓ public void schedule(TimerTask task, long delay, long period) 第1个参数必须是java.util.TimerTask 的子类,并实现 public voidrun() 方法,因为 TimerTask 类实现了 Runnable 接口 从现在起过,delay毫秒以后,每隔period毫秒执行一次run...

2020-04-07 16:36:14 1173

原创 Android开发之通信方式之Handler

Handler的原理及其使用✓ 在Android开发的过程中,我们常常会将耗时的一些操作(比如:下载东西,遍历寻找文件,或计算很复杂的运算等等)放在子线程(workthread)中去执行,在结果出来之后就要在主线程(UI线程、mainthread)中显示出来,UI的更新只能通过Main thread来进行(在Android中,子线程是不能直接改变UI界面的,这是Android的运行机制里面规定的...

2020-04-07 15:42:20 167

原创 Oracle数据库之包——package

Oracle第12章:包用于逻辑组合一组变量,常量,异常,游标,函数,存储过程调用:直接引用包一个包通常由:包规范和包体两部分组成、包规范:用于声明包内的数据类型,变量,常量,异常,游标,函数,存储过程包主体:包规范中声明的过程,函数的具体实现;以及私有数据注意:先建立包规范,再创建包主体包规范和包主体的名称要相同;包规范中的元素为共有元素包主体中的元素为私有元素注意:一...

2020-03-27 17:36:34 598

原创 Oracle之游标——使用(续)

游标上节回顾:1、游标隐式游标:select… into… from… whereDML命令属性:SQL%isopen–假的 关闭的SQL%foundSQL%notfoundSQL%rowcount—受影响行数显式游标:select… from… where 可以返回多行记录声明游标、打开游标、提取数据、关闭游标不带参数 带参数%isopen %found 、...

2020-03-27 16:42:52 157

原创 Android 开发之Listview控件及ListView优化

将Listview整合为一个小的框架,让别的使用者能轻松的去使用该控件的相关功能1.layout_mian.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="htt...

2020-03-26 17:31:05 218 2

原创 Oracle之游标

第11章 游标行级触发器里的:系统事件触发器:create or replace trigger 触发器名{before|after}触发事件1 or 触发事件2 or 触发事件3on 表名declare声明部分begin执行部分end;说明:数据库事件:startup,shutdown,servererror,db_role_change由系统管理员SYS创建eg:...

2020-03-26 10:06:13 136

原创 安卓控件之使用

1.使用FrameLayout实现的布局:2. 使用FrameLayout实现的布局:3. ➢①如果我们直接往TableLayout中添加组件的话,那么这个组件将占满一行➢②如果我们想一行上有多个组件的话,就要添加一个TableRow的容器,把组 件都丢到里面➢③tablerow中的组件个数就决定了该行有多少列,而列的宽度由该列中最宽 的单元格决定➢④tablerow的layo...

2020-03-26 10:03:12 92

原创 安卓开发中项目如何打包到发到自己的手机上安装

1.用AS工具创建三个按钮布局:将项目打包到手机安装2.将上述工程其中一个代码打包完成之后在手机上安装,手机安装的运行截图:安卓开发

2020-03-26 09:54:54 1280

空空如也

空空如也

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

TA关注的人

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