frame,iframe,frameset之间的关系与区别


iframe 是在html页面内嵌入框架 框架内可以连接另一个页面,
如 







frameset 在一个页面中设置一个或多个框架 不能嵌套在body标签里






frameset        它称为框架标记,是用来告知HTML文件是框架模式,并且设定可视窗口怎么分割
fram               它只是设定某一个框架窗口中的参数属性
iframe            它是在一个页面中嵌入一个框架窗口

 

frameset的属性

1、cols                     它是把整个画面竖向分割成几个画面
2、rows                   它是把整个画面横向分割成几个画面
3、frameborder       它表示设定这个框架的边框值。它的值只有两个0或者1.0表示不显示边框,1表示显示边框。
4、border                它表示了边框的宽度
5、bordercolor         它是设定了框架边框的颜色

 

 

frame的属性

1、src              指在此框架窗口中要显示的网页档案的链接
2、name             指这个框架窗口的名称
3、framespacing     指框架和框架之间保留的空白的距离
4、scrlling         指该框架窗口是否要显示滚动条
6、noresize         指框架的尺寸不能被随意拖动,改变大小  
7、marginheight      指框架顶部和底部边缘所保留的空间的大小
8、marginwidth      指框架左右两边边缘所保留的空间的大小。 

frameset和frame标签必须在一起使用

 

frame有一个重要的值是target,它表示在指定的框架中打开网页

而target有四个值

1、blank                它表示在一个新的窗口中打开链接网页

2、top                   它表示在本窗口中打开链接网页

3、parent              在上一层的框架中打开链接网页

4、self                   在超链接中打开链接网页

target是在编写导航时肯定会用到的

 

noframes              指当浏览器完全显示不出这个框架时,页面就会显示出内的内容。

 

 

iframe的属性

1、name                  是框架窗口的名称
2、align                   是框架窗口中内容的对其方式
3、width                  是框架窗口的宽,单位是pixels
4、height               是框架窗口的长,单位是pixels
5、marginwidth      是插入的文件和框架左右边缘所保留的空间
6、marginheight     是插入的文件和框架上下边缘所保留的空间
7、frameborder      是指是否显示边框。1表示显示边框,0表示不显示边框
8、scrolling             是指是否允许使用滚动条。

 

利用frameset和frame可以把网页制作成所需要的不同大小的框架,可以用来布局。

iframe则是把一些网页嵌入到当前网页中,达到所需要的效果。


■ 框架概念 : 
所谓框架便是网页画面分成几个框窗,同时取得多个 URL。只需要 即可,而所有框架标记需要放在一个总起的 html 档,这个档案只记录了该框架 如何划分,不会显示任何资料,所以不必放入 标记,浏览这框架必须读取这档 案而不是其它框窗的档案。 是用以划分框窗,每一框窗由一个 标 记所标示,必须在 范围中使用。如下例: 
 
 
 
 
此例中 把画面分成左右两相等部分,左便是显示 up2u.html,右边则会显示 me2.html 这档案, 标记所标示的框窗永远是按由上而下、由左至右的次序。 

本节与 Composer 教室的【运用框架】大部分相同,只是本节增加了内容及较为详细,正 如其它篇章一样并不会提及网页制作工具,若阁下学会了 HTML 相信你亦不会选用 Composer , FrontPage 一类的工具了。 

 : 

称框架标记,用以宣告HTML文件为框架模式,并设定视窗如何分割。 
则只是设定某一个框窗内的参数属性。 
参数设定: 
例子: 

COLS="90,*" 
垂直切割画面(如分左右两个画面),接受整数值、百分数, * 则代表占用馀下空 间。数值的个数代表分成的视窗数目且以逗号分隔。例如COLS="30,*,50%" 可以 切成叁个视窗,第一个视窗是 30 pixels 的宽度,为一绝对分割,第二个视窗是当 分配完第一及第叁个视窗後剩下的空间,第叁个视窗则占整个画面的 50% 宽度 为 一相对分割。您可自己调整数字。 
ROWS="120,*" 
就是横向切割,将画面上下分开,数值设定同上。唯 COLS 与 ROWS 两参数尽量 不要同在一个 标记中,因 Netacape 偶然不能显示这类形的框架,尽 采用多重分割。 
frameborder="0" 
设定框架的边框,其值只有 0 和 1 , 0 表示不要边框, 1 表示要显示边框。(避 免使用 yes 或 no ) 
border="0" 
设定框架的边框厚度,以 pixels 为单位。 
bordercolor="#008000" 
设定框架的边框颜色。颜色值请参考【调色原理】。 
framespacing="5" 
表示框架与框架间的保留空白的距离。 
参数设定: 
例子: 

SRC="a.html" 
设定此框窗中要显示的网页档案名称,每个框窗一定要对应着一个网页档案。你可 使用绝对路径或相对路径,有关此两者详见於【连结进阶】 。 
NAME="top" 
设定这个框窗的名称,这样才能指定框架来作连结,必须但任意命名。 
frameborder=0 
设定框架的边框,其值只有 0 和 1 , 0 表示不要边框, 1 表示要显示边框。(避 免使用 yes 或 no ) 
framespacing="6" 
表示框架与框架间的保留空白的距离。 
bordercolor="#008000" 
设定框架的边框颜色。颜色值请参考【HTML 剖析】。 
scrolling="Auto" 
设定是否要显示卷轴,YES 表示要显示卷轴,NO 表示无论如何都不要显示, AUTO是视情况显示。 
noresize 
设定不让使用者可以改变这个框框的大小,亦没有设定此参数,使用者可以很随 意地拉动框架,改变其大小。 
marginhight=5 
表示框架高度部份边缘所保留的空间。 
marginwidth=5 
表示框架宽度部份边缘所保留的空间。 
以下是一些例子:(与 Composer 教室的【运用框架】相同) 

例子 HTML Code 
 
 
 
 

例子 HTML Code 
 
 
 
 
 

例子 HTML Code 
 
 
 
 
 
 
 

例子 HTML Code 
 
 
 
 
 
 

例子 HTML Code 
 
 
 
 
 
 
 

</strong> : <br> 当别人使用的浏览器太旧,不支援框架这个功能时,他看到的将会是一片空白。为了避免 这种情况,可使用 <NOFRAMES> 这个标记,当使用者的浏览器看不到框架时,他就会看到 <NOFRAMES> 与 之间的内容,而不是一片空白。这些内容可以是提醒 浏览转用新的浏览器的字句,甚至是一个没有框架的网页或能自动切换至没有框架的版本 亦可。 
应用方法: 
在 标记范围加入 标记,以下是一个例子: 

 
 <br> <body> <br> 很抱歉,阁下使用的浏览器不支援框架功能,请转用新的浏览器。 <br> </body> <br>  
 
 
 
