2014年8月22日

Android常用Adapter用例

摘要: 目录(?)[-]以下文章原创版权全部归 博客园 娄立军所有转载请详细标明原创作者及出处以示尊重作者娄立军出处httpwwwcnblogscomloulijun作者的Android杂谈系列文章httpwwwcnblogscomloulijuncategory343307htmlAndroid杂谈--L... 阅读全文

posted @ 2014-08-22 23:20 JimSow 阅读(185) 评论(0) 推荐(0) 编辑

2014年4月1日

java concurrent 探秘

摘要: 我们都知道,在JDK1.5之前,Java中要进行业务并发时,通常需要有程序员独立完成代码实现,当然也有一些开源的框架提供了这些功能,但是这些依然没有JDK自带的功能使用起来方便。而当针对高质量Java多线程并发程序设计时,为防止死蹦等现象的出现,比如使用java之前的wait()、notify()和synchronized等,每每需要考虑性能、死锁、公平性、资源管理以及如何避免线程安全性方面带来的危害等诸多因素,往往会采用一些较为复杂的安全策略,加重了程序员的开发负担.万幸的是,在JDK1.5出现之后,Sun大神(Doug Lea)终于为我们这些可怜的小程序员推出了java.util.co.. 阅读全文

posted @ 2014-04-01 22:11 JimSow 阅读(117) 评论(0) 推荐(0) 编辑

2014年3月1日

十大跨平台移动应用开发工具

摘要: 成本低、周期短,易于上手,不用重新设计,种种好处让跨平台开发风头无量,也让诸多跨平台开发工具趁势崛起。在本文中,我们盘点了过去的一年里,最受开发者喜爱的跨平台移动应用开发工具,尤以HTML/JS/CSS开发为众,比如PhoneGap、Sencha Touch等,却也包含使用其他语言进行开发的工具,比如Xamarin,使用C#,就可以开发出能运行于各大主流移动平台之上的原生App。HTML/JavaScript/CSS篇1.PhoneGap说到跨平台开发工具,很多人首先会想到PhoneGap。这样一款能够让开发者使用HTML、JS、CSS来开发跨平台移动App的开源免费框架,一直以来都深受开发者 阅读全文

posted @ 2014-03-01 16:23 JimSow 阅读(773) 评论(0) 推荐(0) 编辑

2014年2月27日

AES加密CBC模式兼容互通四种编程语言平台Java、PHP、C#

摘要: 密码学中的高级加密标准(Advanced Encryption Standard,AES),又称高级加密标准Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院 (NIST)于2001年11月26日发布于FIPS PUB197,并在2002年5月26日成为有效的标准。2006年,高级加密标准已然成为对称密钥加密中最流行的算法之一。该算法为比利时密码学家Joan Daemen和VincentRijmen所设计,结合两位作者的名字,以Rijndael之命名之,投稿.. 阅读全文

posted @ 2014-02-27 15:42 JimSow 阅读(732) 评论(0) 推荐(0) 编辑

2014年2月16日

各大网站架构总结笔记(续)

摘要: 1、Google架构老大当然要放第一位,Google的架构非我们这些平凡之辈一两天能够了解的,这里也只是大概地整理一下:--GFS,Google的强有力的面向大规模数据密集型应用的、可伸缩的分布式文件系统--MapReduce,Google的分布式并行计算系统,GFS存储数据,而MapReduce则是以最快最可靠的方式处理数据。--BigTable,Google基于GFS和MapReduce之上的用来存储结构化数据的解决方案,有了它,不仅可以存储结构化的数据,而且可以更好的管理和做出负载均衡决策。Google架构的详细信息2、优酷网架构在国内,上不了YouTube,只能看看优酷了,说实在优酷在 阅读全文

posted @ 2014-02-16 15:05 JimSow 阅读(134) 评论(0) 推荐(0) 编辑

各大网站架构总结笔记

摘要: 记得在大学里不止一次关注网站架构方面的东西了,但每次都是泛泛了解,也没有着重记录,一段时间后对各种架构的思想也就模糊了。这几天不知怎么的又心血来潮(可能是快毕业了冲动了)想深入了解一下网站架构方面的知识,并想通过这次来总结一下网站架构,记录一点东西供自己以后翻阅,也给那些希望了解这方面知识的朋友提供一点点有用的信息,下面是我这次学习的总结笔记,有什么写得不妥的地方还请大家指出,还有希望这篇随笔能抛砖引玉,大家各抒己见。1、MySpace架构回顾了MySpace的成长史,真是让人惊叹,他的架构基本经历了五个里程碑,每个阶段都是显得那么仓促,那么无奈,那么坎坷,又是那么的精彩,网站为了生存只能想尽 阅读全文

posted @ 2014-02-16 15:04 JimSow 阅读(145) 评论(0) 推荐(0) 编辑

2014年1月15日

借助WebService实现多线程上传文件

摘要: 在WebService的帮助下,进行多线程上传文件是非常简单。因此我只做个简单的例子,那么如果想要实现此功能的朋友,可以在我的基础上进行扩展。首先说说服务器端,只需要提供一个能允许多线程写文件的函数即可,具体代码如下。 1 [WebMethod] 2 3 public bool UploadFileData( string FileName, int StartPosition, byte[] bData ) 4 5 { 6 7 string strFullName = Server.MapPath( "Uploads" ) + @""" + 阅读全文

posted @ 2014-01-15 13:34 JimSow 阅读(399) 评论(0) 推荐(0) 编辑

2013年10月30日

如何用Lucene为目录创建索引

摘要: 1.lucene创建索引和搜索,主要用到一下几个类,IndexWriter,Document,Analyzer;IndexSearcher,QueryParser,Query,TopDocs,2.通过FSDirectory和RAMDirectory的并用,可以提高速度。先把磁盘上的索引文件载入内存,然后在内存操作,免去了IO操作,可以提高效率,最后退出时,要把内存操作的结果保存在磁盘上。3.fsIndexWriter.optimize();优化索引文件,把多个cfs文件合并成一个4.建立索引和进行搜索时应该使用同一个分词器。简单的例子(代码如下): 1 package utils; 2 3 . 阅读全文

posted @ 2013-10-30 21:13 JimSow 阅读(135) 评论(0) 推荐(0) 编辑

2013年10月27日

制作一个绿色版本的Tomcat

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2013-10-27 10:10 JimSow 阅读(6) 评论(0) 推荐(0) 编辑

2013年10月26日

lucene4.0的配置

摘要: 一.配置Java和tomcat这个很简单了,改下环境变量,帖子网上一大把,我自己之前好像也写过,可以看一下。二.配置lucene下载地址http://www.apache.org/dyn/closer.cgi/lucene/java/4.0.0然后解压缩,我是解压缩到D盘。三.修改环境变量You need four JARs: the Lucene JAR, the queryparser JAR, the common analysis JAR, and the Lucenedemo JAR. You should see the Lucene JAR file in the core/ d 阅读全文

posted @ 2013-10-26 10:57 JimSow 阅读(301) 评论(0) 推荐(0) 编辑

导航