13 木高

尚未进行身份认证

我要认证

我很菜但我很热心,我很笨但我很努力。

等级
TA的排名 6w+

Android中使用Arouter路由,最简单明了的学习笔记

Arouter一、app build.gradle defaultConfig节点中添加配置: javaCompileOptions { annotationProcessorOptions { arguments = [ moduleName : project.getName() ] } }dependencies添加依赖: implementation 'com.alibaba:arouter-api:1.2.4' ann...

2020-08-07 15:02:59

VUE 从搭建环境开始

1、首先安装nodejs 建议安装12版本及以下的,否则太新的容易出现版本兼容问题。当前安装:V12.18.22、安装vue脚手架 npm install vue-cli -g 或者安装淘宝版:cnpm intall vue-cli -g vue -V(大写) 查看版本 当前版本:@vue/cli 4.4.63、创建项目 vue init webpack projectName(项目名字-不能包含大写)执行命令后会有几...

2020-07-22 15:25:08

SpringBoot 配置Druid监控页面

首先创建druid配置类:用户名、密码需要自行修改。package org.demo;import com.alibaba.druid.pool.DruidDataSource;import com.alibaba.druid.support.http.StatViewServlet;import com.alibaba.druid.support.http.WebStatFilter;import org.springframework.boot.context.properties.Co

2020-07-20 17:57:15

Spring Boot 整合Mybatis 学习笔记

新建一个Spring Initializr项目,选择依赖项:还需要添加依赖,mysql jdbc 连接容器 和 Druid 连接池,完整的依赖配置: <!-- Spring Boot --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star

2020-07-20 11:29:49

【爬坑记录】小程序学习开发爬坑记录

事件 说明 授权弹窗 程序直接调用用户授权wx.getUserInfo() 或直接调用收取那接口wx.authorize() ,不会弹出授权窗口, 必须使用<button open-type="getUserInfo"/> 才可以。

2020-07-01 17:15:33

【爬坑记录】小程序自定义实现底部导航custom-tab-bar

对于刚接触小程序的小白来说,总是难免会遇到各种坑,唯独只有记录下来踩坑的过程,才能在后期避免在同一个地方不断的跌倒。tabbar导航是最常见的展现形式,但是为了展现自己独有的特色,往往会设计的稍微与众不同,首先要实现通用的tabbar效果,其次还要有个性化的样式,这就难到刚接触的大部分人。 刚接触小程序只能在网上搜索,其次翻阅官方文档,目前感觉官方文档部分还是稍微有点乱,每次想找个接口或者组件,总感觉不只一个地方,就比如这个tabbar。原始的tabbar属于扩展能力:https://developer.

2020-07-01 16:54:45

WritableWorkbook 生成excel

package com;import java.io.File;import java.io.IOException;import jxl.Workbook;import jxl.write.Label;import jxl.write.WritableSheet;import jxl.write.WritableWorkbook;import jxl.write.WriteException;import jxl.write.biff.RowsExceededException;pu.

2020-06-30 22:02:21

【整理】小程序模块化方法

模块化可以将一些公共的代码抽离成为一个单独的 js 文件,作为一个模块。模块只有通过module.exports或者exports才能对外暴露接口。注意:exports是module.exports的一个引用,因此在模块里边随意更改exports的指向会造成未知的错误。所以更推荐开发者采用module.exports来暴露模块接口,除非你已经清晰知道这两者的关系。 小程序目前不支持直接引入node_modules, 开发者需要使用到node_modules时候建议拷...

2020-06-30 12:49:59

【整理】小程序页面路由触发方式

对于路由的触发方式以及页面生命周期函数如下:路由方式 触发时机 路由前页面 路由后页面 初始化 小程序打开的第一个页面 onLoad, onShow 打开新页面 调用 APIwx.navigateTo 使用组件<navigator open-type="navigateTo"/> onHide onLoad, onShow 页面重定向 调用 APIwx.redirectTo 使用组件<n...

2020-06-30 10:26:54

【整理】小程序 使用 behaviors 多个页面有共享数据字段和方法。

// my-behavior.jsmodule.exports = Behavior({ data: { sharedText: 'This is a piece of data shared between pages.' }, methods: { sharedMethod: function() { this.data.sharedText === 'This is a piece of data shared between pages.' } .

