实验终于验收完毕
这几天一直在准备Java实验和实验验收,因此,从六月份以来,博客就没有更新。昨天,Java实验终于验收完成啦!
这次做的程序实际只做了两个:简单的聊天系统和学生选课系统。
聊天系统只花了一天的时间。因为功能要求十分的简单,所以只简单的做了一个服务端和客户端。基本思路就是客户端发送的信息全部由服务端接受,并且转发给目标客户端。
服务端需要很多个线程来监听不同的客户端;而客户端只需一个线程来不停的监听来自服务端的信息。
我不知道这个思路是不是好的,或者是是不是像QQ之类程序的思路。Soz没有研究过,所以也不知道。
学生选课系统使用的是Struts框架来开发,可以这么说,学习Struts用了80%的时间,剩下的20%才是用来写程序的。
前台技术也是自己手写的代码,HTML,CSS,JavaScript,高兴的是,这次Soz还使用了JQuery的一些特效和AJAX功能。感觉十分的爽,当然,爽之前的努力也是十分巨大的。
总的来说,这次试验给Soz的收获是很多的,特别是王老师,仅仅用一句话,就让我学到了一个月都没有学到的东西。谢谢他:-)
博客大变样
从去年10月份听者有心开通以来,主题陆陆续续的换过4次。上一次的主题也是自己制作的。可是由于大多数读者用的是1024×768的分辨率,所以Soz自己也想换一套适合大部分用户的模板。这一次,模板的宽度是960px。总的来说,这套模板是平时慢慢磨成的,因为制作的时间过久,所以也会有一些BUG,所以暂时先不开放下载。过一段时间,就会提供这套模板的下载。当然,如果有朋友喜欢的话。
另外,相信大多数读者也注意到了上面的博客推荐。没错,Soz考虑到了可能下个月要忙于期末考试,所以就特地加了这个小小的栏目。目的就是加强朋友们博客的曝光率。借着听者有心的PR已经到达了4这个条件,相信应该会有朋友想爆爆自己的博客的:-)。目前的想法是想让大家来一个Guest Blogging。不过暂时只是想法,等想法出来,我会发布一篇文章。应该会很快,因为看着那几个位置,并且是全站都有的位置,总觉得很可惜。
目前听者有心的订阅者数目是29,这个数字对于开了将近7个月的博客来说,肯定是不及格的。Soz也思考了一下,最大的原因就是主题不专。
这确实是一个大问题。
我想,在以后的时间里,就尽量的发布一些对读者有价值的文章,这样才能长保博客青春。
但是,要往什么话题发展,还是不太确定。如果你有好的意见,欢迎留言,给Soz一个参考,感激不尽:-)。
ec2651cc
是谁占用了80端口
今天下午不用上课,在完成了常规的作业后,便想写一个PHP的小程序。当Soz打开Apache的时候,却显示80端口被占用。本来在httpd.conf 文件下修改一下端口就OK了。可是好奇心使得Soz很不爽,因为还不清楚到底是谁占用了端口。到底是谁敢占用80端口?!
因为上一次由经验,是Skype占用了80端口。所以就把Skype直接关了。但是还是不行。于是确定不是Skype惹的鬼。会是什么程序呢?
于是在Win的命令窗口中查询。
打开运行/CMD 进入命令窗口。使用 netstat -ano 命令。得到如图:
原来是PID为2820的程序占用了此进程。于是打开任务管理器看看此PID的进程是什么?得到:
原来是迅雷!于是赶快把占用的端口换了一个随机端口。再重启迅雷。这下,就搞定了。
利用Java开发Web项目
最近一个月课程设计。Soz选择的是Java开发。说是Java,其实要求也很简单。
- 建立Java开发环境
- 使用Socket开发一个简单的聊天系统
- 开发一个选课系统或者图书馆系统
要求比较简单,为的就是熟悉Java的开发流程。
但是,习惯使用PHP作为开发语言来,突然之间要用java进行开发,还是比较难以“转型”。
Java是纯面向对象语言,而PHP则不太强调纯面向对象。尽管PHP支持对象。
对于框架,Soz的感觉是:Java实在是强大。在使用了ThinkPHP和FleaPHP之后,再去使用Struts,Hibernate之类的框架,再结合MyEclipse工具,才真正知道利用Java开发,原来是这么的高智能化,是这么的高效率。
看来,Java和PHP的距离远远不是那么的近。
补充一点:在开发过程中,Soz慢慢的感受到,Java适合开发大型项目,而PHP则比适合中小型的项目。
Joomla模块管理
在Extensions下选择Module Manager,即到了模块管理的界面。
同样,有Site和Administrator两个界面。对于 Administrator,这些模块是全部打开的,Soz也建议大家不要随便关闭,以免造成后台问题。
对于Site,里面的模块各有各的作用。有些是打开的,有些事关闭的。大家可以依自己喜好打开所需的模块。
在Joomla中,所谓的模块,并不是完全的功能模块。大家可以理解成,模块就是区块,就是在首页上显示的。不同的模块显示的东西不同。当然,你也可以改变一些模块的参数。
对于模块管理,Soz认为只要知道模块的作用,剩下的就是花一点时间去动手开启一些模块,然后设置一下。就可以了解各种模块的功能了。
四川汶川支付宝捐款方式
今早上网,终于发现了使用支付宝的捐款方式。于是马上跑去捐赠了50元。
50元可是对于一个学生来说,应该也不能算少。毕竟学生每个月的生活费才五六百。
好了,不说废话了!为了对抗这次震灾,我们应该力所能及的做我们所能做的事情!
下面是使用支付宝捐赠的地址:http://www.taobao.com/onefound/1jijin.php
在这里,听者有心强烈呼吁大家都献出自己的爱心!
同时,这也是在积善德,做好事。
