自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (16)
  • 收藏
  • 关注

原创 ConstraintLayout均分布局和SpannableStringBuilder链接超文本定义用户隐私协议弹窗

ConstraintLayout实现的效果<ImageView android:id="@+id/iv_divide" android:layout_width="match_parent" android:layout_height="1dp" app:layout_constraintBottom_toBottomO...

2019-09-30 15:20:42 5885

原创 AOP思想-使用AspectJ处理全局单点登录问题

介紹AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AspectJ是一个面向切面编程的框架。AspectJ是对java的扩展,而且是完全兼容java的,AspectJ定义了AOP语法,它有一个专门的编译器用来生成遵守Java字节编码规范的Class文件。AspectJ还支持原生的Java...

2019-09-29 20:51:52 5663

原创 简述APP启动流程

AMS启动APP启动App,通常是启动该App的一个Activity,一般是主Activity.用户从Launcher程序点击应用图标可启动应用的入口Activity,Activity启动时需要多个进程之间的交互AMS进程实际上是SystemServer进程,因为AMS只是SystemServer启动的一个服务而已,运行在SystemServer的某个线程中。用户在Launcher...

2019-09-27 20:02:40 5674

原创 vue中修改网络请求数据不能更新视图UI的问题

由于 JavaScript 的限制,Vue 不能检测对象属性的添加或删除:var vm = new Vue({ data: { a: 1 }})// `vm.a` 现在是响应式的vm.b = 2// `vm.b` 不是响应式的使用 vm.$set 实例方法 在一个数组的对象中增加一个children数组this.$set(this.data[i], 'childr...

2019-09-26 14:53:40 7184

原创 关于beforeRouteEnter获取当前实例this的问题

