自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yi_master的博客

专注于技术,希望技术能够为生活带来更多乐趣

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

原创 Electron + Vue跨平台应用(十八)基础技法(十)调试

Electron + Vue + Vscode构建跨平台应用(一)知识点补充Electron + Vue + Vscode构建跨平台应用(二)Electron + Vue环境搭建Electron + Vue + Vscode构建跨平台应用(三)利用webpack搭建vue项目Electron + Vue + Vscode构建跨平台应用(四)利用Electron-Vue构建Vue应用详解Electron + Vue + Vscode构建跨平台应用(五)Electron-Vue项目源码分析Electr

2021-12-17 16:11:30 1087

原创 Electron + Vue跨平台应用(十七)基础技法(九)Auth2.0认证在Vue中的使用: SpringCloud的统一鉴权的接入

Electron + Vue + Vscode构建跨平台应用(一)知识点补充Electron + Vue + Vscode构建跨平台应用(二)Electron + Vue环境搭建Electron + Vue + Vscode构建跨平台应用(三)利用webpack搭建vue项目Electron + Vue + Vscode构建跨平台应用(四)利用Electron-Vue构建Vue应用详解Electron + Vue + Vscode构建跨平台应用(五)Electron-Vue项目源码分析Electr

2020-11-17 17:53:41 954

原创 lectron + Vue跨平台应用(十六)基础技法(八)Nginx配置https并部署Vue

Electron + Vue + Vscode构建跨平台应用(一)知识点补充Electron + Vue + Vscode构建跨平台应用(二)Electron + Vue环境搭建Electron + Vue + Vscode构建跨平台应用(三)利用webpack搭建vue项目Electron + Vue + Vscode构建跨平台应用(四)利用Electron-Vue构建Vue应用详解Electron + Vue + Vscode构建跨平台应用(五)Electron-Vue项目源码分析Electr

2020-08-04 15:29:50 1433

原创 Electron + Vue跨平台应用(十五)基础技法(七)

Electron + Vue + Vscode构建跨平台应用(一)知识点补充Electron + Vue + Vscode构建跨平台应用(二)Electron + Vue环境搭建Electron + Vue + Vscode构建跨平台应用(三)利用webpack搭建vue项目Electron + Vue + Vscode构建跨平台应用(四)利用Electron-Vue构建Vue应用详解Electron + Vue + Vscode构建跨平台应用(五)Electron-Vue项目源码分析Electr

2020-06-16 09:45:26 697

原创 Electron + Vue跨平台应用(十四)基础技法(六)

Electron + Vue + Vscode构建跨平台应用(一)知识点补充Electron + Vue + Vscode构建跨平台应用(二)Electron + Vue环境搭建Electron + Vue + Vscode构建跨平台应用(三)利用webpack搭建vue项目Electron + Vue + Vscode构建跨平台应用(四)利用Electron-Vue构建Vue应用详解Electron + Vue + Vscode构建跨平台应用(五)Electron-Vue项目源码分析Electr

2020-05-26 17:38:10 450

原创 Electron + Vue跨平台应用(十三)基础技法(五)

Electron + Vue + Vscode构建跨平台应用(一)知识点补充Electron + Vue + Vscode构建跨平台应用(二)Electron + Vue环境搭建Electron + Vue + Vscode构建跨平台应用(三)利用webpack搭建vue项目Electron + Vue + Vscode构建跨平台应用(四)利用Electron-Vue构建Vue应用详解Electron + Vue + Vscode构建跨平台应用(五)Electron-Vue项目源码分析Electr

2020-05-20 21:15:26 580

原创 Electron + Vue跨平台应用(十二)可视化(三)

Electron + Vue + Vscode构建跨平台应用(一)知识点补充Electron + Vue + Vscode构建跨平台应用(二)Electron + Vue环境搭建Electron + Vue + Vscode构建跨平台应用(三)利用webpack搭建vue项目Electron + Vue + Vscode构建跨平台应用(四)利用Electron-Vue构建Vue应用详解El...

2020-05-03 14:40:54 810

原创 Electron + Vue跨平台应用(十一)可视化(二)

