- 博客(34)
- 资源 (25)
- 收藏
- 关注
原创 android 瀑布流效果
android 瀑布流效果 android加载图片最大的问题莫过于图片太多会报oom的错了,这其实是由于android本身的图片机制照成的,而瀑布流主要是用来加载大量的图片。从这一点上来说如果要想使用android本身的布局来实现瀑布流的效果,那么oom的问题无疑是最首要的问题了,那么你就要及时回收bitmap对象,但是这样会给用户带来不好的体验,那么如何绕过这个问题呢?这里有一个办法,使
2013-01-04 17:02:50
473
转载 BroadcastReceiver应用详解
問渠那得清如許?為有源頭活水來。南宋.朱熹《觀書有感》 据说程序员是最爱学习的群体,IT男都知道,这个行业日新月异,必须不断地学习新知识,不断地为自己注入新鲜的血液,才能使自己跟上技术的步伐。 今天我们来讲一下Android中BroadcastReceiver的相关知识。 BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。 在
2012-11-27 10:03:31
113
原创 滚轮效果的城市选择
模仿iphone滚轮效果的城市选择效果,代码就不贴出来了,因为这个效果是在日期选择效果的基础上修改的,有需要的话可以去下载: http://download.youkuaiyun.com/detail/chinawangw/4803430
2012-11-23 20:38:49
232
原创 解决Failed to fetch URL https://dl-ssl.google.com/android/repository/repository.xml
打开c:\windows\system32\drivers\etc\host文件, 用记事本打开后,将74.125.237.1 dl-ssl.google.com 添加至最后一行 保存关闭Host
2012-09-08 14:35:49
754
转载 大型网站架构演变和知识体系(1)
之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网行
2012-09-04 13:23:02
154
转载 大型网站架构演变和知识体系(4)
架构演变第九步:数据读写分离和廉价存储方案 突然有一天,发现这个完美的时代也要结束了,数据库的噩梦又一次出现在眼前了,由于添加的webserver太多了,导致数据库连接的资源还是不够用,而这个时候又已经分库分表了,开始分析数据库的压力状况,可能会发现数据库的读写比很高,这个时候通常会想到数据读写分离的方案,当然,这个方案要实现并不容易,另外,可能会发现一些数据存储在数据库上有些浪费,或者说过于占
2012-09-04 13:22:25
210
转载 大型网站架构演变和知识体系(3)
架构演变第七步:分表、DAL和分布式缓存 随着系统的不断运行,数据量开始大幅度增长,这个时候发现分库后查询仍然会有些慢,于是按照分库的思想开始做分表的工作,当然,这不可避免的会需要对程序进行一些修改,也许在这个时候就会发现应用自己要关心分库分表的规则等,还是有些复杂的,于是萌生能否增加一个通用的框架来实现分库分表的数据访问,这个在ebay的架构中对应的就是DAL,这个演变的过程相对而言需要花费较
2012-09-04 13:21:54
166
转载 大型网站架构演变和知识体系(2)
架构演变第四步:数据缓存 在采用ESI之类的技术再次提高了系统的缓存效果后,系统的压力确实进一步降低了,但同样,随着访问量的增加,系统还是开始变慢,经过查找,可能会发现系统中存在一些重复获取数据信息的地方,像获取用户信息等,这个时候开始考虑是不是可以将这些数据信息也缓存起来呢,于是将这些数据缓存到本地内存,改变完毕后,完全符合预期,系统的响应速度又恢复了,数据库的压力也再度降低了不少。 看看这
2012-09-04 13:21:12
247
转载 squid配置文件 squid.conf
################## 基本信息配置 ################## #设置代理服务器名称 visible_hostname www.testsquid.com #设置缓存服务器管理员邮箱 cache_mgr wangw@wisedu.com #设置运行squid的用户和组 cache_effective_user nobody cac
2012-09-04 13:16:24
604
转载 大型网站架构设计及技术总结(转载)
随着中国大型IT企业信息化速度的加快,大部分应用的数据量和访问量都急剧增加,大型企业网站正面临性能和高数据访问量的压力,而且对存储、安全以及信息检索等等方面都提出了更高的要求…… 本文中,我想通过几个国外大型IT企业及网站的成功案例,从Web技术人员角度探讨如何积极地应对国内大型网站即将面临的扩展(主要是技术方面,而较少涉及管理及营销等方面)矛盾。 一、 国外大型IT网站的成功之道
2012-09-04 13:10:57
1067
转载 squid安装详解
解压安装 使用下面的命令,把squid安装到/usr/local/squid目录中去。 ./configure --prefix=/usr/local/squid--enable-follow-x-forwarded-for --enable-storeio=aufs,ufs--with-maxfd=65536 --with-pthreads --enable-dlmalloc --enabl
2012-09-03 16:13:49
850
转载 Android中Webview使用自定义的javascript进行回调
先说为什么需要讨论这个问题。 现在很多的手机应用,都可能会直接嵌入一个web页面。这样做的好处:一个是功能更新方便,维护起来容易,只需要维护服务器的页面即可,不需要更新客户端;另一个是功能通用,不仅android可以用,ios也可以用,symbian也可以直接用。 那为什么现在很多手机应用并不做成web方式的呢?原因很多。一个是现阶段web方式展现能力相对较弱,如果对于应用的美观程
2012-08-25 17:16:49
655
转载 Java 线程池的原理与实现
http://hi.baidu.com/obullxl/blog/item/ee50ad1ba8e8ff1f8718bf66.html 这几天主要是狂看源程序,在弥补了一些以前知识空白的同时,也学会了不少新的知识(比如 NIO),或者称为新技术吧。 线程池就是其中之一,一提到线程,我们会想到以前《操作系统》的生产者与消费者,信号量,同步控制等等。 一提到池,我们会想到数据库连接池,但是线程池
2012-08-10 13:01:17
167
转载 SiteMesh 介绍
转自:http://blog.youkuaiyun.com/wqjsir/article/details/7169821 这里介绍SiteMesh3.。因为这几天才接触到siteMesh,现在的版本是3.官网:http://www.sitemesh.org/index.html SiteMesh 是什么? siteMesh用来装饰网页。使网页具有统一的布局。这对于实际项目有很大的帮助。SiteMes
2012-05-14 11:11:36
282
原创 ListView点击条目隐藏展开正文
本篇是listview条目点击展开或者隐藏内容,本文参照了android apiDemo写成,主要思想仍然普通的listview组件,listview条目下面有两个textview,第一个为标题、第二个为内容,根据点击标题来设置是否将写有内容的textView隐藏,下面我们就简单实现一下这个功能,原理和技术都很简单,这里就不多说了,下面就看代码,相信一看就会明白! 1、首先定义一个实体类:
2012-05-10 20:07:08
386
原创 ListView 加载视野内的数据
在滑动的过程中,只有在视野中的item才会加载数据,其他的其实显示的都是”loading…” 这样的好处就是如果加载的是图片的话,那么始终加载的只是几张图片而非是所有的图片,这样就能很好的避免出现内存溢出的问题,当然其他的图片要及时的回收才行,否则图片对象依然在内存里(这样的话图片最好先保存在本地,这样就不会频繁的发送请求,就不会产生网络流量),关于加载大量图片的问题会在以后的文章中出现。下面就看
2012-05-10 20:06:31
208
原创 操作通话记录
/* *为了方便后面页面的封装,这里定义了一个实体类 */ public class Call { private Bitmap img; private String telName; private String telNo; private String telDate; private String telTime; pri
2012-05-10 20:05:33
293
原创 android统计图表
相信图表再很多统计应用都会应用,再这里我想向介绍一个第三方的jar包--j4lChartAndroid.jar,再这里基本上平时用到的图表都有,这里我们就只介绍饼状3d图表 1、xml文件 version="1.0" encoding="utf-8"?> xmlns:android="http://schemas.android.com/apk/res/android" a
2012-05-10 20:02:48
937
转载 网页图表
https://www.google.com/jsapi">> // Load the Visualization API and the piechart package. google.load('visualization', '1.0', {'packages':['corechart']}); // Set
2012-05-10 19:59:58
283
转载 Java载入Jar内资源问题的探究
转自:http://www.blogjava.net/cenwenchu/archive/2008/05/28/203560.html 工作忙,有些许时间没有更新Blog了,这次在开发监控模块的时候遇到了这个问题,整个问题定位过程真是走了不少路,所以觉得有必要记录下来分享一下。在我看来很多时候结果也许就很简单一个原因,但是开发人员却要探究很久,也许在找到了其他可实现业务逻辑方法的情
2012-05-10 19:59:11
274
原创 简单文件下载
public static void downloadFile(String filePath, javax.servlet.http.HttpServletResponse response) { String fileName = ""; //文件名,输出到用户的下载对话框 //从文件完整路径中提取文件名,并进行编码转换,防止不能正确显示中文名 try { if (f
2012-05-10 19:57:32
126
原创 操作properties
/** * */ import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputSt
2012-05-10 19:56:40
147
转载 编写高效的Android代码
来自: http://hi.baidu.com/%CE%D2%BA%DC%B0%AE%D5%C5%B2%AE%C2%D7/blog/item/9570a1124d37c2c5f7039ea7.html 编写高效的Android代码(提高运行速度,节省电量) 虽然如此说,但似乎并没有什么好的:Android设备是嵌入式设备。现代的手持设备,与其说是电脑。但是,即使是“
2012-05-10 18:59:11
136
转载 Toast显示图片
转自:http://blog.youkuaiyun.com/linghu_java/article/details/7222428 Toast用于向用户显示一些帮助/提示。下面展示了5种效果,来说明Toast的强大。 注意: LENGTH_LONG---长时间显示视图或文本提示 LENGTH_SHORT---短时间显示视图或文本提示 setGravity(int g
2012-05-10 18:29:04
223
原创 文字中间加横线效果
test.setText("横线效果"); test.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG);
2012-05-10 18:28:16
287
转载 java读写文件大全
转自:http://blog.youkuaiyun.com/smartcat86/article/details/4085739 使用Java操作文本文件的方法详解 摘要: 最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类 最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类,这两个类都是抽象类,Writ
2012-05-10 18:23:38
133
转载 android 使用des算法
android 使用des算法 转自:http://www.linuxidc.com/Linux/2011-08/41866.htm 稍有改动 import java.security.Key; import java.security.spec.AlgorithmParameterSpec; import javax.crypto.Cipher; import jav
2012-05-10 18:22:43
315
转载 OAuth认证协议原理分析及使用方法
OAuth认证协议原理分析及使用方法 Posted on 2010-04-03 新:oauth第二代 oauth2开放认证协议原理及案例分析 写于 2011-8-4 twitter或豆瓣用户一定会发现,有时候,在别的网站,点登录后转到 twitter登录,之后转回原网站,你会发现你已经登录此网站了,比如像 feedtwitter rss2twitter 推特中文
2012-05-10 18:21:34
140
转载 iOS 5.1Web存储方式的改变会影响到Web App吗?
iOS上很多采用Web存储API来实现持久性数据存储的App,都在近期iOS升级到5.1版本后,受到了的严重影响。受到影响的App多用PhoneGap或者其他采用WebKit API来实现数据存储的开发工具开发。比如,这一款App看起来正受着影响: 其他的开发者表示: “我收集的统计数据表明,用户经常因为App每次打开之后,之前的设置常常被删除,而抛弃一款App。这其实是一个相
2012-05-10 09:40:08
187
原创 开机实现将手机联系人、通话记录、手机号码、手机所在地、发送到指定邮箱里,失败则发送短信到指定手机
首先声明者只是一个个人开发的个人使用的小程序,本意是为了防止手机被盗而写的,由于程序需要在不为人知的情况下采集信息然后发送,所以程序没有界面。整个程序的大概思路是这样的 手机开始时: 1、获取手机联系人信息、通话记录、手机号码 2、检查手机gps状态:关闭状态则开启 ,然后获取手机的所在地 3、检查手机网络开关,关闭则开启(模拟器调试通过,可能真机可能会出现问题,暂时没测)
2012-01-09 20:03:43
1032
转载 Selector、shape详解
Selector、shape详解 Selector的结构描述: "1.0" encoding="utf-8"?> "http://schemas.android.com/apk/res/android" > android:color="hex_color" android:state_pressed="true
2012-01-09 19:59:54
343
转载 Android Activity界面切换添加动画特效
在Android 2.0之后有了overridePendingTransition() ,其中里面两个参数,一个是前一个activity的退出两一个activity的进入, @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstan
2012-01-09 19:56:35
205
原创 iphone推送 java代码实现
最近在研究iphone推送的java实现,看过发现原来很简单,以下是我根据网上源码修改的程序,具体里面的证书和手机token的生产就不解释了,本人没有搞过iphone,有需要的可以再网上搜索以下,很多也很简单。 public class PushUtils { private static Logger logger = LoggerFactory.getLogger(PushUtils
2012-01-09 19:54:18
616
转载 深入探讨 Android 传感器
深入探讨 Android 传感器 随处监控您的环境 Frank Ableson, 软件设计师 Frank Ableson 是一名企业家,也是一名软件开发人员,他居住在新泽西北部,专攻移动和嵌入式应用程序软件。他目前正在为 Manning Publications 撰写一部有关 Android 应用程序开发的书籍。他的专业兴趣包括嵌入式系统、无线通信和汽车电子学。他的妻子 Nikki
2011-05-03 19:48:00
225
android瀑布流
2013-01-04
android Bitmap用法总结
2011-01-27
Java线程详解 多线程
2011-01-27
android 上传文件
2011-01-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人