Fork me on GitHub

2012年2月26日

摘要: 前言 一直认为,e-ink是电子阅读的最好的选择,超长时间的使用,传统书籍的显示,电子级别的便携,虽然,目前而言e-ink有很多的局限性,但是,用来只做阅读这方面个人感觉,是很好的.豆瓣开始尝试试水电子书业务,开放免费得电子书服务,其中,竟然支持了投递服务,这点让我这个kindle用户很高兴,当审核通过以后,就尝试一番,不过,感觉有些还须完善的地方,特此一提.顺便,为library.nu默哀一下…还是正版才是王道!Kindle 亚马逊的推出的一款原本e-ink的电子书系列的牌子,不过,也开始在平板上使用该牌子,如无特别说明,这里的kindle都是只e-ink 系列.书籍 目前,豆瓣阅读器的书, 阅读全文
posted @ 2012-02-26 15:05 HackerVirus 阅读(1109) 评论(0) 推荐(0)
摘要: bloom-filter 算法场景:我说的大数据量处理是指同时需要对数据进行检索查询,同时有高并发的增删改操作;记得以前在XX做电力时,几百万条数据,那时一个检索查询可以让你等你分钟;现在我是想探讨下对大数据量的处理,那时我就在想例如腾讯,盛大,动辄数以亿计的帐号,怎么能这么快呢, 于是找到了互联网现在对数据处理的发展:对于大数据量处理,如果是互联网处理的话,一般分为下面阶段:第一阶段,所有数据都装入一个数据库,当数据量大了肯定就会出现问题,就像刚刚说的查询,于是想办法第二阶段,那时肯定想做缓存机制,确实可以如加上缓存Memcached,但缓存也是治标不治本,数据量太大了也是不行于是第三阶段, 阅读全文
posted @ 2012-02-26 14:55 HackerVirus 阅读(745) 评论(0) 推荐(0)
摘要: 要学Spring,要学svn,要学Jenkins,还要学持续集成,所以自己做了一个简单的例子与大家分享。(一) 环境搭建 (1) 安装JDK下载JDK并安装后,设置JAVA_HOME环境变量为:C:\Program Files\Java\jdk1.7.0_02,然后需要将JAVA_HOME\bin加到PATH环境变量中。 (2) 安装Ant下载Ant并将其解压到C盘下,设置ANT_HOME环境变量为:C:\apache-ant-1.8.2,然后将ANT_HOME\bin加到PATH环境变量中。 (3) 安装SVN下载VisualSVN Server并安装后,将C:\Program Fil... 阅读全文
posted @ 2012-02-26 11:09 HackerVirus 阅读(391) 评论(0) 推荐(0)

2012年2月23日