Electron + Vue + Vscode构建跨平台应用(一)知识点补充Electron + Vue + Vscode构建跨平台应用(二)Electron + Vue环境搭建Electron + Vue + Vscode构建跨平台应用(三)利用webpack搭建vue项目Electron + Vue + Vscode构建跨平台应用(四)利用Electron-Vue构建Vue应用详解El...

2020-04-28 23:57:52 880

原创 Electron + Vue跨平台应用(十)可视化(一)

Electron + Vue + Vscode构建跨平台应用(一)知识点补充Electron + Vue + Vscode构建跨平台应用(二)Electron + Vue环境搭建Electron + Vue + Vscode构建跨平台应用(三)利用webpack搭建vue项目Electron + Vue + Vscode构建跨平台应用(四)利用Electron-Vue构建Vue应用详解El...

2020-04-23 23:30:53 2530 2

原创 Electron + Vue跨平台应用(九)基础技法(四)

Electron + Vue + Vscode构建跨平台应用(一)知识点补充Electron + Vue + Vscode构建跨平台应用(二)Electron + Vue环境搭建Electron + Vue + Vscode构建跨平台应用(三)利用webpack搭建vue项目Electron + Vue + Vscode构建跨平台应用(四)利用Electron-Vue构建Vue应用详解El...

2020-04-14 22:51:11 491

原创 Kotlin(五)掌握基础知识:协程(kotlinx.coroutines)详解

Kotlin(一)掌握基础知识:数据、集合、库函数Kotlin(二)掌握基础知识:字符串和异常处理Kotlin(三)掌握基础知识:类Kotlin(四)掌握基础知识:线程(Thread.kt)详解   协程是轻量级的线程,他降低了线程创建,线程切换带来的性能消耗;同时协程不是被操作系统内核所管理,而完全是由程序所控制;协程的代码在 kotlinx.coroutines 中,这个包需要通过d...

2020-01-15 19:36:52 5548

原创 Kotlin(四)掌握基础知识:线程(Thread.kt)详解

