自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 用d3+vue实现一个可折叠的树状图

用d3+vue实现一个可折叠的树状图背景前两天接到了一个需求,监控系统要实现一个可以折叠展开的树状图来展示完整的接口调用链,同时右侧要展示一些接口的相关信息诸如耗时、调用时间、返回值之类的。Demo先在网上找了个demo,完美符合了需求。Demo地址:点击跳转demo效果预览接下来就是在demo的基础上加一些自定义的东西丰富下树状图,先给大家看一下效果:展开状态:折叠状态:代码设计思路很简单,先把demo封装成一个方法,返回值就是html代码,直接在父组件里通过操作dom替换成新

2022-04-28 16:46:49 1265 2

原创 Android开发学习之路——性能优化之布局优化

Android性能优化方面也有很多文章了,这里就做一个总结,从原理到方法,工具等做一个简单的了解,从而可以慢慢地改变编码风格,从而提高性能。一、Android系统是如何处理UI组件的更新操作的  既然和布局相关,那么我们需要了解Android系统是如何处理UI组件的更新操作的。   1、Android需要把XML布局文件转换成GPU能够识别并绘制的对象。这个操作是在DisplayList的帮助下完...

2018-06-24 15:05:54 260

原创 让你的布局更加酷炫——Material Design滑动菜单

1

2018-06-24 14:48:26 871

原创 ActionBar的重写——Material Design中的Toolbar

1

2018-06-24 14:38:50 336

原创 Android开发面试最经典的问题——Activity生命周期详解

1

2018-06-24 13:45:08 1199

原创 深入探究Coonnect函数

什么是connect函数?定义:connect()用于建立与指定socket的连接。zuo

2017-06-11 19:46:32 600

原创 汽车加油问题(贪心算法)

让我们看一个问题:问题描述:一辆汽车加满油后可行驶n公里。旅途中有若干个加油站。设计一个有效算法,指出应在哪些加油站停靠加油,使沿途加油次数最少。输入:第一行有2个正整数n和k,表示汽车加满油后可行驶n公里,且旅途中有k个加油站。接下来的1 行中,有k+1个整数,表示第k个加油站与第k-1个加油站之间的距离。第0个加油站表示出发地,汽车已加满油。第k+1个加油站表示目的地。

2017-06-11 17:49:44 7982 3

原创 输油管道问题(分治算法)

让我们来看一条算法问题:题目描述:某石油公司计划建造一条由东向西的主输油管道。该管道要穿过一个有n 口油井的油田。从每口油井都要有一条输油管道沿最短路经(或南或北)与主管道相连。如果给定n 口油井的位置,即它们的x 坐标(东西向)和y 坐标(南北向),应如何确定主管道的最优位置, 即使各油井到主管道之间的输油管道长度总和最小的位置?给定n 口油井的位置,编程计算各油井到主管道之间的输油管道最小

2017-06-10 15:52:36 7629 3

原创 关于JAVA中String="abc"和String=new String("abc")的区别与联系

String a = new String("PushYE");String b = "PushYE";这是对两个字符串的声明,从正常的角度来看,我们会认为a和b没有区别。但是,a==b系统报错误a.equals(b)系统报正确这就让我们很不能理解了。首先,我们要知道“==”和“equals”的区别,“==“是判断两个对象是否是同一个对象,而“equals”则是仅仅

2017-03-19 21:09:17 1431

空空如也

空空如也

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

TA关注的人

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