- 浏览: 16702 次
- 性别:
- 来自: 广州
最新评论
-
x734545751k:
留个脚印先
原生javascript---Ajax
文章列表
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset ...
输入一个数字n,输出n x n矩阵,从1开始,顺着下、右、上、左递归绕圈圈:
int i=0,j=0;
int step;
int n = 0;
int stub,type;
int result[][];
int val=1;
String tmp;
System.out.println("请输入一个正整数:");
BufferedReader bfr = new BufferedReader(new InputStreamReader(System.in));
tmp = bfr.readLine();
bf ...
ArrayList在遍历过程中不能执行删除,不然会报异常:
Exception in thread "main" java.util.ConcurrentModificationException
at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372)
at java.util.AbstractList$Itr.next(AbstractList.java:343)
所以,要实现删除,需要把List转换为Iterator进行迭代,再执行删除。
虽然大学2年级就开始学了,但总觉得基础差,找了原版的javascript最佳实践来看,把一些基础的东西记下来。
javascript创建对象:
var book = {
topic: "JavaScript", //对象内部赋值用冒号":"
fat: true
};
使用book对象:
//调用对象内部属性的两种方式:
book.topic
book["fat"]
//为book创建新的属性并赋值
book.newAttr="newAttribute"
方法的两种声明方 ...
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>根据浏览器宽度自动把布局从三栏切换成两栏加底栏</title>
<STYLE type="text/css">
*{ margin:0; padding:0}
body{ text-align:center
#wrapper{ ...
<!DOCTYPE html >
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>中栏固定宽度,左右两栏宽度相等同时自适应宽度</title>
<STYLE type="text/css">
*{
margin:0;
padding:0;
}
body{
font-family:Verdana ...
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>固定右栏宽度,左栏内容先出现同时自适应宽度的布局</title>
<STYLE type="text/css">
body{
font ...
1.让文本垂直居中:
<style>
div.test1 {
background:#0FC;
width:100px;
position:absolute;
top:200px;
left:200px;
text-align:center;
/*将height 和 line-height设置同一个值即可垂直居中*/
height:100px;
line-height:100px;
}
</style>
<div class="test1">鸾lala</div>
...
1.标题很重要
请确保将 HTML heading 标签只用于标题。不要仅仅是为了产生粗体或大号的文本而使用标题。
搜索引擎使用标题为您的网页的结构和内容编制索引。
2.带有可点击区域的图像映射(延伸开来可以做成一个类似于数据地图):
<img src="planets.jpg" border="0" usemap="#planetmap" alt="Planets" />
<map name="planetmap" id="planetm ...
一.grid里利用render修改单元格的背景或其他样式
样式:
<style type="text/css">
.x-editgrid-bg-gray{
background:'#CCC';
}
</style>
某一列的render方法:
function newDataRender(value,meta,record){
meta.css = 'x-editgrid-bg-gray';
return value;
}
参数说明:
value:当前单元格的值(若要将id之类的转换为名称可以再次转换)
meta:元属性(可以设置样式等,m ...
Struts2 调用ajax,使用json时,需要注意:
struts2的action里面的数据转换成json数据时,会将提供了get方法的属性都串行化输出JSON到客户端。有的时候,很多属性并不能串行化成json数据,比如这里的oracle.jdbc.driver.BaseResultSet。这时还进行强行转换就会出现这样的异常。
在不能串行化到json的属性相应的get方法前加一条json标记 @JSON(serialize=false)。告诉json不需要转化这个属性。或者根本不写这个get方法。
干!一开始手贱,把Ext的Ajax请求的action方法写成了get***,然后执行这个action时,怎么弄都没弄到service层的返回值,然后就调试看了下,发现action方法一开始执行的时候,的确到了service层去了,而且有值,到了return了,然后,它再一次跑回到action方法开始的地方,然后再走一次..............这次就很神奇的service层就没有返回值了,搞了大半天,原来是我把action的请求方法命名带get前缀。。。。下次在这样就该剁手了.
一个不错的简单的表格样式,由于比较菜,有些是从网上“隔壁老王”那里抄来的,比较喜欢这个人的一些文章。
<style type="text/css">
table{
width:640px;
height:auto;
border-style:solid;
border-bottom-width:thin;
margin:0 auto;
table-layout:fixed;
empty-cells:show;
border-collapse: collapse;
ma ...
比较懒,由于这个都是之前自己做的,网上这些东西多的数不胜数,但是下面是我自学后直接将总结写在了jsp里面,所以注释比真正的代码还多,里面包含了web缓存问题和乱码问题解决,这是怕我自己会以后忘记。
<%@ page l ...
X和Y,当另一序列Z既是X的子序列又是Y的子序列时,若给定序列X={x1,x2,…,xm},则另一序列Z={z1,z2,…,zk},是X的子序列是指存在一个严格递增下标序列{i1,i2,…,ik}使得对于所有j=1,2,…,k有:zj=xij。例如,序列Z={B,C,D,B}是序列X={A,B,C,B,D,A,B}的子序列,相应的递增下标序列为{2,3,5,7}。
同理,若序列Z既是X的子序列同时也是Y的子序列,则称Z为X和Y的公共子序列。其中最长的子序列称为最长公共子序列。
在求最长公共子序列中,我们可以看出如下规律:
设序列X={x1,x2,…,xm}和Y={y ...