文章列表
假设有5个数,初始位置为0,1,2,3,4。
向左移动一位,顺序为4,0,1,2,3
再向左移一位,顺序为3,4,0,1,2
同理,在原始位置0,1,2,3,4
右移一位,1,2,3,4,0
再右移一位,2,3,4,0,1
向左移动一位时,由原最左边的数得到新的最左边的数:j=(i-1+n)%n
向右移动一位时,由原最左边的数得到新的最左边的数:j=(i+1)%n
由于j=(i+1)%n=(i+1+n)%n所以可以用统一的形式:
j=(i+dir+n)%n
其中dir向左为-1,向右为+1。
有时候,应用在 iPhone 运行正常,但是在 XCode 中有类似这样的警告: 报告 may not respond to 某个方法。这是因为,没有在相应的头文件中声明方法的原型。加上之后,build,警告消失。 转
有时候,应用在 iPhone 运行正常,但是在 XCode 中有类似这样的警告:
报告 may not respond to 某个方法。这是因为,没有在相应的头文件中声明方法的原型。加上之后,build,警告消失。
ie6 line-height
- 博客分类:
- css
ie6中元素的子元素中有内联块级(input,img)则line-height不起作用。
水平居中
text-align:center
对于ie6、7块级和内联级都可以水平居中。
其它浏览器内联级(内联块级,文字)元素才可以水平居中,块级无效。
margin:0 auto
块级元素设置了宽度可以使用margin:0 auto居中,内联元素无效。
垂直居中
网上已经有很多种垂直居中的方法line-height,上下padding,table-cell,正负50%(ie不支持table-cell)。这里利用另外一种vertical-align: middle。
vertical-align各种浏览器只对内联块级元素起作用。
默认的内联块级有img,input,td。
img,input的 ...
我们在控制下载头的时候,如果设置了Cache-Control为no-cache, no-store则ie下卡在0%最后提示无法下载。
把Cache-Control设置为private, max-age=15便可以解决。
http://blogs.msdn.com/b/ieinternals/archive/2009/10/02/internet-explorer-cannot-download-over-https-when-no-cache.aspx
使用chrome.exe --enable-webgl启动chrome浏览器,但此时仍然无法显示webgl的内容。
此时关闭chrome浏览器,再打开选择上次使用过的标签,此时就可以显示了。
参考
J2MP如何Post数据在网上可以搜到不少例子,代码虽然有一些差别,但是一般都是可以用的,其中搜索的个别帖子提到了写入提交数据后必须用flush,代码如下:
if(!postData.equals("")){
System.out.println(postData);
c ...
说明:在给元素绑定事件时,允许事件冒泡,而ie是不法指定是否冒泡。
当我们给一个html元素绑定一个mouseover事件时,如果该元素有子元素,且子元素和该元素之间有空隙,当鼠标从该元素经过时,mouseover会触发多次。
首先,鼠标多外面到元素上,但未经过子元素,正好处在元素及子元素的空隙之间,触发元素的mouseover事件。
然后,鼠标继续移动,由元素进入子元素,此时会触发子元素的mouseover事件,由于事件的会向上冒泡,触发mouse结束事件。
最后,鼠标继续移动,由子元素进入元素,此时又会触发元素的mouseover事件。
所以,当我们给元素绑定mouseover事件传时,通常 ...
现在主流浏览器均已支持getBoundingClientRect。
获取dom元素相对client(窗口客户区域)的位置。类似鼠标事件中的clientX,clientY。只是getBoundingClientRect的属性更多top,right,bottom,left,width,height。
如果有滚动条,则随着滚动条的拖动,则上表示位置的属性会改变。
如果要取得某个dom相对文档树的根结点的相对位置,
使用getBoundingClientRect的left,top加上scrollLeft,scrollTop。
而不用遍历offsetParent,把offsetLeft,borderLef ...
onresize的定义方式
一、直接在html中定义
如<body onresize="doResize()"/>
二、直接给onresize赋值
可以给window和body的onresize赋值
如window.onresize=function(){},document.body.onresize=function(){}
三、使用事件监听
只对wi ...
由于ie6下position没有fixed,只有改变top和left来实现。
方法一:css的expression
.fixed{
position:absolute;
left:expression(documentElement.scrollLeft+documentElement.clientWidth-this.offsetWidth);
top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight);
}
方法二:监听scroll事件(不能用atta ...
分组的时候,要选参与分组外的字段,要使用分组函数。函数参数可以是分组外的字段。
mysq直接可以选取分组外的字段,但这在sql标准中行不同。
mysql文档提供了一个变通的方法 SUBSTR(MIN(CONCAT(RPAD(sort,6,' '),column)),7)
首先指定要排序字段sort的位数(根据需要可扩展),然后把要选取得的字段column添加到扩充后的字段后面。在使用min取得原sort最小的记录,在把column拆分出来。
例。
表test有三个字段:a,b,c。工是分组字段,c是排序字段,b是要取得的值 。
取得每个分组中,c最小的了的值
mysql:
SELECT a,SU ...
如果只删除InnoDB的文件ibdata1,mysql会死掉同时要删除data目录下的ib_logfile0,ib_logfile1二个文件。
本文转自http://www.jb51.net/article/19296.htm
MySQL数据的备份工具也许有很多,在这我要给大家分享一下通过DOS批处理命令和MySQL、WinRAR命令来进行备份工作。
工作环境 Windows Server 2003 ,MySQL安装目录 D:\MySQL , WinRAR 安装目录 C:\Program Files\WinRAR\WinRAR.exe
备份数据存储的路径为 E:\数据备份,好了下面开始写DOS批处理命令了。
复制代码 代码如下:
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
...