记一个有趣的代码片段
昨天看到一个十分有意思的问题,当时看到问题的我也是瞬间懵了。其实就是自己掌握的知识不扎实。现在我把它分开经行解析下,如有不对,请指正!主要还是自己对基础知识理解的不扎实,以后还会遇到许许多多的问题,就干脆起了个java学习有趣代码片段(一)。...
分类:
编程语言 时间:
2016-07-22 19:08:27
阅读次数:
149
Android app 性能优化之视图优化
前言:
每当一款App开始快速扩展的时候,随着业务功能的越来越复杂,功能模块的越来越多总会引起这样那样的性能问题。交互不流畅卡顿,ANR,手机发热量大等等性能问题在Android开发中一直都是一个坑爹的存在。不是大家不想去优化,可能是等你发现开始要搞搞性能的时候,发现工程貌似好大了,能跑不崩就万事大吉了,那么多代码要去看,去改。真心是一个...
分类:
移动开发 时间:
2016-07-22 19:07:54
阅读次数:
360
我们都希望,配置文件是从一个服务引出,然后客户端监听服务端变化,实时重启自身加载最新配置,这样,我们就不用维护每个独立的客户端配置,更新也变得非常简单,而flume,显然意识到了这一个巨大的实惠,他是支持配置文件交由zookeeper维护的,这样我们在修改配置时,flume会自动重新加载。1,zookeeper 添加节点 我们利用博客《使用zkweb维护zookeeper数据》中介绍...
分类:
Web程序 时间:
2016-07-22 19:10:55
阅读次数:
176
使用Android Studio分析内存问题
大家好!本人是即将毕业学生一枚,闲暇时间经常看大神们写的博客学到很多东西。最近在做毕业设计的时候遇到一些问题,然后把自己的问题和解决方法总结一下,有不对的地方希望大家多多包涵,提出批评与指导。
这篇博文主要介绍使用AndroidStudio对内存进行分析和跟踪,还有就是从源码角度解决ImageLoader引起的OOM问题。
...
分类:
移动开发 时间:
2016-07-22 19:10:30
阅读次数:
434
在android 6.0中google终于给android系统加上了指纹识别的支持,这个功能在iPhone上早就已经实现了,并且在很多厂商的定制的ROM中也都自己内部实现这个功能了,这个功能来的有点晚啊。在google全新发布的nexus设备:nexus 5x和nexus 6p中都携带了一颗指纹识别芯片在设备的背面,如下图(图片来自网络):
笔者手中的设备就是图上的那台黑色的nexus 5x,...
分类:
移动开发 时间:
2016-07-22 19:09:03
阅读次数:
2399
一、什么是继承和派生
封装、继承、多态是C++的三个重要的特性。在面向对象的技术中强调软件的可重用性,而继承机制就是用来解决软件的重用问题。在C++中,所谓“继承”就是在一个已经存在的类的基础上建立一个新的类。已经存在的类成为基类或父类,新建立的类称为派生类或子类。
一个类从一个已有的类那里获得已有的特性,这种现象称为类的继承。通过继承,一个新建的子类从父类那里获得父类的特性。从另一角...
分类:
其他好文 时间:
2016-07-22 19:09:41
阅读次数:
177
上一篇文章讲解如何加载各地图的WMS地图服务。虽然不涉及到瓦片,但是每次地图刷新都要请求网络,造成不小的网络负载。虽然判断视野是否改变确定是否请求网络来减小网络负载,但是这个方法仍然不理想。
谷歌的地图底图自带高程视觉,公路分级样式、行政区域分级样式、地图数据即时的更新速度等等优点,让人觉得有必要开发一个地图下载器。虽然谷歌本身被墙,但是谷歌地图还是可以访问的。地址如下:
http://www...
分类:
其他好文 时间:
2016-07-22 19:09:02
阅读次数:
737
你的痛点是什么?
这是我这周最大的思考。想起以前考研时生活单调无味,但一年多还是坚持下来了。最后也进入了自己想要进入的学校。我会怀念过去是因为我现在不够优秀。而考研能坚持是因为我痛。高考时不顺利,出成绩时可以进个好二本,投档了我们省最好的二本,已经投档了,结果一分之差没录取。家里人已经带我去复读学校,但那封闭的空间、压抑的环境我迟迟不愿走入。于是随便水了个二本走了。我记得家人送我去...
分类:
其他好文 时间:
2016-07-22 19:07:47
阅读次数:
122
前言相信很多朋友在开发中都会遇到图片上传的情况,尤其是多图上传,最
经典的莫过于微信的图片选择了。所有很多情况下会使用到多图选择。
所以就有了这篇文章,今天抽点时间写了个控件。...
分类:
移动开发 时间:
2016-07-22 19:07:09
阅读次数:
347
卤煮男票是程序猿,每天熬夜又对着电脑,真的太伤身体了,可是卤煮没法让他早睡……我能为他做点什么吗╯﹏╰
面对这样一位有心又苦恼的程序猿女票,大家纷纷冒泡为她出谋划策~同为程序猿女票的小绿来支招,她深知和程序员交往,确实有很多很多不太一样的心得感想。
望着男票有些驼背,对着电脑一声不吭的背影,善良的女票往往心疼不已。她们劝慰,早点睡吧。程序猿拒绝,不行今天必须搞完。或是拖延:你先睡吧,我马上就做...
分类:
其他好文 时间:
2016-07-22 19:08:20
阅读次数:
122
有段时间没写博文了,前段时间比较忙,这几天闲下来,想着写点东西,脑袋一下就闪过以前学习Android的时候见到的别人实现的黑客帝国的字母雨效果,当时对于小菜鸟的自己,那叫一个膜拜啊,时隔几年,自己实现一下,算是对以前的自己一个交代吧。
先看效果:
一、实现原理在实现过程中,主要考虑整个界面由若干个字母组成的子母线条组成,这样的话把固定数量的字母封装成一个字母线条,而每个字母又封装成一个对象...
分类:
其他好文 时间:
2016-07-22 19:08:48
阅读次数:
205
什么是协程 协程是在线程之上由“用户”构建的并发单元,对OS来说无感知,协程的切换由用户自己管理和调度。(这里的用户是相较于内核而言的,一些通用库这里也理解为用户) C/C++怎么实现协程 作为一个C++后台开发,我知道像go, lua之类的语言在语言层面上提供了协程的api,但是我比较关心C++下 ...
分类:
其他好文 时间:
2016-07-22 19:05:39
阅读次数:
143
一.线程、进程1.简述进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,通俗讲就是自定义一段程序的执行过程,即一个正在运行的程序。线程是进程的基本单位,又称为轻量级进程。* 不同的进程在内存中会开辟独立的地址空间,默认进程之间的数据是不共享,线程是由进程... ...
分类:
编程语言 时间:
2016-07-22 19:05:09
阅读次数:
208
转自http://blog.csdn.net/liang13664759/article/details/1771246 概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的 ...
分类:
系统相关 时间:
2016-07-22 19:04:44
阅读次数:
258
所有背景属性都不能继承。 1. background-color 所有元素都能设置背景颜色。 background-color的默认值是transparent;也就是说,如果一个元素没有指定背景颜色,那么背景就是透明的,这样其祖先元素的背景才能可见。 2. background-image 所有元素 ...
分类:
Web程序 时间:
2016-07-22 19:04:50
阅读次数:
194
环境介绍:jedis:2.8.0 redis版本:3.2 首先说一下redis集群的方式,一种是cluster的 一种是sentinel的,cluster的是redis 3.0之后出来新的集群方式 本身redis3.2的cluster集群是支持密码的 ,具体怎么搭建,可以查找相关的文档,这里只介绍应 ...
分类:
其他好文 时间:
2016-07-22 19:05:22
阅读次数:
4296
前言: 本文旨在介绍Spring动态配置数据源的方式,即对一个DataSource的配置诸如jdbcUrl,user,password,driverClass都通过运行时指定,而非由xml静态配置定死。 Spring构造Context的参数一般只包含配置文件路径和类加载器,如果需要达到动态传入配置参 ...
分类:
编程语言 时间:
2016-07-22 19:05:47
阅读次数:
167