jianhua's profile动手吧--自己动手丰衣足食PhotosBlogLists Tools Help

jianhua xie

There are no music lists on this space.

动手吧--自己动手丰衣足食

November 01

分页查询

1、语句如下               
select * from (select temp.*,rownum rowno from (select * from tos_staff) temp)
where rowno between 1 and 11;
2、还可以设定排序,例如
select * from (select temp.*,rownum rowno from (select * from tos_staff order by staff_id) temp)
where rowno between 1 and 11;
October 25

CSS光标属性一览表

CSS Cursor Types

光标类型 CSS
把你的光标放到相应文字上查看效果 要注意光标的实际效果依赖于用户的系统设置,与你在这里看到的效果并不一定一致。
十字准心 cursor: crosshair;
cursor: pointer;
cursor: hand;

写两个是为了照顾IE5,它只认hand。
等待/沙漏 cursor: wait;
帮助 cursor: help;
无法释放 cursor: no-drop;
文字/编辑 cursor: text;
可移动对象 cursor: move;
向上改变大小(North) cursor: n-resize;
向下改变大小(South) cursor: s-resize;
向右改变大小(East) cursor: e-resize;
向左改变大小(West) cursor: w-resize;
向上右改变大小(North East) cursor: ne-resize;
向上左改变大小(North West) cursor: nw-resize;
向下右改变大小(South East) cursor: se-resize;
向下左改变大小(South West) cursor: sw-resize;
自动 cursor: auto;
禁止 cursor:not-allowed;
处理中 cursor: progress;
系统默认 cursor: default;
用户自定义(可用动画) cursor: url(' # ');
  # = 光标文件地址   (注意文件格式必须为:.cur 或 .ani)。

August 30

我的音箱一只喇叭有问题......音箱可以拆开不?

问:你好,冒昧想请你帮个忙,我的音箱一只喇叭有问题,开的声音大一点就有嗡嗡的声音,声音调小就没事了,这是怎么回事啊,音箱可以拆开不?希望你能帮我这个忙,谢谢!

答:声音异常有几种原因:
1.磁隙有杂物。如果有杂物进入磁隙,音圈振动时会与杂物相互磨擦,导致声音沙哑。
2.音圈擦芯。音圈位置不正,与磁芯发生擦碰,造成声音失真,维修时应校正音圈位置或更换音圈。
3.纸盆破裂。损坏面积大的应更换纸盆,损坏面积小的可用稍薄的纸盆或其它韧性较好的纸修补。 
4.箱体不良。箱体密封不良或装饰网罩安装不牢等,会造成播放时有破裂声。此外,箱体板材过薄导致共振,也会产生声音异常。

[转帖]喇叭损坏故障及维修方式

  • 烧音圈

    由于扩音机故障导致烧音圈。 (需重绕音圈)

  • 自激烧音圈

    话筒回输产生哨叫,自激烧音圈。 (需重绕音圈)

  • 烂喇叭边

    在此特指进口音箱的中音和低音单元使用5至6年后喇叭边腐烂,使喇叭漏气不能有力振动空气,导致声音幅度全无,如置其不理更会使音圈失去平衡引至擦边烧音圈。 (需换上新的泡沫边或橡皮边)

  • 偏磁铁

    由于喇叭磁铁受到外来撞击,震动或集磁片生锈反胶造成磁心偏离正中央后夹住音圈,使音圈无法上下带动纸盆振动做功。 (需矫正磁铁)

  • 换纸盆

    由于喇叭纸盆被蟑螂、老鼠咬破,顽童挖破踢破,或自然干裂者。 (需换上新盆或精心补缺)

  • 加磁液

      高档喇叭中磁液用久后干涸,无法正常散热和有效减少瞬间失真。

喇叭的修复(小秘笈)

大小喇叭底盘的破裂,会使声音失真沙哑.这时,大家可以找一张很簿的白纸(略大于裂口),用胶水贴到裂口上,再在纸片周围滴上几滴蜡烛,用电烙铁将蜡化平,干透后就可继续使用.
August 12

SQL Server 分页查询

Jsp如下:
**********************
<%@ page language="java" import="java.util.*,java.sql.*" %>
<%@ page contentType="text/html;charset=gb2312"%>
<jsp:useBean id="cn" scope="page" class="myConnection.Conn" /><!--引用数据库操作的bean,自己完成,这里不再赘述-->
<%
int curpage=1;//当前页
int page_record=20;//每页显示的记录数
//用下面的方法(sql查询完成,速度快)
curpage=Integer.parseInt(request.getParameter("page"));//获取传递的值,需要显示的页
ResultSet rs=cn.rsexecuteQuery("select top "+page_record+" * from tablename where id not in (select top "+(curpage*page_record)+" id from tablename order by id desc) order by id desc");
//本查询语句得到的是所要显示的1000页的20条记录,大致思路为——子查询排除需要显示的记录前的所有记录,父查询则对余下的记录进行降序排列
while(rs.next) {
  out.println(rs.getInt("id").toString());
}
rs.close();
%>

