- 博客(90)
- 资源 (2)
- 收藏
- 关注
转载 Java三种内存分配策略:静态的.栈式的和堆式的区别
* 静态的,就是在变量在编译时已经确定大小并且已经生成。* 栈式的,就是在变量在编译时已经确定大小但是在程序运行时才生成。比如函数中的变量,参数,只有等函数被调用了才生成。但是大小是在编译时就已知了。* 堆式的,就是在变量在运行时才确定大小并且生成。比如NEW()的使用1.程序运行时三种内存分配策略:静态的、栈式的和堆式的区别 按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,...
2018-04-02 19:13:11
1103
转载 java中注解的使用与实例(一)
http://www.cnblogs.com/pepcod/archive/2013/02/16/2913474.html注解目前非常的流行,很多主流框架都支持注解,而且自己编写代码的时候也会尽量的去用注解,一时方便,而是代码更加简洁。 注解的语法比较简单,除了@符号的使用之外,它基本与Java固有语法一致。Java SE5内置了三种标准注解:
2016-05-25 22:36:27
366
转载 详解HTTP中GET和POST的区别
http://www.jellythink.com/archives/806前言我在《PHP处理HTML表单》这篇文章中,说到了处理HTML表单时用到了GET和POST方法,那么,GET和POST是两个什么东西呢?用它们处理表单又有啥区别呢?你不知道,就看这篇文章吧。对你绝对有用,不管你信不信,反正我是信了。除了GET和POST这两种方式以后,还有哪些呢?我接下
2016-05-25 22:04:31
533
转载 深入浅出Android打包
http://geek.csdn.net/news/detail/76488Android市场的渠道分散已不是什么新鲜事,但如何高效打包仍是令许多开发者头疼的问题。本篇文章着重介绍了目前最新的三种打包方案,并且从安全方面对这三种方案进行点评,相信会给开发者带来新的助力。一般需求的打包,一条行命令就出来了。复杂一些的话,也就是一个简单的开源工具,或是一段小配置代码就搞定了。既
2016-05-25 21:59:53
584
转载 Java并发编程:Callable、Future和FutureTask
http://www.cnblogs.com/dolphin0520/p/3949310.htmlJava并发编程:Callable、Future和FutureTask 在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要
2016-05-17 21:55:56
260
转载 HashMap实现原理分析
http://blog.csdn.net/vking_wang/article/details/141665931. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;
2016-05-14 21:52:27
264
转载 Java:String、StringBuffer和StringBuilder的区别
1 StringString:字符串常量,字符串长度不可变。Java中String是immutable(不可变)的。String类的包含如下定义:[java] view plain copy/** The value is used for character storage. */ private final char
2016-05-14 17:09:58
227
转载 Android属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/43536355大家好,在上一篇文章当中,我们学习了Android属性动画的基本用法,当然也是最常用的一些用法,这些用法足以覆盖我们平时大多情况下的动画需求了。但是,正如上篇文章当中所说到的,属性动画对补间动画进行了很大幅度的改进,之前补间动画可以做到的属性动画也能做到,补间动
2016-01-26 19:39:21
324
转载 Android属性动画完全解析(上),初识属性动画的基本用法
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/43536355在手机上去实现一些动画效果算是件比较炫酷的事情,因此Android系统在一开始的时候就给我们提供了两种实现动画效果的方式,逐帧动画(frame-by-frame animation)和补间动画(tweened animation)。逐帧动画的工作原理很简单,其实
2016-01-26 19:35:57
332
转载 展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告
http://blog.csdn.net/jdsjlzx/article/details/6989820展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,
2016-01-26 17:19:12
264
转载 Android开源项目第二篇——工具库篇
http://blog.csdn.net/jdsjlzx/article/details/41576341通过这些项目你可以大幅度减少不必要的开发而将精力放在更重要的地方。 一、依赖注入DI通过依赖注入减少View、服务、资源简化初始化,事件绑定等重复繁琐工作1. AndroidAnnotations(Code Diet) android快速开发框架项目
2016-01-26 15:44:41
642
转载 Android日志打印类LogUtils,能够定位到类名,方法名以及出现错误的行数并保存日志文件
GitHub LogUtils路径: https://github.com/pengwei1024/LogUtilshttp://blog.csdn.net/jdsjlzx/article/details/45575513在开发中,我们常常用打印log的方式来调试我们的应用。在Java中我们常常使用方法System.out.println()来在控制台打印日志,
2016-01-26 15:33:23
566
转载 Android加载不同DPI资源与内存消耗之间的关系
http://blog.csdn.net/jdsjlzx/article/details/45560355Android DPI 分级标准简介Android 设备在物理尺寸和屏幕密度上都有很大的不同,为了简化多设备的设计方案,就是设定一套分级标准。屏幕密度上的分级标准就是:LDPI、MDPI、HDPI、XHDPI,也就是各种大小的 DPI(Dots per inch)。DPI
2016-01-26 15:30:09
347
转载 iPhone屏幕尺寸、分辨率及适配
iPhone屏幕尺寸、分辨率及适配http://blog.csdn.net/phunxm/article/details/42174937
2015-07-21 15:58:38
286
转载 理解RESTful架构
http://blog.csdn.net/gsls181711/article/details/46384593作者: 阮一峰日期: 2011年9月12日越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站
2015-07-14 19:59:18
227
转载 Lucene学习总结之二:Lucene的总体架构(转载)
http://blog.csdn.net/forfuture1978/article/details/4745802Lucene总的来说是:一个高效的,可扩展的,全文检索库。全部用Java实现,无须配置。仅支持纯文本文件的索引(Indexing)和搜索(Search)。不负责由其他格式的文件抽取纯文本文件,或从网络中抓取文件的过程。在Lucene in action
2015-06-25 11:21:35
298
转载 Lucene学习总结之一:全文检索的基本原理(转载)
一、总论根据http://lucene.apache.org/java/docs/index.html 定义:Lucene 是一个高效的,基于Java 的全文检索库。所以在了解Lucene之前要费一番工夫了解一下全文检索。那么什么叫做全文检索呢?这要从我们生活中的数据说起。我们生活中的数据总体分为两种:结构化数据 和非结构化数据 。结构化数据: 指具
2015-06-25 11:12:24
373
转载 Android 滑动切换页面 以及屏幕手势
手机进入智能机时代,触摸屏也已成为主流之势,原来的手机按键也被屏幕点触取代,滑动屏幕操作则相对屏幕点击更能获得用户的青睐,习惯了各种浏览器的鼠标手势、pad等平板的切滑、类似iReader的软件丰富的手势后,是不是也想自己的软件能够用食指炫起来呢,下面就让我们来看看android的手势操作吧 先介绍下左右滑动切换Activity,对于复杂的手势原理一样,具体后述。主要原理为
2014-05-12 16:51:13
459
转载 阿里电话面试经过与总结
最近在找工作,刷新了自己在智联招聘和前程无忧上的简历。这两天电话不断,各路外包公司都来了,简直应接不暇!今天下午又来一个电话,一看是杭州的,本来以为还是外包,一接,人家说了:“你好,我这边是阿里巴巴,你感不感兴趣?”这还用说?作为屌丝程序员,有几个不对阿里巴巴感兴趣的,当时就有点小激动,说当然当然。对方就说,稍后跟HR说一下,找时间做个电话面试。我一听,还真体贴,知道我在南京,先电话面试。
2014-04-30 14:21:36
1664
转载 一篇文章让你读懂iOS和Android的历史起源
http://www.kuailiyu.com/article/9539.html智能手机虽说是移动电话,但我们完全可以将其作为小型化的电脑来思考。这样一来也能够显示出智能手机OS的高性能。我们首先一起来回顾下智能手机OS的历史。OS的黎明期其实在很早之前就已经有这样的想法,即在像智能手机这样可以便利携带的小型电脑终端上运行OS。大约20年前左右,在美国的拉斯维加斯
2014-04-29 11:52:57
648
转载 Android图片缩放总结及比较
http://blog.csdn.net/lincyang/article/details/6651582在Android中对大图片进行缩放真的很不尽如人意,不知道是不是我的方法不对。下面我列出3种对图片缩放的方法,并给出相应速度。请高人指教。第一种是BitmapFactory和BitmapFactory.Options。首先,BitmapFactory.Options有几个F
2014-04-09 15:56:11
425
转载 ImageView上绘制旋转圆环(透明度不同的旋转圆环,利用canvas.drawArc实现) .
http://blog.csdn.net/yanzi1225627/article/details/8581897 上文已经绘制了圆环,但仔细分析就知,如果只需要圆环的话,那么只绘制圆环就可以,不用画内圆和外圆了。事实证明也是如此。 但是要做成和下面的圆环透明度不一的效果上面的方法还是达不中:用drawCircle不中了,经查android提供了绘制圆弧的函数dr
2014-03-17 20:26:46
1112
转载 Android 颜色渲染(八) SweepGradient扫描/梯度渲染 .
http://blog.csdn.net/t12x3456/article/details/10473225Android 颜色处理(八) SweepGradient 扫描/梯度渲染为什么什么叫扫描渲染呢? 相信大家都看过雷达扫描的效果,尤其是在安全软件中.publicSweepGradient(float cx, float cy, int[] colo
2014-03-17 20:25:49
706
转载 android,饼图,扇形图,点击,转动,随手记,可以转动的绚烂饼图 .
http://blog.csdn.net/jy_sharer/article/details/13336759本来这一篇应该还是写Launcher中item拖拽的实现原理的,奈何,自从研究了Launcher,以前没有实现的,现在灵感全来了。这不,一个月前看到了著名记账软件随手记,看到android版中有一个炫酷的可以旋转的统计饼图,当时,下载了APK,反编译了下,奈何,不知道是不是在代码中
2014-03-17 20:19:11
1786
转载 android Draw Rect 坐标图示
http://byandby.iteye.com/blog/826230前两天在博客发了在例子 android Canvas类介绍 http://byandby.iteye.com/blog/825330 建议大家 点进去 看一看 不然下边没办法 继续啊。 我还是把这个例子的代码贴出来 大家一起看看吧。 Java代码 package com
2014-02-27 16:53:03
517
转载 px、dp和sp,这些单位有什么区别?
http://www.cnblogs.com/bjzhanghao/archive/2012/11/06/2757300.htmlpx:即像素,1px代表屏幕上一个物理的像素点;px单位不被建议使用,因为同样100px的图片,在不同手机上显示的实际大小可能不同,如下图所示。dp:这个是最常用但也最难理解的尺寸单位。它与“像素密度”密切相关
2014-02-26 16:32:53
362
转载 Android的Activity的launchMode与onActivityResult方法的关系
http://blog.csdn.net/peidonghui/article/details/9292125Android的Activity有四种启动模式,分别是standard、singleTop、singleTask、singleInstance。测试发现,不同的模式下onActivityResult的调用时机不同:1 在standard、singleTop两
2014-02-25 16:51:07
460
转载 Android Activity的加载模式和onActivityResult方法之间的冲突
http://freetymekiyan.1kapp.com/android-activity的加载模式和onactivityresult方法之间的冲突/前言今天在调试程序时,发现在某一Activity上点击返回键会调用该Activity的onActivityResult()方法。我一开始用log,后来用断点跟踪调试半天,还是百思不得其解。因为之前其他的Activi
2014-02-25 16:48:17
645
转载 Android获取手机基站信息并进行基站定位(基站定位原理)
http://blog.csdn.net/mad1989/article/details/9970431一,首先普及一下手机基站信息中相关的专业词汇: 通过TelephonyManager 获取lac:mcc:mnc:cell-id(基站信息)的解释: MCC,Mobile Country Code,移动国家代码(中国的为460); MNC,Mobile Netwo
2014-02-17 16:55:21
6066
转载 如何获取经纬度之间两点间真实距离(适用于GoogleMap,BaiduMap,Amap等)
http://blog.csdn.net/mad1989/article/details/9933089看标题就会明白,两个经纬度之间真实距离这个一般的地图API有自带方法,直接调用便可得到结果,一般结果都是以米为单位。最近在做android版上的GoogleMap,找了半天API发现没有此类方法,看来只能自己实现了,接下来我就把如何计算两点之间(经纬度)的真实距离的算法写下来,原
2014-02-17 15:50:05
1262
转载 Android 获取屏幕尺寸与密度
http://www.cnblogs.com/renyuan/archive/2012/07/25/2607936.html遇到一个问题,我的地图浮标图片在WVGA手机上正好,在QVGA上就显的太大,所以我要根据屏幕的不同调整浮标的大小使其在QVGA大小合适。有的同事提出了依据分辨率来区分不同的屏幕,但是单WVGA就支持好几种不同的分辨率,QVGA又支持好几种。。。而且更神奇的时候
2014-01-27 15:32:36
446
转载 Android手机分辨率基础知识(DPI,DIP计算)
http://blog.csdn.net/moruite/article/details/60285471.术语和概念术语说明备注Screen size(屏幕尺寸)指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸摩托罗拉milestone手机是3.7英寸
2014-01-17 16:57:18
364
转载 Android手机分辨率基础知识(DPI,DIP计算)
http://blog.csdn.net/moruite/article/details/60285471、概述 过去,程序员通常以像素为单位设计计算机用户界面。例如:图片大小为80×32像素。这样处理的问题在于,如果在一个每英寸点数(dpi)更高的新显示器上运行该程序,则用户界面会显得很小。在有些情况下,用户界面可能会小到难以看清内容。由此我们采用与分辨率无
2014-01-17 16:55:45
516
转载 Android XML文件使用
http://www.cnblogs.com/zhengtao/articles/1924940.html一、布局文件:在layout目录下,使用比较广泛; 我们可以为应用定义两套或多套布局,例如:可以新建目录layout_land(代表手机横屏布局),layout_port(代表手机竖屏布局),系统会根据不同情况自动找到最合适的布局文件,但是在同一界面的两套不同布局文件
2014-01-16 10:50:06
488
转载 android中一个程序中再次开启另外一个应用程序
http://blog.csdn.net/napolun007/article/details/6088439刚才经过自己的测试,找到了可以开启另外个程序的方法,现在分享给大家: Intent intent = new Intent(Intent.ACTION_MAIN);ComponentName com = new ComponentNa("cn.com.p
2013-11-20 17:28:12
667
转载 Android 快捷键
Android 快捷键http://blog.csdn.net/shuaihj/article/details/9263553Eclipse Android编程快捷键是本文要介绍的内容,主要是来了解并学习Eclipse Android的内容,具体关于Eclipse Android内容的详解来看本文。Eclipse Android中快速多行注释的方法1
2013-11-20 17:25:35
505
转载 位图引起的内存溢出OutOfMemory解决方案
位图引起的内存溢出OutOfMemory解决方案http://blog.csdn.net/shuaihj/article/details/8808409作者:老帅一、问题描述:Android下的相机在独自使用时,拍照没有问题,通过我们的代码调用时,也正常,但是更换了不同厂商的平板,ROM由Android4.0变成了Android4.1后,拍照出现了OutOfMemo
2013-11-20 17:20:21
611
转载 Toast特效
http://www.cnblogs.com/qingblog/archive/2012/06/11/2544610.htmlToast特效 Java代码 Toast.makeText(getApplicationContext(), "默认Toast样式", 2000).show(); Toast.mak
2013-11-19 17:03:51
667
转载 System.arraycopy
http://xiaooman07.iteye.com/blog/451843程序如下: class C{ public static void main(String args[]){ int a[][] = {{1,2,3},{4,5,6}}; int b[][] = new int[a.length][a[0].length];
2013-11-12 18:03:21
835
转载 2013年的“中国规模”负载
http://c.blog.sina.com.cn/profile.php?blogid=e59371cc890001rm今年是双十一购物狂欢节的第五个年头,每一年这个时刻对于技术团队而言都是一次真刀实枪的数字战争。一方面,我们会提前在产品和业务层面努力创新,力争在当天为消费者留下更优质的购物体验。另一方面,全国人民的热情也是技术架构和细节不断优化的动力。下面我就简单介绍下
2013-11-12 17:09:13
487
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人