- 博客(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
1432
原创 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
1218
原创 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
1712
原创 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
785
原创 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
579
原创 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
950
原创 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
1012
原创 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
1137
原创 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
2900
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
680
原创 Kotlin(五)掌握基础知识:协程(kotlinx.coroutines)详解
Kotlin(一)掌握基础知识:数据、集合、库函数Kotlin(二)掌握基础知识:字符串和异常处理Kotlin(三)掌握基础知识:类Kotlin(四)掌握基础知识:线程(Thread.kt)详解 协程是轻量级的线程,他降低了线程创建,线程切换带来的性能消耗;同时协程不是被操作系统内核所管理,而完全是由程序所控制;协程的代码在 kotlinx.coroutines 中,这个包需要通过d...
2020-01-15 19:36:52
6062
原创 Kotlin(四)掌握基础知识:线程(Thread.kt)详解
Kotlin(一)掌握基础知识:数据、集合、库函数Kotlin(二)掌握基础知识:字符串和异常处理Kotlin(三)掌握基础知识:类 线程是每一种语音不可能绕开的知识点,也是开发过程中肯定会遇见的,这章我们就来仔细看下Kotlin中如何使用线程,我们仔细看下Thread.kt文件的实现package kotlin.concurrentpublic fun thread( st...
2020-01-13 18:34:34
4273
原创 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
509
原创 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
431
原创 Kotlin(一)掌握基础知识:数据、集合,库函数
这篇作为一个回归和整理,作为对之前对Kotlin学习的补充和备忘吧主要分为如下几个部分进行说明:1. 编译运行Kotline1. 编译运行Kotline Android Studio天然对kotlin做了支持,我们可以利用这个IDE在模拟器上编译/运行基于Kotline的工程,同时也可以将以有的Java代码转换为Kotlin代码,但是你会发现在Kotline工程中运行一个单独的文件,...
2019-11-25 21:03:51
965
原创 彻底掌握如何有效处理高清大图:如何更高效更快速的加载图片
彻底掌握如何有效处理高清大图:Android-Universal-Image-Loader框架解析(一)基本使用彻底掌握如何有效处理高清大图:Android-Universal-Image-Loader框架解析(二)缓存彻底掌握如何有效处理高清大图:Android-Universal-Image-Loader框架解析(三)下载模块,解码模块和显示模块 在之前的框架中,当硬盘中有图片缓存的时...
2019-11-22 18:10:13
1247
原创 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
216
原创 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
3020
原创 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
1731
原创 小程序开发框架_mpvue(六)卡通照片的实现思路
这篇文章主要介绍前端将一张原始人脸图片转化为卡通人脸的思路原图:效果图:前端可以对原图的五官做定制,从而产生丰富的交互效果
2019-04-28 19:12:01
496
原创 小程序开发框架_mpvue(五)ES6技法和一些实际问题的总结(一)
小程序开发框架:mpvue(一)初篇小程序开发框架:mpvue(二)项目代码分析小程序开发框架:mpvue(三)完成一个积极干净的mpvue初创项目小程序开发框架:mpvue(四)组件通信 前言:项目实战可以让你的技术得到快速的提升。功能的实现是重要的,同时在实现功能的时候如果多思考一下关于项目的架构,组件的封装,那么你会发现你的视野和技术深度随着时间的推移会越来越深刻。 最近深...
2019-04-25 23:59:23
1286
原创 小程序开发框架:mpvue(四)组件通信
小程序开发框架:mpvue(一)初篇小程序开发框架:mpvue(二)项目代码分析小程序开发框架:mpvue(三)项目实战 + vue技法 + 微信小程序技法总结
2019-02-26 23:50:01
2142
原创 小程序开发框架:mpvue(三)完成一个积极干净的mpvue初创项目
小程序开发框架:mpvue(一)初篇小程序开发框架:mpvue(二)项目代码分析 上篇我们分析了项目的代码,了解了这个初建项目的代码逻辑,如何新建页面等等知识,有了这个作为基础,那我们就可以愉快的写自己的项目了; 首先我们对初建的项目进行下裁剪,去掉不需要的代码,保留一些重要配置1)修改App.vue文件如下, 该文件主要用于日志记录,暂时不需要<script>expo...
2019-02-21 23:14:46
628
原创 小程序开发框架:mpvue(二)项目代码分析
小程序开发框架:mpvue(一)初篇 现在我们来分析一下我们刚刚建立好的工程,他主要由以下几个部分组成1. 项目配置文件 2. src目录 3. static目录 现在我们逐个看下1. 项目配置文件顾名思义,项目配置文件主要用来配置项目的基本信息,项目的依赖等等,这些文件有1)project.config.json 用于管理微信开发者工具的小程序项目的配置文件,当我...
2019-02-08 00:55:49
568
原创 小程序开发框架:mpvue(一)初篇
小程序的目前在国内还是很火的,衍生出了很多框架,这里我们不去计较框架的好坏,只客观的从项目出发,去选择真正合适自己项目的框架 Taro: 技术语言更接近RN,有个Taro开发交流群,有问题在里面提可以迅速得到响应,有需要入群的同学可以密我 mpvue: 技术语言更接近vue.js,因为笔者对vue的熟悉程度超过RN,所以本次项目的框架选型就使用了mpvue; 个人觉得mpvu...
2019-02-06 10:31:01
1114
原创 小程序开发框架: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
8018
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
4074
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
9683
原创 Electron + Vue + Vscode构建跨平台应用(五)Electron-Vue项目源码分析
通过上面几篇文章我们已经基本了解了如何利用Electron-Vue来构建Vue项目,但是项目是这么运行的,初始项目代码之间有什么关系,我们还不太清楚,所以这篇我们将主要解决如下三个问题 1: npm run dev背后做了什么,上图的界面是如何产生的 2: npm install到底根据什么策略去下载对应的依赖 3: 如何打包成跨平台的文件,比如打包成windows平台的exe文件...
2018-12-04 23:37:18
17885
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
9357
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
7578
原创 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
16151
原创 Electron + Vue + Vscode构建跨平台应用(一)知识点补充
开这个系列博客的主要目的:使用 JavaScript, HTML 和 CSS 构建跨平台应用 知识点补充Chrome V8引擎介绍 是 Google 用于其 Chrome 浏览器的底层 JavaScript 引擎 其目的是解析和执行JavaScript脚本,我们常说的WebKit是由苹果2005年发起的一个开源项目,他是渲染引擎的一种,渲染引擎的目的是将HTML/CSS/J...
2018-11-13 14:13:49
8261
原创 基础六: Android P 版本中 AsyncTask详解
基础一:ContextMenu,Option Menu和PopupMenu基础二:为什么Button,ImageButton有焦点,textview,imageview没有焦点基础三:一些重要方法的解释基础四:Handler详解基础五:不在Application类里面如何对全部activity生命周期监听 AsyncTask故名思议这是一个异步任务类,这个类在源码设计上运用了很多jav...
2018-11-12 22:23:44
480
原创 彻底掌握如何有效处理高清大图:Android-Universal-Image-Loader框架解析(四)URL全流程总述
彻底掌握如何有效处理高清大图:Android-Universal-Image-Loader框架解析(一)基本使用彻底掌握如何有效处理高清大图:Android-Universal-Image-Loader框架解析(二)缓存彻底掌握如何有效处理高清大图:Android-Universal-Image-Loader框架解析(三)下载模块,解码模块和显示模块前面三篇文章系统的介绍了UIL框架使用的核...
2018-10-17 09:19:34
250
原创 彻底掌握如何有效处理高清大图:Android-Universal-Image-Loader框架解析(三)下载模块,解码模块和显示模块
彻底掌握如何有效处理高清大图:Android-Universal-Image-Loader框架解析(一)基本使用彻底掌握如何有效处理高清大图:Android-Universal-Image-Loader框架解析(二)缓存在UIL框架中,下载,解码和显示三个模块也是比较核心的内容;这篇我们将逐一分析下载模块在这个模块当中,所有的下载类都实现了ImageDownloader接口,其默认下...
2018-10-15 22:37:05
386
原创 彻底掌握如何有效处理高清大图:Android-Universal-Image-Loader框架解析(二)缓存
彻底掌握如何有效处理高清大图:Android-Universal-Image-Loader框架解析(一)基本使用在UIL框架中,最重要的技术莫过于缓存技术的使用了,缓存技术的使用不仅仅体现在UIL中,其实在Gallery里面也有很多的使用;首先我们从内存缓存MemoryCache 说起在初始化ImageLoader的时候,我们可以通过如下代码配设置使用何种内存缓存,以下代码表示使用Lru...
2018-10-10 10:51:42
336
原创 彻底掌握如何有效处理高清大图:Android-Universal-Image-Loader框架解析(一)基本使用
为什么要写这章在最近的项目中,有一个高清大图片处理任务,自己尝试进行了一些封装,虽然使用起来还算顺利,但中间还是遇到一些槽点,如不当调用bitmap的recycle方法导致app crash,图片缓存策略设计不够合理,框架只能适应用于较少的任务…顾方才有了此系列Android-Universal-Image-Loader(Android通过图片加载框架)基本使用实现效果如下: 在...
2018-10-09 14:06:14
536
原创 彻底掌握网络通信(二十)走进OkHttp3的世界(五)拦截器深入分析二
彻底掌握网络通信(一)Http协议基础知识彻底掌握网络通信(二)Apache的HttpClient基础知识彻底掌握网络通信(三)Android源码中HttpClient的在不同版本的使用彻底掌握网络通信(四)Android源码中HttpClient的发送框架解析彻底掌握网络通信(五)DefaultRequestDirector解析彻底掌握网络通信(六)HttpRequestRetryHa...
2018-09-29 21:56:19
1144
原创 彻底掌握网络通信(十九)走进OkHttp3的世界(四)拦截器深入分析
彻底掌握网络通信(一)Http协议基础知识彻底掌握网络通信(二)Apache的HttpClient基础知识彻底掌握网络通信(三)Android源码中HttpClient的在不同版本的使用彻底掌握网络通信(四)Android源码中HttpClient的发送框架解析彻底掌握网络通信(五)DefaultRequestDirector解析彻底掌握网络通信(六)HttpRequestRetryHa...
2018-09-26 14:41:31
596
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人