Windows下Jboss部署(2008-12-08 11:37)
一、JDK下载与安装
1、下载地址:http://www.gougou.com/search?search=jdk%E4%B8%8B%E8%BD%BD&id=1
2、添加JAVA_HOME环境变量,指向jdk安装根目录.
二、Jboss下载和安装
1、下载Jboss
下载地址:http://www.jboss.org/jbossas/downloads/
2、安装Jboss
注意路径不能有空格。进入Jboss的Bin目录,启动run.bat,默认端口是8080,如果想要局域网能够访问,需在命令行输入以下命令:run.bat
-b 0.0.0.0 。输入http://localhost:8080测试是否安装成功。
3、部署Jboss为系统服务
a. 到 ObjectWeb 下载 JavaService.exe
主页:http://javaservice.objectweb.org/
php的简写方法(2008-10-13 14:10)
if (!defined('BLOG')) die('Access Denied.');
这行可以写成:
defined('BLOG') || die('Access Denied.');
其实这是一个逻辑表达式,逻辑或运算是这样进行的:首先判断||之前的表达式,如果为真,那么就不判断||后面的了,因为不管||后面的表达式是真还是假,总的结果都是真。如果为假,就判断。
在上例中,假设defined('BLOG')为真,即常量BLOG已定义,则不执行die('Access
Denied.'),如果定义了,就不会执行||后面的die('Access Denied.') 还有
if (empty($page)) $page = 1;可以写成
empty($page) && page = 1;
逻辑与运算是这样进行的:首先判断&&之前的表达式,如果为假,那么就不判断&&后面的了,因为不管&&后面是真是假,总的结果总为假。如果为真,才判断&&后面的表达式。
这些简写技巧实际上没啥用,代码可读性差,不过,了解这些技巧,对加深php的理解有好处。
通过CSS的定位属性{position:fixed},可以让HTML元素脱离文档流固定在浏览器的某个位置。
- IE7、Firefox、Opera,都支持CSS的{position:fixed},所以很容易实现(《详解定位与定位应用》)
- IE6不支持该属性,但是在使用!DOCTYPE 声明指定standards-compliant(标准)模式可以通过CSS
hack实现
- 上述声明下IE5和IE5.5目前没有发现通过纯粹CSS能够解决的方案,但是可以通过IE特有的expression_r在CSS中实现(移动网页时固定元素会动),这和常见浮动Logo广告利用Javascript实现原理是一样的,只不过可以直接写在CSS中比较简便的
我们在处理 图片时,时常会碰到边缘比较复杂多变的图形。比如下面这颗树,应该如何抠图才最省心呢?很明显,你不能再使用索套工具沿着边缘抠,除非你想掉光所有的头发……

在这里,我们要采用的抠图方法是:通道抠图。我们一起来看操作:
1、复制原图。
2、选中上层图片,调整“色阶”里面的“输出色阶”选项:红色——0 0 绿色——0 0 蓝色——0 255。
3、添加“颜色填充”效果,设置如下:
|
2008年7月份的开发语言排行榜已经出炉,前三甲的排名仍然没有变化,仍然由Java、C、C++牢牢占据,PHP稳居第5位,三者的流行比例分别是
21.3%、15.9%和10.7%,Java和C++的流行度在缓慢上升,C的比例虽有所下降,但由于其在需要对系统以及硬件进行操作的开发上的效率和稳定性方面仍据优势,短时间内在三甲内的位置也不会被动摇。
值得注意的是,PowerShell(原开发代号Monad)排名突飞猛进,份额比去年同期上升0.44%,从20名外杀入排行榜前15名。作为微软在06年第四季度推出的一种新的命令行外壳和脚本语言,PowerShell主要用于进行系统管理和自动化,被认作是DOS下批处理语言的最佳承继者,已经逐渐显示出下一代脚本的潜力,极有可能在接下来的几年内成为Windows管理员最重要的语言。它建立在
.NET Framework 的基础上,全面支持Windows最新的服务器产品,包括SQL Server 2008、Windows
Server 2008。
此外,Python作为一种面向对象的解释性程序设计语言,由于其简单、易学、免费、开源、高效率、可移植性好、可扩展性强等优良特性,也比去年同期份额上升1.95%,达到近5%的流行普及率。据说Google的核心代码部分就有很多是由Py
PHP开发之MVC架构(2008-07-25 16:40)
MVC是Model(模型)-View(视图)-Controlller(控制器)的简称。
MVC是一种软件开发架构,在近几年的Web应用开发中非常流行。简单的说,这三件事情还是很简单。Model是负责如何与数据库交互,它是后端的PHP
OO类库,其它语言比如Ruby on
Rails或C++、Java亦同;View基本上是前端的用户界面。Controller负责处理操作商业逻辑,在前两者之间协作。
这些看似容易解释,但有时这个概念也有点抽象,比较难以把握。
坦率地说,我这么多年的Web开发中,我也没有真正研究MVC的细节,虽然我的书中也有介绍。直到最近,一些读者开始向我请教这方面的问题。
在本篇文章中,我希望向大家解析一下PHP MVC这一强大架构的开发,希望给各位PHP开发者提供一些帮助。
MVC与 PHP 开发
Model-View-Controller这种结构划分,实际上有很多思想参考,实际上是软件开发发展历程中开发大型项目的自然发展结果。比如
Java的Class, JSP和Struts;Ruby on
Rails内置了MVC的结构;虽然PHP和这些有点不太一样,但它并不意味着我们不能做。
Model层
MVC结构是用在较大的项目上应用,利用OO进行编码。Model层在一个
网站 操作系统
Web服务器 脚本语言
Sina FreeBSD
Apache/2.0.54 PHP
Yahoo FreeBSD
Apache
PHP
网易 Linux
Apache2.24
PHP/Java
Livedoor FreeBSD
Apache
PHP/Perl
Google Linux GWS(Google
WebServer) C/Python/PHP
腾讯QQ Linux
Apache
PHP/Perl/C
Sohu Linux
Apache/1.3.33 PHP/C/Java
TOM
一个博士的论文致谢词(2008-07-15 12:39)
我出生的时候是一个下雪的深夜,我的父亲在床边生了一堆柴火,我的母亲躺在四周漏风的那间破屋角落的床上,咬紧牙关,生下了我。27年后,也是在一个下雪的深夜,我完成了我的博士论文。当我打完最后一个字的时候,我站起来,拉开窗帘,打开窗户,白天还吵吵闹闹、喧嚣的世界变成一片洁白,让人顿感清净。
我从进入大学到博士毕业整整十年。在这十年中,我过得浑浑愕额。十年前,我身高170cm,十年后,我身高还是170cm;十年前,我体重60kg,十年后,我体重还是60kg;十年前,我一无所有,十年后,我还是一无所有。十年前,我眼睛明亮、有神,十年后,摘掉眼镜,我已看不清自己有多少个手指了;十年前,我声音洪亮、清澈,十年后,已经是慢性咽喉炎,声音嘶哑;十年前,我踌躇满志、指点江山、激扬文字,十年后,我心如止水,只求温饱;当然,我也得到了一些东西。十年前,我还是个农民的儿子,十年后,我成为了一个博士;十年前,我只懂得砍柴、种田、割草、放牛,十年后,我已经成为了一个懂机械、金融、管理的复合型人才;但如果您问我这十年最大的长进是什么,我将告诉您:十年前,我十七,十年后,我二十七。
<html
xmlns='http://www.w3.org/1999/xhtml'>
<head>
<meta http-equiv='Content-Type' content='text/html;
charset=utf-8' />
<title>Links</title>
<style type='text/css'>
<!--
* {
padding:0;
margin:0;
}
body {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
ul {
list-style:none
}
img {
border:0;
}
ins {
display:none;
text-decoration:none;
}
#links {
margin:20px auto;
width:400px;
}
#links a:link,#links a:visited {
width:300px;
line-height:21px;
display:block;
padding-left:5px;
color:#999;
text-decoration:none;
}
#links a:hover {
background:#FFFFD9;
color:#f00;
}
#links a span {
width:7px;
height:7px;
border:2px solid #FFF;
float:left;
display: inline;
margin:5px;
line-height:1%