自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

你的益达啊

仅供参考

  • 博客(72)
  • 收藏
  • 关注

原创 Dart基础篇 3.Flutter中常用的Dart方法类型

构造方法实例方法setters 和 getters静态方法抽象方法私有方法匿名方法泛型方法/// author : Majunbao/// github : https://github.com/MaJunBaox/// time : 2022/5/17 3:10 下午/// desc : Flutter中常用的Dart方法类型///class TestFunction{ FunctionLearn functionLea..

2022-05-17 15:14:01 455

原创 Dart基础篇 2.面向对象

构造方法: 有参构造方法 无参构造方法 命名构造方法 命名工厂构造方法 工厂构造方法定义Dart类Person///定义一个Dart类,所有类都继承自Objectclass Person { String name; int age; //父类构造方法 Person(this.name, this.age); //重写父类toString @override String...

2022-05-16 23:08:49 297

原创 Dart基础篇 1.常用数据类型

1.数字类型num 是数字类型的父类,有两个字累 int 和 double2.字符串 String 3.布尔类型 bool4.List集合 List5.map mapimport 'package:flutter/material.dart';import 'package:flutter_study/data_type.dart';///入口函...

2022-05-16 16:20:09 738

原创 mac安装mysql忘记密码

sudo vim /etc/my.cnf编辑:[mysqld]skip-grant-tables:wq 推出mysql -u root -p回车use mysql;update mysql.user set authentication_string=password('123456') where user='root' and host='localhost';FLUSH PRIVILEGES;sudo vim /etc/my.cn.

2022-05-14 16:08:28 273

原创 Android手把手教你实现日志打印框架

架构Log框架分析: 1.全局配置类HiLogConfig 2.全局管理类HiLogManager 3.对外暴露的方法HiLog 4.Log的类型HiLogType 5.格式化接口HiLogFormatter 6.线程格式化HiThreadFormatter ,堆栈格式化HiStackTraceFormatter 实现格式化接口 HiLogFormatter ...

2022-05-13 22:14:34 1541

原创 总后台使用说明

总后台使用1.如何在总后台添加店铺管理员2.登录某某旗舰店的商户后台直接 输入 刚才设置的账号密码 即可登录 某某某旗舰店商户后台。3.总后台如何管理店铺3.总后台管理所有店铺的商品列表...

2022-05-03 11:44:52 346

原创 讲课「2」java基础版王者荣耀