beforeRouteEnter (to, from, next) { // 在渲染该组件的对应路由被 confirm 前调用 // 不!能!获取组件实例 `this` // 因为当钩子执行前,组件实例还没被创建 }, beforeRouteUpdate (to, from, next) { // 在当前路由改变,但是该组件被复用时调用 // 举例来...

2019-09-25 21:10:16 19489 4

原创 vue异步请求等待处理的回调

需求:有的时候我们需要在网络请求结束后,再进行后续动作,例如,在一段网络请求结束后执行跳转,如果不做处理,会有可能出现网络请求未完成的时候页面就已经跳转走不存在了,所以要在调用网络请求的方法中加入一个回调函数,函数里边写请求结束的代码,然后等待网络请求结束后,再去执行这个回调函数异步的网络请求方法请求方法中传入callback回调方法作为参数 async postRequest(da...

2019-09-25 14:59:23 15980

原创 vue动态设置v-for循环中item的样式

要实现的效果:点击时选中当前item,并将其他item恢复,默认选中第一个数据处理 data() { return { dialog:true, choose_grade:1, gradeList: [ { label: "一年级", g_id: 1 ,choose:true },...

2019-09-24 20:16:07 12266 1

原创 关于vue中引入scss报错的问题

vue中lang="scss"后报错TypeError: this.getResolve is not a function at由于当前sass的版本太高,webpack编译时出现了错误,这个时候只需要换成低版本的就行,下面说一下修改方法,很简单,如下,找到package.json和package-lock.json文件,里面的 "sass-loader"的版本更换掉 就行了,换成如下版本...

2019-09-20 18:15:10 8783

原创 vue中组件间参数传递和路由传参,div标签实现可复用组件超出屏幕横向滚动效果

router-link方式传参router 中的index.js 配置路由组件中跳转传参:to="{name:‘MusicPlay’,params:{songid:item.song_id}}" <router-link tag="div" :to="{name:'MusicPlay',params:{songid:item.song_id}}" class="card u...

2019-09-20 17:11:50 7119

原创 Nginx基础配置和vue项目打包发布

内核版本号uname -r 系统版本号sudo lsb_release -a 提权sudo -i name: blissyang pwd: qwer123456cmd 输入 bash 切换至Linux sudo apt-get install python 安装Python报错:404 Not Found [IP: 91.189.88.162 80]sudo apt-ge...

2019-09-19 19:08:56 7026

原创 handle机制:Loop死循环为何不会导致应用卡死,主线程死循环为何不会消耗CPU资源

Looper.loop();里面维护了一个死循环方法,对于线程是一段可执行的代码,当可执行代码执行完成后,线程生命周期便该终止了,线程退出。而对于主线程,我们是绝不希望会被运行一段时间,自己就退出,那么如何保证能一直存活呢?简单做法就是可执行代码是能一直执行下去的,死循环便能保证不会被退出,这就是主线程需要死循环的原因。例如,binder线程也是采用死循环的方法,通过循环方式不同与Binder...

2019-09-17 10:31:48 7412

原创 vue中动态修改css样式代码

问题描述:一个脱离文档流的元素定位,要根据文档流中的特定元素的位置而改变,而该特定元素的位置又是不固定的,这个时候css代码就不能直接写,需求如下:解决方案:先给弹窗写基础样式,定位信息可以不写toast_tips 表示该元素的基础样式,写在css中,toast_tips_style表示附加样式,需要在js中动态写入 <div v-show="toast" class...

2019-09-06 18:54:39 21818 2

原创 面向对象建模

PowerDesigner 使用图解调起工具栏palette去掉黑色网格分割线3.类图关系接口表示方式实现了接口实现接口生成的代码点类图实现接口生成代码构造方法get set方法方法类型标记Java代码和类图互转组合结构图...

2019-09-05 19:07:04 6354

原创 Android内存优化

不要使用比需求更占空间的基本数据类型SparseArray代替HashMap,节省内存开销基本数据类型的成员,可以全写成static final,static会由编译器调用clinit方法进行初始化static final不需要进行初始化工作,打包在dex文件中可以直接调用,并不会在类初始化申请内存循环尽量用foreach,少用iterator, 自动装箱尽量少用字符串的连接尽量少...

2019-09-02 14:43:07 5357

Google Flutter官方文档详细翻译

Google平台的Flutter官方文档的中文版,电子书的格式,从环境配置到第一个demo的完成,以及常用UI效果的展示。

2018-07-16

滑块拖动的依赖包(导入直接用)

滑块验证的自定义实现,可以随意更改样式,样色,和显示文字,自定义圆角大小

2017-08-21

二次贝尔曲线实现的购物车轨迹曲线

类似饿了么点餐页面,左右两个RecycleView相关联,点击左侧类别,右侧自动置顶,利用二次贝塞尔曲线公式绘制动画轨迹

2017-07-25

绚烂起来的ConvenientBanner的轮播效果图

实现本地图片和网络加载图片的多种轮播效果图的任意切换(3D效果,翻转效果,淡入淡出效果,等等效果)

2017-07-24

TabLayout和ViewPager的经典漂移(实现底部Tab的图文混排合联动以及切换时数据同步问题)

改moudle实现了类似微信框架的效果,只用TabLayout和ViewPager以及fragment实现,简单的方式实现底部选项卡的图文混排以及和Fragment的联动,甚至可以同步切换数据,顺带实现了艺术字类型的Alerter通知栏

2017-07-24

Android四大组件图解

安卓四大组件的概念和用法图解

2017-03-11

ContentReslover动态获取手机联系人

ContentReslover动态获取手机联系人

2017-03-08

StartService和BindService实现播放音乐的样例

StartService和BindService实现播放音乐的样例

2017-03-08

HTML学习手册

2017-03-04

安卓开发的API手册

安卓开发的API手册

2017-03-04

仿微信框架开发

仿微信框架开发

2017-02-27

RecycleView与ViewPager的嵌套开发

RecycleView与ViewPager的嵌套开发

2017-02-27

Fragment数据相互

Fragment数据相互

2017-02-27

Java基础知识点

Java基础知识点复习题

2017-02-13

Java常用类别用法和进阶代码

Java常用类别用法和进阶代码

2017-02-13

java 基础知识png

微信同号,欢迎指教

2017-01-06

空空如也

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

TA关注的人

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