自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 问答 (1)
  • 收藏
  • 关注

原创 Vuex入门教程

前言 组件化应用构建是Vue的特点之一,因此我们在Vue的实际开发过程中会经常需要封装自定义组件,以提高开发的效率。 而组件在大部分情况下并不会孤立的存在,它必然会与父组件和兄弟组件产生数据的交互。所以在这里为大家总结两种组件数据交互的方式:EventBus和利用Vuex框架进行状态管理。上一篇文章介绍了如果通过EventBus在Vue自定义组件中进行事件传递(Vue自定义组件...

2018-07-01 21:49:01 325

原创 [JS]JavaScript一张图引发的深思

很早以前在掘金沸点看到一张图,很有意思就发了朋友圈。结果很多朋友问我为什么。 (好吧,其实我只是不知道这周写什么内容了)。 就围绕这张图,我们扒扒JavaScript的基本数据类型和引用数据类型、栈内存和堆内存、==和===的区别。为什么!因为var a和var b是引用类型,它们在栈内存中存放地址指针,在堆内存中存放值;而var c是JavaScript的基本...

2018-06-15 18:19:12 310

原创 [JS]大话this指针

5分钟快速掌握版在刚开始学习JavaScript的时候,经常被js中的this及其相关的方法,例如:bind,apply,call方法迷惑。其实我们只要根据包含this指针的方法的用途加以区分,就能了解this指针所指向的对象:1、直接函数调用,this指针指向全局环境,即Window对象,例如2、对象函数调用,this指针指向调用函数的对象本身,例如:var object={ ...

2018-06-09 21:28:28 207

原创 [JS]大话执行环境和作用域链

十分钟快速掌握版在学习JS的过程中,我们经常会碰到一个概念就是JS的执行环境、作用域链。今天我们用十分钟的时间,彻彻底底搞懂JS的执行环境、作用域链的概念。JS执行环境JS的执行环境分为两种:1、全局环境2、局部环境全局环境全局环境是最外围的执行环境,在Web浏览器中,全局环境被认为就是我们众所周知的window对象。因此所有的全局变量和函数都挂载在wind...

2018-06-09 21:25:00 234

原创 [JS]闭包就是这么简单

十分钟掌握版什么是闭包 闭包是指有权访问另一个函数作用域中的变量的函数这句话怎么理解?别急。我们先看一个例子:function fun(){ //函数内部定义了一个函数变量 var privateVal="private value";}console.log(privateVal); //报错:privateVal is not define...

2018-06-09 21:24:11 240

原创 微信小程序canvas 实现信用图表

前言:APP当时模仿着阿里支付宝画了一个图标,当初是以java去实现的。现在在开发公司的微信小程序,又根据当时写的代码通过微信小程序canvas的相关接口。从头又画了一次,对微信小程序的canvas理解更加深刻了。在这里直接贴一下代码,记录一下。也给需要的小伙伴一些参考。效果图:wxml: js:// pages/mine/report/report

2018-02-03 16:13:51 2709 1

原创 微信小程序 宽度留白问题

前言:由于公司Android项目上线和稳定,就会考虑到ios版本的问题,由于接近年底和开发周期长的问题。老板说急需照顾到ios版本的用户。因为不懂ios开发,而自己最近一直研究前端的知识,就主动提出担任微信开发的任务。虽然微信小程序以前学过一点,但却从没正式做过企业级的项目。开发过程中,也遇到一些问题,我会尽量总结,帮助和我一样遇到问题的童鞋。先看一下问题:其实要解决这个问题我们首

2018-01-20 13:34:09 10183 3

原创 原生JS创建Ajax

function ajax(url ,data,type,success,error){ //兼容IE6,IE5,如果XMLHttpRequest为空,则new ActiveXObject var xhr=XMLHttpRequest?new XMLHttpRequest():new ActiveXObject('Microsoft.XMLHTTP'

2018-01-03 13:52:54 524

原创 d3.js v4实现关系拓扑图

前言:因为最近公司业务需求,需要在App中实现关系拓扑图。由于自己之前学习了下Vue.js和一些前端知识和ThinkPHP。就自告奋勇把任务接下来了。后来才发现真的是too young too simple,后端数据接口和Android部分都还好说,但这个拓扑图真是让我欲哭无泪,后来了解了Vis.js和百度出品的echart,也都尝试着去实现自己想要的功能。却都因为可定制化差强人意,不能满足我的强

2017-12-26 16:05:38 20661 11

原创 BroadCastReceiver复习

BrocastReceiver是一种广泛运用在应用程序之间的传递信息的机制,Android中我们要发送的广播内容是一个Intent,这个Intent中可以携带我们要传送的数据。 广播使用场景:A.同一app具有多个进程的不同组件之间消息通信B.不同app之间的组件之间消息通信 广播种类:A.普通广播 :Context.sendBroadcastB.有序广播 :  C

2017-09-09 15:39:01 319

原创 Android面试(Service部分)

Service是什么?Service作为Android四大组件之一,Service是可以在后台执行长时间任务而没有用户界面的应用组件。 Service和Thread的区别Thread是程序运行的最小单元——线程。Service是安卓的一种机制,运行在主线程,因此在Service中进行耗时操作也需要开启新的线程。那为什么还要Service不在Activity中直接操作Thre

2017-08-23 20:10:28 1021

原创 Fragment相关知识点

一、fragment为什么被称为第五大组件Android四大组件包括,Activity、Service、Broadcast Receiver、Content Provider,而Fragmnet不仅具有自己的生命周期,而且使用的频率也很突出,它能够灵活的加载到Activity中去,所以也有称Fragment为第五大组件的说法。二、Fragment加载到Activity的方式1、

2017-08-19 16:10:16 520

原创 Android任务栈和启动模式

Android任务栈什么是任务栈:Android任务栈又称Task,它是一种栈结构,具有后进先出的特点,用于存放Activity。且只有栈顶的Activity能与用户进行交互。在退出应用时,必须把任务栈中的Activity全部清理出栈,此时任务栈才会销毁。当然任务栈也能处于后台,此时任务栈中的Activity的状态和数据都会被保存。一个应用可以有多个任务栈。 Android启动模式

2017-08-17 18:18:08 701

原创 Android面试(Activity生命周期)

Activity作为Android的四大组件之一,是我们Android开发中打交道最为频繁的组件之一。而我们实际运用中却没有注意到很多Activity的细节知识点。所以在面试之中如果Activity相关的知识我们不能很好的回答,说明我们不是一名合格的Android开发工程师。我们将从以下4点去复习Activity相关知识:1、什么是Activity2、Activity的四种状态3、Ac

2017-08-16 21:46:47 1001

原创 Android事件分发机制(上)View部分

前言:人们总是害怕被人拒绝,我也是,我们很容易被拒绝带来的负能量所包围,这也是我大学1年在学校不允许很多商家信息进入学校的情况下拉了上万现金外联的深刻体会。即使每次拿着我的创意和策划和商家或者公司宣传时,经常会遇到被拒绝。或许委婉或许直接,虽然这的确会给人带来失落感,但我在没有达到目标之前会不断逼着自己不去回避,继续尝试,直到被拒绝,寻找下一个对象。我相信只要你勇于表达并且善于表达你的想法,那

2017-02-02 23:34:33 382

原创 Android 获取栈最顶层Activity和Application Context解决方案

前言:和有梦想的人一起奋斗,那也就不会觉得孤独了。以前开发都是在别人搭完框架的情况下进行开发,今天遇到一个很头疼的问题,想要在做一个很常见的功能,当接收到极光推送的消息,就在当前页面显示一个dialog通知用户账号在别处已经登录,需要重新登录。这个问题真的是难倒我了,因为极光推送过来的时候,我们并不知道用户操作到了哪一个Activity,而Dialog初始化的时候需要一个Activit

2016-11-17 21:25:13 20122 7

原创 Bitmap too large to be uploaded into a texture 解决方案

今天用ImageView加载图片时,图片并不能显示,logcat中打印出了 Bitmap too large to be uploaded into a texture (4160x3120, max=4096x4096)的错误提示。在网上搜索了一番,因为当开启硬件加速的时候,GPU对于openglRender 有一个限制,这个不同的手机会有不同的限制:这个限制值可以通过canvas.ge

2016-11-14 21:27:01 7514 1

原创 RecyclerView中CheckBox显示混乱的解决办法

前言:最近加入了一个团队。独立开发Android端,这对我来说是一个很大的挑战,再以前开发,总有老手带我飙车,很多技术难点和一些第三方工具我都没有接触,现在我必须独自面对这些,但即使是挑战,那就努力面对,慢慢克服。现在这个团队氛围不错,大家都平平等等为了项目的发展默默奉献,没有内耗。大家心中就只有一个念头,将这个项目做好。希望我在这个团队也能得到更多的成长。现在也没有像以前那么闲,每天有写博客

2016-11-12 11:33:28 1719 5

原创 NavigationView侧滑菜单 使用教程

NavigationView是material design 之后,为我们提供的一个滑动导航菜单的一个新的实现方案。网上关于NavigationView的教程有很多,今天我也想总结一下NavigationView的使用,方便以后来翻阅和快速上手。

2016-11-04 20:16:33 1045

原创 TextInputLayout使用教程

昨晚看到一个关于TextInputLayout的介绍,感觉简直太酷了。所以想写一篇关于TextInputLayout的文章,来介绍这个控件。Google在2015的IO大会上,给我们带来了更加详细的Material Design设计规范,同时,也给我们带来了全新的Android Design Support Library,在这个support库里面,Google给我们提供了更加规范的MD设计

2016-11-02 11:56:22 741

原创 设计模式——装饰者模式(结构型模式)

装饰者模式:动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。

2016-10-29 13:10:44 416

原创 设计模式——观察者模式(行为型模式)

前言:最近一个朋友和我说,当生活变得不顺的时候,她发现坚持太多所谓的原则和底线其实并没有太多的意义,生活最大的意义就是做自己该做的事,喜欢做的事。我也鼓励一个朋友,趁年轻赶紧去想办法搞事情,让一些独一无二的经历使自己变得和别人看起来有那么一丝的不同。勿问成功的秘诀为何,且尽全力做你应该做的事吧。——美华纳观察者模式是一个很好将观察者和被观察者解耦的模式,观察者只需要在被观察者中

2016-10-28 15:05:07 408

原创 设计模式——单例模式(创建型模式)

前言:今天去面试了一家公司,老板人挺好的。很多事亲力亲为,而且办事效率很高。也总结了一下上一份工作所学到的和自己的状态,在上一份工作中我也学到了很多很多,接触了很多的Android开发技术,感谢上一份工作为我带来的锻炼。我也要赶紧在最近把设计模式的学习笔记整理完毕,方便在下一份工作中能够提高自己的代码质量。大丈夫当雄飞,安能雌伏?——《后汉书》单例模式:确保一个类只有一个实例,并提

2016-10-25 15:30:28 435

原创 设计模式——策略模式(行为型模式)

前言:作为一个非计算机专业的编程爱好者,我们在面试的时候经常会遇到一些设计模式和数据结构的问题,当时我们可能会一脸黑人问号脸。exm?我能实现业务流程就好了,为啥还要懂这些。期初,我也感到不解,问了学计算机专业的同学,结果他们大多也不以为然,觉得没什么用,也只能讲个大概。但渐渐接触了设计模式后,再回去看以前的代码,就会感觉耦合度太高。如果面对修改,那我的代码就会不堪一击,陷入牵一发而动全身的尴尬地

2016-10-23 15:38:15 538

原创 微信小程序入门Demo(石头剪刀布)

前言:这是本人第一次写博客,希望对和我一样刚入门微信小程序的新手们有所帮助。因为本人主要做安卓开发,对web前端知识也只是用了一天时间恶补了下。对于微信小程序,我会由浅入深,和大家一起多总结多学习。还记得一年多前,我刚自学Java,当初蠢蠢欲动写了一个石头剪刀布的小游戏。如今作为微信小程序刚入门的小白,我花了一个小时重新写了一个石头剪刀布的小Demo,希望把最近学的一些知识融合进去。也希望

2016-10-21 13:39:47 2150 3

空空如也

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

TA关注的人

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