自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (6)
  • 收藏
  • 关注

原创 Vue3.2环境搭建

Vue3.2环境从0开始搭建:vue3.2采用了pnpm进行项目的管理,1、如果没有全局安装过pnpm,先全局安装pnpmnpm install pnpm -g2、在项目目录D:\workspace\vue3\my-vue(可以是其它任何路径)下cmd运行pnpm init -y生成package.json文件3、在my-vue文件夹下创建pnpm.workspace.yaml文件,输入以下内容packages: - 'packages/*'4、安装依赖pnp

2022-04-13 16:38:42 2585

原创 Vite2+客户端请求源码分析

继上篇文章来分析下vite启动完服务器之后客户端请求的流程,浏览器请求localhost:3000/时匹配到了node_modules\vite\src\node\server\middlewares\spaFallback.ts中的viteSpaFallbackMiddleware这个中间件,中间件方法如下:代码1node_modules\vite\src\node\server\middlewares\spaFallback.tsconst historySpaFallbackMiddlew

2022-03-03 17:42:01 568

原创 Vite2源码分析

vite2+版本源码分析

2022-02-23 12:21:19 2071

原创 vuex2中使用mapMutations/mapActions/mapGetters报错解决方法

在使用vuex2时,发现vuex2增加了 mapGetters和 mapActions的方法,借助stage2的Object Rest Operator特性,可以写出下面代码: methods: { marked, ...mapActions([ 'getArticles' ])}但是在借助babel编译转换时发生了报错: BabelLoaderE

2017-08-02 11:26:39 4671

原创 更新package.json中的dependencies依赖到最新版本

当新建一个项目的时候,有时候会从其他项目的package.json里面copy一份dependencies过来。但因为是新项目,我们想用各个依赖包的最新版本。如果手动去修改dependencies中各个包的版本号,那就太麻烦了,借助npm-check-updates工具可以很方便的将package.json中的依赖包版本号更新为最新版本。安装:npm install -g

2017-07-31 14:49:29 19135

原创 JavaScript Promise理解

Promise 对象用于一个异步操作的最终完成(或失败)及其结果值的表示。(简单点说就是处理异步请求。。我们经常会做些承诺,如果我赢了你就嫁给我,如果输了我就嫁给你之类的诺言。这就是promise的中文含义。一个诺言,一个成功,一个失败。)语法new Promise( /* executor */ function(resolve, reject) {...});

2017-07-18 11:21:18 643

原创 JavaScript Array.prototype.reduce()理解

概述reduce() 方法接收一个函数作为累加器(accumulator),数组中的每个值(从左到右)开始缩减,最终为一个值语法arr.reduce([callback, initialValue])参数callback执行数组中每个值的函数,包含四个参数:previousValue上一次调用回调函数返回的值,或者是提供的初始值(initialValue)current

2017-07-18 10:51:08 1061

原创 WeeX总结

IDE为WebStorm项目目录如下:WeeX编译1、WeeX编译单个.we文件指令:例如要将listtest.we文件编译到weex_tmp文件中weex compile listtest.we weex_tmp将examples目录下的test.we文件编译到weex_tmp文件中weex compile examples/test.we weex_tmp

2017-05-10 16:50:31 1495

原创 OpenSSL中证书格式的区别以及格式的转换

之前没接触过证书加密的话,对证书相关的这些概念真是感觉挺棘手的,因为一下子来了一大堆新名词,看起来像是另一个领域的东西,而不是我们所熟悉的编程领域的那些东西,起码我个人感觉如此,且很长时间都没怎么搞懂。写这篇文章的目的就是为了理理清这些概念,搞清楚它们的含义及关联,还有一些基本操作。PKCS 全称是 Public-Key Cryptography Standards ,是由 RSA 实验室

2017-04-12 09:58:09 3187

原创 关于如何在AndroidStudio中debug自定义的AbstractProcessor

作为一个Android开发人员,你可能会使用自定义注解来做一些代码生成的工作。Java API已经提供了扫描源码并解析注解的框架,你可以继承AbstractProcessor类来提供实现自己的解析注解逻辑。        在开发时,你可能对如何调试自己的AbstractProcessor有些一筹莫展。本文将介绍如何使用Android Studio和gradle来调试你自己的AbstractPr

2017-02-09 13:28:02 4200 1

原创 采用AccessibilityService实现安卓中的类静默安装

简介AccessibilityService是一个辅助类,可以监听我们手机的焦点,窗口变化,按钮点击等等。实现它的服务需要在手机设置里面->辅助功能在这里面找到你自己实现的辅助类,然后打开它就可以进行我们一系列的监听了。意义开发者可以利用这些服务使得程序更好用。开发者可以搭建自己的Accessibility服务,这可以加强可用性,例如声音提示,物理反馈,和其他可选的操作

2016-11-14 10:13:10 1576

原创 关于Android中处理崩溃异常和分析日志的两种思路

我们写程序的时候都希望能写出一个没有任何Bug的程序,期望在任何情况下都不会发生程序崩溃。不过理想是丰满的,现实是骨感的。没有一个程序员能保证自己写的程序绝对不会出现异常崩溃。特别是针对用户数达到几十万几百万的程序,当你用户数达到一定数量级后,就算你的程序出现个别异常崩溃情况也不用惊讶。此时及时收集用户的日志成了解决问题的关键。看了网上大部分是采用日志收集的第三方jar包来完成的,还有一种是自定义

2016-10-27 17:37:58 20754 4

原创 PullToRefreshScrollView踩坑经历以及源码分析

目前下拉刷新已经满大街都是,在自己的应用如果不使用这个模式的话,出门都不好意思和人家打招呼,该文章结合自己使用PullToRefreshScrollView过程中所遇到的问题,简单探讨下针对于github 上的这个开源项目的使用心得,具体的使用方法不做探究。         首先描述下自己使用PullToRefreshScrollView所遇到的BUG现象吧:在ScrollView下拉刷新

2016-09-05 15:38:23 3574

原创 Okhttp容错机制的坑

OKHttp内部是做了失败从连的操作的,那么我就来简单看下失败重连的相关逻辑。从源码RetryAndFollowUpInterceptor#intercept方法说起因为是失败从连,所以我们要看cacth相关部分的代码,代码如下:①catch (RouteException e){   // The attempt to connect via a route

2016-08-18 09:42:51 14874

原创 记一次使用Okhttp遇到的坑!!!

关于Okhttp的介绍以及牛逼之处笔者不进行科普了,不懂的自行戳http://blog.csdn.net/lmj623565791/article/details/47911083在使用Okhttp的过程中频繁的发起Http请求时偶尔会看到如下的错误ERROR [IOException]-[120]    java.io.IOException: unexpected end of

2016-08-17 17:47:35 53379 15

AccessibilityService学习

采用AccessibilityService实现类似静默安装的功能

2016-11-14

Android闪退收集

Android闪退收集

2016-10-28

Android下拉刷新源码

该工程为Eclipse版本,结合本代码分析下拉刷新的工作机制

2016-09-05

OKhttp3源码

Okhttp3的源码,便于研究Okhttp的机制

2016-08-18

24款分页CSS

24款分页样式任意挑选,样式精美,流行的css架构,代码质量高,重用率高

2013-09-19

25款分页类随便使用,任君挑选

内含25种分页类的CSS样式很多基本上适应各种页面的色彩需求。

2013-08-26

空空如也

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

TA关注的人

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