若浏览器支援框架,那麽它不会理会 中的东西,但若浏览器不支援框架,由 於不认识所有框架标记,不明的标记会被略过,标记包围的东西便被解读出来,所以放在 <noframes>范围内的文字会被显示。 </p> <p><strong>■ <IFRAME></strong> :  </p> <p>这标记只适用於 IE(comet:也使用于FireFox)。 它的作用是在一页网页中间插入一个框窗以显示另一个文件。它是 一个围堵标记,但围着的字句只有在浏览器不支援 iframe 标记时才会显示,如<noframes> 一样,可以放些提醒字句之类。通常 iframe 配合一个辨认浏览器的 JavaScript 会较好,若 JavaScript 认出该浏览器并非 Internet Explorer 便会切换至另一版本。<span>PS:一定要使用</iframe>关闭,否则后面的内容显示不出来。</span></p> <p><iframe> 的参数设定如下: <br> 例子: <span><span><iframe src="iframe.html" name="test" align="MIDDLE" width="300" height="100" marginwidth="1" marginheight="1" frameborder="1" scrolling="Yes"></span> </span><span></iframe></span></p> <p>src="iframe.html" <br> 欲显示於此框窗的文件来源除档案名称,必要加上相对或绝对路径。 <br> name="test" <br> 此框窗名称,这是连结标记的 target 参数所需要的, <br> align="MIDDLE" <br> 可选值为 left, right, top, middle, bottom,作用不大 <br> width="300" height="100" <br> 框窗的宽及长,以 pixels 为单位。 <br> marginwidth="1" marginheight="1" <br> 该插入的文件与框边所保留的空间。 <br> frameborder="1" <br> 使用 1 表示显示边框, 0 则不显示。(可以是 yes 或 no) <br> scrolling="Yes" <br> 使用 Yes 表示容许卷动(内定), No 则不容许卷动</p> <p> </p> <p><span style="font-size:14px;"><span>frame和iframe的区别</span></span></p> <p><span style="font-size:10px;">1、frame不能脱离frameSet单独使用,iframe可以;</span></p> <p><span style="font-size:10px;">2、frame不能放在body中;如下可以正常显示:</span></p> <div style="width:675.4375px;border:.5pt solid;"> <img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16"> <span><!--</span> <span><body></span> <span>--></span> <br> <img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16"> <span><</span> <span>frameset </span> <span>rows</span> <span>="50%,*"</span> <span>></span> <br> <img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16">    <span><</span> <span>frame   </span> <span>name</span> <span>="frame1"</span> <span>   <br> src</span> <span>="test1.htm"</span> <span>/></span>   <br> <img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16">    <span><</span> <span>frame   </span> <span>name</span> <span>="frame2"</span> <span>   <br> src</span> <span>="test2.htm"</span> <span>/></span>   <br> <img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16"> <span></</span> <span>frameset</span> <span>></span>  <br> <img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16"> <span><!--</span> <span><body></span> <span>--></span> </div> <p><span style="font-size:10px;">    如下不能正常显示:</span></p> <div style="width:675.4375px;border:.5pt solid;"> <span style="font-size:10px;"><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16"><span><</span><span>body</span><span>></span></span> <br> <span style="font-size:10px;"><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16"></span> <span style="font-size:10px;"><span><</span><span>frameset </span><span>rows</span><span>="50%,*"</span><span>></span></span> <br> <span style="font-size:10px;"><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16">   </span> <span style="font-size:10px;"><span><</span><span>frame   </span><span>name</span><span>="frame1"</span><span>   <br> src</span><span>="test1.htm"</span><span>/></span></span> <span style="font-size:10px;">  <br><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16">   <span><</span><span>frame   </span><span>name</span><span>="frame2"</span><span>   <br> src</span><span>="test2.htm"</span><span>/></span></span> <span style="font-size:10px;">  <br><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16"><span></</span><span>frameset</span><span>></span></span> <span style="font-size:10px;"> <br><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16"><span><</span><span>body</span><span>></span></span> </div> <p><span style="font-size:10px;">3、嵌套在frameSet中的iframe必需放在body中;如下可以正常显示:</span></p> <div style="width:675.4375px;border:.5pt solid;"> <span style="font-size:10px;"><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16">  <span><</span><span>body</span><span>></span></span> <br> <span style="font-size:10px;"><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16">    </span> <span style="font-size:10px;"><span><</span><span>frameset</span><span>></span></span> <span style="font-size:10px;">  <br><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16">      <span><</span><span>iframe   </span><span>name</span><span>="frame1"</span><span>   <br> src</span><span>="test1.htm"</span><span>/></span></span> <span style="font-size:10px;">  <br><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16">      <span><</span><span>iframe   </span><span>name</span><span>="frame2"</span><span>   <br> src</span><span>="test2.htm"</span><span>/></span></span> <span style="font-size:10px;">  <br><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16">    <span></</span><span>frameset</span><span>></span></span> <span style="font-size:10px;">  <br><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16">  <span></</span><span>body</span><span>></span></span> </div> <p><span style="font-size:10px;">如下不能正常显示:</span></p> <div style="width:675.4375px;border:.5pt solid;"> <span style="font-size:10px;"><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16">  <span><!--</span><span><body></span><span>--></span></span> <br> <span style="font-size:10px;"><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16">    </span> <span style="font-size:10px;"><span><</span><span>frameset</span><span>></span></span> <span style="font-size:10px;">  <br><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16">      <span><</span><span>iframe   </span><span>name</span><span>="frame1"</span><span>   <br> src</span><span>="test1.htm"</span><span>/></span></span> <span style="font-size:10px;">  <br><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16">      <span><</span><span>iframe   </span><span>name</span><span>="frame2"</span><span>   <br> src</span><span>="test2.htm"</span><span>/></span></span> <span style="font-size:10px;">  <br><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16">    <span></</span><span>frameset</span><span>></span></span> <span style="font-size:10px;">  <br><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16">  <span><!--</span><span></body></span><span>--></span></span> </div> <p><span style="font-size:10px;">4、不嵌套在frameSet中的iframe可以随意使用;<br>       如下均可以正常显示:</span></p> <div style="width:675.4375px;border:.5pt solid;"> <span style="font-size:10px;"><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16"><span><</span><span>body</span><span>></span></span> <br> <span style="font-size:10px;"><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16">   </span> <span style="font-size:10px;"><span><</span><span>iframe   </span><span>name</span><span>="frame1"</span><span>   <br> src</span><span>="test1.htm"</span><span>/></span></span> <span style="font-size:10px;">  <br><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16">   <span><</span><span>iframe   </span><span>name</span><span>="frame2"</span><span>   <br> src</span><span>="test2.htm"</span><span>/></span></span> <span style="font-size:10px;">  <br><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16"><span></</span><span>body</span><span>></span></span> <br> <span style="font-size:10px;"><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16"><br><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16"><br><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16"></span> <span style="font-size:10px;"><span><!--</span><span><body></span><span>--></span></span> <br> <span style="font-size:10px;"><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16">   </span> <span style="font-size:10px;"><span><</span><span>iframe   </span><span>name</span><span>="frame1"</span><span>   <br> src</span><span>="test1.htm"</span><span>/></span></span> <span style="font-size:10px;">  <br><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16">   <span><</span><span>iframe   </span><span>name</span><span>="frame2"</span><span>   <br> src</span><span>="test2.htm"</span><span>/></span></span> <span style="font-size:10px;">  <br><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16"><span><!--</span><span></body></span><span>--></span></span> </div> <p><span style="font-size:10px;">5、frame的高度只能通过frameSet控制;iframe可以自己控制,不能通过frameSet控制,如:</span></p> <div style="width:675.4375px;border:.5pt solid;"> <span style="font-size:10px;"><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16"><span><!--</span><span><body></span><span>--></span></span> <br> <span style="font-size:10px;"><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16"></span> <span style="font-size:10px;"><span><</span><span>frameset </span><span>rows</span><span>="50%,*"</span><span>></span></span> <br> <span style="font-size:10px;"><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16">   </span> <span style="font-size:10px;"><span><</span><span>frame   </span><span>name</span><span>="frame1"</span><span>   <br> src</span><span>="test1.htm"</span><span>/></span></span> <span style="font-size:10px;">  <br><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16">   <span><</span><span>frame   </span><span>name</span><span>="frame2"</span><span>   <br> src</span><span>="test2.htm"</span><span>/></span></span> <span style="font-size:10px;">  <br><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16"><span></</span><span>frameset</span><span>></span></span> <span style="font-size:10px;"> <br><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16"><span><!--</span><span></body></span><span>--></span></span> <br> <span style="font-size:10px;"><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16"><br><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16"></span> <span style="font-size:10px;"><span><</span><span>body</span><span>></span></span> <br> <span style="font-size:10px;"><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16"></span> <span style="font-size:10px;"><span><</span><span>frameset</span><span>></span></span> <br> <span style="font-size:10px;"><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16">   </span> <span style="font-size:10px;"><span><</span><span>iframe </span><span>height</span><span>="30%"</span><span>  <br> name</span><span>="frame1"</span><span>    src</span><span>="test1.htm"</span><span>/></span></span> <span style="font-size:10px;">  <br><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16">   <span><</span><span>iframe </span><span>height</span><span>="100"</span><span>  <br> name</span><span>="frame2"</span><span>    src</span><span>="test2.htm"</span><span>/></span></span> <span style="font-size:10px;">  <br><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16"><span></</span><span>frameset</span><span>></span></span> <span style="font-size:10px;"> <br><img alt="" src="http://img.e-com-net.com/image/info8/3021fccc4e39443e82f669e757b188bf.gif" align="top" style="border:0px none;display:inline;" width="11" height="16"><span></</span><span>body</span><span>></span></span> </div> </div> </div> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1187853063113777152"></div> <script type="text/javascript" src="/views/front/js/chanyan.js"></script> <!-- 文章页-底部 动态广告位 --> <div class="youdao-fixed-ad" id="detail_ad_bottom"></div> </div> <div class="col-md-3"> <div class="row" id="ad"> <!-- 文章页-右侧1 动态广告位 --> <div id="right-1" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_1"> </div> </div> <!-- 文章页-右侧2 动态广告位 --> <div id="right-2" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_2"></div> </div> <!-- 文章页-右侧3 动态广告位 --> <div id="right-3" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_3"></div> </div> </div> </div> </div> </div> </div> <div class="container"> <h4 class="pt20 mb15 mt0 border-top">你可能感兴趣的:(frame,iframe,frameset之间的关系与区别)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1904083663012818944.htm" title="杨辉三角 II(js实现,LeetCode:119)" target="_blank">杨辉三角 II(js实现,LeetCode:119)</a> <span class="text-muted">充气大锤</span> <a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/leetcode/1.htm">leetcode</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E8%81%8C%E5%9C%BA%E5%92%8C%E5%8F%91%E5%B1%95/1.htm">职场和发展</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/1.htm">笔记</a> <div>这题是杨辉三角的进阶版题目,所以直接在返回值那里返回整个三角的rowIndex行的数组就可以做出来/***@param{number}rowIndex*@return{number[]}*/vargetRow=function(rowIndex){letarr=[[1],[1,1]]for(leti=1;i0;--j){row[j]+=row[j-1];}}returnrow;};这样优化之后空间</div> </li> <li><a href="/article/1904083284694986752.htm" title="设计模式:深度解析单例模式" target="_blank">设计模式:深度解析单例模式</a> <span class="text-muted">WeiLai1112</span> <a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a><a class="tag" taget="_blank" href="/search/%E5%8D%95%E4%BE%8B%E6%A8%A1%E5%BC%8F/1.htm">单例模式</a><a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a><a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%90%8E%E7%AB%AF/1.htm">后端</a><a class="tag" taget="_blank" href="/search/%E5%88%86%E5%B8%83%E5%BC%8F/1.htm">分布式</a><a class="tag" taget="_blank" href="/search/%E4%B8%AD%E9%97%B4%E4%BB%B6/1.htm">中间件</a> <div>深度解析单例模式:从理论到实践1.引言在软件开发中,设计模式是解决常见问题的经典解决方案。单例模式(SingletonPattern)作为创建型模式之一,广泛应用于需要全局唯一实例的场景。本文将深入探讨单例模式的定义、实现方式、优缺点以及应用场景,并结合实际项目经验,为大厂面试中的深度追问提供详细解决方案。2.单例模式的定义与结构2.1定义单例模式确保一个类只有一个实例,并提供一个全局访问点。它通</div> </li> <li><a href="/article/1904082151071084544.htm" title="k8s拉取镜像规则_dockerfile拉取阿里云镜像" target="_blank">k8s拉取镜像规则_dockerfile拉取阿里云镜像</a> <span class="text-muted">weixin_39632291</span> <a class="tag" taget="_blank" href="/search/k8s%E6%8B%89%E5%8F%96%E9%95%9C%E5%83%8F%E8%A7%84%E5%88%99/1.htm">k8s拉取镜像规则</a> <div>当您对于命名空间数、私有仓库数、构建规则数等规格要求不高时,建议使用支持基础镜像功能的默认实例版。本文主要介绍如何为默认实例创建镜像仓库、设置构建规则以及构建镜像。功能特点代码变更时自动触发构建开启代码变更自动构建镜像后,每次提交代码将自动触发镜像构建,减少手动触发构建的繁琐工作。登录容器镜像服务控制台,在控制台页面的左上方,选择所需地域。在左侧导航栏中,选择默认实例>镜像仓库。在镜像仓库页面,单</div> </li> <li><a href="/article/1904082151586983936.htm" title="python电脑怎么打开任务管理器_利用Python调用Windows API,实现任务管理器功能" target="_blank">python电脑怎么打开任务管理器_利用Python调用Windows API,实现任务管理器功能</a> <span class="text-muted">weixin_39778400</span> <div>任务管理器具体功能有:1、列出系统当前所有进程。2、列出隶属于该进程的所有线程。3、如果进程有窗口,可以显示和隐藏窗口。4、强行结束指定进程。通过Python调用WindowsAPI还是很实用的,能够结合Python的简洁和WindowsAPI的强大,写出各种各样的脚本。编码中的几个难点有:1、API的入参是结构体时,怎么解决?答:Python内手动建立结构体。详见:https://baijiah</div> </li> <li><a href="/article/1904082150488076288.htm" title="记一次MyBatis分页莫名其妙的失效,首次执行合适,后续执行分页失效且异常" target="_blank">记一次MyBatis分页莫名其妙的失效,首次执行合适,后续执行分页失效且异常</a> <span class="text-muted">废材是怎么养成的</span> <a class="tag" taget="_blank" href="/search/mybatis/1.htm">mybatis</a> <div>代码几乎一样,为啥这个xml配置的就会出现莫名其妙的问题呢org.mybatis.spring.MyBatisSystemException:nestedexceptionisorg.apache.ibatis.type.TypeException:Couldnotsetparametersformapping:ParameterMapping{property='mybatis_plus_fir</div> </li> <li><a href="/article/1904081897898700800.htm" title="Java Panama 项目:Java 与 AI 的融合" target="_blank">Java Panama 项目:Java 与 AI 的融合</a> <span class="text-muted">AI天才研究院</span> <a class="tag" taget="_blank" href="/search/%E8%AE%A1%E7%AE%97/1.htm">计算</a><a class="tag" taget="_blank" href="/search/Java%E5%AE%9E%E6%88%98/1.htm">Java实战</a><a class="tag" taget="_blank" href="/search/DeepSeek/1.htm">DeepSeek</a><a class="tag" taget="_blank" href="/search/R1/1.htm">R1</a><a class="tag" taget="_blank" href="/search/%26amp%3B/1.htm">&amp;</a><a class="tag" taget="_blank" href="/search/%E5%A4%A7%E6%95%B0%E6%8D%AEAI%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD%E5%A4%A7%E6%A8%A1%E5%9E%8B/1.htm">大数据AI人工智能大模型</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>JavaPanama项目:Java与AI的融合Java在AI领域的优势Java在AI领域的优势主要体现在以下几个方面:强大的生态系统:Java拥有丰富的库和框架,为AI开发提供了坚实的基础。跨平台性:Java的“一次编写,到处运行”特性,降低了AI应用的运维成本。高性能与稳定性:Java虚拟机(JVM)的优化和垃圾回收机制,确保了AI应用的高效运行和内存管理。实时数据处理能力:Java可以高效处理</div> </li> <li><a href="/article/1904081769238425600.htm" title="leetcode:15.三数之和" target="_blank">leetcode:15.三数之和</a> <span class="text-muted">uncle_ll</span> <a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B%E7%BB%83%E4%B9%A0-Leetcode/1.htm">编程练习-Leetcode</a><a class="tag" taget="_blank" href="/search/leetcode/1.htm">leetcode</a><a class="tag" taget="_blank" href="/search/%E4%B8%89%E6%95%B0%E4%B9%8B%E5%92%8C/1.htm">三数之和</a><a class="tag" taget="_blank" href="/search/%E5%8F%8C%E6%8C%87%E9%92%88/1.htm">双指针</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95%E8%AE%AD%E7%BB%83%E8%90%A5/1.htm">算法训练营</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E7%BB%84/1.htm">数组</a> <div>15.三数之和来源:力扣(LeetCode)链接:https://leetcode.cn/problems/3sum给你一个包含n个整数的数组nums,判断nums中是否存在三个元素a,b,c,使得a+b+c=0?请你找出所有和为0且不重复的三元组。注意:答案中不可以包含重复的三元组。示例1:输入:nums=[-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]示例2:输入</div> </li> <li><a href="/article/1904081770593185792.htm" title="WebAssembly 与 JavaScript:高性能 Web 开发的未来" target="_blank">WebAssembly 与 JavaScript:高性能 Web 开发的未来</a> <span class="text-muted">vvilkim</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/%E7%8E%B0%E4%BB%A3WEB%E6%8A%80%E6%9C%AF/1.htm">现代WEB技术</a><a class="tag" taget="_blank" href="/search/wasm/1.htm">wasm</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>在现代Web开发中,性能始终是一个关键问题。随着Web应用变得越来越复杂,开发者需要更高效的工具和技术来满足用户对速度和响应能力的需求。WebAssembly(简称Wasm)正是为此而生。它是一种低级的二进制指令格式,旨在为Web提供接近原生代码的执行性能。与此同时,它与JavaScript的关系也备受关注。本文将深入探讨WebAssembly是什么,以及它与JavaScript如何协同工作。什么</div> </li> <li><a href="/article/1904081771423657984.htm" title="Windows操作系统部署Tomcat详细讲解" target="_blank">Windows操作系统部署Tomcat详细讲解</a> <span class="text-muted">web15085415935</span> <a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF/1.htm">学习路线</a><a class="tag" taget="_blank" href="/search/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4/1.htm">阿里巴巴</a><a class="tag" taget="_blank" href="/search/windows/1.htm">windows</a><a class="tag" taget="_blank" href="/search/tomcat/1.htm">tomcat</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>Tomcat是一个开源的JavaServlet容器,用于处理JavaWeb应用程序的请求和响应。以下是关于Tomcat的用法大全:一、安装Tomcat下载访问ApacheTomcat官方网站(https://tomcat.apache.org/),根据你的操作系统(如Windows、Linux、macOS)和需求选择合适的版本进行下载。例如,对于开发环境,通常选择较新的稳定版本。安装(以Windo</div> </li> <li><a href="/article/1904081768676388864.htm" title="详细说明脚本评估和耗时较长的任务" target="_blank">详细说明脚本评估和耗时较长的任务</a> <span class="text-muted">混血哲谈</span> <a class="tag" taget="_blank" href="/search/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/1.htm">性能优化</a> <div>在网页性能优化中,脚本评估和耗时较长的任务是两大关键性能瓶颈。它们直接影响页面的加载速度、交互响应以及用户体验。以下是对这两个概念的详细说明及优化策略:一、脚本评估(ScriptEvaluation)1.定义脚本评估指浏览器解析(Parsing)、编译(Compiling)和执行(Executing)JavaScript代码的全过程。这一过程通常包括:解析:将文本形式的JavaScript代码转换</div> </li> <li><a href="/article/1904081389494530048.htm" title="Linux第零节:Linux命令速查图表(按功能分类)" target="_blank">Linux第零节:Linux命令速查图表(按功能分类)</a> <span class="text-muted">熊峰峰</span> <a class="tag" taget="_blank" href="/search/5.Linux/1.htm">5.Linux</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/php/1.htm">php</a> <div>Linux命令速查图表(按功能分类)思维导图示意Linux命令文件操作权限管理系统管理网络操作文本处理压缩归档ls/cd/pwdmkdir/rm/cpcat/less/findchmodchownps/top/killshutdown/unamecurl/netstatnc/tcpdumpgrep/awk/sedtar/zip/unzip一、文件与目录操作命令功能描述常用选项示例ls列出目录内容-</div> </li> <li><a href="/article/1904081390413082624.htm" title="Kubernetes Init 容器:实现 Nginx 和 PHP 对 MySQL 的依赖检查" target="_blank">Kubernetes Init 容器:实现 Nginx 和 PHP 对 MySQL 的依赖检查</a> <span class="text-muted">曹天骄</span> <a class="tag" taget="_blank" href="/search/kubernetes/1.htm">kubernetes</a><a class="tag" taget="_blank" href="/search/nginx/1.htm">nginx</a><a class="tag" taget="_blank" href="/search/php/1.htm">php</a> <div>在设计KubernetesPod时,如果需要在启动Nginx和PHP之前等待MySQL启动完成,可以通过初始化容器(initC)来实现。初始化容器可以用于检查MySQL是否可用,只有在MySQL可用后,才会继续启动主容器(Nginx和PHP)。设计思路初始化容器(initC):使用一个简单的脚本或工具(如mysql-client)来检查MySQL服务是否可用。如果MySQL可用,初始化容器成功退出</div> </li> <li><a href="/article/1904080507273015296.htm" title="Latex 插入图片或表格导致页面空白过多" target="_blank">Latex 插入图片或表格导致页面空白过多</a> <span class="text-muted">(??(#?)???(???/</span> <a class="tag" taget="_blank" href="/search/%E8%AE%BA%E6%96%87%E9%98%85%E8%AF%BB/1.htm">论文阅读</a> <div>如图所示:Latex插入图片或表格导致页面空白过多我们可以采用这个方式来减少空白。\documentclass{article}\usepackage{graphicx}%包含图形支持\usepackage{caption}%提供更多对caption的控制%设置标题上方和下方的间距\setlength{\abovecaptionskip}{0.cm}%上方\setlength{\belowcapt</div> </li> <li><a href="/article/1904079499855720448.htm" title="LeetCode第104题_二叉树的最大深度" target="_blank">LeetCode第104题_二叉树的最大深度</a> <span class="text-muted">@蓝莓果粒茶</span> <a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/leetcode/1.htm">leetcode</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E8%81%8C%E5%9C%BA%E5%92%8C%E5%8F%91%E5%B1%95/1.htm">职场和发展</a><a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/c%23/1.htm">c#</a> <div>LeetCode第104题:二叉树的最大深度题目描述给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明:叶子节点是指没有子节点的节点。难度简单问题链接https://leetcode.cn/problems/maximum-depth-of-binary-tree/示例示例1:输入:root=[3,9,20,null,null,15,7]输出:3示例2:输</div> </li> <li><a href="/article/1904078993246711808.htm" title="Tomcat升级步骤" target="_blank">Tomcat升级步骤</a> <span class="text-muted">qq_33928223</span> <a class="tag" taget="_blank" href="/search/%E8%BD%AF%E4%BB%B6%E9%83%A8%E7%BD%B2/1.htm">软件部署</a><a class="tag" taget="_blank" href="/search/tomcat/1.htm">tomcat</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>以下是ApacheTomcat升级的一般步骤,具体操作可能因环境和需求有所不同,请根据实际情况进行调整:1.确定当前版本和目标版本确认当前版本:查看当前正在运行的Tomcat版本。$CATALINA_HOME/bin/version.sh选择目标版本:根据需求选择要升级到的目标版本(如从8.x到9.x或更高版本)。2.备份现有安装备份配置文件:server.xmlweb.xmlcontext.xm</div> </li> <li><a href="/article/1904078993766805504.htm" title="目标检测YOLO实战应用案例100讲-基于深度学习的无人机目标检测算法轻量化研究(中)" target="_blank">目标检测YOLO实战应用案例100讲-基于深度学习的无人机目标检测算法轻量化研究(中)</a> <span class="text-muted">林聪木</span> <a class="tag" taget="_blank" href="/search/%E7%9B%AE%E6%A0%87%E6%A3%80%E6%B5%8B/1.htm">目标检测</a><a class="tag" taget="_blank" href="/search/YOLO/1.htm">YOLO</a><a class="tag" taget="_blank" href="/search/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/1.htm">深度学习</a> <div>目录基于改进YOLOv5的无人机图像实时目标检测4.1引言4.2基于改进YOLOv5的目标检测模型结构4.3消融实验及结果分析4.4算法迁移验证实验基于Jetson-Xavier的模型优化部署5.1引言5.2基于人在回路的目标检测模型裁剪5.3嵌入式实时目标检测交互软件基于深度学习的无人机目标检测算法轻量化研究知识拓展基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的无人机目标检测1.数</div> </li> <li><a href="/article/1904078995880734720.htm" title="ISO 14229 诊断服务测试要求概述" target="_blank">ISO 14229 诊断服务测试要求概述</a> <span class="text-muted">小马测试之道</span> <a class="tag" taget="_blank" href="/search/%23/1.htm">#</a><a class="tag" taget="_blank" href="/search/%E8%BD%A6%E8%BD%BD%E6%B5%8B%E8%AF%95%E5%85%A8%E6%A0%88%E6%8C%87%E5%8D%97/1.htm">车载测试全栈指南</a><a class="tag" taget="_blank" href="/search/%E8%BD%A6%E8%BD%BD%E7%B3%BB%E7%BB%9F/1.htm">车载系统</a> <div>ISO14229诊断服务测试要求概述大家好!我是小马,今天要和大家分享汽车电子领域另一个重要标准——ISO14229统一诊断服务(UDS)的测试要求。作为汽车诊断通信的基础,UDS协议对于车辆故障诊断、ECU刷新和维护至关重要。无论你是诊断工具开发者,还是ECU软件工程师,这篇文章都能帮你理清UDS测试的关键环节。让我们一起深入了解如何确保诊断服务的可靠性和一致性吧!1.标准简介ISO14229是</div> </li> <li><a href="/article/1904078741076766720.htm" title="安心联车辆管理系统二次开发方向全分析" target="_blank">安心联车辆管理系统二次开发方向全分析</a> <span class="text-muted">安心联-车辆监控管理系统</span> <a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/%E5%A4%A7%E6%95%B0%E6%8D%AE/1.htm">大数据</a> <div>安心联车辆动态监控管理系统作为基于北斗/GPS的综合性车辆管理平台,其二次开发方向可从功能扩展、技术优化、行业适配等多个维度展开。结合搜索结果中的技术架构、功能模块及行业需求,以下是主要的二次开发方向及相关技术实现建议:1.协议兼容性与硬件集成扩展方向:支持更多行业协议与传感器类型。当前系统已兼容JT/T808、JT/T809等交通行业协议,可扩展至其他领域(如物流、冷链运输)的专用协议(如GB/</div> </li> <li><a href="/article/1904078613959995392.htm" title="使用HSDB验证Class对象和类的静态对象保存在堆中" target="_blank">使用HSDB验证Class对象和类的静态对象保存在堆中</a> <span class="text-muted">Yuck1125</span> <a class="tag" taget="_blank" href="/search/%E6%8A%80%E6%9C%AF/1.htm">技术</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/jvm/1.htm">jvm</a> <div>HSDB(HotspotDebugger)运行图形界面java-cp$JAVA_HOME/lib/sa-jdi.jarsun.jvm.hotspot.HSDB命令行java-cp$JAVA_HOME/lib/sa-jdi.jarsun.jvm.hotspot.CLHSDB本文使用的时命令行CLHSDB。由于HSDB会先attach进程,然后暂停进程,所以线上慎用。。。验证过程使用到的类public</div> </li> <li><a href="/article/1904078614735941632.htm" title="MyBatis-Plus 的加载及初始化" target="_blank">MyBatis-Plus 的加载及初始化</a> <span class="text-muted">一个public的class</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/mybatis/1.htm">mybatis</a> <div>在SpringBoot启动过程中,MyBatis-Plus的加载和初始化涉及多个阶段的工作。这些工作包括MyBatis-Plus自身的配置解析、Mapper接口的扫描与注册、SQL语句的动态注入以及底层MyBatis的初始化等。以下是对整个过程的详细分析:1.SpringBoot启动时对MyBatis-Plus的加载SpringBoot在启动时会对MyBatis-Plus进行自动配置(AutoCo</div> </li> <li><a href="/article/1904077984357216256.htm" title="JavaScript(JS)单线程影响速度" target="_blank">JavaScript(JS)单线程影响速度</a> <span class="text-muted">ok060</span> <a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/ecmascript/1.htm">ecmascript</a> <div>js单线程影响速度在JavaScript(JS)中,单线程的本质是其执行模型的核心特点,这意味着同一时间只能执行一个任务。这种设计使得JS在处理诸如DOM操作、用户交互等任务时更为直观和安全,因为它避免了复杂的多线程并发问题,如竞态条件(raceconditions)和死锁(deadlocks)。然而,单线程的特性也确实影响了其处理大量计算或I/O密集型任务时的性能。影响速度的原因阻塞性操作:在单</div> </li> <li><a href="/article/1904077857303359488.htm" title="电脑开机后主机正常运行但是显示器黑屏(最全解决方案)" target="_blank">电脑开机后主机正常运行但是显示器黑屏(最全解决方案)</a> <span class="text-muted">ok060</span> <a class="tag" taget="_blank" href="/search/%E7%94%B5%E8%84%91/1.htm">电脑</a> <div>自己捣鼓电脑好几年,也算是个图吧垃圾爱好者,捣鼓电脑多年没有遇到过很难搞定的问题,唯独今年,被一个问题搞得心态有点崩,这个问题就是我的文章标题了。我在网上搜索了很多视频和文章经验,也看了评论,有的人按照视频或文章说的方法操作,然后解决了的,也有没有解决的。我按着网上说的经验来操作,嗯。。。当然还是没有解决,不然也不会有这篇文章。下面我就把这段时间为了解决这个问题所踩过的坑,以及网上搜索到的有用的经</div> </li> <li><a href="/article/1904077857768927232.htm" title="FastReport之实现打印固定行数,不足补打空白行的办法" target="_blank">FastReport之实现打印固定行数,不足补打空白行的办法</a> <span class="text-muted">ok060</span> <a class="tag" taget="_blank" href="/search/FastRepot/1.htm">FastRepot</a><a class="tag" taget="_blank" href="/search/Pascal/1.htm">Pascal</a> <div>在设置单据的打印模板的时候,我们有时候会遇到这样的情况:单据的内容很少,打印出来的效果不理想的情况,例如1、单据体与单尾之间有大量的空白;2、单据体跟单尾连在一起,单尾后面的空白篇幅太大;以上这两种打印效果并不理想,我们期待的是,系统能自动填充空白行至满页。实现步骤:1、在打印模板上添加“子”对象child,并把单体的内容复制到该部分,并清空各个对象的值,出现一个空白行。2、打开打印模板的代码编辑</div> </li> <li><a href="/article/1904077730761207808.htm" title="虚拟机安装windows提示OOBEREGION" target="_blank">虚拟机安装windows提示OOBEREGION</a> <span class="text-muted">techpupil</span> <a class="tag" taget="_blank" href="/search/windows/1.htm">windows</a> <div>在VMware中安装win10一直提示OOBEREGION,在查找后发现在给他的硬件配置时,给他的内核数一定要大于2,我原来是1,搞了很长时间都不行</div> </li> <li><a href="/article/1904077604483297280.htm" title="QML与C++集成之道" target="_blank">QML与C++集成之道</a> <span class="text-muted">QT性能优化QT原理源码QT界面美化</span> <a class="tag" taget="_blank" href="/search/qt/1.htm">qt</a><a class="tag" taget="_blank" href="/search/qt6.3/1.htm">qt6.3</a><a class="tag" taget="_blank" href="/search/qt5/1.htm">qt5</a><a class="tag" taget="_blank" href="/search/QT%E6%95%99%E7%A8%8B/1.htm">QT教程</a><a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</a> <div>QML与C++集成之道补天云火鸟博客创作软件1QML基础和C++整合入门1.1QML语言概览1.1.1QML语言概览QML语言概览QML语言概览QML简介及用途QML(QuickModelLanguage)是Qt库中的一种声明式编程语言,主要用于构建复杂的用户界面。它是一种面向对象的语言,但使用场景和传统面向对象编程有所不同。QML允许开发者以XML或JSON格式编写代码来描述UI组件、它们的属性</div> </li> <li><a href="/article/1904075589715816448.htm" title="iPhone升级iOS 16后Siri无法正常工作怎么办?3种解决办法" target="_blank">iPhone升级iOS 16后Siri无法正常工作怎么办?3种解决办法</a> <span class="text-muted">丰科软件</span> <a class="tag" taget="_blank" href="/search/ios/1.htm">ios</a><a class="tag" taget="_blank" href="/search/iphone/1.htm">iphone</a><a class="tag" taget="_blank" href="/search/xcode/1.htm">xcode</a> <div>最近,部分iPhone用户反馈升级到iOS16后,Siri和键盘听写功能无法正常工作。如果你的iPhone在更新到iOS16后也遇到了Siri无法使用的问题,可以尝试以下3种解决办法。一、更改Siri的声音打开iPhone的【设置】,向下滚动并点击【Siri与搜索】,轻点【Siri语音】,将Siri的声音更改为不同的变体或声音。二、将Siri使用的语言更改为不同的语言如果更改Siri的声音不起作用</div> </li> <li><a href="/article/1904074887438331904.htm" title="掌握 Postman:高级 GET 请求技术与响应分析" target="_blank">掌握 Postman:高级 GET 请求技术与响应分析</a> <span class="text-muted"></span> <div>欢迎阅读本指南,它将详细介绍如何在Postman中发送GET请求并理解API响应。对于希望提升API测试和开发能力的开发者来说,这是不可或缺的技能。Postman对开发者的重要性Postman是API开发和测试中不可或缺的工具。它不仅简化了发送请求和分析响应的过程,还提供了一个有组织的环境来管理多个API版本和团队协作项目。在Postman中发送GET请求第1步:创建一个集合(Collection</div> </li> <li><a href="/article/1904074760292200448.htm" title="中小微企业PLM实施策略:3万元预算构建基础功能的路径" target="_blank">中小微企业PLM实施策略:3万元预算构建基础功能的路径</a> <span class="text-muted"></span> <a class="tag" taget="_blank" href="/search/%E7%A8%8B%E5%BA%8F%E5%91%98/1.htm">程序员</a> <div>中小微企业在数字化转型的浪潮中,产品生命周期管理(PLM)系统的实施对于提升企业竞争力至关重要。然而,中小微企业往往面临预算有限的困境。如何在3万元预算内构建PLM基础功能,成为众多企业关注的焦点。本文将深入探讨这一路径,为中小微企业提供切实可行的实施策略。明确PLM基础功能需求首先要清晰界定中小微企业在不同发展阶段对PLM基础功能的需求。对于中小微企业而言,核心需求通常围绕产品数据管理、流程管理</div> </li> <li><a href="/article/1904074759004549120.htm" title="一文(加代码示例)说透在线客服系统技术难点" target="_blank">一文(加代码示例)说透在线客服系统技术难点</a> <span class="text-muted"></span> <div>我在业余时间开发了一款自己的独立产品:升讯威在线客服与营销系统。陆陆续续开发了几年,从一开始的偶有用户尝试,到如今线上环境和私有化部署均有了越来越多的稳定用户,时常有同行询问在线客服系统开发中的一些技术问题,在这篇文章中,我将从多个角度探讨在线客服系统的技术难点,并结合实际代码示例,帮助你更好地理解和应对这些挑战。无论你是正在开发在线客服系统,还是想深入了解相关技术,这篇文章都能为你提供有价值的参</div> </li> <li><a href="/article/1904074631887777792.htm" title="C++ 的内存管理有哪些改进?" target="_blank">C++ 的内存管理有哪些改进?</a> <span class="text-muted"></span> <a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</a> <div>C++20引入了对协程的官方支持,这是C++语言发展的一个重要里程碑。协程为异步编程、并发任务处理以及复杂的控制流提供了一种更高效、更简洁的解决方案。以下是C++20中协程支持的主要优势:一、简化异步编程在传统的异步编程中,开发者通常需要使用回调函数、std::future和std::promise等机制来处理异步任务。这些方法虽然有效,但代码往往难以阅读和维护,且容易出错。C++20的协程提供了</div> </li> <li><a href="/article/115.htm" title="C/C++Win32编程基础详解视频下载" target="_blank">C/C++Win32编程基础详解视频下载</a> <span class="text-muted">择善Zach</span> <a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B/1.htm">编程</a><a class="tag" taget="_blank" href="/search/C%2B%2B/1.htm">C++</a><a class="tag" taget="_blank" href="/search/Win32/1.htm">Win32</a> <div>课题视频:C/C++Win32编程基础详解 视频知识:win32窗口的创建 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; windows事件机制 主讲:择善Uncle老师 学习交流群:386620625 验证码:625 --</div> </li> <li><a href="/article/242.htm" title="Guava Cache使用笔记" target="_blank">Guava Cache使用笔记</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/guava/1.htm">guava</a><a class="tag" taget="_blank" href="/search/cache/1.htm">cache</a> <div>1.Guava Cache的get/getIfPresent方法当参数为null时会抛空指针异常 我刚开始使用时还以为Guava Cache跟HashMap一样,get(null)返回null。 实际上Guava整体设计思想就是拒绝null的,很多地方都会执行com.google.common.base.Preconditions.checkNotNull的检查。 2.Guava</div> </li> <li><a href="/article/369.htm" title="解决ora-01652无法通过128(在temp表空间中)" target="_blank">解决ora-01652无法通过128(在temp表空间中)</a> <span class="text-muted">0624chenhong</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a> <div>解决ora-01652无法通过128(在temp表空间中)扩展temp段的过程 一个sql语句后,大约花了10分钟,好不容易有一个结果,但是报了一个ora-01652错误,查阅了oracle的错误代码说明:意思是指temp表空间无法自动扩展temp段。这种问题一般有两种原因:一是临时表空间空间太小,二是不能自动扩展。 分析过程: &nbsp;&nbsp; 既然是temp表空间有问题,那当</div> </li> <li><a href="/article/496.htm" title="Struct在jsp标签" target="_blank">Struct在jsp标签</a> <span class="text-muted">不懂事的小屁孩</span> <a class="tag" taget="_blank" href="/search/struct/1.htm">struct</a> <div>非UI标签介绍: 控制类标签: 1:程序流程控制标签&nbsp;&nbsp; if&nbsp;&nbsp; elseif&nbsp;&nbsp;&nbsp; else &lt;s:if test=&quot;isUsed&quot;&gt; &lt;span class=&quot;label label-success&quot;&gt;True&lt;/span&gt; &lt;/</div> </li> <li><a href="/article/623.htm" title="按对象属性排序" target="_blank">按对象属性排序</a> <span class="text-muted">换个号韩国红果果</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/%E5%AF%B9%E8%B1%A1%E6%8E%92%E5%BA%8F/1.htm">对象排序</a> <div>利用JavaScript进行对象排序,根据用户的年龄排序展示 &lt;script&gt; var bob={ name;bob, age:30 } var peter={ name;peter, age:30 } var amy={ name;amy, age:24 } var mike={ name;mike, age:29 } var john={ </div> </li> <li><a href="/article/750.htm" title="大数据分析让个性化的客户体验不再遥远" target="_blank">大数据分析让个性化的客户体验不再遥远</a> <span class="text-muted">蓝儿唯美</span> <a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90/1.htm">数据分析</a> <div>顾客通过多种渠道制造大量数据,企业则热衷于利用这些信息来实现更为个性化的体验。 分析公司Gartner表示,高级分析会成为客户服务的关键,但是大数据分析的采用目前仅局限于不到一成的企业。 挑战在于企业还在努力适应结构化数据,疲于根据自身的客户关系管理(CRM)系统部署有效的分析框架,以及集成不同的内外部信息源。 然而,面对顾客通过数字技术参与而产生的快速变化的信息,企业需要及时作出反应。要想实</div> </li> <li><a href="/article/877.htm" title="java笔记4" target="_blank">java笔记4</a> <span class="text-muted">a-john</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>操作符 1,使用java操作符 &nbsp; &nbsp; &nbsp; 操作符接受一个或多个参数,并生成一个新值。参数的形式与普通的方法调用不用,但是效果是相同的。加号和一元的正号(+)、减号和一元的负号(-)、乘号(*)、除号(/)以及赋值号(=)的用法与其他编程语言类似。 &nbsp; &nbsp; &nbsp; 操作符作用于操作数,生成一个新值。另外,有些操作符可能会改变操作数自身的</div> </li> <li><a href="/article/1004.htm" title="从裸机编程到嵌入式Linux编程思想的转变------分而治之:驱动和应用程序" target="_blank">从裸机编程到嵌入式Linux编程思想的转变------分而治之:驱动和应用程序</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/%E5%B5%8C%E5%85%A5%E5%BC%8F%E5%AD%A6%E4%B9%A0/1.htm">嵌入式学习</a> <div>&nbsp; &nbsp; 笔者学习嵌入式Linux也有一段时间了,很奇怪的是很多书讲驱动编程方面的知识,也有很多书将ARM9方面的知识,但是从以前51形式的(对寄存器直接操作,初始化芯片的功能模块)编程方法,和思维模式,变换为基于Linux操作系统编程,讲这个思想转变的书几乎没有,让初学者走了很多弯路,撞了很多难墙。 &nbsp; &nbsp; 笔者因此写上自己的学习心得,希望能给和我一样转变</div> </li> <li><a href="/article/1131.htm" title="在springmvc中解决FastJson循环引用的问题" target="_blank">在springmvc中解决FastJson循环引用的问题</a> <span class="text-muted">asialee</span> <a class="tag" taget="_blank" href="/search/%E5%BE%AA%E7%8E%AF%E5%BC%95%E7%94%A8/1.htm">循环引用</a><a class="tag" taget="_blank" href="/search/fastjson/1.htm">fastjson</a> <div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 我们先来看一个例子: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; package com.elong.bms; import java.io.OutputStream; import java.util.HashMap; import java.util.Map; import co</div> </li> <li><a href="/article/1258.htm" title="ArrayAdapter和SimpleAdapter技术总结" target="_blank">ArrayAdapter和SimpleAdapter技术总结</a> <span class="text-muted">百合不是茶</span> <a class="tag" taget="_blank" href="/search/android/1.htm">android</a><a class="tag" taget="_blank" href="/search/SimpleAdapter/1.htm">SimpleAdapter</a><a class="tag" taget="_blank" href="/search/ArrayAdapter/1.htm">ArrayAdapter</a><a class="tag" taget="_blank" href="/search/%E9%AB%98%E7%BA%A7%E7%BB%84%E4%BB%B6%E5%9F%BA%E7%A1%80/1.htm">高级组件基础</a> <div>ArrayAdapter比较简单,但它只能用于显示文字。而SimpleAdapter则有很强的扩展性,可以自定义出各种效果 &nbsp; ArrayAdapter;的数据可以是数组或者是队列 &nbsp; &nbsp; &nbsp; &nbsp;// 获得下拉框对象 AutoCompleteTextView textview = (AutoCompleteTextView) this </div> </li> <li><a href="/article/1385.htm" title="九封信" target="_blank">九封信</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/%E4%BA%BA%E7%94%9F/1.htm">人生</a><a class="tag" taget="_blank" href="/search/%E5%8A%B1%E5%BF%97/1.htm">励志</a> <div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 有时候,莫名的心情不好,不想和任何人说话,只想一个人静静的发呆。有时候,想一个人躲起来脆弱,不愿别人看到自己的伤口。有时候,走过熟悉的街角,看到熟悉的背影,突然想起一个人的脸。有时候,发现自己一夜之间就长大了。&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;2014,写给人</div> </li> <li><a href="/article/1512.htm" title="Linux下安装MySQL Web 管理工具phpMyAdmin" target="_blank">Linux下安装MySQL Web 管理工具phpMyAdmin</a> <span class="text-muted">sunjing</span> <a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a><a class="tag" taget="_blank" href="/search/Install/1.htm">Install</a><a class="tag" taget="_blank" href="/search/phpMyAdmin/1.htm">phpMyAdmin</a> <div>PHP http://php.net/ phpMyAdmin http://www.phpmyadmin.net Error compiling PHP on CentOS x64 &nbsp; 一、安装Apache 请参阅http://billben.iteye.com/admin/blogs/1985244 &nbsp; 二、安装依赖包 sudo yum install gd </div> </li> <li><a href="/article/1639.htm" title="分布式系统理论" target="_blank">分布式系统理论</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/%E5%88%86%E5%B8%83%E5%BC%8F/1.htm">分布式</a> <div>FLP One famous theory in distributed computing, known as FLP after the authors Fischer, Lynch, and Patterson, proved that in a distributed system with asynchronous communication and process crashes, </div> </li> <li><a href="/article/1766.htm" title="ssh2整合(spring+struts2+hibernate)-附源码" target="_blank">ssh2整合(spring+struts2+hibernate)-附源码</a> <span class="text-muted">白糖_</span> <a class="tag" taget="_blank" href="/search/eclipse/1.htm">eclipse</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/Hibernate/1.htm">Hibernate</a><a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86/1.htm">项目管理</a> <div>最近抽空又整理了一套ssh2框架,主要使用的技术如下: spring做容器,管理了三层(dao,service,actioin)的对象 struts2实现与页面交互(MVC),自己做了一个异常拦截器,能拦截Action层抛出的异常 hibernate与数据库交互 BoneCp数据库连接池,据说比其它数据库连接池快20倍,仅仅是据说 MySql数据库 &nbsp; 项目用eclipse</div> </li> <li><a href="/article/1893.htm" title="treetable bug记录" target="_blank">treetable bug记录</a> <span class="text-muted">braveCS</span> <a class="tag" taget="_blank" href="/search/table/1.htm">table</a> <div>//&nbsp;插入子节点删除再插入时不能正常显示。修改: //不知改后有没有错,先做个备忘 Tree.prototype.removeNode = function(node) { // Recursively remove all descendants of +node+ this.unloadBranch(node); // Remove</div> </li> <li><a href="/article/2020.htm" title="编程之美-电话号码对应英语单词" target="_blank">编程之美-电话号码对应英语单词</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B%E4%B9%8B%E7%BE%8E/1.htm">编程之美</a> <div> import java.util.Arrays; public class NumberToWord { /** * 编程之美 电话号码对应英语单词 * 题目: * 手机上的拨号盘,每个数字都对应一些字母,比如2对应ABC,3对应DEF.........,8对应TUV,9对应WXYZ, * 要求对一段数字,输出其代表的所有可能的字母组合</div> </li> <li><a href="/article/2147.htm" title="jquery ajax读书笔记" target="_blank">jquery ajax读书笔记</a> <span class="text-muted">chengxuyuancsdn</span> <a class="tag" taget="_blank" href="/search/jQuery+ajax/1.htm">jQuery ajax</a> <div>1、jsp页面 &lt;%@ page language=&quot;java&quot; import=&quot;java.util.*&quot; pageEncoding=&quot;GBK&quot;%&gt; &lt;% String path = request.getContextPath(); String basePath = request.getScheme()</div> </li> <li><a href="/article/2274.htm" title="JWFD工作流拓扑结构解析伪码描述算法" target="_blank">JWFD工作流拓扑结构解析伪码描述算法</a> <span class="text-muted">comsci</span> <a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E5%B7%A5%E4%BD%9C/1.htm">工作</a><a class="tag" taget="_blank" href="/search/%E6%B4%BB%E5%8A%A8/1.htm">活动</a><a class="tag" taget="_blank" href="/search/J%23/1.htm">J#</a> <div>&nbsp; 对工作流拓扑结构解析感兴趣的朋友可以下载附件,或者下载JWFD的全部代码进行分析 &nbsp; /*&nbsp; 流程图拓扑结构解析伪码描述算法 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public java.util.ArrayList DFS(String graphid, String stepid, int j) </div> </li> <li><a href="/article/2401.htm" title="oracle I/O 从属进程" target="_blank">oracle I/O 从属进程</a> <span class="text-muted">daizj</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a> <div>I/O 从属进程   I/O从属进程用于为不支持异步I/O的系统或设备模拟异步I/O.例如,磁带设备(相当慢)就不支持异步I/O.通过使用I/O 从属进程,可以让磁带机模仿通常只为磁盘驱动器提供的功能。就好像支持真正的异步I/O 一样,写设备的进程(调用者)会收集大量数据,并交由写入器写出。数据成功地写出时,写入器(此时写入器是I/O 从属进程,而不是操作系统)会通知原来的调用者,调用者则会</div> </li> <li><a href="/article/2528.htm" title="高级排序:希尔排序" target="_blank">高级排序:希尔排序</a> <span class="text-muted">dieslrae</span> <a class="tag" taget="_blank" href="/search/%E5%B8%8C%E5%B0%94%E6%8E%92%E5%BA%8F/1.htm">希尔排序</a> <div> public void shellSort(int[] array){ int limit = 1; int temp; int index; while(limit &lt;= array.length/3){ limit = limit * 3 + 1; </div> </li> <li><a href="/article/2655.htm" title="初二下学期难记忆单词" target="_blank">初二下学期难记忆单词</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/english/1.htm">english</a><a class="tag" taget="_blank" href="/search/word/1.htm">word</a> <div>kitchen 厨房 cupboard 厨柜 salt 盐 sugar 糖 oil 油 fork 叉;餐叉 spoon 匙;调羹 chopsticks 筷子 cabbage 卷心菜;洋白菜 soup 汤 Italian 意大利的 &nbsp; Indian 印度的 workplace &nbsp;工作场所 even 甚至;更 Italy 意大利 laugh 笑 m</div> </li> <li><a href="/article/2782.htm" title="Go语言使用MySQL数据库进行增删改查" target="_blank">Go语言使用MySQL数据库进行增删改查</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a> <div>目前Internet上流行的网站构架方式是LAMP,其中的M即MySQL, 作为数据库,MySQL以免费、开源、使用方便为优势成为了很多Web开发的后端数据库存储引擎。MySQL驱动Go中支持MySQL的驱动目前比较多,有如下几种,有些是支持database/sql标准,而有些是采用了自己的实现接口,常用的有如下几种: http://code.google.c...o-mysql-dri</div> </li> <li><a href="/article/2909.htm" title="git命令" target="_blank">git命令</a> <span class="text-muted">shuizhaosi888</span> <a class="tag" taget="_blank" href="/search/git/1.htm">git</a> <div>---------------设置全局用户名: git config --global user.name &quot;HanShuliang&quot; //设置用户名 git config --global user.email &quot;13241153187@163.com&quot; //设置邮箱 ---------------查看环境配置 git config --li</div> </li> <li><a href="/article/3036.htm" title="qemu-kvm 网络 nat模式 (四)" target="_blank">qemu-kvm 网络 nat模式 (四)</a> <span class="text-muted">haoningabc</span> <a class="tag" taget="_blank" href="/search/kvm/1.htm">kvm</a><a class="tag" taget="_blank" href="/search/qemu/1.htm">qemu</a> <div>qemu-ifup-NAT #!/bin/bash BRIDGE=virbr0 NETWORK=192.168.122.0 GATEWAY=192.168.122.1 NETMASK=255.255.255.0 DHCPRANGE=192.168.122.2,192.168.122.254 TFTPROOT= BOOTP= function check_bridge() </div> </li> <li><a href="/article/3163.htm" title="不要让未来的你,讨厌现在的自己" target="_blank">不要让未来的你,讨厌现在的自己</a> <span class="text-muted">jingjing0907</span> <a class="tag" taget="_blank" href="/search/%E7%94%9F%E6%B4%BB+%E5%A5%8B%E6%96%97+%E5%B7%A5%E4%BD%9C+%E6%A2%A6%E6%83%B3/1.htm">生活 奋斗 工作 梦想</a> <div>&nbsp;故事one  23岁,他大学毕业,放弃了父母安排的稳定工作,独闯京城,在家小公司混个小职位,工作还算顺手,月薪三千,混了混,混走了一年的光阴。    24岁,有了女朋友,从二环12人的集体宿舍搬到香山民居,一间平房,二人世界,爱爱爱。偶然约三朋四友,打扑克搓麻将,日子快乐似神仙;    25岁,出了几次差,调了两次岗,薪水涨了不过百,生猛狂飙的物价让现实血淋淋,无力为心爱银儿购件大牌</div> </li> <li><a href="/article/3290.htm" title="枚举类型详解" target="_blank">枚举类型详解</a> <span class="text-muted">一路欢笑一路走</span> <a class="tag" taget="_blank" href="/search/enum/1.htm">enum</a><a class="tag" taget="_blank" href="/search/%E6%9E%9A%E4%B8%BE%E8%AF%A6%E8%A7%A3/1.htm">枚举详解</a><a class="tag" taget="_blank" href="/search/enumset/1.htm">enumset</a><a class="tag" taget="_blank" href="/search/enumMap/1.htm">enumMap</a> <div>枚举类型详解 一.Enum详解 &nbsp; &nbsp;&nbsp; 1.1枚举类型的介绍 &nbsp; JDK1.5加入了一个全新的类型的”类”—枚举类型,为此JDK1.5引入了一个新的关键字enum,我们可以这样定义一个枚举类型。 &nbsp; &nbsp; &nbsp;Demo:一个最简单的枚举类 &nbsp; public enum ColorType { RED</div> </li> <li><a href="/article/3417.htm" title="第11章 动画效果(上)" target="_blank">第11章 动画效果(上)</a> <span class="text-muted">onestopweb</span> <a class="tag" taget="_blank" href="/search/%E5%8A%A8%E7%94%BB/1.htm">动画</a> <div>index.html &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt; &lt;html xmlns=&quot;http://www.w3.org/</div> </li> <li><a href="/article/3544.htm" title="Eclipse中jsp、js文件编辑时,卡死现象解决汇总" target="_blank">Eclipse中jsp、js文件编辑时,卡死现象解决汇总</a> <span class="text-muted">ljf_home</span> <a class="tag" taget="_blank" href="/search/eclipse/1.htm">eclipse</a><a class="tag" taget="_blank" href="/search/jsp%E5%8D%A1%E6%AD%BB/1.htm">jsp卡死</a><a class="tag" taget="_blank" href="/search/js%E5%8D%A1%E6%AD%BB/1.htm">js卡死</a> <div>使用Eclipse编辑jsp、js文件时,经常出现卡死现象,在网上百度了N次,经过N次优化调整后,卡死现象逐步好转,具体那个方法起到作用,不太好讲。将所有用过的方法罗列如下: &nbsp; 1、取消验证 windows–&gt;perferences–&gt;validation 把 除了manual 下面的全部点掉,build下只留 classpath dependency Valida</div> </li> <li><a href="/article/3671.htm" title="MySQL编程中的6个重要的实用技巧" target="_blank">MySQL编程中的6个重要的实用技巧</a> <span class="text-muted">tomcat_oracle</span> <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a> <div>每一行命令都是用分号(;)作为结束 对于MySQL,第一件你必须牢记的是它的每一行命令都是用分号(;)作为结束的,但当一行MySQL被插入在PHP代码中时,最好把后面的分号省略掉,例如: mysql_query(&quot;INSERT INTO tablename(first_name,last_name)VALUES('$first_name',$last_name')&quot;); </div> </li> <li><a href="/article/3798.htm" title="zoj 3820 Building Fire Stations(二分+bfs)" target="_blank">zoj 3820 Building Fire Stations(二分+bfs)</a> <span class="text-muted">阿尔萨斯</span> <a class="tag" taget="_blank" href="/search/Build/1.htm">Build</a> <div> 题目链接:zoj 3820 Building Fire Stations 题目大意:给定一棵树,选取两个建立加油站,问说所有点距离加油站距离的最大值的最小值是多少,并且任意输出一种建立加油站的方式。 解题思路:二分距离判断,判断函数的复杂度是o(n),这样的复杂度应该是o(nlogn),即使常数系数偏大,但是居然跑了4.5s,也是醉了。 判断函数里面做了3次bfs,但是每次bfs节点最多</div> </li> </ul> </div> </div> </div> <div> <div class="container"> <div class="indexes"> <strong>按字母分类:</strong> <a href="/tags/A/1.htm" target="_blank">A</a><a href="/tags/B/1.htm" target="_blank">B</a><a href="/tags/C/1.htm" target="_blank">C</a><a href="/tags/D/1.htm" target="_blank">D</a><a href="/tags/E/1.htm" target="_blank">E</a><a href="/tags/F/1.htm" target="_blank">F</a><a href="/tags/G/1.htm" target="_blank">G</a><a href="/tags/H/1.htm" target="_blank">H</a><a href="/tags/I/1.htm" target="_blank">I</a><a href="/tags/J/1.htm" target="_blank">J</a><a href="/tags/K/1.htm" target="_blank">K</a><a href="/tags/L/1.htm" target="_blank">L</a><a href="/tags/M/1.htm" target="_blank">M</a><a href="/tags/N/1.htm" target="_blank">N</a><a href="/tags/O/1.htm" target="_blank">O</a><a href="/tags/P/1.htm" target="_blank">P</a><a href="/tags/Q/1.htm" target="_blank">Q</a><a href="/tags/R/1.htm" target="_blank">R</a><a href="/tags/S/1.htm" target="_blank">S</a><a href="/tags/T/1.htm" target="_blank">T</a><a href="/tags/U/1.htm" target="_blank">U</a><a href="/tags/V/1.htm" target="_blank">V</a><a href="/tags/W/1.htm" target="_blank">W</a><a href="/tags/X/1.htm" target="_blank">X</a><a href="/tags/Y/1.htm" target="_blank">Y</a><a href="/tags/Z/1.htm" target="_blank">Z</a><a href="/tags/0/1.htm" target="_blank">其他</a> </div> </div> </div> <footer id="footer" class="mb30 mt30"> <div class="container"> <div class="footBglm"> <a target="_blank" href="/">首页</a> - <a target="_blank" href="/custom/about.htm">关于我们</a> - <a target="_blank" href="/search/Java/1.htm">站内搜索</a> - <a target="_blank" href="/sitemap.txt">Sitemap</a> - <a target="_blank" href="/custom/delete.htm">侵权投诉</a> </div> <div class="copyright">版权所有 IT知识库 CopyRight © 2000-2050 E-COM-NET.COM , All Rights Reserved. <!-- <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">京ICP备09083238号</a><br>--> </div> </div> </footer> <!-- 代码高亮 --> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shCore.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shLegacy.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shAutoloader.js"></script> <link type="text/css" rel="stylesheet" href="/static/syntaxhighlighter/styles/shCoreDefault.css"/> <script type="text/javascript" src="/static/syntaxhighlighter/src/my_start_1.js"></script> </body> </html>