- 博客(34)
- 收藏
- 关注
转载 Thrift原理学习-服务端
前言 thrift是我所在公司使用的一款广泛的RPC框架,为了在之后的使用过程中,能够在遇到问题能够快速响应,解决。对了解其原理是很有必要的。今天先从服务端代码逻辑学起。服务端实例使用实例:开始之前首先看一个服务端使用过程中的一个例子:namespace java com.wol...
2017-03-21 14:18:00
1069
转载 JavaNIO读书笔记-缓冲区
1.属性:容量(capacity):缓冲区能够容纳的数据元素的最大值。这一容量在缓冲区创建时被设定,并且永远不能被改变。上界(limit):缓冲区的第一个不能被读或写的元素。或者说,缓冲区中现存元素的计数。位置(position):下一个要被读或写的元素的索引。位置会自动由相应的get...
2017-02-01 16:55:00
115
转载 Android-基于事件进度的库
####TimeLineProgress###简介一个可以作为时间线所使用的库,使用起来超级简单,但是效果却是很棒的,你可以用在计划表,并支持二级阶段计划。你也可以用作招聘进度,并可以细粒化的指示当前阶段。总之它有很广的应用场景。本库的灵感来源于阿里巴巴的实习生招聘的后台进度条,想着如果能...
2016-04-06 19:36:00
138
转载 个人简历-Android实习生
###个人简历#####教育背景2013/09-至今 西安电子科技大学 计算机科学与技术专业#####社会实践2011/01-2013/6 高中期间先后创办《刷钻网》以及《大千故事网》,最终由于升学等原因,关停网站,期间负责网站的运营和维护工作。2013/07-2013...
2016-04-02 10:15:00
3276
转载 ArrayList源码解析
#ArrayList源码分析###简介#####类型:类 |extends AbstractList|implements List<E>, RandomAccess, Cloneable, java.io.Serializable#####梗概:ArrayList是...
2016-03-31 22:29:00
98
转载 android-自定义View解决wrap_content无效的问题
###问题提出在我们自定义view时,如何需要是当前的view内容自适应,这种平常的使用中,只需要在xml文件中制定宽高或者长高为wrap_content即可,但是如果该view是我们自定义的,那么此时再在xml文件中指定宽高为wrap_content则不能起到内容自适应的效果,并且效果为m...
2016-02-17 19:10:00
739
转载 win10下打开genymotion出错的解决办法
To date, VirtualBox is not yet fully compatible with Windows 10. As Genymotion relies on the use of VirtualBox in the background, some problems may...
2016-02-13 12:57:00
233
转载 《Android开发艺术》读书笔记之Activity的生命周期和启动
《Android开发艺术》读书笔记--Activity启动###Activity启动生命周期的使用需要主要的要点onStart与onResume的异同?都表示Activity已经可见,但是onStart的时候Activity还在后台,onResume的时候Activity才显示到前台。...
2016-01-25 13:09:00
71
转载 java-拆包和装包简单分析
###前言 最近,也是期末了,在准备复习之余还是抽出点时间研究一下技术,时间不多,所以就研究一下之前研究过的,但是还不是非常清楚的一个知识点—java的自动拆装包。 为了找些资料,找翻了百度的角角落落,但是还是找不到让我满意的资料,或许是有些大神写的过于高深,令我无法理解,万般无奈还是...
2016-01-08 23:58:00
838
转载 TCP标志位解释
TCP标志位简析TCP标志位URG:此标志表示TCP包的紧急指针域(后面马上就要说到)有效,用来保证TCP连接不被中断,并且督促中间层设备要尽快处理这些数据;ACK:此标志表示应答域有效,就是说前面所说的TCP应答号将会包含在TCP数据包中;有两个取值:0和1,为1的时候表示应答域有效,...
2015-12-16 19:46:00
255
转载 android-通过StatFs获取文件系统的空间信息
最近在研究图片的高效加载的时候,偶然发现一个类StatFs类,通过androidSDK的介绍了解了这个类的作用,加之最近操作系统课也在学习文件系统,顺便就研究了一下。 个人感想:其实有些东西学了原理之后真的就很好了解,不然的话真的只是在调用API. 现在开始啦: 研究它必须先知道它...
2015-12-02 00:07:00
416
转载 android--RecycleView.Adapter的初体验
RecycleView的使用初次见面首先了解桥梁—适配器:RecycleView.Adapter最初,我们先了解Adapter的常规使用。 正常境况下,我们至少要实现3个抽象方法,分别是:public ViewHolder onCreateViewHolder(ViewGrou...
2015-11-27 16:47:00
107
转载 Android-setContentView的二次理解
最近两天,看了很多关于android中view加载的过程。在网上看到很多大神的讲解,也深深的被透明透彻的讲解所折服,同时也非常感谢他们的无私奉献。再次,我非常感谢如下的大神的博文:郭霖:http://blog.csdn.net/guolin_blog/article/details/129...
2015-11-02 11:35:00
77
转载 Android Intent Action 大全
ACTION_AIRPLANE_MODE_CHANGED BroadcastAction:用户打开或关闭飞行模式。一个或多个广播会打开或关闭。这个intent会携带下面的附加值: state:一个boolean值,指明飞行模式是否打开。如果是true,cell...
2015-10-26 19:43:00
116
转载 java-“==”、equals和hashcode有什么区别
1)"=="运算符是比较两个变量的值是否相等。也就是说,该运算符用于比较变量对应的内存中所存储的值是否相等,要比较两个基础类型的数据或两个引用变量是否相等,只能使用"=="运算符。 具体而言,如果两个变量是基础类型,可以直接使用"=="运算符判断对应的值是否相等。如果一个变量指...
2015-09-18 01:01:00
86
转载 java-字符串的创建和存储机制
在Java语言这种,字符串起着非常重要的作用,字符串的声明和初始化由以下两种情况: 1》对于字符串String s1 = new String("abc")语句与String s2 = new String("abc")语句,存在两种引用对象s1,s2,两个内容相同的字符串对象"abc...
2015-09-16 23:13:00
123
转载 android-XML解析之pull类型代码解析
由于之前的项目使用过xml文件的解析,但是在使用的时候都是从网上找到的代码,稍作修改就使用了,然而对其中的原理并不知所以然,所以再次想使用的时候,感觉还是空空的,不知道如何下手,为了更加深入的理解xml文件的解析,我从代码实现的角度做一些理解,但是我在看代码的时候,有些代码的实现还是...
2015-08-30 00:06:00
95
转载 android-解决win10下无法打开genymotion
1.找到Oracle文件夹。 2.点开文件夹找到VirtualBox文件夹后点开找到VirtualBox.exe,并以管理员方式运行 3.点击管理,选择“全局设定”。 4.选择网络。 5.选择“仅主机(Host-Only)网络”。点击编辑按钮。 6.将IPV4地...
2015-08-14 13:05:00
102
转载 算法-美团校招计算最小的相乘次数
1)描述思路(2分) 2)评估你的算法需要进行多少次乘法?(3分) 3)请用你熟悉的编程语言编码实现(5分) 1>分析: 函数A(n)满足等比数列,所以可以利用等比数列的求和公式A(n) = (1-q^n)/1-q,这样需要计算的乘法次数为n-1+1(除法)= n次...
2015-08-07 16:52:00
130
转载 android-在开发中使用自定义属性名
在这里我们所说的并非自定义属性,关于自定义属性,请参考之前的文章,讲的很细,今天所说的是自定义“属性名”。 先讲一下,为什么我们需要自定义我们的属性名,加入你再开发一个应用,该应用你设置好几种主题,每一个主题对应与整个程序的很多中属性,假如在一种主题当中有内容背景色(属性为:...
2015-08-07 14:48:00
114
转载 最短路径-Dijkstra算法和Floyd算法
Dijkstra算法 1.定义概览 Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法是很有代表性的最短路径算法,在很多专业课程中都作为基本内容有详细的介绍,如...
2015-08-07 11:26:00
111
转载 anroid-理解IntentService方式开启一个服务
从网上摘录了对IntentService总结较完整的结论: IntentService特征 1、会创建独立的worker线程来处理所有的Intent请求; 2、会创建独立的worker线程来处理onHandleIntent()方法实现的代码,无需处理多线程问题;3、所有...
2015-08-03 11:29:00
141
转载 android-样式(style)和主题(theme)
如果我们经常需要对某个类型的组件指定大致相似的格式,比如字体、颜色、背景色等,如果每次都对view组件重复设置这些属性,这无疑增大了工作量,而且不利于项目的后期维护。 其实android里面的style有点类似css,如果有网站开发经验的同学,来理解style来说,是比较好...
2015-08-01 14:10:00
219
转载 Android中自定义样式与View的构造函数中的第三个参数defStyle的意义
Android中自定义样式与View的构造函数中的第三个参数defStyle的意义 零、序 系统自带的View可以在xml中配置属性,对于写的好的Custom View同样可以在xml中配置属性,为了使自定义的View的属性可以在xml中配置,需要以下4个步骤: ...
2015-07-31 11:44:00
95
转载 android-关于对save与restore的理解
在所有之前,我们先了解一下,官方文档对这两个函数的解释。 save() Subsequent calls to translate,scale,rotate,skew,concat or clipRect, clipPath will all operate as usual, but w...
2015-07-30 15:26:00
207
转载 android-如何通过接口回调来解决Fragment之间的交互
由于在android的丝线机制综fragment和acitivty会被分别实例化为两个不相干的对象,他们之间的联系由activity的一个成员对象FragmntManager来维护,Fragment实例化后到activity中的fragmentManager去注册一下,这个动作封装在Fra...
2015-07-29 16:32:00
340
转载 算法-美团2015校招笔试:写一个复杂度为n的排序算法
一组随机排序的字母数字。请编写一个时间复杂度为O(n)的算法,使这些字母从小到大顺序排序。说明:字母区分大小写,相同的字母,排序护小写排在前面。例如:R,B,B,b,W,W,B,R,B,w排序为:b,B,B,B,B,R,R,w,W,W#include<stdio.h>...
2015-07-29 01:03:00
143
转载 android-当android studio更新时遇到Connetion failed。。。
由于众说周知的原因,我们有时无法正确的更新我们的Android Studio版本,虽然之前我可以通过修改studio.exe.vmoptions里面的选项,可以达到更新,但是不知道什么时候,这种方法已经无法生效了,万般无奈,我从网络上找到了一种新的方法,离线更新。下面就对离线更新的方法,做一下...
2015-07-28 18:44:00
120
转载 android-weight属性的理解
当属性为match_parent时:weight属性可以理解为优先级; <LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="mat...
2015-07-28 17:18:00
224
转载 android-Fragment在生命周期做了什么?
FragmentActivity 生命周期,以及所在生命周期做了什么事? OnAttach:调用该方法时,Fragment会被连接到它的父Activi...
2015-07-28 14:00:00
104
转载 数据结构-队列的链式存储实现操作
#include<stdio.h>#include<malloc.h>typedefintElementType;typedefintStatus;#defineOVERFLOW-1#defineOK1#defineERROR1ty...
2015-07-27 23:06:00
111
转载 数据结构-队列顺序结构的实现和操作
typedefintElementType;typedefintStatus;#defineOK1#defineTRUE1#defineFALSE0#defineERROR0#defineMAXSIZE100typedefstruct{ Ele...
2015-07-27 22:29:00
144
转载 数据结构-栈的链式存储结构
在使用栈的顺序存储时,我们遇到了一些问题,比如:在定义一个栈之前,我们必须要定义一下栈的容量,如果你事先知道了你数据的大小范围,使用顺序存储的话,可能会更好一些,但是如果你需要处理的数据变化范围是比较大的,而且还是不定的,这样的话,再使用顺序栈就会造成性能上的问题,有时还会造成空间的浪...
2015-07-27 09:48:00
171
转载 数据结构-两栈共享空间
其实栈的顺序存储还是挺方便的,但是因为只允许栈顶进出数据,所以不存在线性表的插入和删除时需要移动元素的问题,不过他有一个很大的缺陷,就是必须事先确定存储的空间大小,万一不够用了,就需要通过编程手段来扩充数组的大小,非常麻烦,对于一个栈我们也只能尽快考虑周全,设计出大小合适的数组来处理,...
2015-07-27 00:13:00
276
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人