自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

转载 vue中修改了数据但视图无法更新的情况

vue中修改了数据但视图无法更新的情况标签: vue 2017-08-14 10:24 2147人阅读 评论(0)收藏举报分类: vue(4) 我们有时候常碰到vue中明明修改了数据,但是视图无法更新,因此我总结了一点点碰到此类的情况:1、v-for遍历的数组,当数组内容使用的是arr[0].xx =xx更改数据,vue无

2017-11-24 16:43:34 5010 1

原创 几种常见的排序算法分析学习

几种常见的排序算法分析学习分别描述了 冒泡,选择,直接插入,二分插入,希尔,快速以及归并排序。同时还有Java实现代码,算法分析和示意图冒泡排序算法描述设待排序记录序列中的记录个数为n一般地,第i趟起泡排序从1到n-i+1依次比较相邻两个记录的关键字,如果发生逆序,则交换之。其结果是这n-i+1个记录中,关键字最大的记录被交换到第n-i+1的位置上,最多作n-1趟。

2017-09-22 11:08:27 273

原创 数据结构之算法时间复杂度

数据结构之算法时间复杂度 算法的时间复杂度定义为:在进行算法分析时,语句总的执行次数T(n)是关于问题规模n的函数,进而分析T(n)随n的变化情况并确定T(n)的数量级。算法的时间复杂度,也就是算法的时间量度,记作:T(n}=0(f(n))。它表示随问题规模n的增大,算法执行时间的埔长率和 f(n)的埔长率相同,称作算法的渐近时间复杂度,简称为时间复杂度。其中f( n)是问题规横n

2017-09-11 11:20:20 422

原创 “区块链”究竟是什么鬼

“区块链”究竟是什么鬼写在前面的话转载自博客:http://blog.csdn.net/xiangzhihong8/article/details/53312278通过此篇博客,自己对“区块链”技术有了大致的了解,此篇博文讲的特别透彻,在此表示感谢~前言  最近区块链比较火,区块链是什么鬼,怎么以前没听过,不过说个东西你一定听过-比特币,以前区块链用在比特币上,一直到最近半

2017-08-11 11:02:48 506

转载 Google 发布 Android 性能优化典范

2015年伊始,Google发布了关于Android性能优化典范的专题,一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及提升性能的建议。主要从三个方面展开,Android的渲染机制,内存与GC,电量优化。下面是对这些问题和建议的总结梳理。0)Rend

2017-01-16 17:03:22 235

原创 Win键相关的快捷键

一、Win键相关的快捷键键位 操作Win + Home 将所有使用中窗口以外的窗口最小化(和摇动使用中窗口一样意思)Win + Space空格键 将所有桌面上的窗口透明化(和鼠标移到工作列的最右下角一样意思)Win +上方向键 最大化使用中窗口(和将窗口用鼠标拖到屏幕上缘一样意思)Shift + Win +上方向键 垂直最大化使用中窗口(但水平宽度不变)Win +下方向键 最小化窗口/

2016-12-01 14:33:59 319

转载 国内一线互联网公司内部面试题库

国内一线互联网公司内部面试题库面试题库地址面试题来自于百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐内部题库熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率。以下是部分面试题,完整版在github,点击进入一、java基础1.接口的意义(百度)规范、扩展、回调2.抽象类的意义(乐视)为其子类提供一个公共的类型 封装子类中得重复内容 定义抽

2016-11-30 18:36:31 191

原创 git(版本控制系统)的使用

git(版本控制系统)的使用git的简介Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。集中式版本控制系统(svn): 中间是中央服务器,其他所有电脑都需要从中checkout代码下来。只有中央服务器管理着各个版本的代码。其他电脑需要操作时都要和中央服务器交互。如果中央服务器离线或者故障,其他电脑就没法与中央服务器交互。

2016-11-29 15:25:16 683

转载 Android View框架总结(二)View工作原理

测量/布局/绘制顺序如何引起View的测量/布局/绘制?PerformTraversales()ViewRootView工作基本流程 MeasureSpec SpecModeMeasureSpec和LayoutParamsRootMeasureSpec测量/布局/绘制顺序View什么时候测量/布局/绘制?Invalidate,requestLayout,re

2016-08-11 11:29:29 339

转载 Android View框架总结(一)View工作原理

View和Activity的区别View有哪些?ViewGroup是什么?为什么Google产生ViewGroup?View的层级结构是什么?View的onMeasure()/onLayout()/onDraw()方法做了什么?View和Activity的区别Android的四大组件,Activity是四大组件中唯一一个用来和用户进行交互的组件。可以说Activity就是android的视

2016-08-11 11:26:34 618

原创 android界面视觉设计规范

当你拿到Android的设计需求后,开始着手进行界面的设计,却不知道如何设计才能让用户对界面感到满意,设计出来的界面差强人意,返稿无数以至于一遍遍的修改?如果这就是你现在的状况,那么先别急着重新进行界面的设计,因为你首先得静下心来看一看这篇Android的界面设计规范。

2016-06-14 09:32:47 577

原创 android命名规范

刚接触Android的时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时间。如果就是我一个人开发,一个人维护的话还好,可是如果一个项目是团队分工合作,这样让你的同事去看你的代码就更加吃力了,因为大家之间的编程方式不一样,所以,在开发过程中,命名规范统一尤为重要,最好是团队中统一好大家命名方法

