- java程序设计实验3_Java面向对象程序设计习题解答与实验(第3版) 张桂珠 9787563530922...
weixin_39839478
java程序设计实验3
**部分习题解答第1章面向对象程序设计第2章java概述和入门程序第3章java程序设计基础第4章类和对象第5章类的继承和派生第6章多态性第7章java实用包第8章图形和java2d第9章gui组件和用户界面设计第10章异常处理第11章多线程第12章输人流和输出流处理第13章网络技术与应用开发第14章jdbc技术和数据库开发应用**部分习题解答第1章面向对象程序设计第2章java概述和入门程序第3
- Slick2D游戏引擎基础知识和开发环境搭建
汤姆猫不是猫
游戏引擎java开发语言
目录介绍开发环境搭建文件准备添加库文件设置VMOptionsHelloWorld示例示例程序说明介绍Slick2D是一个轻量级、跨平台的Java2D游戏引擎。我一直打算写一个游戏,研究了半天游戏引擎,最终选定了Slick2D。要说明的是,对于大型游戏,它会显得比较简陋;但是对于一般的小游戏已经足够了,也非常适合博主这样的游戏开发者进行入门和练习。Slick2D是基于LWJGL的2D游戏引擎,在之前
- java 第三方 swing_Swing 第三方工具设计
郑小塔
java第三方swing
Swing第三方工具设计时间:2006-07-1800:00来源:bitsCN.com字体:[大中小]Swing是Java为桌面开发而设计一个重要GUI工具包,整个设计是基于AWT技术上的扩展。加上Java在网络的优势和跨平台的特点,Swing已经无处不在,在Java2D的性能加强,可插入式的LookAndFeel,主题(Theme)和JDK5.0"Tiger"的出现后,基于Swing的技术框架如
- GradientPaint类的作用
Tancenter
javajavacolor2d画图
GradientPaint是Java2D中专门用来控制渐变的类,它提供了使用线性颜色渐变模式填充Shape的方法。其构造函数GradientPaint(floatx1,floaty1,Colorcolor1,floatx2,floaty2,Colorcolor2),充分说明了它的作用,即从点(x1,y1)到点(x2,y2)进行渐变。如果在用户空间指定了PointP1的Color为C1,PointP
- 关于ALPHACOMPOSITE的理解——图片合成,透明度处理
戴泽supp
#Java图片合成
转载自http://www.cnitblog.com/zcy860511/archive/2009/01/25/54017.html我将对java2D进行一些讲述,当然是原创,不过也是参考自sun公司自己编写的javatutorial。下面是这个指南的地址,以及一些来自官方的翻译版本关于Composite的官方版本(英文)AlphaComposite,是关于两个目标重叠的混合处理类,该类提供了一个
- 基于Java生成图片验证码的方法解析
目录使用Java生成图片验证码完全解析注意事项如何加入噪点如何生成干扰线什么样的算法生成噪点比较好验证码如何避免被ocr识别如何斜放文本四位图形验证码调整噪点的透明度使用Java生成图片验证码完全解析在Java中开发图片验证码功能,您可以使用Java图形处理库,比如JavaAdvancedImaging(JAI)或者Java2D,来生成图片并将文本写入图片。具体实现方法如下:创建一个Buffere
- JDK 各版本开发者关注的特性
_凌浩雨
JavaSE支持路线图官方特性文档1.Java1.0初代版本2.Java1.1JDBC(JavaDataBaseConnectivity)内部类RMI(RemoteMethodInvocation)反射JavaBean3.JDK1.2集合框架JIT(JustInTime)编译器jar数字签名JFC(JavaFoundationClasses),包括Swing1.0,拖放和Java2D类库Java插
- Java游戏编程不完全详解-5
java游戏开发
Java2D单人游戏创建基于Title的地图在2D游戏中,地图是整体结构,或者我们叫做游戏地图(gamemap),通常是几个屏幕的宽度表示。有些游戏地图是屏幕的20倍;甚至是100位以上,主要特点是跨屏幕之后,让地图滚动显示,这种类型的游戏又叫做2D平台游戏(2Dplatformgame)。所以平台游戏是指玩家从一个平台跑到另外一平台,在其中需要跑、跳等动作,除此之外,还要避开敌人,以及采血、加体
- JavaFX游戏开发--第一课 精灵动画
Rki-dor
java
一直在关注JavaFX的发展,最近想试试使用JavaFX开发游戏是什么样的情况。可惜令我汗颜的是--没有找到类似于Java2D中Graphics/Graphics2D之类的类。自己单纯的继承Node的话,也没办法自己进行绘制。看来目前使用JavaFX进行游戏开发,只能使用JavaFX的Shape和ImageView了。今天花时间写了个JavaFX的精灵的动画的例子,让我们看看在JavaFX中如何操
- TablecellRenderer和TableCellEditor
lz12366007
软甲编程
TableCellRenderer就是用来绘制展示当前cell单元数值内容的,你可以用文字、数值或者图片来表示内容,当然最强大展示方式的就是通过自定义自己的renderer组件,通过Java2D来绘制各种天花乱坠的效果。TableCellEditor主要是用来当用户点击在具体cell时进行编辑的组件,所以TableCellEditor除了具有TableCellRenderer一样的绘制功能外还可以
- JAVA游戏编程学习笔记(三)Java 2D游戏底层绘图框架
chizhonger4327
java游戏
前二篇记录了java如何绘制图形与动画,今天打算总结复习一下,把这些知识点集合起来,制作一个Java2D小游戏框架(暂且这么叫,好像挺牛逼似的!)。JavaAWT下边提供一个classCanvas这是一个现成的画布,我们可以继承它来实现底层的绘制框架,为什么不直接继承JFrame?之前只是一些绘图测试,方便建立场景绘制图形,以后我们的游戏画布需要放到GUI容器里,所以继承一个类似panel的组件比
- Graphics2D绘制图形
bbrruucc
java2d
1.文字压缩显示参照java自带的demo下的jfc/java2d的ColorConvert,做了简单的修改。文字压缩显示的思路是将图片的宽度设为期望的宽度即可publicclassColorConvertextendsJPanel{@OverrideprotectedvoidpaintComponent(Graphicsg){super.paintComponent(g);Dimensiond=
- GEF入门系列(一、Draw2D)
kernel_engine
关于Java2D相信大家都不会陌生,它是基于AWT/Swing的二维图形处理包,JDK附带的示例程序向我们展示了Java2D十分强大的图形处理能力。在Draw2D出现以前,SWT应用程序在这方面一直处于下风,而Draw2D这个SWT世界里的Java2D改变了这种形势。可能很多人还不十分了解GEF和Draw2D的关系:一些应用程序是只使用Draw2D,看起来却和GEF应用程序具有相似的外观。原因是什
- Java技术体系图
helloyxw
一。Java程序员高级特性反射、泛型、注释符、自动装箱和拆箱、枚举类、可变参数、可变返回类型、增强循环、静态导入核心编程IO、多线程、实体类、集合类、正则表达式、XML和属性文件图形编程AWT(Java2D/JavaSound/JMF)、Swing、SWT、JFace网路编程Applet、Socket/TCP/UDP、NIO、RMI、CORBAJava语法基础类、抽象类、接口、最终类、静态类、匿名
- java写的FPS飞行射击类小游戏总结(附源码)
jianglihui0330
我的作品
这段时间学习java2D写的,今天来整理总结一下。游戏资源是从cping1982的博客里下载的(http://blog.csdn.net/cping1982/article/details/6725015)。下载下来的源码是反编译的,我按照自己的思路,尽量模拟跟它一样的功能效果,用自己的代码实现,并且自己写了一个地图编辑器。用到的技术大概有:swing基本控件,线程,XML读写,IO,反射的简单应
- Launch4j 使用,对java项目的操作打包exe
iteye_18156
把jdk中的jre复制到你要打包的文件夹(我的是Java2D)下,要打包的jar,这儿用jdk中demo中的Java2Demo.jar,一张bmp图片j2d.bmp,一个ico文件,如图你需要填写的也很少。1.在basic里jar一栏找到你的jar,安照同路径给你的exe起名字。在Icon一栏找到你的ico2.在jre一栏写上./jre表示当前路径(launch4j聪明多了,记住你的路径)3.在S
- Java创建透明与任意形状窗口
不朽的机器
Java的日常学习
Java创建透明与任意形状窗口一:Java2D图形基础知识自从JavaSwing发布以来,Java的图形能力得到了很大的提升,JDK6的高级版本开始支持创建自定义形状的JFrame,结合Java2D图形的相关API,可以实现任意形状JFrame的创建。当前JAVA2提供可以创建的基本形状如下:当前Java提供的对2D图形的主要操作有裁剪和路径覆盖,适当的运用Java2D与Swing的其他相关API
- java中的BasicStroke的用法
握紧拳头的狼
Javajava
1.基本概念在JAVA2D开发中,BasicStroke用于定义线条的特征,我们可以调用Graphics2D类中的setStroke方法来将新创建的BasicStroke对象设置进去。BasicStroke的构造方法如下所示:对图形的一些专业名词不熟悉的程序员来说,想要根据API说明文档来理解这个方法的使用,实在有点过于困难了,所以,在这里整理了一下,便于大家理解。2.构造方法参数说明2.1wid
- JDK 各版本开发者关注的特性
mazaiting
JavaSE支持路线图官方特性文档1.Java1.0初代版本2.Java1.1JDBC(JavaDataBaseConnectivity)内部类RMI(RemoteMethodInvocation)反射JavaBean3.JDK1.2集合框架JIT(JustInTime)编译器jar数字签名JFC(JavaFoundationClasses),包括Swing1.0,拖放和Java2D类库Java插
- Java实现图片内容无损任意角度旋转
HeLiang7
Javaimagerotate图片Java图像图片图像旋转picturerotation
主要问题是如何在图片做旋转后计算出新图片的长宽。在java2d和基本math库的帮助下,其实利用简单的计算就可以知道。以下算法只是计算出旋转小于90度时的公式。当旋转大于90时,可以先把问题域换算到锐角的情况,再进行计算即可。如下图所示,需要计算出来的是len_delta的长度,就是有双竖线的位置,它是新图片要增加的宽。(要增加的高度同理可得。)其实只要知道len的长度,还有len和len_del
- Java实现图片内容无损任意角度旋转
java85140031
JavaSE
主要问题是如何在图片做旋转后计算出新图片的长宽。在java2d和基本math库的帮助下,其实利用简单的计算就可以知道。以下算法只是计算出旋转小于90度时的公式。当旋转大于90时,可以先把问题域换算到锐角的情况,再进行计算即可。如下图所示,需要计算出来的是len_delta的长度,就是有双竖线的位置,它是新图片要增加的宽。(要增加的高度同理可得。)其实只要知道len的长度,还有len和len_del
- (Java2D 学习笔记系列) (一)一个简单的图像填充实例及其分析理解
dianyin8310
java
一.Java2DAPI它包含在以下几个包中java.awtjava.awt.geomjava.awt.fontjava.awt.colorjava.awt.imagejava.awt.image.renderablejava.awt.print二、Graphics与Graphics2D1.两者关系前者是一个抽象类后者是一个普通类,它是Graphics的扩展,提供Java的二维图形绘制两者的可用如下
- Loonframwork示例发布[JAVA Game Script]
cping1982
PS:目前关注此项目的,可以去跟鄙人的此系列文章,将逐步讲解SLG部分开发过程:http://blog.csdn.net/cping1982/archive/2008/11/11/3278851.aspx写了一个小小的案例程序,使用本人的loonframwork-game包开发,这是一个以java的j2se及j2me技术为核心的综合框架,为loonframework的一部分,它负责提供java2d
- 相当牛X的java版星际游戏
anxinlin5388
分享一款牛人用java写的经典游戏,目录结构如下:虽然只能算一个Demo,但是用到了很多Java基础技术和算法:Java2D,双缓冲,A星寻路,粒子系统,动画效果,处理图片,Swingui,UDP,TCP/Socket.另外这个程序也可以看出jre1.5和jre1.6之前的性能差别。(jre1.5下面运行很卡)(源代码在awt.rar中)。暂时支持采矿,攻击,寻路,局域网对战.两张效果图:下载页面
- Java数字图像处理基础知识 - 必读
iteye_3606
写了很多篇关于图像处理的文章,没有一篇介绍Java2D的图像处理API,文章讨论和提及的API都是基于JDK6的,首先来看Java中如何组织一个图像对象BufferedImage的,如图:一个BufferedImage的像素数据储存在Raster中,ColorModel里面储存颜色空间,类型等信息,当前Java只支持一下三种图像格式-JPG,PNG,GIF,如何向让Java支持其它格式,首先要完成
- 在Eclipse中用SWT设计界面
javabloger
javaUIeclipseswtshellswingbutton跨平台
在Eclipse中用SWT设计界面1.为什么要使用SWT?SWT是一个IBM开发的跨平台GUI开发工具包。至于为什么IBM要费劲自己另起炉灶开发一个GUI工具包,而不是使用Sun现有的由AWT,Swing,Java2D,Java3D等构成的JavaGUI框架,那就说来话长了。(记得在一个BBS上读过一个关于SWT起源的调侃类的帖子)。在SWT之前,Sun已经提供了一个跨平台GUI开发工具包AWT(
- 安装oracle11g时,安装界面跳出后又消失
okhymok
查看oracle路径/u01/tmp下的日志文件发现有异常提示:sun.font.X11TextRenderer.doDrawGlyphList(Lsun/java2d/SurfaceData;Lsun/java2d/pipe/Region;网上查了下,需要做一个配置:exportLD_BIND_NOW=1(oracle用户执行)exportLD_BIND_NOW=1这个环境变量的作用是什么的于是
- Java技术体系图
daidaicoco
其他
Java程序员高级特性反射、泛型、注释符、自动装箱和拆箱、枚举类、可变参数、可变返回类型、增强循环、静态导入核心编程IO、多线程、实体类、集合类、正则表达式、XML和属性文件图形编程AWT(Java2D/JavaSound/JMF)、Swing、SWT、JFace网路编程Applet、Socket/TCP/UDP、NIO、RMI、CORBAJava语法基础类、抽象类、接口、最终类、静态类、匿名类、
- Swing组件的使用【总结】
github.com/4gnosed
JAVA
1.Swing的特点?答:Swing是第二代GUI开发工具集,javax.swing包被列入Java的基础类库(JFC),Swing建立在AWT,Java2D,Accessibility等的基础上。与AWT相比,Swing具有更好的可移植性,提供了更完整的组件,增加了许多功能。2.几种Swing组件的介绍?答:1)JAppletjavax.Swing.JApplet是java.applet.App
- Java Swing 是否适合做大型项目及桌面应用?
weixin_33809981
作者:sailing8036链接:https://www.zhihu.com/question/19608871/answer/12378179来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作为一个和Swing深度打交道10年的我给点个人看法:Swing的优点:1:性能不错,因为其底子Java2D还不错,不是极其特别海量级应用基本都可胜任2:bug并不是想象那么多,
- linux系统服务器下jsp传参数乱码
3213213333332132
javajsplinuxwindowsxml
在一次解决乱码问题中, 发现jsp在windows下用js原生的方法进行编码没有问题,但是到了linux下就有问题, escape,encodeURI,encodeURIComponent等都解决不了问题
但是我想了下既然原生的方法不行,我用el标签的方式对中文参数进行加密解密总该可以吧。于是用了java的java.net.URLDecoder,结果还是乱码,最后在绝望之际,用了下面的方法解决了
- Spring 注解区别以及应用
BlueSkator
spring
1. @Autowired
@Autowired是根据类型进行自动装配的。如果当Spring上下文中存在不止一个UserDao类型的bean,或者不存在UserDao类型的bean,会抛出 BeanCreationException异常,这时可以通过在该属性上再加一个@Qualifier注解来声明唯一的id解决问题。
2. @Qualifier
当spring中存在至少一个匹
- printf和sprintf的应用
dcj3sjt126com
PHPsprintfprintf
<?php
printf('b: %b <br>c: %c <br>d: %d <bf>f: %f', 80,80, 80, 80);
echo '<br />';
printf('%0.2f <br>%+d <br>%0.2f <br>', 8, 8, 1235.456);
printf('th
- config.getInitParameter
171815164
parameter
web.xml
<servlet>
<servlet-name>servlet1</servlet-name>
<jsp-file>/index.jsp</jsp-file>
<init-param>
<param-name>str</param-name>
- Ant标签详解--基础操作
g21121
ant
Ant的一些核心概念:
build.xml:构建文件是以XML 文件来描述的,默认构建文件名为build.xml。 project:每个构建文
- [简单]代码片段_数据合并
53873039oycg
代码
合并规则:删除家长phone为空的记录,若一个家长对应多个孩子,保留一条家长记录,家长id修改为phone,对应关系也要修改。
代码如下:
- java 通信技术
云端月影
Java 远程通信技术
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog中我们将来
- string与StringBuilder 性能差距到底有多大
aijuans
之前也看过一些对string与StringBuilder的性能分析,总感觉这个应该对整体性能不会产生多大的影响,所以就一直没有关注这块!
由于学程序初期最先接触的string拼接,所以就一直没改变过自己的习惯!
- 今天碰到 java.util.ConcurrentModificationException 异常
antonyup_2006
java多线程工作IBM
今天改bug,其中有个实现是要对map进行循环,然后有删除操作,代码如下:
Iterator<ListItem> iter = ItemMap.keySet.iterator();
while(iter.hasNext()){
ListItem it = iter.next();
//...一些逻辑操作
ItemMap.remove(it);
}
结果运行报Con
- PL/SQL的类型和JDBC操作数据库
百合不是茶
PL/SQL表标量类型游标PL/SQL记录
PL/SQL的标量类型:
字符,数字,时间,布尔,%type五中类型的
--标量:数据库中预定义类型的变量
--定义一个变长字符串
v_ename varchar2(10);
--定义一个小数,范围 -9999.99~9999.99
v_sal number(6,2);
--定义一个小数并给一个初始值为5.4 :=是pl/sql的赋值号
- Mockito:一个强大的用于 Java 开发的模拟测试框架实例
bijian1013
mockito单元测试
Mockito框架:
Mockito是一个基于MIT协议的开源java测试框架。 Mockito区别于其他模拟框架的地方主要是允许开发者在没有建立“预期”时验证被测系统的行为。对于mock对象的一个评价是测试系统的测
- 精通Oracle10编程SQL(10)处理例外
bijian1013
oracle数据库plsql
/*
*处理例外
*/
--例外简介
--处理例外-传递例外
declare
v_ename emp.ename%TYPE;
begin
SELECT ename INTO v_ename FROM emp
where empno=&no;
dbms_output.put_line('雇员名:'||v_ename);
exceptio
- 【Java】Java执行远程机器上Linux命令
bit1129
linux命令
Java使用ethz通过ssh2执行远程机器Linux上命令,
封装定义Linux机器的环境信息
package com.tom;
import java.io.File;
public class Env {
private String hostaddr; //Linux机器的IP地址
private Integer po
- java通信之Socket通信基础
白糖_
javasocket网络协议
正处于网络环境下的两个程序,它们之间通过一个交互的连接来实现数据通信。每一个连接的通信端叫做一个Socket。一个完整的Socket通信程序应该包含以下几个步骤:
①创建Socket;
②打开连接到Socket的输入输出流;
④按照一定的协议对Socket进行读写操作;
④关闭Socket。
Socket通信分两部分:服务器端和客户端。服务器端必须优先启动,然后等待soc
- angular.bind
boyitech
AngularJSangular.bindAngularJS APIbind
angular.bind 描述: 上下文,函数以及参数动态绑定,返回值为绑定之后的函数. 其中args是可选的动态参数,self在fn中使用this调用。 使用方法: angular.bind(se
- java-13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
public class KickOutBadGuys {
/**
* 题目:13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
* Maybe you can find out
- Redis.conf配置文件及相关项说明(自查备用)
Kai_Ge
redis
Redis.conf配置文件及相关项说明
# Redis configuration file example
# Note on units: when memory size is needed, it is possible to specifiy
# it in the usual form of 1k 5GB 4M and so forth:
#
- [强人工智能]实现大规模拓扑分析是实现强人工智能的前奏
comsci
人工智能
真不好意思,各位朋友...博客再次更新...
节点数量太少,网络的分析和处理能力肯定不足,在面对机器人控制的需求方面,显得力不从心....
但是,节点数太多,对拓扑数据处理的要求又很高,设计目标也很高,实现起来难度颇大...
- 记录一些常用的函数
dai_lm
java
public static String convertInputStreamToString(InputStream is) {
StringBuilder result = new StringBuilder();
if (is != null)
try {
InputStreamReader inputReader = new InputStreamRead
- Hadoop中小规模集群的并行计算缺陷
datamachine
mapreducehadoop并行计算
注:写这篇文章的初衷是因为Hadoop炒得有点太热,很多用户现有数据规模并不适用于Hadoop,但迫于扩容压力和去IOE(Hadoop的廉价扩展的确非常有吸引力)而尝试。尝试永远是件正确的事儿,但有时候不用太突进,可以调优或调需求,发挥现有系统的最大效用为上策。
-----------------------------------------------------------------
- 小学4年级英语单词背诵第二课
dcj3sjt126com
englishword
egg 蛋
twenty 二十
any 任何
well 健康的,好
twelve 十二
farm 农场
every 每一个
back 向后,回
fast 快速的
whose 谁的
much 许多
flower 花
watch 手表
very 非常,很
sport 运动
Chinese 中国的
- 自己实践了github的webhooks, linux上面的权限需要注意
dcj3sjt126com
githubwebhook
环境, 阿里云服务器
1. 本地创建项目, push到github服务器上面
2. 生成www用户的密钥
sudo -u www ssh-keygen -t rsa -C "
[email protected]"
3. 将密钥添加到github帐号的SSH_KEYS里面
3. 用www用户执行克隆, 源使
- Java冒泡排序
蕃薯耀
冒泡排序Java冒泡排序Java排序
冒泡排序
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月23日 10:40:14 星期二
http://fanshuyao.iteye.com/
- Excle读取数据转换为实体List【基于apache-poi】
hanqunfeng
apache
1.依赖apache-poi
2.支持xls和xlsx
3.支持按属性名称绑定数据值
4.支持从指定行、列开始读取
5.支持同时读取多个sheet
6.具体使用方式参见org.cpframework.utils.excelreader.CP_ExcelReaderUtilTest.java
比如:
Str
- 3个处于草稿阶段的Javascript API介绍
jackyrong
JavaScript
原文:
http://www.sitepoint.com/3-new-javascript-apis-may-want-follow/?utm_source=html5weekly&utm_medium=email
本文中,介绍3个仍然处于草稿阶段,但应该值得关注的Javascript API.
1) Web Alarm API
&
- 6个创建Web应用程序的高效PHP框架
lampcy
Web框架PHP
以下是创建Web应用程序的PHP框架,有coder bay网站整理推荐:
1. CakePHP
CakePHP是一个PHP快速开发框架,它提供了一个用于开发、维护和部署应用程序的可扩展体系。CakePHP使用了众所周知的设计模式,如MVC和ORM,降低了开发成本,并减少了开发人员写代码的工作量。
2. CodeIgniter
CodeIgniter是一个非常小且功能强大的PHP框架,适合需
- 评"救市后中国股市新乱象泛起"谣言
nannan408
首先来看百度百家一位易姓作者的新闻:
三个多星期来股市持续暴跌,跌得投资者及上市公司都处于极度的恐慌和焦虑中,都要寻找自保及规避风险的方式。面对股市之危机,政府突然进入市场救市,希望以此来重建市场信心,以此来扭转股市持续暴跌的预期。而政府进入市场后,由于市场运作方式发生了巨大变化,投资者及上市公司为了自保及为了应对这种变化,中国股市新的乱象也自然产生。
首先,中国股市这两天
- 页面全屏遮罩的实现 方式
Rainbow702
htmlcss遮罩mask
之前做了一个页面,在点击了某个按钮之后,要求页面出现一个全屏遮罩,一开始使用了position:absolute来实现的。当时因为画面大小是固定的,不可以resize的,所以,没有发现问题。
最近用了同样的做法做了一个遮罩,但是画面是可以进行resize的,所以就发现了一个问题,当画面被reisze到浏览器出现了滚动条的时候,就发现,用absolute 的做法是有问题的。后来改成fixed定位就
- 关于angularjs的点滴
tntxia
AngularJS
angular是一个新兴的JS框架,和以往的框架不同的事,Angularjs更注重于js的建模,管理,同时也提供大量的组件帮助用户组建商业化程序,是一种值得研究的JS框架。
Angularjs使我们可以使用MVC的模式来写JS。Angularjs现在由谷歌来维护。
这里我们来简单的探讨一下它的应用。
首先使用Angularjs我
- Nutz--->>反复新建ioc容器的后果
xiaoxiao1992428
DAOmvcIOCnutz
问题:
public class DaoZ {
public static Dao dao() { // 每当需要使用dao的时候就取一次
Ioc ioc = new NutIoc(new JsonLoader("dao.js"));
return ioc.get(