`
xyh
  • 浏览: 86804 次
  • 性别: Icon_minigender_1
  • 来自: China
社区版块
存档分类
最新评论
文章列表
不知道把帖子发在哪个地方,就发在了这个地方。 一说起分段,可能用的最多就是借助HTML的块级元素进行分段,比如p,br,div 问题是,在某些不支持HTML的应用里,比如Applet小程序,Java Swing如何分段呢? 唯一的方法是用空格,比如在第一行末尾用n个空格,一直把第二段的开头几个字逼到第二段(当然不能用回车符),当然这有分辨率的限制,不同分辨率的显示效果是不同的(以1024×768分辨率为主),而且字体大小是12px,而且需要区分半角和全角。 有没有比较好的算法来计算第一行和第二行之间需要多少空格来填充以达到分段的目的。 我的想法是计算每段的字数,同时计算这段可分成几行, ...
Applet虽然是一种过时的技术,但还是在某些行业有些应用,比如地图、三维全景播放、上传大文件。 Applet实现的地图的基本原理是利用Java2D的技术,applet捕获事件,比如鼠标左键、右键、滚轮的事件,然后重绘地图并paint; 大致过程就是在加载的时候,把客户端参数读入,然后根据参数来设置地图的参数,然后读取地图数据文件,数据文件里包含基本的点、线、面的数据。 其它理论知识不讲了,在实际使用中它的优点和缺点: 优点: 1.体积小,部署方便,地图数据文件一般几百K大小,不像用栅格图片数据,一拷贝就是几百兆甚至几个G 2.在加载的时候,地图文件下载到本地,计算线路比较方便快速,而且操作流畅 ...
在PostgreSQL下新建一个数据库表,DDL如下: CREATE TABLE "USERS"(  "ID" integer NOT NULL,  "LOGIN_NAME" character varying(20) NOT NULL,  "PASSWORD" character varying(20),  CONSTRAINT pk_users PRIMARY KEY ("ID"))WITH (OIDS=FALSE);ALTER TABLE "USERS" OWNER TO ...
MySQL与PostgreSQL的几个不同地方   1.MySQL一开始便注重查询速度,而PostgreSQL注重于符合数据库的标准化工作. 2.MYSQL的MYISAM机制比较快,同时count(*)比PostgreSQL快,但是它牺牲了支持事物、外键、数据持久性等特性,而PostgreSQL的Count(*)比较慢,主要是由于它的并发机制。 3.数据压缩性:PostgreSQL更佳(LOW_FORMAT),压缩性就是在生产环境下,存储等量的数据,所占磁盘的空间的大小 4.多核处理:PostgreSQL的多核处理更好,在Windows环境下启动服务的时候同时启动5个进程postgres.exe ...
在页面里,如果没有标签体,一个标签是可以缩写的,如<p></p>可以缩写成<p/>,而<jsp:include file="xxx.jsp"></jsp:include>亦可以被缩写为<jsp:include file="xxx.jsp"/>,缩写了的标签,表面看来页面更简洁,如果把一个页面的元素,标签能缩写的就缩写,何乐而不为呢,有时也有例外. 曾碰到一个页面,页面的元素很简单,就这几个元素: <iframe src="a.jsp" width=" ...
有时候,一个系统做好了,客户需要一个光盘版的,一点某个可执行文件就能自动安装到PC上 系统的环境:JDK1.5+Tomcat6.1+MySQL5.0+Windows 2003 一般我们可以使用Installshield Anywhere,进行拷贝文件,修改注册表等复杂操作,然后系统就装完了。 如果没用InstallShield,怎么办呢? 我们可以写使用批处理文件来实现: 写批处理文件之前需要考虑的事情 自动安装需要考虑到环境的冲突: 1.别人是否设置了JAVA_HOME 2.别人是否设置了CATALINA_HOME,端口是否有冲突 3.别人的电脑是否安装了MySQL服务器 如果有冲突,必须要解 ...
随着Google Map的问世,近几年来国内的二维地图网站和三维地图网址发展很快,而三维地图除了常见的瓦片技术之外,也出现了一些独树一帜的代表网站: 1.City8:2007年初推出来的,网址:www.city8.com,特点:Flash/Flex包装,360°看周边 2.Diciti:2008年推出的,网址:www.diciti.cn,特点:采用ActiveX控件实现自动漫游,将Google Earth模仿的惟妙惟肖 ==============================================  
在维基百科看到一个四色定理,就想到软件中的四色原型。软件中的四色原型是类与类之间的四种关系:“关联、依赖、继承、实现”,类的这四色是任何复杂软件系统的基础,于是有了ManyToOne,ManyToMany,Extends,Implements这些关键字. ...
  有时把MySQL的数据从一台电脑迁移的另外一台电脑,比如从一台安装了MySQL的机器拷贝到另外一台没有安装MySQL的机器  一般我们用的方法有三种:   1.用Mysqldump/Mysql组合命令,Mysqldump命令把一个数据库的数据和结构导出成一个.sql文件,然后在另外一台电脑用Mysql命令还原。      典型的用法:      导出:      mysqldump -u(你的登陆名) -p(你的登陆名) -h(你的主机IP地址) --opt 数据库名 > 你在硬盘上保存的文件名      导入:      先进入MySQL的命令模式:      mys ...
通过JavaScript DOM创建的表单input,不能随表单提交而提交,比如用下面脚本创建输入表单: function handlevent(event){ var count = document.getElementById("answerint").value; count = parseInt(count); var eve = event||window.event; var theelement; for(va ...
有这样一个问题,一道题目有多个选项(比如A,B,C),而每道题目的A,B,C 对于不同的分数,比如A,B,C分别是5,4,3分,而每个选项都有不同的分析,比如你选择A,它的分析是"选A的人。。。。",选择B,它的分析又是"选B的人。。。"。 所有的题目全部是单选题目,也就是每题你只能选择一项 数据库表的设计有两种方式: 第一种设计方式,分四个实体,Question,Choice,Score,Analyze,如下图                                               第二种方式,只分两个实体,Question和Cho ...

Structs 1的Action

    博客分类:
  • Java
Struts 1的核心是ActionServlet,这里ActionServlet充当控制器的角色; 还有一个就是RequesProcessor,顾名思义,就是请求处理器,负责接受用户的HttpServletRequest然后做处理,相当于Model。 负责转发的就是ActionForward,负责页面的导航。 除了基本的Action 之外, Struts 还提供了几个其他类型的Action  。 • DispatchAction : 能同时完成多个Action 功能的Action 。 在实际中用得最多的Action,在一个Action类里能处理好几个请求,相比单单继 ...
如果一个页面的iframe太多,会造成什么样的后果呢 如下面的页面index.html    < html   xmlns = "http://www.w3.org/1999/xhtml" >    < head >    < title > test title >    < style   type = "text/css" >    <!-- --> body {   ...
困扰 IE memory leaks like a sieve(筛子) and my webpage is getting slower and slo...ower. But memory usage keeps climbing… I've tried everything including banging my head on the desk(猛敲桌子). It just doesn't change anything. IE的内存泄露使得网页速度变得越来越慢。 ...
收藏的地图网站: 国外(主要): 1.雅虎地图 网址: http://map.yahoo.com 特点:加载速度快,界面全部采用Flex封装,是世界上使用最多的电子地图 2.Google地图 网址: http://maps.google.com/ 特点:是最先出来的用AJAX实现的地图,速度很快,有很多服务器海量储存图片 3.微软地图 网址:http://local.live.com 特点:主要用了Virtual Earth的三维地图技术,在这方面比Google地图要领先一步   国内(主要): 1.二维地图 国内的二维地图有三大传统网站 http://www.ma ...
Global site tag (gtag.js) - Google Analytics