package com.junbao.learn;import java.util.Random;import java.util.Scanner;public class ArrayDemo5 { public static void main(String[] args) { System.out.println("欢迎来到王者荣耀!"); System.out.println("请选择英雄"); System.out.println(.

2022-04-27 23:24:22 925

原创 「讲课」Java基础篇(1)

package com.junbao.java;/** * author : Majunbao * github : https://github.com/MaJunBaox * time : 4/27/22 2:43 PM * desc : */public class ArrayDemo2 { public static void main(String[] args) { /** * 标识符:常用语变量,常量,方法,的名称 .

2022-04-27 16:02:51 170

原创 Flutter与Native通信

在做Flutter开发的时候通常离不了Flutter和Native之间的通信,比如:初始化Flutter时Native向Dart传递数据,Dart调用Native的相册选择图片,Dart调用Native的模块进行一些复杂的计算,Native将一些数据(GPS信息,陀螺仪,传感器等)主动传递给Dart等。在这节课程中我将向大家介绍在Flutter中Dart和Native之间通信的几种方式以及其原理和使用技巧;接下来我将分场景来介绍Dart 和Native之间的通信。几种通信场景:初始化Fl

2022-04-26 16:23:26 1063

原创 Flutter发布包到远程插件库

1.可视化 创建flutter 包2.检查 flutter packages pub publish --dry-run3.发布 flutter packages pub publish

2022-04-26 11:50:53 1352

原创 Flutter混合开发、安卓,ios

date:12.29,for flutter >v1.12.x 更新说明: 适配Flutter >=v1.12.x 在Flutter的应用场景中,有时候一个APP只有部分页面是由Flutter实现的,比如:我们常用的闲鱼App,它宝贝详情页面是由Flutter实现的,这种开发模式被称为混合开发。混合开发的一些其他应用场景:在原有项目中加入Flutter页面,在Flutter项目中加入原生页面原生页面中嵌入Flutter模块......

2022-04-15 18:15:39 4442

原创 Flutter混合开发

将Flutter集成到现有的Android/ios应用中有如下几个步骤1.首先创建Flutter module2.为已存在的Android、ios应用添加Flutter module依赖3.在java、Oc中调用Flutter module4.编写Dart代码5.运行项目;6.热重启、重新弄加载7.调试Dart代码8.发布应用9.升职加薪,赢取白富美,走向人生巅峰1.创建Flutter moduleflutter create -t module flut

2022-04-15 18:07:13 2187

原创 Flutter动画Animation开发指南

动画Animation开发指南在Flutter中有哪些类型的动画? 如何使用动画库中的基础类给widget添加动画? 如何为动画添加监听器? 该什么时候使用AnimatedWidget与AnimatedBuilder? 如何使用Hero动画?精心设计的动画会让用户界面感觉更直观、流畅,能改善用户体验。 Flutter的动画支持可以轻松实现各种动画类型。许多widget,特别是Material Design widgets, 都带有在其设计规范中定义的标准动画效果,但也可以自定义这些效果。在

2022-04-09 17:17:27 2981

原创 Flutter图片控件开发详解

Flutter

2022-04-09 14:16:56 841

原创 LiveData工作原理分析

分析paging工作原理前 ,要先了解下LiveData确保UI符合数据状态不需要手动处理生命周期 始终保持最新数据 时间总线LiveDataBus1.LiveData设置的时候遵循的观察者模式,当宿主的生命状态发生改变,LiveData会像里面注册的观察者发出通知,这时候我们可以再观察者的onChange里面更改ui,保持数据2.LiveData在注册的时候 会绑定生明周期 ,当宿主销毁的时候 LiveData反注册3.当宿主的生命周期变得非活跃状态的时候,那么它将在再次变成活跃状态.

2022-01-08 23:55:30 2194

原创 getSuperclass()和getGenericSuperclass() 的区别

最近写jetpack中 封装基类的时候用到了 两个方法 ,一直对 这两个 似懂非懂 ,今天来分析一下getSuperclass() :返回当前类的父类的classgetGenericSuperclass() : 返回当前类的父类的带泛型的classdata class User(val name : String , val age :Int)open class Persion<T , M : Serializable>{}class Test :Per.

2022-01-08 20:49:08 761

原创 Kotlin泛型

学习目标:学习泛型,应用场景,学以致用学习内容:1.泛型的基本概念2.泛型约束3.泛型的形变4.UnsafeVariance5.星投影Start Projection6.泛型的实原理与内联特化学习时间:时间就像海绵里的水,挤一挤总会有的学习开始:第一节:泛型的基本概念1.泛型的概念泛型是一种类型层面的抽象 泛型通过泛型参数实现构造更加通用的类型的能力 泛型可以让符合继承关系的类型批量实现某些能力//函数生命泛型fun &lt...

2022-01-05 22:03:44 2491

原创 Kotlin类型进阶(完结)

Kotlin类型进阶(完结)

2021-12-26 17:49:52 1964 1

原创 Nexus私服搭建

一.下载https://help.sonatype.com/repomanager3/product-information/download二.安装1.解压2.打开文件夹nexus-3.37.1-01 nexus核心配置sonatype-work 工作空间三.运行1.windows 运行命令nexus /runn nexus2.mac/linux运行命令./nexus /run nexus我这里 是.nexus run...

2021-12-23 11:12:52 628

原创 Java io流

FileFile类概述和构造方法File:他是文件和目录路径的抽象表示文件和目录可以通过File封装成对象 对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已,他可以是存在的,也可以是不存在的,将来要是通过具体的操作把这个路径内容转换成具体存在的File有4个构造方法主要说明3个构造方法方法名 说明 File(String pathname) 通过将给定的路径名字符串转换为抽象路径名来创建新的File实例 File(String

2021-10-02 03:01:21 117

原创 Java案例:Collections和 集合实现斗地主

package com.junbao.demo1.day1;import java.util.ArrayList;import java.util.Collections;/** * author : Majunbao * github : https://github.com/MaJunBaox * time : 2021/10/2 2:11 AM * desc : 斗地主 */public class Test { public static void main(.

2021-10-02 02:13:12 114

原创 Java Collections类 集合中的使用

Collections概述和使用Collections类的概述是针对集合操作的工具类Collections类的常用方法sort() 将指定列表按升序排序 reverse()反转指定列表中的元素的顺序 shuffle() 使用默认的随机源随机排列指定的列表List<Integer> list = new ArrayList(Integer);list.add(10);list.add(30);list.add(20);list.add(40);list.add(50

2021-10-02 01:35:49 132

原创 Java Map集合

Map集合概述interface Map<K,V> k键的类型 v值得类型 将键映射到值得对象 ,不能包含重复的键,每个键度可以映射到最多的一个值创建Map集合的对象多态的方式 具体的实现类 HashMapmap的键不可以再重复 ,如果重复了 。会替换掉前一个值Map集合的基本功能put() 添加元素 remove()删除键值元素 clear() 一处所有键值元素 containsKey() 判断是否包含指定的键 containsValue() ...

2021-10-01 22:26:26 98

原创 java抽象类

在java中,一个没有方法提的方法应该被定义为抽象方法,而类中如果有抽象方法,该类必须是抽象类abstract 修饰的类叫做抽象类abstract修饰的方法 叫做 抽象方法抽象类中可以有普通方法public abstract Animal{ public abstract void eat(); public void sleep(){}}抽象类的特点 抽象类中抽象方法必须使用abstract关键字修饰 ...

2021-09-28 15:28:32 70

原创 Java基础知识总结 每天定时补充

一.逻辑运算符& 逻辑与 无论左边真假,右边都要执行 (即使为假,也会继续走下去) && 短路与 如果左边为真,右边继续执行,左边为假,右边不执行(有一个为假则为假) | 逻辑或 无论左边真假,右边都要执行 (即使为真,也会继续走下去) || 短路或 如果左边为假,右边执行 ,如果左边为真,右边不执行 (有一个为真,则为真)int age = 20;String name = "majunbao";if(age == 20 && name...

2021-09-27 02:37:25 116

原创 Android制作.9图

前言:最近在做项目 需要图片作为背景 ,随着内容的长度宽度,背景跟随着扩大范围问题:随着内容的增多,背景图片会失真 变形 。解决:使用安卓的.9图可以解决这一问题一 .9图的概念.9图片是安卓app开发中的一种特殊图片 以.9.png解决 .9图使用可以让图片不会变形和失真 ,让内容在固定区域显示二.介绍.9图 首先.9图上下左右有4条黑线,分别是上下左右顶部:在水平拉伸的时候,保持其他位置不动,只在这个点的区域做无限的延伸左边:在竖直拉伸的时候,保持其他位...

2021-09-27 01:29:06 7412

原创 Vue2.0解决CROS跨域问题

接口未开启cors数据共享解决办法1.把网络请求的请求路径 改成运行地址2.在项目根目录上创建vue.config.js配置文件 ,并声明如下配置module.export = { devServer: { //当前项目在开发调试阶段 //会将任何位置请求 (没有匹配到静态文件的请求) 代理到 https://www.xxxx.cn proxy:'https://www.xxxx.cn', }}注意事项..

2021-09-22 22:36:02 919

原创 Vue2.0中自定义事件

生明自定义事件 emits:['countChange'] 调用this.$.emit('countChange') 在使用自定义组件期间 可以通过@+自定义事件函数 来监听<script> export default { //1生明自定义事件 emits:['changeCount'], methods:{ add(){ this.$emit('changeCount')

2021-09-22 16:56:49 1136

原创 Vue2.0Props验证

props:{ propsD:{ //通过validator函数,对propsD属性的值进行校验,“属性的值”可以通过形参 value进行接受 validator(value){ //propsD属性的值,必须匹配下列字符串中的一个 //validator 函数的返回值为true 表示验证通过 ,false 表示验证失败 return ['success' , 'warning' , 'dang.

2021-09-22 16:40:29 350

原创 Vue2.0组件注册

组件注册分为全局注册 和 局部注册import 名称 from ‘包地址’//app.component用来对组件进行全局注册app.component('my-swiper' ,'导包时使用的名称')==========================================调用标签中使用<my-swiper></my-swiper>局部注册components:{ 注册的组件}...

2021-09-22 16:11:46 179

原创 vue2.0Filter过滤器

过滤器可以分为全局过滤器 和私有过滤器| 是管道符私有过滤器<p>{{message}}</p>//正常message 显示的值应该是 Hellow ,vue//testFilter是过滤器的名字 ,message 是data中定义的数据 //解读:message 通过 | 调用 textFilter 过滤器 返回 得到一个新数据//通过filter 返回的数据是 Hellow,vue<p :title="message | test.

2021-09-21 18:18:06 126

原创 javaScript基本函数

//1.push向数组末尾添加一个元素 (依次添加) var arr = [1,2,3,4]arr.push(5)console.log(arr)//1,2,3,4,5//2.pop删除数组末尾的元素var arr = [1,2,3,4]arr.pop()console.log(arr)//1,2,3//3.unshift向数组最前方追加数据var arr = [1,2,3,4]arr.unshift(0)console.log(arr)//0,1,2,3,4/...

2021-09-21 03:20:58 1488 4

原创 2021年学习

前言 首先我是一个安卓开发者 学习知识因为喜欢和兴趣 可能有些知识不是正确的欢迎指正从今年的5月份到现在,本人一直从事小程序开发工作,当然还是在做安卓工作,开发小程序也是我工作的一部分,记得第一次学习小程序大概是在 2018年的时候 ,当时只学习了 基本语法,就放弃了,知道今年的5月份再次学习小程序,大概学习了3天的时间,看视频,找资料,敲代码,做出来一个不算demo的小程序,然后就开始实战小程序项目,一直到现在,完全上手小程序 学习...

2021-09-21 03:14:05 121

原创 Vuex使用

vuex是专门为vue应用程序开发的状态管理模式 ,采用的是 集中式存储管理数据不同组件保持同步 数据的修改都是可追踪的ps:类似于java中的多线程 ,多个线程访问一个变量 对变量进行+1 或 -1 ,会存在变量拿到的不是最新的值 ,无法保证变量的唯一性 ,vuex 可以理解为 每次取到的变量都是从主内存中取得,保证数据是最新的值。...

2021-09-18 20:42:16 98

原创 ES6新特性 箭头函数(1)

1.箭头函数1.1简写:当参数只有一个的时候 可以省略小括号() 当函数体只有一句代码的时候 可以省略大括号{}1.2特性: 箭头函数的内部this指向上一层函数的this let fn = function ( str ){ consle.log(str)}//1let fn = (str) { consle.log(str)}//2let fn = str => { consle.log(str)}...

2021-09-18 01:44:29 98

原创 Vue2.0 路游

安装npm install vue-router@3.5.2 -S新建文件夹router 新建index.js// 1.导入Vue和VueRouter包import Vue from 'vue'import VueRouter from 'vue-router'// 2.把VueRouter安装成Vue插件Vue.use(VueRouter)// 3.创建路由的实例对象const router = new VueRouter()// 4.对外共享路由的实例对象ex

2021-09-17 02:32:57 92

原创 Vue2.0插槽(8)

1. 什么是插槽插槽(Slot)是 vue 为组件的封装者提供的能力。允许开发者在封装组件时,把不确定的、希望由用户指定的 部分定义为插槽。在封装组件时,可以通过 <slot> 元素定义插槽,从而为用户预留内容占位符。用户在封装组建的时候 不确定要放什么标签 可以使用 slot标签 来进行站位插槽基本使用1.left组建中 使用 slot进行展位2.引用left 在left 标签中 写具体·内容如果没有 slot left内的 p 标签 无效 .

2021-09-16 15:28:46 316

原创 Vue2.0动态组建(7)

component标签是vue内置的 作用:组建的占位符 is属性值 表示要渲染的属性的名字 is属性值应该在组建components节点下注册 keep-alive 可以把组建缓存 而不是销毁组建keep-alive有两个生命周期函数activited()组建被激活了deactivted()组建被缓存了keep-alive 的include属性include属性用来指定:只有名称匹配的组建会被缓存,多个组件之间用英文(逗号),分割exclude属性指定哪些组建不被.

2021-09-16 13:57:00 97

原创 Vue2.0计算属性(7)

计算属性 定义在computed方法里面 computed:{ fullStatus(){ return this.list.every(item => item.goods_state) }, amt(){ return this.list.filter(item=>item.goods_state) .reduce((total ,item)=>(total += item.goods_price * item.goo.

2021-09-16 13:37:02 132

原创 Vue2.0 ref的使用(6)

jquery 是为了开发者更容易的操作domvue中有 mvvm的概念 我们只需要关注数据如果想要在 vue中操作dom元素 可以使用ref我们可以实现一个点击事件 打印下当前实例 this可以看到当前this中有$refs的对象 ,里面的内容就是我们生命的refref使用案例1通过按钮改变h2标签的颜色?<h2 ref="reference">通过ref操作Dom改变颜色</h2><button @click="refChange..

2021-09-15 14:09:05 866

空空如也

空空如也

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

TA关注的人

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