showModalDialog()、showModelessDialog()方法使用详解

javascript有许多内建的方法来产生对话框,如:window.alert(), window.confirm(),window.prompt().等。 然而IE提供更多的方法支持对话框。如:

  showModalDialog() (IE 4+ 支持)
  showModelessDialog() (IE 5+ 支持)


window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框,由于是对话框,因此它并没有一般用window.open()打开的窗口的所有属性。
window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框。

当我们用showModelessDialog()打开窗口时,不必用window.close()去关闭它,当以非模态方式[IE5]打开时, 打开对话框的窗口仍可以进行其他的操作,即对话框不总是最上面的焦点,当打开它的窗口URL改变时,它自动关闭。而模态[IE4]方式的对话框始终有焦点(焦点不可移走,直到它关闭)。模态对话框和打开它的窗口相联系,因此我们打开另外的窗口时,他们的链接关系依然保存,并且隐藏在活动窗口的下面。

使用方法如下:
vReturnvalue = window.showModalDialog(sURL [, vArguments] [, sFeatures])
vReturnvalue = window.showModelessDialog(sURL [, vArguments] [, sFeatures])
参数说明:
sURL
必选参数,类型:字符串。用来指定对话框要显示的文档的URL。
vArguments
可选参数,类型:变体。用来向对话框传递参数。传递的参数类型不限,包括数组等。对话框通过window.dialogArguments来取得传递进来的参数。
sFeatures
可选参数,类型:字符串。用来描述对话框的外观等信息,可以使用以下的一个或几个,用分号“;”隔开。
  dialogHeight 对话框高度,不小于100px,IE4中dialogHeight 和 dialogWidth 默认的单位是em,而IE5中是px,为方便其见,在定义modal方式的对话框时,用px做单位。
  dialogWidth: 对话框宽度。
  dialogLeft: 距离桌面左的距离。
  dialogTop: 离桌面上的距离。
  center: {yes | no | 1 | 0 }:窗口是否居中,默认yes,但仍可以指定高度和宽度。
  help: {yes | no | 1 | 0 }:是否显示帮助按钮,默认yes。
  resizable: {yes | no | 1 | 0 } [IE5+]:是否可被改变大小。默认no。
  status: {yes | no | 1 | 0 } [IE5+]:是否显示状态栏。默认为yes[ Modeless]或no[Modal]。
  scroll:{ yes | no | 1 | 0 | on | off }:指明对话框是否显示滚动条。默认为yes。

  还有几个属性是用在HTA中的,在一般的网页中一般不使用。
  dialogHide:{ yes | no | 1 | 0 | on | off }:在打印或者打印预览时对话框是否隐藏。默认为no。
  edge:{ sunken | raised }:指明对话框的边框样式。默认为raised。
  unadorned:{ yes | no | 1 | 0 | on | off }:默认为no。

传入参数:
要想对话框传递参数,是通过vArguments来进行传递的。类型不限制,对于字符串类型,最大为4096个字符。也可以传递对象,例如:

test1.htm
====================
<script>
  var mxh1 = new Array("mxh","net_lover","孟子E章")
  var mxh2 = window.open("about:blank","window_mxh")
  // 向对话框传递数组
  window.showModalDialog("test2.htm",mxh1)
  // 向对话框传递window对象
  window.showModalDialog("test3.htm",mxh2)
</script>

test2.htm
====================
<script>
  var a = window.dialogArguments
  alert("您传递的参数为:" + a)
</script>

test3.htm
====================
<script>
  var a = window.dialogArguments
  alert("您传递的参数为window对象,名称:" + a.name)
</script>

可以通过window.returnvalue向打开对话框的窗口返回信息,当然也可以是对象。例如:

test4.htm
===================
<script>
  var a = window.showModalDialog("test5.htm")
  for(i=0;i<a.length;i++) alert(a[i])
</script>

test5.htm
===================
<script>
function sendTo()
{
  var a=new Array("a","b")
  window.returnvalue = a
  window.close()
}
</script>
<body>
<form>
  <input value="返回" type=button onclick="sendTo()">
</form>

常见问题:
1,如何在模态对话框中进行提交而不新开窗口?
如果你 的 浏览器是IE5.5+,可以在对话框中使用带name属性的iframe,提交时可以制定target为该iframe的name。对于IE4+,你可以用高度为0的frame来作:例子,

test6.htm
===================
<script>
  window.showModalDialog("test7.htm")
</script>

test7.htm
===================
if(window.location.search) alert(window.location.search)
<frameset rows="0,*">
  <frame src="about:blank">
  <frame src="test8.htm">
</frameset>

test8.htm
===================
<form target="_self" method="get">
<input name=txt value="test">
<input type=submit>
</form>
<script>
if(window.location.search) alert(window.location.search)
</script>
2,可以通过http://servername/virtualdirname/test.htm?name=mxh方式直接向对话框传递参数吗?
答案是不能。但在frame里是可以的。
 
Photo 1 of 3
No list items have been added yet.