2020-06-30 10:21:43

【整理】小程序使用 Component 构造器构造页面

Page构造器适用于简单的页面。但对于复杂的页面,Page构造器可能并不好用。此时,可以使用Component构造器来构造页面。Component构造器的主要区别是:方法需要放在methods: { }里面。Component({ data: { text: "This is page data." }, methods: { onLoad: function(options) { // 页面创建时执行 }, onPullD...

2020-06-30 10:20:08

【整理】小程序页面Page构造页面-初始数据、生命周期回调、事件处理函数

使用 Page 构造器注册页面简单的页面可以使用Page()进行构造。//index.jsPage({ data: { text: "This is page data." }, onLoad: function(options) { // 页面创建时执行 //页面加载时触发。一个页面只会调用一次,可以在 onLoad 的参数中获取打开当前页面路径中的参数。 }, onShow: function() { // 页面出现在前台时执行 ..

2020-06-29 18:20:16

Flutter之路~Windows 搭建flutter环境

1.获取Flutter SDK 由于Flutter 要依赖git命令行工具,所以要先安装git。 Git for Windows(Git命令行工具) Flutter的获取,可以有两种方式: 第一、使用git进行克隆下载: git clone -b beta https://github.com/flutter/flutter.git 第二、去官...

2019-11-06 16:44:54

git 常用命令整理

1.下载仓库:git clone https://gitee.com/ssdate/Android-developer-Study.git2. 上传修改:// 把文件修改或者新添加的文件添加到暂存区git add//把暂存区的文件提交到单签分支git commit//将所有没有被添加至缓存区或者代码仓库的文件添加至暂存区git add .//把暂存区的所有内容提交到当...

2019-03-27 08:21:37

Android MVP 架构设计 (一)

Model–View–Presenter (MVP) 源于 Model–View–Controller (MVC) 的结构设计模式,它是用于展示层(Presentation)的结构。MVP 中的 Presenter 是 “中间人”角色,它的功能是在 Model–View–Presenter 三者中起到连接和协作的作用。程序中的大部分的逻辑都应该在 Presenter 中实现。Model 定...

2019-03-26 08:31:30

Android Studio 实现tabs (二) 使用BottomNavigationView + viewpage + fragment 实现 tabs滑动切换

接上一章,tabs我们已经建立好了,但是默认的tab功能只能点击,如果还想让tab可滑动切换,那么就需要继续加工了.一、首先修改activity_main.xml ,添加viewpage组件:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.andro...

2019-03-20 18:15:34

Android Studio 使用BottomNavigationView 实现底部 tabs (一)

一、在androidStudio中实现tabs比较简单,新建项目就可以选择tabs模板进行创建,默认实现tabs功能:直接运行项目就可以看到效果:可以说非常简单,但是我们在实际开发中默认的效果往往无法满足我们的需求,那么就需要根据自己的需求进行完善优化。比如我们需要有五个tab,比如需要tab不仅可以点击,还可以滑动切换等等。二、首先扩充tab至5个,只需要修改res/menu/n...

2019-03-20 09:32:14

Android 之@style/AppTheme:colorPrimary、colorPrimaryDark、colorAccent

<!--状态栏颜色--> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <!--控制各个控件被选中时的颜色--> <item name="colorAccent">@color/colorAccent</item&gt...

2019-03-19 19:30:10

Android Studio 多项目共享library

用的eclipse的同学都知道library共享是非常容易的事情,但是切换到Android Studio就有点痛苦了,因为Studio对项目进行了重定义,概括来讲就是:App以及它的依赖。当你把eclipse的多个项目及library迁移至AndroidStudio中,你会发现你原来的N个项目变成N个项目空间,每个项目里都包含了一份同样的library,这样的library维护起来太痛苦了。于是要...

2019-03-19 15:35:14

《深入理解Spring Cloud与微服务构建》学习笔记(二十)~配置中心Spring Cloud Config

本例重新创建项目,构建一个空的mavan工程。一、Config Server 从本地读取配置文件新建一个moudle config_server ,pom添加依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifac...

2019-03-14 09:52:13

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享宗师
    分享宗师
    成功上传21个资源即可获取