- 浏览: 285483 次
- 性别:
- 来自: 福州
最新评论
-
1641606815:
可以考虑使用HttpClient实现,那都是封装好的东西,使用 ...
Java写的爬虫的基本程序 -
SE_XiaoFeng:
yajie 写道只有对http协议才行,假如有ftp协议呢。不 ...
Java写的爬虫的基本程序 -
dongtianlaile:
如果是https网站,怎么办?
Java写的爬虫的基本程序 -
yeelor:
J2CMS是一个基于JAVAEE平台的轻量极的敏捷开发架构,实 ...
java的CMS,前途在哪里 -
yeelor:
j2cms
java的CMS,前途在哪里
文章列表
前段时间在论坛上看到有人发了个TD的帖子,去玩了下确实很好玩.网上搜到了个不错的文章,不敢独享.
基本上Tower Defense属于那种空虚的时候会很想玩,玩过之后感到更加空虚的游戏,它可以最有效地浪费掉你的时间。
是谁发明了Tower Defense?不知道。
尽管有人声称TD起源于1991年的一款街机游戏Rampart,但实际上那个游戏的核心在于控制炮台的射击和维修城墙,现在的TD游戏的所有核心特征它都不具备。
一个游戏要被称为TD,至少要具有如下特征:
塔需要用资源来购买,还需要花费资源来升级;
资源通过杀死敌人获得;
玩家最主要的操作在于选择塔的位 ...
这里笔者介绍一种很常用,也比较专业的权限控制思路。这里用java语言描述,其实都差不多的。要换成其他的语言主,自己转一下就可以了。为了方便起见,我们这里定义a^b为:a的b次方。这里,我们为每一个操作设定一个唯一的整数值,比如:
删除A---0
修改A---1
添加A---2
删除B---3
修改B---4
添加B---5
……
理论上可以有N个操作,这取决于你用于储存用户权限值的数据类型了。
这样,如果用户有权限:添加A---2;删除B---3;修改B---4。那用户的权限值 purview =2^2+2^3+2^4=28,也就是2的权的和了。化成二进制可以表示为11100。这样,如果 ...
- 2007-11-22 08:58
- 浏览 1579
- 评论(0)
在编程中遇到问题,将解决方法纪录在这里
1.htm页面正常显示CSS样式,但是JSP页面中无法正常显示出所有的CSS,更诡异的是不是完全显示不了,而是一部分显示不出来。经过多次对比,从页面上代码完全相同,但是显示却不一样 ...
7-Eleven:这个连锁便利店最初始于1927年的U-Tote"m,1946年U-Tote"m改名为7-Eleven,因为这家便利店把营业时间延长为每天早上7点到晚上11点
Adidas:阿迪达斯。来源于其创立者Adolf (Adi) Dassler ,还有一个搞笑的解释:all day i dream ...
文显示乱码解决方案
2006-12-27 22:56
一、JSP页面显示乱码二、表单提交中文时出现乱码三、数据库连接大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。一、JSP页面显示乱码下面的显示页面(display.jsp)就出现乱码:<html><head><title>JSP的中文处理</title><meta http-equiv="Content- ...
- 2007-06-02 12:22
- 浏览 4981
- 评论(0)
[转载]面对难关的十点心得
- 博客分类:
- 随笔
转载的一篇文章,感觉,非常的精辟,尤其是第9点,我觉得是为人处世不得不注意的一点。
最近帮一个困境中的朋友,他家里弄的一塌糊涂,开的公司也出问题,他的心理也在重压之下有点承受不住。好在已经解决了。总结一 ...
- 2007-05-25 22:34
- 浏览 1587
- 评论(0)
今天在写班级主页的时候,偶然尝试发现的。
如果我们不分离js与html,这个问题应该是一点难度都没有的,也不会存在这样的技巧。就是得到的节点的调用方法区别。
window.onload=init;
function init(){
document.getElementById('today').firstChild.nodeValue=tad();
document.getElementById('today').firstChild.nodeValue=tad;}
function tad(){
return "get";
} ...
- 2007-05-06 00:58
- 浏览 2624
- 评论(0)
爷爷都是从孙子走过来的……
--所有的大白话中都蕴涵着真理
其实我是一个天才,只可惜天妒英才!
--可以看成借口,不过也还有用,心理暗示加乐天知命
都是水何必装醇,都是色狼又何必装羊!
--至少你不伪善,伪善比无耻强得多了
你看得见我打在屏幕上的字,却看不到我掉在键盘上的泪……
---可以和某位IT精英的与狗聊天论相呼应
师太,你就从了老衲吧……
师太,你就饶了老衲吧……
--某ID被人篡改得可以为一字之师,真是终生难忘
客官请自重,本姑娘是卖身不卖艺的!
---NND,面对很多明星,也许,这才是人格。
长个包子样就别怨狗跟着!
---白话有白话 ...
- 2007-05-05 00:44
- 浏览 1557
- 评论(0)
一,基本概念
软件:计算机程序及说明程序的各种文档。“程序”是计算任务的处理对象和处理规则的描述;“文档”是有关计算机程序功能、设计、编制、使用的文字或图形资料。
软件生产的发展:程序设计时代,程序系统时 ...
- 2007-05-05 00:30
- 浏览 2098
- 评论(0)
这2天开始学习Struts2,我的版本是2.0.6,我将下载下来的Struts里面的包的例子import到Eclipse来运行,虽然可以运行成功,但是Tomcat老是会出现这样的出错信息:
信息: Parsing configuration file [struts-plugin.xml]
2007-3-21 17:37:29 org.apache.catalina ...
在Struts 2中实现IoC
- 博客分类:
- Struts 2
IoC(Inversion of Control,以下译为控制反转)随着Java社区中轻量级容器(Lightweight Contianer)的推广而越来越为大家耳熟能详。在此,我不想再多费唇舌来解释“什么是控制反转”和“为什么需要控制反转”。因为互联网上已经有非常 多的文章对诸如此类的问题作了精彩而准确的回答。大家可以去读一下Rod Johnson和Juergen Hoeller合著的《Expert one-on-one J2EE Development without EJB》或Martin Fowler所写的《Inversion of Control Containers a ...
首先,要跟大家道个歉,前一阵子为给客户个一个DEMO,忙得不可开交,所以很久没有更新Blog。提到这个DEMO我想顺便跟大家分享一下心得——如果大家希望快速开发,一个类似Struts 2这样的简单方便的WEB框架必不可少 ...
All Input Is Evil!
-Writing secure code
在写前几篇文章的时候,有些朋友建议我的写一篇关于表单数据校验的文章。 正如文章的开头所引用的《Writing Secure Code》的名言:“所有的输入都是罪恶的”,所以我们应该对所有的外部输入进行校验。而表单是应用程序最简单的入口,对其传进来的数据,我们必须进行校 验。
转换与校验(Conversion & Validation)
其实上篇文章,我本来是打算写表单数据校验的内容,但是经过再三思考后,还是决定先写Struts 2.0转换器的内容。原因是我认为转换是校验的基础,只有在 ...
在我已往的Struts 1.x项目经验中,有个问题不时的出现——在创建FormBean时,对于某个属性到底应该用String还是其它类型?
开 发Web应用程序与开发传统桌面应用程序不同,Web应用程序实际上是分布个不同的主机(当然也可以同一个主机,不过比较少见)上的两个进程之间互交。这 种互交建立在HTTP之上,它们互相传递是都是字符串。换句话说, 服务器可以的接收到的来自用户的数据只能是字符串或字符数组,而在服务器上的对象中,这些数据往往有多种不同的类型,如日期(Date),整数 (int),浮点数(float)或自定义类型(UDT)等,如图1所示。因此,我们 ...
国际化是商业系统中不可或缺的一部分,所以无论您学习的是什么Web框架,它都是必须掌握的技能。
其 实,Struts 1.x在此部分已经做得相当不错了。它极大地简化了我们程序员在做国际化时所需的工作,例如,如果您要输出一条国际化的信息,只需在代码包中加入FILE -NAME_xx_XX.properties(其中FILE-NAME为默认资源文件的文件名),然后在struts-config.xml中指明其路 径,再在页面用<bean:message>标志输出即可。
不过,所谓“没有最好,只有更好”。Struts 2.0并没有在这部分止步,而是在原有的简单易用的基础上,将其 ...