暂无个人介绍
<p style="line-height:28px; margin-top:0px; margin-bottom:10px; padding-top:0px; padding-bottom:0px; color:rgb(87,105,125); font-family:'Hiragino Sans GB W3','Hiragino Sans GB',Arial,Helvetica,sim
<p><strong><span style="font-size:24px">一,android装载器基本方法</span></strong></p> <p></p> <p lang="zh-CN" style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:26px; margin-botto
<p>android 高仿京东源码,两年前的作品,最近发现一些老代码,发布出来给初学者学习,下面附上几张展示的效果,有需要的请到下面地址下载,记得stare哦</p> <p><span style="font-size:18px; color:#ff6666">https://github.com/xiangzhihong/jdProduct</span><br></p> <p><im
<p>在开发中我们常常遇到一些莫名奇妙的问题,就比如Gridview的item含有checkbox,setOnItemClickListener方法失效的问题。</p> <p>刚开始网上搜了一下,如http://my.oschina.net/fuckboogie/blog/346202</p> <p>按这个没办法解决我上面的问题,于是我在item的子布局里面新增了</p> <p></
<p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Arial; line-height:26px"> 首先,文章中出现的<span style="font-family:Consolas,'Courier New',Courier,mono,serif
<h1 style="margin:20px 0px 18px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; font-weight:500; line-height:1.3em; color:rgb(51,51,51); font-size:3.6rem"> <span style="line-height:42px
<p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; color:rgb(85,85,85); font-family:'microsoft yahei'; line-height:35px"> <span style="font-size:14px">老规矩,先上一下项目地址:
<p>首先感谢http://www.zuidaima.com/share/1861712958622720.html对我的帮助,我在此基础上修改了页面的显示,</p> <p>先上效果吧<img src="http://img.blog.csdn.net/20160411184825407?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font
<p><span style="color:rgb(85,85,85); font-family:'microsoft yahei'; font-size:15px; line-height:35px">自从Gallery被谷歌废弃以后,Google推荐使用ViewPager和HorizontalScrollView来实现Gallery的效果。的确HorizontalScrollView可
<p>每个人都有一些自己的开发习惯,比如使用的开发工具或者插件,以及收集资料的方式。<br> 写此文是为了保存一下自己的开发习惯,以便于快速的更换开发环境,虽然开发环境肯定不会经常换。但是,如果丢失了一些东西,对于开发过程多多少少还是有一些影响的。</p> <p>虽然这种比较便捷的种种插件,各类大牛都已经写过很多文章了,但是毕竟每个人都有自己的习惯。<br><strong>此文仅仅是为
<p><span style="font-size:18px">很早之前看淘宝就有了ios那种的城市选择控件,当时也看到网友有分享,不过那个写的很烂,后来(大概是去年吧),我们公司有这么一个项目,当时用的还是网上比较流行的那个黑框的那个,感觉特别的丑,然后我在那个开源的wheelview的基础上做封装,用户只需要专心数据的组装即可,然后填充就行,其他的可以不必考虑。</span></p>
<h2 id="WizKMOutline_1383296103992501" style="margin:0px; padding:0px; color:rgb(51,51,51); font-family:Arial; line-height:26px"> 1. HashMap的数据结构</h2> <p style="color:rgb(51,51,51); font-family:
<p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Arial; font-size:14px; line-height:26px"> 看了ConcurrentHashMap的实现, 使用的是拉链法.<br></p> <p style="margin-
<p>KMP为的是解决2字符串匹配问题的算法,检查一个字符串是否为另一个的子串,sub = "abc" , str = "aabcd" ,str里包含了一个sub,KMP算法可以以O(M+N)的复杂度找到子串在str的位置。</p> <p>那代码怎么实现呢:</p> <p></p> <pre code_snippet_id="1637751" snippet_file_name="bl
<p><span style="color:rgb(47,47,47); font-family:'lucida grande','lucida sans unicode',lucida,helvetica,'Hiragino Sans GB','Microsoft YaHei','WenQuanYi Micro Hei',sans-serif; font-size:15px; line-
<span style="font-size:18px">阿里面试主要问的是一些原理性的东西,比如HashMap实现原理,线程间通讯,线程间数据共享,android对java在哪些方法上 有优化,android的异步任务是怎么实现的等等,接下来我们一一讲解<br></span> <p><span style="font-size:18px">1,HashMap实现原理,</span></
<p><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:26px">说到MVP就不得不提到MVC,做过J2EE的猿友们肯定知道MVC是个什么东西。MVC即 Model、View、Controller, 那MVP就Model、View、Presenter。Model用于提供数据模型
<p><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:26px">网络访问框架经过了从使用最原始的AsyncTask构建简单的网络访问框架(甚至不能称为框架),后来使用开源的android-async-http库,再到使用google发布的volley库,一直不懈的寻找更好的解
<h2 style="margin:14px 0px; padding:0px; font-size:20px; font-family:'Microsoft YaHei'; color:rgb(85,85,85); line-height:23.8px; background-color:rgb(249,249,249)"> 一、SpringMVC基础入门,创建一个HelloWorld
<p>上次去一个公司面试,面试官问了一个题,怎么用android的自定义view实现一个公章的效果,据说这是华为之前的面试题,我想了下,要是公章的效果,最外层是一个圆,里面是一个五角星,但是这文字怎么画呢,比较难搞,后来回来看了下java的api,发现人家的Path里面本来就提供了这么一个方法:</p> <p></p> <pre style="font-family:宋体; font-
<p style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:26px"> 最近发现几起对ThreadPoolExecutor的误用,其中包括自己,发现都是因为没有仔细看注释和内部运转机制,想当然的揣测参数导致,先看一下新建一个ThreadPoolExecutor的构建参数:</p> <p s
<h2 style="margin-top:1em; margin-bottom:16px; line-height:1.225; font-size:1.75em; padding-bottom:0.3em; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:rgb(238,238,238);
<h3 style="margin-top:1em; margin-bottom:16px; line-height:1.43; font-size:1.5em; color:rgb(51,51,51); font-family:'Helvetica Neue',Helvetica,'Segoe UI',Arial,freesans,sans-serif,'Apple Color Emoj
<p style="margin-top:0px; margin-bottom:16px; color:rgb(51,51,51); font-family:'Helvetica Neue',Helvetica,'Segoe UI',Arial,freesans,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol
<p>讲到图片请求,主要涉及到网络请求,内存缓存,硬盘缓存等原理和4大引用的问题,概括起来主要有以下几个内容:</p> <p></p> <p style="border-width:0px; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:8px; list-style:none; text-inde
<p style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:26px"> 今天在看Universal-Image-Loader源码的时候,在对图片的超过用户在所设的阈值的时候,系统会调用GC将LinkHashMap比较靠底层的图片引用去掉,这里涉及到一个技术单个图片的文图大小的方法:</p>
<p style="margin-top:0px; margin-bottom:1.1em; padding-top:0px; padding-bottom:0px; font-family:'microsoft yahei'; font-size:14px; line-height:26px"> </p> <p style="margin-top:0px; margin-bottom
<p>简单的可以理解为:</p> <p><span style="font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:19.5px; background-color:rgb(254,254,242)">heap:是由malloc之类函数分配的空间所在地。地址是由低向高增长的。 </spa
<h1 style="margin:0px 0px 0px 5px; padding-top:5px; font-size:28px; font-family:Verdana,Arial,Helvetica,sans-serif"> <strong>cordova与</strong>phonegap有什么关系?</h1> <h2 style="margin:0px 0px 4px; f
<p><span style="color:rgb(85,85,85); font-family:'microsoft yahei'; font-size:14px; line-height:35px"><span style="color:rgb(85,85,85); font-family:'microsoft yahei'; font-size:14px; line-height:3
<p>实现的效果我一会贴上,我先说下原理,我们知道要实现在canvas上画线,不就是要搞一个paint嘛,然后首先肯定要设置下paint的属性,那么画文字呢,不就是Textpaint吗,</p> <p>对,就是这么简单,接下来怎么画,折线图主要分为X轴和y轴,x轴表示日期,y表示收益,好,说道这里,大家应该知道怎么去做了,下面直接贴代码,</p> <p></p> <pre style
<p style="margin-top:0px; margin-bottom:1.1em; padding-top:0px; padding-bottom:0px; font-family:'microsoft yahei'; font-size:14px; line-height:26px"> <span style="">在Android开发中,越来越多的商业项目使用了Androi
<p style="margin-top:0px; margin-bottom:1.1em; padding-top:0px; padding-bottom:0px; color:rgb(85,85,85); font-family:'microsoft yahei'; font-size:14px; line-height:35px"> 离线缓存是指在有网络的状态下将从服务器获取的网络
<p align="left" style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Arial; font-size:14px; line-height:26px"> <span style="color:rgb(73,73,73)">Java</span><
<p style="color:rgb(51,51,51)"> 当MIDlet被应用程序管理器成功地初始化之后,就开始展开了它的生命周期。MIDlet的生命周期完全由应用程序管理器控制,也就是说,当MIDlet要从一个状态变成另外一个状态时,应用程序管理器会调用对应的回调函数(call back,也就是MIDlet类定义的那三个抽象方法)。基本上,MIDlet有三种状态,分别是停止状态(P
<ol style="color:rgb(51,51,51); font-family:微软雅黑; font-size:16px; line-height:32px; text-indent:26px; background-color:rgb(254,254,254)"> <li style="margin:0px; padding:0px; list-style:none"><span
<p style="font-size:14px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; color:rgb(69,69,69); font-family:tahoma,helvetica,arial; line-height:21px"> 1. OnLowMemory</p> <
<span style="color:rgb(48,48,48); font-family:Verdana,Helvetica,Arial; line-height:18px">1.<a target="_blank" href="http://developer.android.com/reference/android/support/v13/app/FragmentPagerAdap
<span style="font-size:14px; word-wrap:normal; word-break:normal; line-height:25px; color:rgb(70,70,70); font-family:Helvetica,Tahoma,Arial,sans-serif; border-spacing:1px; background-color:rgb(229
<p style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:26px"> 涉及到的知识点: </p> <p style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:26px"> 1.Struts2
<p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; color:rgb(85,85,85); font-family:'microsoft yahei'; font-size:15px; line-height:35px"> InvocationTargetException异
java基础巩固笔记5-多线程之共享数据<br> 线程范围内共享数据<br> ThreadLocal类<br> 多线程访问共享数据<br> 几种方式<br> 本文主要总结线程共享数据的相关知识,主要包括两方面:一是某个线程内如何共享数据,保证各个线程的数据不交叉;一是多个线程间如何共享数据,保证数据的一致性。<br><br><br> 线程范围内共享数据<br><br><br>
<p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Arial; font-size:14px; line-height:26px"> <span style="font-size:18px">在开始学Hibernate之前,一直就有人说:Hiberna
<ul style="padding:0px 0px 0px 2em; margin-top:0px; margin-bottom:16px; color:rgb(51,51,51); font-family:'Helvetica Neue',Helvetica,'Segoe UI',Arial,freesans,sans-serif,'Apple Color Emoji','Segoe
<p style="margin-top:0px; margin-bottom:16px; color:rgb(51,51,51); font-family:'Helvetica Neue',Helvetica,'Segoe UI',Arial,freesans,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol
<h1 style="font-size:2.25em; margin-right:0px; margin-bottom:16px; margin-left:0px; line-height:1.2; padding-bottom:0.3em; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:r
<h1 style="margin:0px; padding:0px; color:rgb(51,51,51); font-family:Arial; line-height:26px"> <strong>前言:</strong> </h1> <p style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-h
<h1 id="stickylistheaders" style="margin:0.8em 0px; padding:0px; font-weight:100; color:rgb(51,51,51); font-family:'microsoft yahei'; line-height:26px"> 我们知道在ios中字母的导航有悬停的效果,在android中,git上有大神实现了这
<p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Arial; font-size:14px; line-height:26px"> 地址:<a target="_blank" href="https://github.com/koral--/andr
<h2 id="post" style="font-family:'Microsoft YaHei',Helvetica,Arial,SimHei,sans-serif; font-weight:500; line-height:1.1; color:rgb(51,51,51); margin-top:20px; margin-bottom:10px; font-size:30px; ba