2016-06-14 09:30:53 273

原创 自定义imageview中的圆角和圆形图片

/*** *  * 描述:1.自定义属性 * 2.获取自定义view的属性值,并初始化相关的对象 * 3.测量view的大小 * 4.对图片进行美化即渲染器 * 5.绘制 * 6.状态的存储与恢复 * 项目名称:bitmapshader * 类名称:RoundImageView * * @author:白小兵 * @Date:2016-3-23上午1

2016-03-23 15:23:46 314

原创 Bitmap中的config

Bitmap.Config  Possible bitmap configurations. A bitmap configuration describes how pixels are stored. This affects the quality (color depth) as well as the ability to display transparent/translucen

2016-03-23 10:31:33 406

原创 Java之Socket与HTTP区别

Java之Socket与HTTP区别我们都知道TCP/IP协议共分四层:① 链路层,有时也称作数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的物理接口细节。② 网络层,有时也称作互联网层,处理分组在网络中的活动,例如分组的选路。在TCP/IP协议族中,网络层协议包括IP协议(网际协议),ICMP协议(in

2016-02-03 16:57:35 370

原创 Android Fragment生命周期深入探究

Android Fragment生命周期深入探究Fragment是Android中的重要组件,在Android 3 0的时候添加进来。关于Fragment的生命周期,我相信了解过的开发人员都应该把以下方法脱口而出:onAttach, onCreate, onCreateView, onViewCreated, onActivity Fragment是Android中的重

2016-01-29 11:02:19 362

原创 android中小部件PopupWindow

Android应用中经常会弹出一个窗体,进行一些操作,比如说分享、选择城市等等,类似于AlertDialog,下面将详细讲解PopupWindow。构造方法PopupWindow的构造方法,官方给出的有9种,项目中常用的只有最后两种PopupWindow(Context context) Create a new empty, non focusable popup win

2016-01-14 16:32:09 373

原创 RecyclerView与ScrollView嵌套使用解决方案

我们的recyclerView有多个layoutmanager,通过重写layoutmanager的方法就可以让recyclerView和ScrollView嵌套了。但是请注意,如果recyclerView很长那么强烈不建议去做嵌套,因为这样recyclerView会在展示的时候立刻展示所有内容,效率极低。本文的两部分代码来自一个博主的博客,另一个是我自己写的,正好可以完全适用于现有的layo

2016-01-13 17:59:48 865

原创 Android 监听输入法隐藏与显示状态切换

前项目需求需要监听在输入法弹起和隐藏的时候,更改界面的相关显示。一开始控制界面是否显示是调用自己写的工具类。 也就是自己知道什么时候会强制调用KeyBord的close和open方法,因此一切还很完美。 结果,坑爹的搜狗输入法右上角竟然有一个隐藏输入法的按钮,我却监听不到这个按钮事件。 一开始我的思路是盯着如何捕获键盘按钮事件,整的头大。还是众人拾柴火焰高,同事找到了其他方法,

2016-01-12 14:45:25 839

原创 安卓自定义进度条

具体思路:1.进度条,其实就是一个最大值和最小值的比例值,这个比例就是 当前值/最大值;2.自定义的圆角问题,只要还是用到了Canvar的画板的drawRoundRect ;3.渐变色:LinearGradient对象渲染,具体渲染的比例要自己计算,目前我的程序提供3中颜色渲染,具体规则是:(1)当进度条占最大值的三分之一以下,则提供一种颜色   (2)当最大值超过三分之一话,

2016-01-12 14:35:45 420

原创 android中ImageView属性及其详解

ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。ML属性属性名称描述android:adjustViewBounds是否保持宽高比。需要与maxWidth、MaxHeight一起使用,否则单独使用没有效果。

2016-01-12 09:49:21 1697

原创 Android中常用控件(1)-TextView

一、TextView    1.1  结构      java.lang.Object        android.view.View          android.widget.TextView      直接子类:        Button, CheckedTextView, Chronometer, DigitalClock,EditText

2016-01-11 14:48:34 668

原创 Android中使用shape自定义纯色图片总结

android中通过自定义xml实现你需要的shape效果 xml属性配置,在Android开发过程中,经常需要改变控件的默认样式, 那么通常会使用多个图片来解决。不过这种方式可能需要多个图片,比如一个按钮,需要点击时的式样图片,默认的式样图片,然后在写一个selector的xml文件放在drawable文件夹中,但是 这样drawable中的内容就非常多,就容易使apk变大。那么除了

2016-01-07 10:23:55 3230

原创 Android中自定义View(1)

自定义View属性:最近项目中经常需要用到自定义控件,因此自定义属性也是经常要用到的,在此说明一下自定义属性的用法:自定义属性都存在于/value/attr.xml文件中,以如下格式存在。                                        ......            对于自定义属性中的format的值及其含义如下:form

2015-11-25 17:42:02 315

高仿QQ界面的菜单

用多种基本组件和自定义组件,对QQ界面菜单进行仿写

2015-03-25

android中多张照片上传

支持多张照片上传,自己写的HttppClient,用输入流和输出流的形式对图片文件进行读取,然后以字节的形式进行上传

2015-03-25

空空如也

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

TA关注的人

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