摘要: djangoDjango的第一印象 Django (/ˈdʒæŋgoː/) 是用python语言写的开源web开发框架(open source web framework),鼓励快速开发,并遵循MTV设计模式。其主要目的是简便、快速的开发数据库驱动的网站。 Django遵守 BSD版权,目前最新的稳定版(stable)是2011年9月发布的v1.3.1。 Django 的名称来源于比利时的爵士音乐家Django Reinhardt,他是一个吉普赛人,主要演奏吉它。 与rails一样,Django强调松耦合、少写代码、快速开发、DRY、一致性等原则。但Django与rails在设计哲学 阅读全文
posted @ 2012-02-23 23:01 HackerVirus 阅读(428) 评论(0) 推荐(0)
摘要: 多线程编程必须理解的一些基本概念,适用于所有编程语言。内容:并发式编程多任务操作系统多线程vs多进程线程安全线程的生命周期线程的类型并发式编程不同的编程范式对软件有不同的视角。并发式编程将软件看做任务和资源的组合——任务之间竞争和共享资源,当资源满足时执行任务,否则等待资源。并发式编程使得软件易于理解和重用,在某些场景能够极大提高性能。多任务操作系统要实现并发,首先需要操作系统的支持。现在的操作系统大部分都是多任务操作系统,可以“同时”执行多个任务。多任务可以在进程或线程的层面执行。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间。多任务操作系统可以“并发”执行这些进程。线 阅读全文
posted @ 2012-02-23 21:20 HackerVirus 阅读(269) 评论(0) 推荐(0)
摘要: Hello,Views(六)下拉框Spinner(附源码)posted @2012-02-21 14:38小文字 阅读(809) |评论 (0)编辑Hello,Views(五)自动填充文字AutoCompleteTextView(附源码)posted @2012-02-21 11:18小文字 阅读(771) |评论 (0)编辑Hello,Views(四)用Web View实现浏览网页(附源码)posted @2012-02-20 14:27小文字 阅读(903) |评论 (0)编辑Hello,Views(三)GoogleMap地图使用下篇(附源码)posted @2012-02-20 09:5 阅读全文
posted @ 2012-02-23 21:18 HackerVirus 阅读(145) 评论(0) 推荐(0)
摘要: 最经在学习LinqtoSql,然后扯到Lambda表达式,然后扯到匿名方法,然后扯到委托,最后扯到事件处理。。。后来发现对委托这个概念和事件处理这个过程理解得不是很清晰,遂得一下学习笔记。那里说得不对,请大家多多指教!第一部分:理解委托委托委托,顾名思义,就是类似于中间人的意思,有些事情你不做,委托别人去做,比如你想相亲,但你不想去主动约女孩子,那你可以交给媒婆去帮你约。如果你学过C++,请把委托理解成函数指针,都是为了调用函数。函数指针可以调用符合该函数指针要求的函数。什么叫符合该函数指针要求?就是被调用的函数拥有和该函数指针一样的返回类型、参数的个数相同、对应参数的类型一致。函数指针举例说 阅读全文
posted @ 2012-02-23 16:55 HackerVirus 阅读(277) 评论(0) 推荐(0)
摘要: Bootstrap声明:本文已经首发于InfoQ中文站,版权所有,原文为《优秀的开源前端框架Bootstrap发布2.0.1版》,如需转载,请务必附带本声明,谢谢。Bootstrap是著名的社交网站、微博的先驱Twitter在2011年8月推出的开源WEB前端框架,集合CSS和HTML,使用了最新的浏览器技术,为快速WEB开发提供了一套前端工具包,包括布局、网格、表格、按钮、表单、导航、提示等等。使用Bootstrap可以构建出非常优雅的前端界面,而且占用资源非常小。Bootstrap发布时间不长,但是已经非常成熟了,目前最新版本是2.0,包括完整的CSS编译和非编译版本,样例模板和Javas 阅读全文
posted @ 2012-02-23 16:31 HackerVirus 阅读(484) 评论(0) 推荐(0)
摘要: 部署asp.net网站容易忽视的问题:首先IIS和.netFramework是独立的为什么说这个问题,是因为现在大部分程序开发都转移到vs2010上,而2010新建的类库和网站,默认的编译类库都是Framework4.0,部署服务器通常是IIS6.0,这样通常的环境在部署的时候就容易出现问题在这里提一个常识性的问题 IIS6.0部署的网站默认是编译类库是Framework2.0,如果用vs2010默认生成的网站部署后会不能运行.这个时候需要在网站属性的ASP.NET的属性卡里将ASP.NET的版本选择Framework4.0,当然要确认部署服务器上已经安装了Framework4.0webcon 阅读全文
posted @ 2012-02-23 16:23 HackerVirus 阅读(158) 评论(0) 推荐(0)

2012年2月22日

摘要: 前几天,同学问了我一道程序员的面试题,题目是 “统计用户输入的一串数字中每个数字出现的次数”。当时看到这个题目,我的第一想法就是:1.先判断用户输入的是否是数字,用if-else语句来判断;2.将用户输入的数字字符串转换成char数组;3.用for循环遍历每个字符,根据switch-case语句来逐一判断。4.再建立一个int数组来接收判断后的结果,最后for循环输出。该方法的解题代码如下:View CodeclassProgram{staticvoidMain(string[]args){//计算用户输入的一串数字中每个数字出现的次数Console.WriteLine("请输入一串 阅读全文
posted @ 2012-02-22 15:24 HackerVirus 阅读(2524) 评论(0) 推荐(0)