我在这里分享、转载了一些代码、教程,欢迎访问:http://willerce.com/lib

《使用Java语言理解程序逻辑》课程结束

November 5th, 2009 13 comments

11月3号,我在北大青鸟学习的ACCP5.0软件开发初级程序员系列课程中的《使用Java语言理解程序逻辑》课程结束了。

这本书涉及的内容比较简单,主要是一些基础知识,比如变量,判断,循环,数组等.提到了面向对象的编程思想,但并没有深入.

一周多月的学习,我也开始对北大青鸟的授课有了比较全面的认知了.总的来说,北大青鸟的课程还是比较不错的,不管从授课方式,还是书本内容上,都是比较适合零基础的学员的.但可能因为职业教育的时间等问题上考虑,它的内容点并不是那么全面,只是单纯为企业输送代码工罢了.我的同学,很大一部分可能到现在为止还没明白什么是JDK.

我所在的校区,一个班级一般是25名左右,我感觉人数还是有些多,很多玩意儿,全班只是一部分人懂了,但课程时间已经完了,教员也就只是把代码拷一份就OK了.所以,在北大青鸟的学习过程,自学能力的提升还是相当重要的.预习工作一定要做好!

最后贴一段代码(骑士飞行棋中的一小段),很基础的,没什么意义.

Read more…

Categories: accp5.0 Tags: ,

Ubuntu 9.10 coming soon!

October 30th, 2009 14 comments

最近各种系统都发布了新版本,雪豹,Win7.还有今天正式发布的Ubuntu9.10。

Ubuntu 9.10新特性:

  1. 将会添加全新的令人印象更加深刻的启动形;
  2. 将会具有更快的启动速度(“Jaunty Jackalope”曾经在netbook上实现25秒的启动速度,Karmic Koala,尽管里面的动物“树袋熊”速度比较慢,但有望实现更快的启动速度);
  3. 将可以为Netbook更好地整合Moblin技术;
  4. 将具有更好的视觉体验;
  5. 将通过完整的开源软件来提升服务器版本的云计算性能;
  6. 将主要采用Amazon APIs来管理云计算,当然GoGrid APIs 也在考虑中;
  7. 中的Canonical 将创建Karmic Koala的标准Amazon机器镜像,本质上就是创建”ready-to-run” 程序,作为Amazon群体的“标准版本”;
  8. 为了节约资源,Ubuntu 9.10中的休眠和唤醒特性将扩展到服务器版本。

我对Linux不了解,几乎为零,最近很有了解一下它的欲望,看到Ubuntu9.10发布,正好赶上,现在正在下载。

Read more…

Categories: Imedia Tags: ,

Typecho)))试用感觉及发布主题一个

October 14th, 2009 11 comments

Typecho给我的第一感觉就是麻雀虽小,五脏俱全,相当的简洁,竟然没有友情链接模块,由此可见一斑!和Wordpress比起来,Wordpress可以称得上是臃肿了。

Typecho是一个开源的跨平台博客系统.它基于PHP(需要PHP5以上版本)构建,并支持多种操作系统(Linux,Unix,BSD,Windows),服务器(Apache,Lighttpd,IIS,Nginx)和数据库(Mysql,PostgreSQL,SQLite).
Typecho在GPL Version 2许可证下发行,我们鼓励用户分享自己的成果并向社区贡献源代码.

个人总结的几个优点:

  • 简洁,轻量级,安装文件相当小,压缩后在250KB左右。
  • 因为简洁,后台操作等页面打开速度都相当快。
  • 扩展性强,但是,目前可用的插件、主题都比较少!

安装试用了一下,感觉还是相当不错的。速度相当快,但是,目前使用Typecho的人数可能还不够多,插件方面的资源还比较少。总体来说,我还是非常喜欢这个轻量级的博客发布系统的。或许以后自己的能力提高了,可以自己写插件满足自己的需求

Read more…

Categories: Imedia Tags: ,

Java Development Kit(JDK)下载及环境设置

September 30th, 2009 10 comments

什么是JDK?
Java Development Kit (JDK) 是Sun公司针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。
JDK包含的基本组件包括:

  • javac – 编译器,将源程序转成字节码
  • jar – 打包工具,将相关的类文件打包成一个文件
  • javadoc – 文档生成器,从源码注释中提取文档
  • jdb – debugger,查错工具

JDK中还包括完整的JRE(Java Runtime Environment,Java运行环境),也被称为private runtime。包括了用于产品环境的各种库类,以及给开发员使用的补充库,如国际化的库、IDL库。
JDK中还包括各种例子程序,用以展示Java API中的各部分。

下载安装JDK:

由于JDK版本更新频繁,这里不提供直接下载地址.

下载页面:http://java.sun.com/javase/downloads/index.jsp

打开页面后,找到如下所示项目[Java Se Development Kit(JDK)]:

Read more…

Categories: Java Tags: , , ,

一起来加速IE6的灭亡

September 26th, 2009 25 comments

Windows XP的成功与长寿,成功造就了IE6的霸主地位,即使IE7,IE8的推出,依然无法撼动IE6的地位。

你会发现 IE 各版本的占有率和 Windows 的占有率成正比,可以说,Vista的失败令IE7无法威胁IE6在全球范围内的领先占有率地位。新一代的操作系统Windows 7将在10月22日正式发售,Windows 7系统集成了IE8,Win7在正式发售前已经获得了非常空前的好评。分析称IDC称,到2013年,在微软销往企业用户的系统中,Windows 7将高达95%。但请注意,这只是销往企业用户的系统占有率,所以,XP仍将占有相当大的市场份额。

靠新系统来更改浏览器市场的占有率是不现实滴,人人都应该出一份力,加速IE6的灭亡。

对于主题开发者来说,可以在自己的作品中加入提示窗口或提示安装Google Chrome Frame插件.利人利己啊.

使用mg12的widget提示窗口

在莫斯科的时候,我访问Mail.ru等网站,就发现在网站顶部,有一个提示用户升级至IE8的的小横副,并且,它是向所有浏览器用户。从个人角度讲,我相信最好的解决办法是很大一部分网站停止对IE6的支持,这样能鼓励用户进行升级,但是,这样的事情并不会发生。采用提示窗口的方法会更温和。

Mg12将他的博客所用的提示框做成了一个 Widget, 你可以简单地在 </body> 上添加以下代码将它添加到你的网页上.为 IE6 用户进行更新提示, 提示信息会显示在页面的右下方, 每星期一次. 效果如下图所示.

<!--[if lte IE 6]>
	<mce :script mce_src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.zh_CN.pack.js"></mce>
< ![endif]-->

Wordpress使用Shockingly Big IE6 Warning插件

这是一个功能比较全面的插件,支持头部Bar,全屏,crash三种方式(crash可以让IE6直接崩溃),支持6种浏览器, Firefox, Opera, Chrome, Safari, Internet Explorer,并允许你设置它们的官方网站地址。提示内容可以自定义,支持中文 。选项test mode打开后会在任何浏览器下显示便于修改测试。

Read more…

Categories: HTML/CSS, Tools Tags: , , ,