3 QM_姚丹

尚未进行身份认证

http://www.qiaoming.online/

等级
TA的排名 2w+

kotlin-高阶函数之自定义DSL入门

DSL:领域特定语言可以根绝自己的需求自定义扩展语言,比如我们想给某个类型的List增加一个我们自定义的方法,就可以通过下面的方式写dataclassPeopleBean(varname:String,varage:Int)varpeopleList=listOf<PeopleBean>(PeopleBean("李丽",41),Peop...

2019-08-21 17:00:12

kotlin的代理和委托

其实主要是思想就是,定义一个接口,比如Person,里面有一个抽象方法walk()。然后有一个类比如Man实现了这个接口,但是不想重写想写抽象方法walk,所以就让另一个类,比如Father来重写这个抽象方法,而Father也要实现这个接口。下面是示例代码。定义一个接口PersoninterfacePerson{funwalk()}定义一个类Father,并且实现P...

2019-08-21 14:47:54

kotlin之函数通常使用方法

kotlin的函数可以这样写//表示传的参数为a1和a2,它们的数据类型都是Int型,这个函数返回值也是Int//funsumOne(a1:Int,a2:Int):Int{returna1+a2}//类似java的intsumOne(inta1,inta2){returna1+a2;}---------------...

2019-08-21 09:49:18

Kotlin之lambda表达式

一开始我有点懵逼,lambda表达式是匿名函数我可以理解,可是一会是()->Unit,一会是{a:Int,b:Int->a+b}是什么鬼,后来才理解了。lambda函数其实是匿名函数另一种写法,比如求a和b的和//一般函数写法varsumTwo=fun(a1:Int,a2:Int)=a1+a2---------------------------------...

2019-08-20 18:20:14

react之redux的使用

这是上篇redux简单介绍及写法redux简单使用,场景:我们实际项目开发中可能需要多个通知,比如购物车一个数量的通知,个人信息变化的通知,那么如果写的。主要思路其实就是在入口组件,将多个通知储存合并一下就好了,具体代码示例如://这行代码用来创建储存,储存多个取值letreducers=combineReducers({//用来计数的存储counterRedu...

2019-06-10 19:04:59

react使用redux实现组件间的及时通讯简单用法

首先安装redux,先下命令npminstallredux--save,然后再安装npminstallreact-redux--save

2019-06-10 17:58:42

React又见路由之重定向路由

我们开发时有这么一个需求,就是在跳转个人详情,点击收藏等功能时,一定要先校验一下是否登录,如果登录再跳转个人详情等界面。那么就要在路由这一块做一下手脚我们下面的代码要做的事是,点击详情,如果已经登录就进入详情,如果没登录,就进入登录界面一、我们先写一个登录界面吧importReactfrom'react';importHeaderComponentfrom'../common/...

2019-05-09 15:18:24

React又见路由之子路由

我们做应用时经常需要做底部或者顶部导航切换变换页面功能,类似Android的导航+Fragment1、创业一个商城界面首页先加入路由<Routepath="/goods"component={GoodsIndex}/>importReactfrom'react';importHeaderComponentfrom'../common/header'im...

2019-05-09 12:01:51

react初见路由

第一种传有限参数首先创建路由创建/router/index.js文件,代码如下/*HashRouter:有#号BrowserRouter:没有#号Switch:只要匹配到一个地址不往下匹配,相当于for循环里面的breakLink:跳转页面,相当于vue里面的router-linkexact:完全匹配路由**/importReact,{Fragment}...

2019-05-09 10:46:31

React子组件显示父组件插槽里面的内容

父组件代码render(){<PortalsComponet>父组件的内容</PortalsComponet>}子组件代码exportdefaultclassPortalsComponetextendsComponent{render(){return(<div>子组件显示:{this.props.c...

2019-04-25 19:17:03

react子组件给父组件传值

子组件给父组件传值:子组件的代码:render(){return(<div>{/*当input的值改变时将子组件的值传给父组件,toFatherValue是父组件一个属性,用来接口子组件的值*/}<inputonChange={(e)=>{...

2019-04-25 18:51:52

react的props和state及生命周期

this.state是异步调用

2019-04-25 18:19:54

React的refs和虚拟DOM的用法

让html标签原样输出,使用dangerouslySetInnerHTMLfunctionApp(){varname="<spanstyle='color:#FF0000;'>张三</span>";return(<divclassName="App">欢迎<spandan...

2019-04-24 17:08:47

Android原生上下滚动控件ViewFlipper的点击事件

在网上看了很多关于ViewFipper的子View的点击事件,都不行,大家可以试试我的方法//给ViewFipper添加三个子Viewfor(inti=0;i<3;i++){Viewview=View.inflate(mActivity,R.layout.layout_textview,null);//分别给...

2019-03-27 15:53:29

Retrofit单独网络请求和Retrofit+RxJava网络请求示例

参考博客:https://www.jianshu.com/p/6922337b4f88这是一个关于Retrofit注解的博客,可以看一下https://blog.csdn.net/qiang_xi/article/details/53959437这是关于Retrofit网络请求的视频:https://www.imooc.com/video/17289无Rxjava的Retrofit的...

2019-02-14 18:19:33

初识ReactNative之布局

在ReactNative中,尺寸是没有单位的<Viewstyle={{width:100,height:10}}><Textstyle={{height:17,...

2018-11-30 10:42:31

React使用fetch进行网络请求示例

我网络请求的接口为请求测试地址:http://www.xn--7t0ay76a.xn--6qq986b3xl/requestdemo/login请求方式:post请求参数:name:"admin",pwd:"123456"请求头:'content-type':'application/json'请求成功返回值:{"flag":"200","message":"请求.

2018-11-19 11:48:27

git命令

先下载git然后选择要创建项目的文件夹,然后右键选择GitBashHere,然后就可以下命令克隆仓库下载代码 gitclonessh地址查看所有远程分支 gitbranch-r查看远程和本地所有分支: gitbranch-a查看本地分支 gitbranch创建本地分支qiaoming gitcheckou...

2018-10-13 10:31:31

搭建react或者react native开发环境

安装环境首先安装node.js的npm环境,后面我们要通过npm来安装react安装完成后,打开cmd,然后看一下node版本,得大于6.5以上,用命令行node-v然后安装react环境,通过在cmd下命令:npminstallcreate-react-app-g创建一个项目名字叫my-project下命令:create-react-appmy-project,然后需...

2018-10-12 15:06:18

开发微信支付功能之微信限制金额说明

如果微信用户没有实名认证,微信零钱支付单笔限额1000元,每日限额1000元,每月限额2000元;如果已经完成了实名认证,每日限额10000元。每年累计限额是20W。手机银行限额...

2018-07-11 10:35:22

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。