Kotlin(一)掌握基础知识:数据、集合、库函数Kotlin(二)掌握基础知识:字符串和异常处理Kotlin(三)掌握基础知识:类  线程是每一种语音不可能绕开的知识点,也是开发过程中肯定会遇见的,这章我们就来仔细看下Kotlin中如何使用线程,我们仔细看下Thread.kt文件的实现package kotlin.concurrentpublic fun thread( st...

2020-01-13 18:34:34 3868

原创 Kotlin(三)掌握基础知识: 类

Kotlin(一)掌握基础知识Kotlin(二)掌握基础知识   这一章我们将对kotlin中的类做下回顾1. 可见性修饰符2. 复合符号( ? ?. ?: !! as? )3. 类  3.1 默认类  3.2 嵌套类  3.3 内部类  3.4 匿名内部类  3.5 抽象类  3.6 数据类  3.7 密封类  3.8 类的扩展1.可见性修饰符   可见...

2020-01-03 14:58:56 431

原创 Kotlin(二)掌握基础知识: 字符串和异常处理

Kotlin的第二部分将专门对字符串和异常处理做一个介绍1. 字符串  1.1 创建  1.2 字符串模板  1.3 行字符串  1.4 常用函数2. 异常处理  2.1 try catch finally  2.1 throw,throws1. 字符串  1.1 创建  创建字符串的形式有两种,第一种是让系统自动识别为字符串类型,第二种是直接调用String类的构造函数 ...

2019-12-17 22:08:22 368

原创 Kotlin(一)掌握基础知识:数据、集合,库函数

  这篇作为一个回归和整理,作为对之前对Kotlin学习的补充和备忘吧主要分为如下几个部分进行说明:1. 编译运行Kotline1. 编译运行Kotline  Android Studio天然对kotlin做了支持,我们可以利用这个IDE在模拟器上编译/运行基于Kotline的工程,同时也可以将以有的Java代码转换为Kotlin代码,但是你会发现在Kotline工程中运行一个单独的文件,...

2019-11-25 21:03:51 582

原创 彻底掌握如何有效处理高清大图:如何更高效更快速的加载图片

彻底掌握如何有效处理高清大图:Android-Universal-Image-Loader框架解析(一)基本使用彻底掌握如何有效处理高清大图:Android-Universal-Image-Loader框架解析(二)缓存彻底掌握如何有效处理高清大图:Android-Universal-Image-Loader框架解析(三)下载模块,解码模块和显示模块  在之前的框架中,当硬盘中有图片缓存的时...

2019-11-22 18:10:13 1150

原创 CSS基础篇

CSS准备分如下几个链接进行整理  第一篇主要介绍下CSS/CSS3中的知识点  第二篇主要介绍下CSS/CSS3中的特效分析这篇主要整理下知识点1. 块元素和行元素2. CSS盒子模型3. 宽/高属性的auto和%4. margin或者padding5. margin的值为负数1. 块元素和行元素常见的块元素有: div dt h1-6 p等等,其特点是:1:在不设置浮动的...

2019-10-31 08:44:11 185

原创 Electron + Vue跨平台应用(九)基础技法(三)

Electron + Vue + Vscode构建跨平台应用(一)知识点补充Electron + Vue + Vscode构建跨平台应用(二)Electron + Vue环境搭建Electron + Vue + Vscode构建跨平台应用(三)利用webpack搭建vue项目Electron + Vue + Vscode构建跨平台应用(四)利用Electron-Vue构建Vue应用详解El......

2019-08-24 17:09:13 1878

原创 Electron + Vue跨平台应用(八)基础技法(二)

Electron + Vue + Vscode构建跨平台应用(一)知识点补充Electron + Vue + Vscode构建跨平台应用(二)Electron + Vue环境搭建Electron + Vue + Vscode构建跨平台应用(三)利用webpack搭建vue项目Electron + Vue + Vscode构建跨平台应用(四)利用Electron-Vue构建Vue应用详解El...

2019-07-26 18:55:50 1429

原创 小程序开发框架_mpvue(六)卡通照片的实现思路

这篇文章主要介绍前端将一张原始人脸图片转化为卡通人脸的思路原图:效果图:前端可以对原图的五官做定制,从而产生丰富的交互效果

2019-04-28 19:12:01 447

原创 小程序开发框架_mpvue(五)ES6技法和一些实际问题的总结(一)

小程序开发框架:mpvue(一)初篇小程序开发框架:mpvue(二)项目代码分析小程序开发框架:mpvue(三)完成一个积极干净的mpvue初创项目小程序开发框架:mpvue(四)组件通信   前言:项目实战可以让你的技术得到快速的提升。功能的实现是重要的,同时在实现功能的时候如果多思考一下关于项目的架构,组件的封装,那么你会发现你的视野和技术深度随着时间的推移会越来越深刻。   最近深...

2019-04-25 23:59:23 797

原创 小程序开发框架:mpvue(四)组件通信

小程序开发框架:mpvue(一)初篇小程序开发框架:mpvue(二)项目代码分析小程序开发框架:mpvue(三)项目实战 + vue技法 + 微信小程序技法总结

2019-02-26 23:50:01 2053

原创 小程序开发框架:mpvue(三)完成一个积极干净的mpvue初创项目

小程序开发框架:mpvue(一)初篇小程序开发框架:mpvue(二)项目代码分析  上篇我们分析了项目的代码,了解了这个初建项目的代码逻辑,如何新建页面等等知识,有了这个作为基础,那我们就可以愉快的写自己的项目了;  首先我们对初建的项目进行下裁剪,去掉不需要的代码,保留一些重要配置1)修改App.vue文件如下, 该文件主要用于日志记录,暂时不需要<script>expo...

2019-02-21 23:14:46 600

原创 小程序开发框架:mpvue(二)项目代码分析

小程序开发框架:mpvue(一)初篇   现在我们来分析一下我们刚刚建立好的工程,他主要由以下几个部分组成1. 项目配置文件 2. src目录 3. static目录    现在我们逐个看下1. 项目配置文件顾名思义,项目配置文件主要用来配置项目的基本信息,项目的依赖等等,这些文件有1)project.config.json   用于管理微信开发者工具的小程序项目的配置文件,当我...

2019-02-08 00:55:49 499

原创 小程序开发框架:mpvue(一)初篇

  小程序的目前在国内还是很火的,衍生出了很多框架,这里我们不去计较框架的好坏,只客观的从项目出发,去选择真正合适自己项目的框架   Taro: 技术语言更接近RN,有个Taro开发交流群,有问题在里面提可以迅速得到响应,有需要入群的同学可以密我   mpvue: 技术语言更接近vue.js,因为笔者对vue的熟悉程度超过RN,所以本次项目的框架选型就使用了mpvue; 个人觉得mpvu...

