evasnowind

12月 032015
 

有这么一道java题目,让人觉得很费解:

int i = 0;
i = i++;
System.out.println(i);

i打印出的结果是0!!相同的表达式在C中则是我们所想象的1!!这个问题从字节码角度考虑就比较容易理解了。下面给出我搜到的一个分析的比较清楚的帖子,给大家看看:
原帖地址:http://piaoboqiu.blog.163.com/blog/static/123127827200910192122472/
具体测试一下以说明问题: Continue reading »

12月 032015
 

在使用Android的GridView控件时,很多人都会碰到这么个奇怪的问题:整个GridView中,所有item的响应都没问题,只有第一个item不响应,或是显示不正常,或是点完第一个item后不响应但再点其他的item后其他item会响应、同时第一个item也响应了(超诡异的现象……),stackoverflow上有不少帖子,如下面的帖子:
http://stackoverflow.com/questions/11778228/onclicklistener-not-working-for-first-item-in-gridview
http://www.cnblogs.com/over140/p/3999815.html
至少就我所看到的,出现第一个item有问题的情况,一般都有使用BaseAdapter,而出问题的地方一般都是getView的书写有问题,稍微整理归纳一下可能的解决方法,供大家参考: Continue reading »

12月 032015
 

我只是个搬运工,刚好碰到虚拟机中ubuntu空间不够、需要扩大虚拟机磁盘,vmware怎么扩展网上帖子很多,不说了,但vmware扩展虚拟机磁盘后,文件系统中并没有反应处理,就需要我们来更新分区表啥的。然后这个我查了好多帖子,终于找到比较靠谱的帖子,遂转载一下,做个记录(话说度娘真搜不出东西啊,还是google还是……)
原帖地址:http://askubuntu.com/questions/24027/how-can-i-resize-an-ext-root-partition-at-runtime
另一个类似的帖子也贴出来:https://www.rootusers.com/how-to-increase-the-size-of-a-linux-lvm-by-expanding-the-virtual-machine-disk/ Continue reading »

12月 032015
 

这里写下一些我觉得比较经典的书籍,纯属个人建议,事先声明:其中有不少书我没看过,或是看的不细,但大概知道书里讲啥东西,也会在下面列出。

更新记录

本文是2014年甚至是更早的时候写的,肯定有些陈旧,不过还是有些价值的,现在简单更新、置顶一下,后续会进行更新。

  • 2017.2.28 初始版本
  • 2017.10.29 更新读书记录。

目前正在看或是打算看的书:

  • 《智能时代》 吴军博士 刚买,还没来得及翻
  • 《高可用架构》 10月才出的书,书明天到货,然后可以拜读了,看作者,一堆熟悉的业界大佬,质量应该有保证 🙂
  • 《图解HTTP》 看着比较轻松,补齐一些基础知识
  • 《深入分析Java Web技术内幕》 许令波著。阿里技术书系列。在看,可以用来补全一些有关java web的知识。JVM、编码、session与cookie、spring框架分析等,内容比较全,正看,暂时不做评价。

2017年已读完的书籍: Continue reading »

12月 032015
 

打算写一个系列,把我看到的一些比较好的文章、博客资源都整理到一起,方便自己查,也方便自己的同学、朋友找,但一直没开始动手,拖到现在,嗯,废话少说,进入正题:
博客资源:
月光博客:www.williamlong.info,文章的质量一直很不错,国内很好的一个博客。
酷壳:http://coolshell.cn/,我个人觉得这个博客实在是很好,有不少对程序员的建议,也总结了不少学习资源,有时间一定得多看。 Continue reading »

11月 292015
 

工作中总是需要用到各式各样的软件,下面列一些我个人认为比较实用的工具,尽量以开源、免费工具为主,仅做简要介绍,详情请自行搜索。Ok,闲话少说,进入正题:

实用小工具

f.lux

f.lux能够根据时间变化自动调节电脑屏幕的亮度、色彩,让电脑屏幕始终适合保持在适合阅读的状态。目前f.lux支持 Windows、Mac 、 Linux和IPhone及IPad。 Continue reading »

11月 272015
 

购买VPS用于科学上网后,打算将个人博客移到VPS上,遂折腾了一下,遇到一些坑,整理一下给大家看看。
版权声明:我这篇文章主要是根据“vps+lnmp+wordpress搭建个人博客” 这篇文章,以及自己搜索到的一些帖子整理所得,算是一个all in one的版本,大家勤动手肯定都能查到。
搭建博客主要分为以下几个大的步骤: Continue reading »

8月 142011
 

在Google.com里面进行搜索的时候,经常会遇到突然出现“该页无法显示”的提示,并且之后的十多分钟都无法正常连接Google,这里给出一些方法,可以解决大部分Google无法访问或进不去的问题。
1、最开始可以先尝试重新拨号的方法。如果是搜索过程中出现“该页无法显示”的提示,接着就无法访问Google,那么对于ADSL用户,可以尝试断开网络连接,然后重新拨号上网,这样你的IP地址就发生了变化,这时候就可以正常访问Google了。(其原理是防火墙只是针对IP封用户,而不是针对独立电脑)
2、如果一开始就无法访问Google,那么请把下面这一行:
216.239.63.104 www.google.com 或者 64.233.171.99 www.google.com 或者 216.239.53.99 www.google.com
添加到:C:WINDOWSsystem32driversetchosts文件里,就着访问Google看看是否正常。(其原理是提供较为少用的Google镜像访问) Continue reading »

8月 142011
 

最近做项目把JDK的版本升到了1.6,但是问题也就随之而来。
首先,在eclipse中启动Tomcat服务器,始终不能启动
clip_image002
java.lang.NoClassDefFoundError: jdk1/6/0/10
开始以为是版本不兼容,但是直接发布在Tomcat目录下,直接点击Tomcat的StartUp.bat是可以启动的,运行正常。
于是写了一个测试类,在eclipse中运行这个类,只是输出几个字符,居然也不可以,报错信息一样。 Continue reading »

8月 042011
 

转载地址:http://forum.ubuntu.org.cn/viewtopic.php?f=73&t=337166
看到好多人在版上问怎么安装 firefox 5,有必要介绍一下了:
和 Chrome 与 Opera 不同,Mozilla 的官方网站提供的 Firefox for Linux 并不是 deb 或 rpm 这样的安装包,而是一个 tar.bz2 的压缩文档。许多人看到 tar.bz2或 tar.gz 这样结尾的文件,自然而然地会以为这又是什么“源代码编译安装”?太痛苦了!其实不是,把它下载下来,解压缩,你会在里面找到一个名字叫做 firefox 的文件(其实是一个可执行的 shell 脚本),没错,它就是真正的 firefox 可执行文件!直接双击它(一般情况下系统会弹出一个对话框问你:firefox 是一个可执行的文本文件,你是要运行 firefox 还是显示它的内容?那么你就选择“运行”),新版的 firefox 就启动了。
这很像以前常说的“绿色软件”:你可以直接把它拷在优盘里随身携带! Continue reading »