2019-02-06 10:31:01 1049

原创 小程序开发框架:Taro(一)基础篇

1. Taro简介2. 环境搭建3. 项目搭建4. 编译调试微信小程序5. Taro项目结构分析6. Yarn命令详解7. 解决问题:版本问题 Taro CLI 与本地安装的小程序框架 @tarojs/taro-weapp 版本不一致1. Taro简介  Taro是一个前端小程序框架,通过这个框架写一套代码,再通过 Taro 的编译工具,就可以将源代码分别编译出可以在不同端(微信...

2019-01-07 23:30:24 7598 1

原创 Electron + Vue跨平台应用(七)基础技法(一)

Electron + Vue + Vscode构建跨平台应用(一)知识点补充Electron + Vue + Vscode构建跨平台应用(二)Electron + Vue环境搭建Electron + Vue + Vscode构建跨平台应用(三)利用webpack搭建vue项目Electron + Vue + Vscode构建跨平台应用(四)利用Electron-Vue构建Vue应用详解El...

2018-12-23 18:11:27 3625 4

原创 Electron + Vue跨平台应用(六)效果还不错的登录页面

Electron + Vue + Vscode构建跨平台应用(一)知识点补充Electron + Vue + Vscode构建跨平台应用(二)Electron + Vue环境搭建Electron + Vue + Vscode构建跨平台应用(三)利用webpack搭建vue项目Electron + Vue + Vscode构建跨平台应用(四)利用Electron-Vue构建Vue应用详解El...

2018-12-12 22:26:45 9415

原创 Electron + Vue + Vscode构建跨平台应用(五)Electron-Vue项目源码分析

  通过上面几篇文章我们已经基本了解了如何利用Electron-Vue来构建Vue项目,但是项目是这么运行的,初始项目代码之间有什么关系,我们还不太清楚,所以这篇我们将主要解决如下三个问题  1: npm run dev背后做了什么,上图的界面是如何产生的  2: npm install到底根据什么策略去下载对应的依赖  3: 如何打包成跨平台的文件,比如打包成windows平台的exe文件...

2018-12-04 23:37:18 17590 8

原创 Electron + Vue + Vscode构建跨平台应用(四)利用Electron-Vue构建Vue应用详解

疑问1:既然我们可以利用vue-cli这个脚手架去搭建/发布Vue项目,那要Electron做什么用  vue-cli作为脚手架,作为一个构建工具,来帮助构建具有统一规格样式的Vue项目;就像草图一样,按图绘制;Electron作为一个壳子,他集合了vue-cli的能力,也提供了额外的功能,如调用系统原生API,打包生成跨平台文件为了能够更清楚的掌握利用Electron构建Vue应用,...

2018-12-04 18:31:03 9212 4

原创 Electron + Vue + Vscode构建跨平台应用(三)利用webpack搭建vue项目

  1: 什么是Node.js应用,创建Node.js应用  既然Electron基于Chromium 和Node.js,那么我们还是稍微了解一下什么是Node应用,如何创建Node应用  1.1 Node.js 应用是由哪几部分组成的:  在我理解上Node.js应用就是驻扎在Server端的App,它主要由三部分组成  . 引入 required 模块 这个就跟java当中的impo...

2018-11-27 21:31:31 7397

原创 Electron + Vue + Vscode构建跨平台应用(二)Electron + Vue环境搭建

配置Vue.js解释环境:Node.js的安装与配置  首先从Node官网下载Node最新版本,后续介绍中Node的版本为 v6.11.3, 地址为:Node v6.11.3 下载地址, 开发平台为windows ;一路Next就完成了Node.js的安装;笔者Node.js安装目录为: D:\SoftWare\NodeJs;然后在环境变量Path中添加Node.js的可执行路径...

2018-11-13 21:26:14 15846

原创 Electron + Vue + Vscode构建跨平台应用(一)知识点补充

  开这个系列博客的主要目的:使用 JavaScript, HTML 和 CSS 构建跨平台应用  知识点补充Chrome V8引擎介绍  是 Google 用于其 Chrome 浏览器的底层 JavaScript 引擎  其目的是解析和执行JavaScript脚本,我们常说的WebKit是由苹果2005年发起的一个开源项目,他是渲染引擎的一种,渲染引擎的目的是将HTML/CSS/J...

2018-11-13 14:13:49 8088

原创 基础六: Android P 版本中 AsyncTask详解

基础一:ContextMenu,Option Menu和PopupMenu基础二:为什么Button,ImageButton有焦点,textview,imageview没有焦点基础三:一些重要方法的解释基础四:Handler详解基础五:不在Application类里面如何对全部activity生命周期监听  AsyncTask故名思议这是一个异步任务类,这个类在源码设计上运用了很多jav...

2018-11-12 22:23:44 435

原创 彻底掌握如何有效处理高清大图:Android-Universal-Image-Loader框架解析(四)URL全流程总述

彻底掌握如何有效处理高清大图:Android-Universal-Image-Loader框架解析(一)基本使用彻底掌握如何有效处理高清大图:Android-Universal-Image-Loader框架解析(二)缓存彻底掌握如何有效处理高清大图:Android-Universal-Image-Loader框架解析(三)下载模块,解码模块和显示模块前面三篇文章系统的介绍了UIL框架使用的核...

2018-10-17 09:19:34 204

原创 彻底掌握如何有效处理高清大图:Android-Universal-Image-Loader框架解析(三)下载模块,解码模块和显示模块

彻底掌握如何有效处理高清大图:Android-Universal-Image-Loader框架解析(一)基本使用彻底掌握如何有效处理高清大图:Android-Universal-Image-Loader框架解析(二)缓存在UIL框架中,下载,解码和显示三个模块也是比较核心的内容;这篇我们将逐一分析下载模块在这个模块当中,所有的下载类都实现了ImageDownloader接口,其默认下...

2018-10-15 22:37:05 357

原创 彻底掌握如何有效处理高清大图:Android-Universal-Image-Loader框架解析(二)缓存

彻底掌握如何有效处理高清大图:Android-Universal-Image-Loader框架解析(一)基本使用在UIL框架中,最重要的技术莫过于缓存技术的使用了,缓存技术的使用不仅仅体现在UIL中,其实在Gallery里面也有很多的使用;首先我们从内存缓存MemoryCache 说起在初始化ImageLoader的时候,我们可以通过如下代码配设置使用何种内存缓存,以下代码表示使用Lru...

2018-10-10 10:51:42 263

原创 彻底掌握如何有效处理高清大图:Android-Universal-Image-Loader框架解析(一)基本使用

为什么要写这章在最近的项目中,有一个高清大图片处理任务,自己尝试进行了一些封装,虽然使用起来还算顺利,但中间还是遇到一些槽点,如不当调用bitmap的recycle方法导致app crash,图片缓存策略设计不够合理,框架只能适应用于较少的任务…顾方才有了此系列Android-Universal-Image-Loader(Android通过图片加载框架)基本使用实现效果如下:  在...

2018-10-09 14:06:14 477

原创 彻底掌握网络通信(二十)走进OkHttp3的世界(五)拦截器深入分析二

彻底掌握网络通信(一)Http协议基础知识彻底掌握网络通信(二)Apache的HttpClient基础知识彻底掌握网络通信(三)Android源码中HttpClient的在不同版本的使用彻底掌握网络通信(四)Android源码中HttpClient的发送框架解析彻底掌握网络通信(五)DefaultRequestDirector解析彻底掌握网络通信(六)HttpRequestRetryHa...

2018-09-29 21:56:19 1074

原创 彻底掌握网络通信(十九)走进OkHttp3的世界(四)拦截器深入分析

彻底掌握网络通信(一)Http协议基础知识彻底掌握网络通信(二)Apache的HttpClient基础知识彻底掌握网络通信(三)Android源码中HttpClient的在不同版本的使用彻底掌握网络通信(四)Android源码中HttpClient的发送框架解析彻底掌握网络通信(五)DefaultRequestDirector解析彻底掌握网络通信(六)HttpRequestRetryHa...

2018-09-26 14:41:31 552

空空如也

空空如也

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

TA关注的人

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