DOM 元素 属性 整理

属性

Element.attributes

属性返回该元素所有属性节点的一个实时集合。该集合是一个

Element.accessKey

元素的 Element.accessKey 属性设置了这样一个按键——用户通过敲击这个键把焦点跳转到这个元素上。
注: Element.accessKey 属性很少使用,因为它很容易与现代浏览器自带的快捷键冲突。为了解决这个问题,浏览器约定accessKey键与特定按键一起按(比如 Alt + accessKey)来生效快捷键行为。

ParentNode.childElementCount

只读属性返回一个无符号长整型数字,表示给定元素的子元素数。

ParentNode.children

是一个只读属性,返回 一个Node的子elements ,是一个动态更新的 HTMLCollection

Element.classList

是一个只读属性,返回一个元素的类属性的实时 DOMTokenList 集合。

相比将 element.className 作为以空格分隔的字符串来使用,classList 是一种更方便的访问元素的类列表的方法。

const div = document.createElement('div');
div.className = 'foo';

// 初始状态:
console.log(div.outerHTML); // 使用 classList API 移除、添加类值 div.classList.remove("foo"); div.classList.add("anotherclass"); //
console.log(div.outerHTML); // 如果 visible 类值已存在,则移除它,否则添加它 div.classList.toggle("visible"); // add/remove visible, depending on test conditional, i less than 10 div.classList.toggle("visible", i < 10 ); console.log(div.classList.contains("foo")); // 添加或移除多个类值 div.classList.add("foo", "bar", "baz"); div.classList.remove("foo", "bar", "baz"); // 使用展开语法添加或移除多个类值 const cls = ["foo", "bar"]; div.classList.add(...cls); div.classList.remove(...cls); // 将类值 "foo" 替换成 "bar" div.classList.replace("foo", "bar");

element.className

获取或设置指定元素的class属性的值。

/* html  
  
*/ document.getElementById('app').className; //aa bb cc

element.clientHeight

这个属性是只读属性,对于没有定义CSS或者内联布局盒子的元素为0,否则,它是元素内部的高度(单位像素),包含内边距,但不包括水平滚动条、边框和外边距。
此属性会将获取的值四舍五入取整数。 如果你需要小数结果, 请使用 element.getBoundingClientRect().

element.clientLeft;

表示一个元素的左边框的宽度,以像素表示。如果元素的文本方向是从右向左(RTL, right-to-left),并且由于内容溢出导致左边出现了一个垂直滚动条,则该属性包括滚动条的宽度。clientLeft 不包括左外边距和左内边距。clientLeft 是只读的。

element.clientTop;

一个元素顶部边框的宽度(以像素表示)。不包括顶部外边距或内边距。clientTop 是只读的。

element.clientWidth;

内联元素以及没有 CSS 样式的元素的 clientWidth 属性值为 0。Element.clientWidth 属性表示元素的内部宽度,以像素计。该属性包括内边距 padding,但不包括边框 border、外边距 margin 和垂直滚动条(如果有的话)。

ParentNode.firstElementChild

只读属性,返回对象的第一个子 元素, 如果没有子元素,则为null

  • First (1)
  • Second (2)
  • Third (3)

Element.id

Element 接口的 id 属性表示元素的标识符,与全局属性 id 对应。

Element.innerHTML

属性设置或获取HTML语法表示的元素的后代。
如果一个

, , 或 节点有一个文本子节点,该节点包含字符 (&), (<), 或(>), innerHTML 将这些字符分别返回为&amp;, &lt; 和 &gt; 。使用Node.textContent 可获取一个这些文本节点内容的正确副本。</code></p> <h4 id="elementlastelementchild">Element.lastElementChild</h4> <p>只读属性 ParentNode.lastElementChild 返回对象的最后一个子元素,如果没有子元素,则返回 <code>null</code>。</p> <pre><code class="language-html"><ul id="foo"> <li>First (1)</li> <li>Second (2)</li> <li>Third (3)</li> </ul> <script> var foo = document.getElementById('foo'); console.log(foo.lastElementChild.textContent);// Third (3) </script> </code></pre> <h4 id="elementlocalname">Element.localName</h4> <p>只读属性,返回当前标签元素的名称</p> <pre><code class="language-js">//html <div id="app"></div> document.getElementById('app').localName;// div </code></pre> <h4 id="htmlelementname">HTMLElement.name</h4> <p>name 获取或设置一个 DOM 对象的 name 属性;它只能应用于下列元素:<code><a>, <applet>, <button>, <form>, <frame>, <iframe>, <img>, <input>, <map>, <meta>, <object>, <param>, <select>, and <textarea>.</code></p> <h4 id="elementnamespaceuri">Element.namespaceURI</h4> <p>是一个只读属性,它返回元素的命名空间,若该元素不在命名空间中则返回<code>null</code>.</p> <h4 id="elementnodereferencenextelementsibling">elementNodeReference.nextElementSibling</h4> <p>nextElementSibling 返回当前元素在其父元素的子元素节点中的后一个元素节点,如果该元素已经是最后一个元素节点,则返回<code>null</code>,该属性是只读的.</p> <h3 id="属性-2">属性</h3> <h4 id="elementattributes-2">Element.attributes</h4> <p>属性返回该元素所有属性节点的一个实时集合。该集合是一个</p> <h4 id="elementaccesskey-2">Element.accessKey</h4> <p>元素的 Element.accessKey 属性设置了这样一个按键——用户通过敲击这个键把焦点跳转到这个元素上。<br> <code>注: Element.accessKey 属性很少使用,因为它很容易与现代浏览器自带的快捷键冲突。为了解决这个问题,浏览器约定accessKey键与特定按键一起按(比如 Alt + accessKey)来生效快捷键行为。</code></p> <h4 id="parentnodechildelementcount-2">ParentNode.childElementCount</h4> <p>只读属性返回一个无符号长整型数字,表示给定元素的子元素数。</p> <h4 id="parentnodechildren-2">ParentNode.children</h4> <p>是一个只读属性,返回 一个Node的子elements ,是一个动态更新的 HTMLCollection</p> <h4 id="elementclasslist-2">Element.classList</h4> <p>是一个只读属性,返回一个元素的类属性的实时 DOMTokenList 集合。<br><br> 相比将 element.className 作为以空格分隔的字符串来使用,classList 是一种更方便的访问元素的类列表的方法。</p> <pre><code class="language-js">const div = document.createElement('div'); div.className = 'foo'; // 初始状态:<div class="foo"></div> console.log(div.outerHTML); // 使用 classList API 移除、添加类值 div.classList.remove("foo"); div.classList.add("anotherclass"); // <div class="anotherclass"></div> console.log(div.outerHTML); // 如果 visible 类值已存在,则移除它,否则添加它 div.classList.toggle("visible"); // add/remove visible, depending on test conditional, i less than 10 div.classList.toggle("visible", i < 10 ); console.log(div.classList.contains("foo")); // 添加或移除多个类值 div.classList.add("foo", "bar", "baz"); div.classList.remove("foo", "bar", "baz"); // 使用展开语法添加或移除多个类值 const cls = ["foo", "bar"]; div.classList.add(...cls); div.classList.remove(...cls); // 将类值 "foo" 替换成 "bar" div.classList.replace("foo", "bar"); </code></pre> <h4 id="elementclassname-2">element.className</h4> <p>获取或设置指定元素的class属性的值。</p> <pre><code class="language-js">/* html <div id="app" class="aa bb cc"></div> */ document.getElementById('app').className; //aa bb cc </code></pre> <h4 id="elementclientheight-2">element.clientHeight</h4> <p>这个属性是只读属性,对于没有定义CSS或者内联布局盒子的元素为0,否则,它是元素内部的高度(单位像素),包含内边距,但不包括水平滚动条、边框和外边距。<br> <code>此属性会将获取的值四舍五入取整数。 如果你需要小数结果, 请使用 element.getBoundingClientRect().</code></p> <h4 id="elementclientleft-2">element.clientLeft;</h4> <p>表示一个元素的左边框的宽度,以像素表示。如果元素的文本方向是从右向左(RTL, right-to-left),并且由于内容溢出导致左边出现了一个垂直滚动条,则该属性包括滚动条的宽度。clientLeft 不包括左外边距和左内边距。clientLeft 是只读的。</p> <h4 id="elementclienttop-2">element.clientTop;</h4> <p>一个元素顶部边框的宽度(以像素表示)。不包括顶部外边距或内边距。clientTop 是只读的。</p> <h4 id="elementclientwidth-2">element.clientWidth;</h4> <p>内联元素以及没有 CSS 样式的元素的 clientWidth 属性值为 0。Element.clientWidth 属性表示元素的内部宽度,以像素计。该属性包括内边距 padding,但不包括边框 border、外边距 margin 和垂直滚动条(如果有的话)。</p> <h4 id="parentnodefirstelementchild-2">ParentNode.firstElementChild</h4> <p>只读属性,返回对象的第一个子 元素, 如果没有子元素,则为<code>null</code>。</p> <pre><code class="language-html"><ul id="foo"> <li>First (1)</li> <li>Second (2)</li> <li>Third (3)</li> </ul> <script> var foo = document.getElementById('foo'); console.log(foo.firstElementChild.textContent); //First (1) </script> </code></pre> <h4 id="id">id</h4> <p>Element 接口的 id 属性表示元素的标识符,与全局属性 id 对应。</p> <h4 id="elementinnerhtml-2">Element.innerHTML</h4> <p>属性设置或获取HTML语法表示的元素的后代。<br> <code>如果一个 <div>, <span>, 或 <noembed> 节点有一个文本子节点,该节点包含字符 (&), (<), 或(>), innerHTML 将这些字符分别返回为&amp;, &lt; 和 &gt; 。使用Node.textContent 可获取一个这些文本节点内容的正确副本。</code></p> <h4 id="elementlastelementchild-2">Element.lastElementChild</h4> <p>只读属性 ParentNode.lastElementChild 返回对象的最后一个子元素,如果没有子元素,则返回 <code>null</code>。</p> <pre><code class="language-html"><ul id="foo"> <li>First (1)</li> <li>Second (2)</li> <li>Third (3)</li> </ul> <script> var foo = document.getElementById('foo'); console.log(foo.lastElementChild.textContent);// Third (3) </script> </code></pre> <h4 id="elementlocalname-2">Element.localName</h4> <p>只读属性,返回当前标签元素的名称</p> <pre><code class="language-js">//html <div id="app"></div> document.getElementById('app').localName;// div </code></pre> <h4 id="htmlelementname-2">HTMLElement.name</h4> <p>name 获取或设置一个 DOM 对象的 name 属性;它只能应用于下列元素:<code><a>, <applet>, <button>, <form>, <frame>, <iframe>, <img>, <input>, <map>, <meta>, <object>, <param>, <select>, and <textarea>.</code></p> <h4 id="elementnamespaceuri-2">Element.namespaceURI</h4> <p>是一个只读属性,它返回元素的命名空间,若该元素不在命名空间中则返回<code>null</code>.</p> <h4 id="elementnodereferencenextelementsibling-2">elementNodeReference.nextElementSibling</h4> <p>nextElementSibling 返回当前元素在其父元素的子元素节点中的后一个元素节点,如果该元素已经是最后一个元素节点,则返回<code>null</code>,该属性是只读的.</p> <pre><code class="language-html"> <div id="start">start</div> <ul> <li>1</li> </ul> <div id="end">end</div> <script type="text/javascript"> const ul = document.querySelector('ul'); console.log(ul.nextElementSibling); //<div id="end">end</div> <script> </code></pre> <h4 id="elementonfullscreenchange">element.onfullscreenchange</h4> <p>元素接口的 onfullscreenchange 属性是在元素过渡到或过渡到全屏模式时触发的全屏更改事件的事件处理程序。</p> <h4 id="elementonfullscreenerror">element.onfullscreenerror</h4> <p>Element 接口的 onfullscreenerror 属性是在Element 过渡到或退出全屏模式发生错误后处理事件fullscreenerror的事件处理程序。</p> <h4 id="elementouterhtml">element.outerHTML</h4> <p>element DOM接口的outerHTML属性获取描述元素(包括其后代)的序列化HTML片段。它也可以设置为用从给定字符串解析的节点替换元素。</p> <h5 id="例子">例子</h5> <pre><code class="language-js">// HTML: /* <div id="d"> <p>Content</p> <p>Further Elaborated</p> </div> */ const d = document.getElementById("d"); console.log(d.outerHTML); /* 字符串 '<div id="d"><p>Content</p><p>Further Elaborated</p></div>' 被显示到控制台窗口 */ </code></pre> <h4 id="elementpreviouselementsibling">element.previousElementSibling</h4> <p>previousElementSibling 返回当前元素在其父元素的子元素节点中的前一个元素节点,如果该元素已经是第一个元素节点,则返回null,该属性是只读的.</p> <pre><code class="language-html"> <div id="start">start</div> <ul> <li>1</li> </ul> <div id="end">end</div> <script type="text/javascript"> const ul = document.querySelector('ul'); console.log(ul.previousElementSibling); //<div id="start">start</div> <script> </code></pre> <h4 id="elementruntimestyle">Element.runtimeStyle</h4> <p><code>Element.runtimeStyle</code> 是一个元素专有属性,和 <code>HTMLElement.style</code> 相似,除了其中的样式属性外,<code>HTMLElement.style</code> 具有更高的优先级和修改能力。<code>runtimeStyle</code> 不能修改 <code>style</code> 中的<code>content</code>属性,其在旧版的IE浏览器上可用。</p> <h4 id="elementscrollheight">Element.scrollHeight</h4> <p><code>Element.scrollHeight</code> 这个只读属性是一个元素内容高度的度量,包括由于溢出导致的视图中不可见内容。</p> <h4 id="elementscrollleft">Element.scrollLeft</h4> <p>属性可以读取或设置元素滚动条到元素左边的距离。<br> <code>注意:如果这个元素的内容排列方向(direction) 是rtl (right-to-left) ,那么滚动条会位于最右侧(内容开始处),并且scrollLeft值为0。此时,当你从右到左拖动滚动条时,scrollLeft会从0变为负数。</code></p> <h4 id="elementscrollleftmax">Element.scrollLeftMax</h4> <p>这个 Element.scrollLeftMax 是只读的属性返回一个 Number 表示一个元素横向滚动条可滚动的最大距离。</p> <h4 id="elementscrolltop">Element.scrollTop</h4> <p>属性可以获取或设置一个元素的内容垂直滚动的像素数。<br><br> 一个元素的 scrollTop 值是这个元素的内容顶部(卷起来的)到它的视口可见内容(的顶部)的距离的度量。当一个元素的内容没有产生垂直方向的滚动条,那么它的 scrollTop 值为0。</p> <h4 id="elementscrolltopmax">Element.scrollTopMax</h4> <p>返回一个只读Number表示元素所能滚动的最大高度</p> <h4 id="elementscrollwidth">Element.scrollWidth</h4> <p>这个只读属性是元素内容宽度的一种度量,包括由于overflow溢出而在屏幕上不可见的内容。<br> <code>scrollWidth值等于元素在不使用水平滚动条的情况下适合视口中的所有内容所需的最小宽度。 宽度的测量方式与clientWidth相同:它包含元素的内边距,但不包括边框,外边距或垂直滚动条(如果存在)。 它还可以包括伪元素的宽度,例如::before或::after。 如果元素的内容可以适合而不需要水平滚动条,则其scrollWidth等于clientWidth</code></p> <h4 id="elementslot">Element.slot</h4> <p>Element接口的<code>slot</code>属性会返回已插入元素所在的<code>Shadow DOM slot</code>的名称。<br><br> 在示例中我们创建了一个简单的自定义元素叫做 <code><my-paragraph></code> ,并为它添加了shadow root,然后使用一个包含以 my-text为名称的<code>slot</code>的template来填充它。</p> <p>当 <code><my-paragraph></code> 在文档中被使用时,<code>slot</code>标签中的内容会被填充到拥有<code>slot="my-text"</code>属性的元素之中,我们称这种元素为<code>slotable element</code>。(事实上可以看作是拥有<code>slot</code>属性的元素被填充到了<code>template</code>中有<code><slot></code>标签存在的地方)请看下面的示例:</p> <pre><code class="language-html"><my-paragraph> <span slot="my-text">Let's have some different text!</span> </my-paragraph> </code></pre> <p>在Javascript代码中我们获取到上面代码中的span的引用,然后将对应的 元素的引用的名称打印在控制台中。 </p> <pre><code class="language-js"> let slottedSpan = document.querySelector('my-paragraph span') console.log(slottedSpan.slot); // logs 'my-text' </code></pre> <h4 id="elementtagname">Element.tagName</h4> <p>返回当前元素的标签名</p> <pre><code class="language-js">// html <div id="app"></div> document.getElementById('app').tagName //DIV </code></pre> <h3 id="方法">方法</h3> <h4 id="elementgetboundingclientrect">Element.getBoundingClientRect()</h4> <p>方法返回元素的大小及其相对于视口的位置。</p> <h3 id="elementgetclientrects">Element.getClientRects()</h3> <p>方法返回一个指向客户端中每一个盒子的边界矩形的矩形集合。</p> <pre><code class="language-html"> <div id="start">start</div> <ul> <li>1</li> </ul> <div id="end">end</div> <script type="text/javascript"> const ul = document.querySelector('ul'); console.log(ul.nextElementSibling); //<div id="end">end</div> <script> </code></pre> <h4 id="elementonfullscreenchange-2">element.onfullscreenchange</h4> <p>元素接口的 onfullscreenchange 属性是在元素过渡到或过渡到全屏模式时触发的全屏更改事件的事件处理程序。</p> <h4 id="elementonfullscreenerror-2">element.onfullscreenerror</h4> <p>Element 接口的 onfullscreenerror 属性是在Element 过渡到或退出全屏模式发生错误后处理事件fullscreenerror的事件处理程序。</p> <h4 id="elementouterhtml-2">element.outerHTML</h4> <p>element DOM接口的outerHTML属性获取描述元素(包括其后代)的序列化HTML片段。它也可以设置为用从给定字符串解析的节点替换元素。</p> <h5 id="例子-2">例子</h5> <pre><code class="language-js">// HTML: /* <div id="d"> <p>Content</p> <p>Further Elaborated</p> </div> */ const d = document.getElementById("d"); console.log(d.outerHTML); /* 字符串 '<div id="d"><p>Content</p><p>Further Elaborated</p></div>' 被显示到控制台窗口 */ </code></pre> <h4 id="elementpreviouselementsibling-2">element.previousElementSibling</h4> <p>previousElementSibling 返回当前元素在其父元素的子元素节点中的前一个元素节点,如果该元素已经是第一个元素节点,则返回null,该属性是只读的.</p> <pre><code class="language-html"> <div id="start">start</div> <ul> <li>1</li> </ul> <div id="end">end</div> <script type="text/javascript"> const ul = document.querySelector('ul'); console.log(ul.previousElementSibling); //<div id="start">start</div> <script> </code></pre> <h4 id="elementruntimestyle-2">Element.runtimeStyle</h4> <p><code>Element.runtimeStyle</code> 是一个元素专有属性,和 <code>HTMLElement.style</code> 相似,除了其中的样式属性外,<code>HTMLElement.style</code> 具有更高的优先级和修改能力。<code>runtimeStyle</code> 不能修改 <code>style</code> 中的<code>content</code>属性,其在旧版的IE浏览器上可用。</p> <h4 id="elementscrollheight-2">Element.scrollHeight</h4> <p><code>Element.scrollHeight</code> 这个只读属性是一个元素内容高度的度量,包括由于溢出导致的视图中不可见内容。</p> <h4 id="elementscrollleft-2">Element.scrollLeft</h4> <p>属性可以读取或设置元素滚动条到元素左边的距离。<br> <code>注意:如果这个元素的内容排列方向(direction) 是rtl (right-to-left) ,那么滚动条会位于最右侧(内容开始处),并且scrollLeft值为0。此时,当你从右到左拖动滚动条时,scrollLeft会从0变为负数。</code></p> <h4 id="elementscrollleftmax-2">Element.scrollLeftMax</h4> <p>这个 Element.scrollLeftMax 是只读的属性返回一个 Number 表示一个元素横向滚动条可滚动的最大距离。</p> <h4 id="elementscrolltop-2">Element.scrollTop</h4> <p>属性可以获取或设置一个元素的内容垂直滚动的像素数。<br><br> 一个元素的 scrollTop 值是这个元素的内容顶部(卷起来的)到它的视口可见内容(的顶部)的距离的度量。当一个元素的内容没有产生垂直方向的滚动条,那么它的 scrollTop 值为0。</p> <h4 id="elementscrolltopmax-2">Element.scrollTopMax</h4> <p>返回一个只读Number表示元素所能滚动的最大高度</p> <h4 id="elementscrollwidth-2">Element.scrollWidth</h4> <p>这个只读属性是元素内容宽度的一种度量,包括由于overflow溢出而在屏幕上不可见的内容。<br> <code>scrollWidth值等于元素在不使用水平滚动条的情况下适合视口中的所有内容所需的最小宽度。 宽度的测量方式与clientWidth相同:它包含元素的内边距,但不包括边框,外边距或垂直滚动条(如果存在)。 它还可以包括伪元素的宽度,例如::before或::after。 如果元素的内容可以适合而不需要水平滚动条,则其scrollWidth等于clientWidth</code></p> <h4 id="elementslot-2">Element.slot</h4> <p>Element接口的<code>slot</code>属性会返回已插入元素所在的<code>Shadow DOM slot</code>的名称。<br><br> 在示例中我们创建了一个简单的自定义元素叫做 <code><my-paragraph></code> ,并为它添加了shadow root,然后使用一个包含以 my-text为名称的<code>slot</code>的template来填充它。</p> <p>当 <code><my-paragraph></code> 在文档中被使用时,<code>slot</code>标签中的内容会被填充到拥有<code>slot="my-text"</code>属性的元素之中,我们称这种元素为<code>slotable element</code>。(事实上可以看作是拥有<code>slot</code>属性的元素被填充到了<code>template</code>中有<code><slot></code>标签存在的地方)请看下面的示例:</p> <pre><code class="language-html"><my-paragraph> <span slot="my-text">Let's have some different text!</span> </my-paragraph> </code></pre> <p>在Javascript代码中我们获取到上面代码中的span的引用,然后将对应的 元素的引用的名称打印在控制台中。 </p> <pre><code class="language-js"> let slottedSpan = document.querySelector('my-paragraph span') console.log(slottedSpan.slot); // logs 'my-text' </code></pre> <h4 id="elementtagname-2">Element.tagName</h4> <p>返回当前元素的标签名</p> <pre><code class="language-js">// html <div id="app"></div> document.getElementById('app').tagName //DIV </code></pre> <h3 id="方法-2">方法</h3> <h4 id="elementgetboundingclientrect-2">Element.getBoundingClientRect()</h4> <p>方法返回元素的大小及其相对于视口的位置。</p> <h3 id="elementgetclientrects-2">Element.getClientRects()</h3> <p>方法返回一个指向客户端中每一个盒子的边界矩形的矩形集合。</p> </div> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1282077313315389440"></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">你可能感兴趣的:(DOM 元素 属性 整理)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1902985958320566272.htm" title="EN 71-3测试" target="_blank">EN 71-3测试</a> <span class="text-muted">南京速跃检测技术服务有限公司</span> <a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0%E6%96%B9%E6%B3%95/1.htm">学习方法</a><a class="tag" taget="_blank" href="/search/%E5%88%9B%E4%B8%9A%E5%88%9B%E6%96%B0/1.htm">创业创新</a> <div>以下是关于EN71-3测试的深度解读,结合法规背景、测试方法及实际应用进行结构化分析:一、EN71-3测试的核心目的EN71-3是欧盟《玩具安全指令》的第三部分,专门针对玩具材料中可迁移有害元素的限量要求,旨在模拟儿童误吞玩具材料后,重金属在胃液环境中的溶出风险,确保玩具化学安全性。二、测试方法与流程1.模拟消化环境-将玩具材料样品浸入模拟胃液的盐酸溶液(0.07mol/LHCl),在37℃下持续</div> </li> <li><a href="/article/1902983936225636352.htm" title="C++ STL常用库的使用方法(一)" target="_blank">C++ STL常用库的使用方法(一)</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/c%2B%2B/1.htm">c++</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%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>文章目录(0)C++STL介绍(0)C++STL组件(一)Vector容器1)创建vector2)尾部元素扩张3)访问Vector元素4)元素的删除5)元素的排序6)向量的大小(二)String基本字符系列容器1)创建String对象2)给String赋值(三)set集合容器1)创建set集合对象2)元素的插入与中序遍历3)元素的反向遍历4)元素的删除5)元素的检索(四)map映射容器1)map创</div> </li> <li><a href="/article/1902976625499238400.htm" title="为什么阿里Java规范不建议使用@Autowired" target="_blank">为什么阿里Java规范不建议使用@Autowired</a> <span class="text-muted">AWen_X</span> <a class="tag" taget="_blank" href="/search/%E8%A8%80%E7%AE%80%E6%84%8F%E8%B5%85%E7%B3%BB%E5%88%97%E4%B9%8BSpring/1.htm">言简意赅系列之Spring</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</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/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/boot/1.htm">boot</a><a class="tag" taget="_blank" href="/search/%E5%90%8E%E7%AB%AF/1.htm">后端</a> <div>Spring中@Autowired和@Resource的区别1.基本区别特性@Autowired@Resource来源Spring框架提供JSR-250规范提供,Java标准装配顺序优先按类型装配优先按名称装配默认匹配规则默认按类型匹配,可以使用@Qualifier指定名称默认按名称匹配,如果无法匹配则按类型匹配属性required属性可以设置是否必须注入成功name属性可以显式指定bean名称适</div> </li> <li><a href="/article/1902973979321233408.htm" title="lua实现面向对象(封装/继承/多态)" target="_blank">lua实现面向对象(封装/继承/多态)</a> <span class="text-muted">@M_J_Y@</span> <a class="tag" taget="_blank" href="/search/lua/1.htm">lua</a><a class="tag" taget="_blank" href="/search/lua/1.htm">lua</a> <div>lua实现面向对象封装/继承/多态lua实现面向对象(封装/继承/多态)lua实现面向对象(封装/继承/多态)print("***********面向对象**********")print("*************封装************")--表就是表现类的一种形式--实现了new方法:本质上是创建一个空表,__index,元表--如果子表寻找某元素时在自身找不到时,会去元表的__ind</div> </li> <li><a href="/article/1902971327917125632.htm" title="栈-数据结构(C语言)" target="_blank">栈-数据结构(C语言)</a> <span class="text-muted">java_prinln</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/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a><a class="tag" taget="_blank" href="/search/c%E8%AF%AD%E8%A8%80/1.htm">c语言</a><a class="tag" taget="_blank" href="/search/%E6%A0%88/1.htm">栈</a> <div>栈我们在用浏览器打开网页的时候,时常会点击页面上的某个链接跳转到其它页面浏览,又会在新的页面上,点击链接跳转到另一个新页面。另外,如果想回到上一个页面,就会点击浏览器的“返回”按钮,再点击一下又会返回上一个页面,而且每次点击“返回”只能返回上一级,浏览器的这个功能是怎么实现的呢?浏览器的这个功能可以用栈来实现,当前浏览的页面我们叫它为栈顶元素,跳转到一个新页面我们叫元素入栈,点击“返回”按钮我们叫</div> </li> <li><a href="/article/1902961741793390592.htm" title="常用的数据结构有哪些?在Go语言中如何定义其实例?" target="_blank">常用的数据结构有哪些?在Go语言中如何定义其实例?</a> <span class="text-muted">开心码农1号</span> <a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95%E4%B8%8E%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">算法与数据结构</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/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/go/1.htm">go</a><a class="tag" taget="_blank" href="/search/%E9%93%BE%E8%A1%A8/1.htm">链表</a> <div>常见的数据结构有:数组、链表、栈、队列、图、哈希表;1、数组用于存储和处理一组固定大小、相同类型的数据,如存储学生成绩、数组排序等。Go语言中的数组长度是固定的,在声明时需要指定长度。特点:数据元素类型相同:数组中的所有元素都具有相同的数据类型;内存地址连续:数组在内存中是连续存储的;随机访问高效:由于数组的内存地址连续,并且元素类型相同,因此可以通过索引快速访问数组中的任意元素。无论要访问数组中</div> </li> <li><a href="/article/1902956944931483648.htm" title="leetcode刷题日记——轮转数组" target="_blank">leetcode刷题日记——轮转数组</a> <span class="text-muted">许_安</span> <a class="tag" taget="_blank" href="/search/%E5%88%B7%E9%A2%98%E6%97%A5%E8%AE%B0/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/%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95/1.htm">排序算法</a> <div>[题目描述]:[思路]:题目要求将一个整数数组向右轮转k个位置,右边超出的数,从左边插入因为是向右轮转k个位置,所以可以直接遍历数组,将其存放位置index加上k,但index+k可能会超出数组长度,即需要轮转到数组前面。由于数组元素个数为numsSize,也就是数组长度,我们可以通过(index+k)%numsSize取余来确定超出元素的位置运行如下voidrotate(int*nums,int</div> </li> <li><a href="/article/1902954926624010240.htm" title="顺序表以及顺序表的操作(数据结构初阶)" target="_blank">顺序表以及顺序表的操作(数据结构初阶)</a> <span class="text-muted">猫天帝</span> <a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a> <div>线性表在学习顺序表之前,我们需要先了解一下什么是线性表。线性表(linearlist)是n个具有相同特性的数据元素的有限序列。线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串...线性表在逻辑上是线性结构,也就说是连续的一条直线。但是在物理结构上并不一定是连续的,线性表在物理上存储时,通常以数组和链式结构的形式存储。物理结构与逻辑结构:所谓物理结构,就是数据实际</div> </li> <li><a href="/article/1902951525915881472.htm" title="3.1css选择器优先级和常用文本属性" target="_blank">3.1css选择器优先级和常用文本属性</a> <span class="text-muted">chxii</span> <a class="tag" taget="_blank" href="/search/go%E8%AF%AD%E8%A8%80/1.htm">go语言</a><a class="tag" taget="_blank" href="/search/%23/1.htm">#</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>在CSS(层叠样式表)中,选择器的优先级决定了当多个选择器应用于同一个元素时,哪个样式的规则会被应用。选择器的优先级是通过特定的规则来计算的,这些规则决定了样式声明的权重。以下是CSS选择器优先级的基本规则:重要性(!important)如果某个样式声明使用了!important,那么它将覆盖没有使用!important的任何规则。例如:p{color:red!important;}在这种情况下,</div> </li> <li><a href="/article/1902940039902457856.htm" title="基于流程的记事梳理rm -i学习步骤" target="_blank">基于流程的记事梳理rm -i学习步骤</a> <span class="text-muted">鸭梨山大哎</span> <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a> <div>内在化理解rm-i回忆一下你整理书架的经历。书架上摆满了各种书籍(文件),你想要扔掉一些不再需要的书。普通的清理方式就像直接使用rm命令,可能会不小心把一些本不想扔掉的书也一起扔掉了。而当你使用类似rm-i的方式时,每拿起一本书准备扔掉,你都会先问自己:“我真的不再需要这本书了吗?”只有在你确认后,才会把书扔掉。这种方式让你在整理书架时更加谨慎,减少误扔重要书籍的可能性,和在电脑上使用rm-i谨慎</div> </li> <li><a href="/article/1902937514579128320.htm" title="计算属性set方法没被执行的原因" target="_blank">计算属性set方法没被执行的原因</a> <span class="text-muted">伊小小小凡</span> <a class="tag" taget="_blank" href="/search/web%E5%89%8D%E7%AB%AF%E5%9F%BA%E7%A1%80/1.htm">web前端基础</a><a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a> <div>计算属性set方法没被执行的原因在Vue.js中,computed属性的set方法通常在计算属性的值被显式设置时执行。然而,在某些情况下,set方法可能不会被执行。以下是这些情况的详细分析:没有显式设置计算属性的值只有在显式地给计算属性赋值时,set方法才会被触发。如果只是读取计算属性的值,set方法不会执行。//定义计算属性computed:{fullName:{get(){returnthis</div> </li> <li><a href="/article/1902935493557940224.htm" title="CLR 线程池" target="_blank">CLR 线程池</a> <span class="text-muted">Jditinpc</span> <a class="tag" taget="_blank" href="/search/windows/1.htm">windows</a> <div>一、线程池基础线程池是应用程序能使用的线程集合。每CLR一个线程池;这个线程池由CLR控制的所有AppDomain共享。如果一个进程中加载了多个CLR,那么每个CLR都有它自己的线程池。CLR初始化时,线程池中没有线程。线程池维护了一个操作请求队列。创建和销毁线程是一个费时间的操作。应用程序执行一个异步操作时,就调用某个方法,将一个记录项追加到线程池的队列中。线程池的代码就从这个队列中提取记录项,</div> </li> <li><a href="/article/1902935114485133312.htm" title="-5V、-3V...这种负电压是怎么产生的?附电路详解!" target="_blank">-5V、-3V...这种负电压是怎么产生的?附电路详解!</a> <span class="text-muted">捷配科技</span> <a class="tag" taget="_blank" href="/search/PCB%E5%A4%A7%E5%85%A8/1.htm">PCB大全</a><a class="tag" taget="_blank" href="/search/%E5%88%B6%E9%80%A0/1.htm">制造</a><a class="tag" taget="_blank" href="/search/pcb%E5%B7%A5%E8%89%BA/1.htm">pcb工艺</a><a class="tag" taget="_blank" href="/search/%E6%8D%B7%E9%85%8D/1.htm">捷配</a> <div>在电子电路领域,负电压常常是不可或缺的元素,尤其在运算放大器等应用场景中,为其建立稳定的负电压供电至关重要。以常见的正5V转负5V为例,来探讨负电压产生的电路原理。通常情况下,若要获取负电压,专用的负压产生芯片是首选,如ICL7600、LT1054等,但这些芯片成本相对较高。在单片机电子电路中,有几种常用的负压产生电路,且这些电路往往能巧妙利用单片机的PWM输出功能。很多单片机的PWM输出功能未被</div> </li> <li><a href="/article/1902934860050264064.htm" title="收集整理了一些wordpress开发中常用到的实用代码" target="_blank">收集整理了一些wordpress开发中常用到的实用代码</a> <span class="text-muted">wodrpress资源分享</span> <a class="tag" taget="_blank" href="/search/wordpress/1.htm">wordpress</a><a class="tag" taget="_blank" href="/search/wordpress/1.htm">wordpress</a> <div>wordpress调用全站热门文章代码”,‘post_status’=>‘publish’,//只选公开的文章.‘post__not_in’=>array($post->ID),//排除当前文章‘caller_get_posts’=>1,//排除置顶文章.‘orderby’=>‘comment_count’,//依评论数排序.‘posts_per_page’=>$post_num);$query_</div> </li> <li><a href="/article/1902933344488845312.htm" title="月薪7万招工程师,小米汽车APP启动华为鸿蒙版开发工作;马化腾深夜回复网友对元宝的建议;苹果重组AI高管团队 | 极客头条" target="_blank">月薪7万招工程师,小米汽车APP启动华为鸿蒙版开发工作;马化腾深夜回复网友对元宝的建议;苹果重组AI高管团队 | 极客头条</a> <span class="text-muted">极客日报</span> <a class="tag" taget="_blank" href="/search/%E5%8D%8E%E4%B8%BA/1.htm">华为</a><a class="tag" taget="_blank" href="/search/%E6%B1%BD%E8%BD%A6/1.htm">汽车</a><a class="tag" taget="_blank" href="/search/harmonyos/1.htm">harmonyos</a> <div>「极客头条」——技术人员的新闻圈!CSDN的读者朋友们好,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。整理|苏宓出品|CSDN(ID:CSDNnews)一分钟速览新闻点!马化腾深夜回复网友对元宝的建议京东外卖:全职骑手已突破10000人逐步落实五险一金缴纳工作李开复谈中美AI竞争:三家中国公司、四家美国公司将脱颖而出王化回应小米工厂参观资格被炒至2000元:资格不可转让华为</div> </li> <li><a href="/article/1902932334697574400.htm" title="25年申报工商年报前先看这篇笔记,帮你避坑,少走弯路!" target="_blank">25年申报工商年报前先看这篇笔记,帮你避坑,少走弯路!</a> <span class="text-muted">搬砖小杨聊资质</span> <a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/1.htm">笔记</a> <div>又到工商年报申报的时候了(25年截止日期6月30日),今年年报申报与去年有点区别,我特意整理出来与大家分享,帮助大家避坑。笔记不长,5分钟时间让你事半功倍,你就是老板眼中最靓的仔!!1、今年国家企业信用信息公示系统做了个更新,未完成年报填写或有多家公司需要申报的,一定要点击退出登录,不要直接关闭网页。否则当你想要继续填写年报或申报其他公司的,需要等待系统【自动退出登录】,时间2-3个小时,会大大影</div> </li> <li><a href="/article/1902931452975181824.htm" title="Python静态方法" target="_blank">Python静态方法</a> <span class="text-muted">Frank_Yee</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>在Python中,静态方法是一种不会自动接收类(cls)或实例(self)作为第一个参数的方法。它可以通过类直接调用,而不需要类的实例。静态方法通常用于实现与当前类的对象状态无关的功能,或者提供一些通用的工具函数。一、使用场景1.工具函数:当方法不需要访问对象属性或类属性时,可以将其定义为静态方法。2.常量类:有时候,你可能需要一个类仅仅作为一个容器,用来存储常量。3.工厂方法:在某些情况下,你可</div> </li> <li><a href="/article/1902924264558882816.htm" title="【C++】C++从入门到精通教程(持续更新...)" target="_blank">【C++】C++从入门到精通教程(持续更新...)</a> <span class="text-muted">废人一枚</span> <a class="tag" taget="_blank" href="/search/C%2B%2B/1.htm">C++</a><a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>前言最近在整理之前一些C++资料,重新整理出了一套C++从基础到实践的教程,包含概念、代码、运行结果以及知识点的扩展,感兴趣的后续大家持续关注。以下是更新的文章目录,文章之后整理了一个知识思维导图,看起来比较清楚点。目录1、C++基础知识C++基础知识一个简单的C++程序函数重载引用的概念引用与指针的区别引用作为函数参数引用作为返回值面向对象类的定义类的声明结构体与类的区别inline函数this</div> </li> <li><a href="/article/1902920100223184896.htm" title="前端解决跨域的几种方案" target="_blank">前端解决跨域的几种方案</a> <span class="text-muted">爱分享的程序员</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>以下是前端解决跨域问题的7种主流方案,根据应用场景和实现难度排序,附详细实现示例:一、开发环境解决方案1.WebpackDevServer代理(推荐)//vue.config.js/webpack.config.jsmodule.exports={devServer:{proxy:{'/api':{target:'http://backend-domain.com',//后端地址changeOri</div> </li> <li><a href="/article/1902919093023993856.htm" title="python离线语音转文本_使用Python将语音转换为文本的方法" target="_blank">python离线语音转文本_使用Python将语音转换为文本的方法</a> <span class="text-muted">weixin_39760619</span> <a class="tag" taget="_blank" href="/search/python%E7%A6%BB%E7%BA%BF%E8%AF%AD%E9%9F%B3%E8%BD%AC%E6%96%87%E6%9C%AC/1.htm">python离线语音转文本</a> <div>使用Python将语音转换为文本的方法,语音,转换为,文本,您的,麦克风使用Python将语音转换为文本的方法易采站长站,站长之家为您整理了使用Python将语音转换为文本的方法的相关内容。语音识别是计算机软件识别口语中的单词和短语,并将其转换为可读文本的能力。那么如何在Python中将语音转换为文本?如何使用SpeechRecognition库在Python中将语音转换为文本?我们不需要从头开始</div> </li> <li><a href="/article/1902917706361925632.htm" title="react 技术栈请问该如何优化 DOM 大小" target="_blank">react 技术栈请问该如何优化 DOM 大小</a> <span class="text-muted">混血哲谈</span> <a class="tag" taget="_blank" href="/search/react.js/1.htm">react.js</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%89%8D%E7%AB%AF%E6%A1%86%E6%9E%B6/1.htm">前端框架</a> <div>针对React应用中DOM大小过大的问题,以下是详细的优化方案和具体操作步骤,帮助你提升Lighthouse性能评分和用户体验:一、问题根源分析DOM大小过大(如超过1500个节点或深度超过32层)会导致:渲染性能下降:浏览器解析和渲染DOM的时间增加。内存占用过高:大量DOM节点占用更多内存,影响低端设备表现。交互延迟:事件监听器绑定过多节点时,响应变慢。常见原因:未优化的列表渲染(如长列表一次</div> </li> <li><a href="/article/1902915433728634880.htm" title="CAPL变量输出的格式说明符" target="_blank">CAPL变量输出的格式说明符</a> <span class="text-muted">正当少年</span> <a class="tag" taget="_blank" href="/search/CAPL/1.htm">CAPL</a><a class="tag" taget="_blank" href="/search/CAPL/1.htm">CAPL</a> <div>在CAPL(CANAccessProgrammingLanguage)中,变量输出的格式说明符用于控制变量在输出时的显示格式。以下是常用的CAPL变量输出格式说明符分类整理:以下是CAPL变量格式说明符的具体实例,展示了如何使用这些说明符来输出不同类型的变量:1.整数类型%d输出有符号十进制整数。intx=123;write("Value:%d",x);//输出:Value:123%u输出无符号十</div> </li> <li><a href="/article/1902914673708167168.htm" title="vllm安装踩坑" target="_blank">vllm安装踩坑</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> <div>今天是2024/7/18.vllm0.5.2最近一周出了个不好搞的新issue,会遇到torch.ops._C没有rms_norm,或者没有reshape_and_cache_flash这两个属性的问题。完整报错如下:AttributeError:‘_OpNamespace’‘_C_cache_ops’objecthasnoattribute‘reshape_and_cache_flash’Att</div> </li> <li><a href="/article/1902904329765974016.htm" title="图像识别技术与应用课后总结(20)" target="_blank">图像识别技术与应用课后总结(20)</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> <div>图像分割概念图像分割是把图像中不同像素划分到不同类别,预测目标轮廓,属于细粒度分类。比如将图像里不同物体、背景等区分开来,就像把一幅画里的各个元素精准归类。应用场景人像抠图:能精准分离人物和背景,用于图片编辑、影视制作等,比如去除照片背景换背景。医学组织提取:在医学影像(如CT、MRI图像)中分离出不同组织,辅助疾病诊断、手术规划等。遥感图像分析:分析卫星或航空遥感图像时,区分土地、植被、建筑等不</div> </li> <li><a href="/article/1902899031747653632.htm" title="考研英语二重要词汇整理" target="_blank">考研英语二重要词汇整理</a> <span class="text-muted">yangshuo1281</span> <a class="tag" taget="_blank" href="/search/%E8%8B%B1%E8%AF%AD/1.htm">英语</a> <div>考研英语二重要词汇整理词汇是考研英语复习的基础,即使是现阶段冲刺复习,仍有不少考生词汇还是老大难,凯程网考研频道希望这些考生能够抓紧复习,词汇大关必须要过,下面是整合的英语二核心词汇,大家捡着重要的背背。现在任何领域都要懂英语,多学无害,it行业的英语是最最必须学的。concerneda.有关的;关切的,担心的largelyad.大量地;主要地astronautn.宇航员unlikelya.未必可</div> </li> <li><a href="/article/1902897138153615360.htm" title="移除元素(C语言)" target="_blank">移除元素(C语言)</a> <span class="text-muted">Charon424</span> <a class="tag" taget="_blank" href="/search/leetcode%E7%AE%80%E5%8D%95%E9%A2%98/1.htm">leetcode简单题</a><a class="tag" taget="_blank" href="/search/c%E8%AF%AD%E8%A8%80/1.htm">c语言</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a> <div>题目:给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素。元素的顺序可能发生改变。然后返回nums中与val不同的元素的数量。假设nums中不等于val的元素数量为k,要通过此题,您需要执行以下操作:更改nums数组,使nums的前k个元素包含不等于val的元素。nums的其余元素和nums的大小并不重要。返回k。用户评测:评测机将使用以下代码测试您的解决方案:int[]n</div> </li> <li><a href="/article/1902894492348903424.htm" title="【存储中间件】Redis核心技术与实战(六):Redis的设计与实现(缓存淘汰算法、过期策略与惰性删除)" target="_blank">【存储中间件】Redis核心技术与实战(六):Redis的设计与实现(缓存淘汰算法、过期策略与惰性删除)</a> <span class="text-muted">道友老李</span> <a class="tag" taget="_blank" href="/search/%23/1.htm">#</a><a class="tag" taget="_blank" href="/search/Redis%E6%A0%B8%E5%BF%83%E6%8A%80%E6%9C%AF%E4%B8%8E%E5%AE%9E%E6%88%98/1.htm">Redis核心技术与实战</a><a class="tag" taget="_blank" href="/search/%E6%9E%B6%E6%9E%84%E5%B8%88%E8%BF%9B%E9%98%B6-%E5%AD%98%E5%82%A8%E4%B8%AD%E9%97%B4%E4%BB%B6/1.htm">架构师进阶-存储中间件</a><a class="tag" taget="_blank" href="/search/%E7%BC%93%E5%AD%98/1.htm">缓存</a><a class="tag" taget="_blank" href="/search/%E4%B8%AD%E9%97%B4%E4%BB%B6/1.htm">中间件</a><a class="tag" taget="_blank" href="/search/redis/1.htm">redis</a> <div>文章目录Redis的设计与实现缓存淘汰算法maxmemoryNoevictionvolatile-lruvolatile-ttlvolatile-randomallkeys-lruallkeys-randomLRU算法近似LRU算法LFU算法为什么Redis要缓存系统时间戳过期策略和惰性删除过期惰性删除lazyfree个人主页:道友老李欢迎加入社区:道友老李的学习社区Redis的设计与实现缓存淘汰</div> </li> <li><a href="/article/1902888565205954560.htm" title="Ceph数据恢复方案–分布式文件系统删除数据的恢复" target="_blank">Ceph数据恢复方案–分布式文件系统删除数据的恢复</a> <span class="text-muted">San结构数据恢复</span> <a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E6%81%A2%E5%A4%8D%E7%9B%B8%E5%85%B3/1.htm">数据恢复相关</a><a class="tag" taget="_blank" href="/search/ceph/1.htm">ceph</a> <div>提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、Ceph的三种存储结构二、Ceph中删除数据的恢复提取1.本次案例情况简介:2.数据分析:2.1:BlueStore架构2.2分布式存储中元数据概述2.3提取元数据2.3.2:获取meta_data2.3.4.元数据整理2.3.5.计算数据地址3.数据恢复提取总结前言什么是分布式文件系统分布式文件系统(Distribu</div> </li> <li><a href="/article/1902882140421419008.htm" title="统计领域英语专业词汇补充" target="_blank">统计领域英语专业词汇补充</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/%E5%85%B6%E4%BB%96/1.htm">其他</a> <div>应统考研复试:多元统计、回归分析、时间序列三大领域专业词汇翻译以下是多元统计、回归分析和时间序列三大统计领域的常见专业词汇的英汉互译,按类别整理:多元统计(MultivariateStatistics)英文术语中文术语MultivariateAnalysis多元分析PrincipalComponentAnalysis(PCA)主成分分析FactorAnalysis因子分析ClusterAnalys</div> </li> <li><a href="/article/1902878104855048192.htm" title="springboot整合Thymeleaf详解" target="_blank">springboot整合Thymeleaf详解</a> <span class="text-muted">weiha666</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/boot/1.htm">boot</a> <div>Thymeleaf介绍简单说,Thymeleaf是一个跟Velocity、FreeMarker类似的模板引擎,它可以完全替代JSP。相较与其他的模板引擎,它有如下三个极吸引人的特点:Thymeleaf在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由于它支持html原型,然后在html标签里增加额外的属性来达到模板+数</div> </li> <li><a href="/article/118.htm" title="异常的核心类Throwable" target="_blank">异常的核心类Throwable</a> <span class="text-muted">无量</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E6%BA%90%E7%A0%81/1.htm">源码</a><a class="tag" taget="_blank" href="/search/%E5%BC%82%E5%B8%B8%E5%A4%84%E7%90%86/1.htm">异常处理</a><a class="tag" taget="_blank" href="/search/exception/1.htm">exception</a> <div>java异常的核心是Throwable,其他的如Error和Exception都是继承的这个类 里面有个核心参数是detailMessage,记录异常信息,getMessage核心方法,获取这个参数的值,我们可以自己定义自己的异常类,去继承这个Exception就可以了,方法基本上,用父类的构造方法就OK,所以这么看异常是不是很easy package com.natsu; </div> </li> <li><a href="/article/245.htm" title="mongoDB 游标(cursor) 实现分页 迭代" target="_blank">mongoDB 游标(cursor) 实现分页 迭代</a> <span class="text-muted">开窍的石头</span> <a class="tag" taget="_blank" href="/search/mongodb/1.htm">mongodb</a> <div>上篇中我们讲了mongoDB 中的查询函数,现在我们讲mongo中如何做分页查询 &nbsp;&nbsp;&nbsp;&nbsp; 如何声明一个游标 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var mycursor = db.user.find({_id:{$lte:5}}); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 迭代显示游标数</div> </li> <li><a href="/article/372.htm" title="MySQL数据库INNODB 表损坏修复处理过程" target="_blank">MySQL数据库INNODB 表损坏修复处理过程</a> <span class="text-muted">0624chenhong</span> <a class="tag" taget="_blank" href="/search/tomcat/1.htm">tomcat</a><a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a> <div>最近mysql数据库经常死掉,用命令net stop mysql命令也无法停掉,关闭Tomcat的时候,出现Waiting for N instance(s) to be deallocated 信息。查了下,大概就是程序没有对数据库连接释放,导致Connection泄露了。因为用的是开元集成的平台,内部程序也不可能一下子给改掉的,就验证一下咯。启动Tomcat,用户登录系统,用netstat -</div> </li> <li><a href="/article/499.htm" title="剖析如何与设计人员沟通" target="_blank">剖析如何与设计人员沟通</a> <span class="text-muted">不懂事的小屁孩</span> <a class="tag" taget="_blank" href="/search/%E5%B7%A5%E4%BD%9C/1.htm">工作</a> <div>最近做图烦死了,不停的改图,改图……。烦,倒不是因为改,而是反反复复的改,人都会死。很多需求人员不知该如何与设计人员沟通,不明白如何使设计人员知道他所要的效果,结果只能是沟通变成了扯淡,改图变成了应付。 那应该如何与设计人员沟通呢? 我认为设计人员与需求人员先天就存在语言障碍。对一个合格的设计人员来说,整天玩的都是点、线、面、配色,哪种构图看起来协调;哪种配色看起来合理心里跟明镜似的,</div> </li> <li><a href="/article/626.htm" title="qq空间刷评论工具" target="_blank">qq空间刷评论工具</a> <span class="text-muted">换个号韩国红果果</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a> <div> var a=document.getElementsByClassName('textinput'); var b=[]; for(var m=0;m&lt;a.length;m++){ if(a[m].getAttribute('placeholder')!=null) b.push(a[m]) } var l</div> </li> <li><a href="/article/753.htm" title="S2SH整合之session" target="_blank">S2SH整合之session</a> <span class="text-muted">灵静志远</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/AOP/1.htm">AOP</a><a class="tag" taget="_blank" href="/search/struts/1.htm">struts</a><a class="tag" taget="_blank" href="/search/session/1.htm">session</a> <div>错误信息: Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cartService': Scope 'session' is not active for the current thread; consider defining a scoped</div> </li> <li><a href="/article/880.htm" title="xmp标签" target="_blank">xmp标签</a> <span class="text-muted">a-john</span> <a class="tag" taget="_blank" href="/search/%E6%A0%87%E7%AD%BE/1.htm">标签</a> <div>今天在处理数据的显示上遇到一个问题: var html = '&lt;li&gt;&lt;div class=&quot;pl-nr&quot;&gt;&lt;span class=&quot;user-name&quot;&gt;' + user + '&lt;/span&gt;' + text + '&lt;/div&gt;&lt;/li&gt;'; ulComme</div> </li> <li><a href="/article/1007.htm" title="Ajax的常用技巧(2)---实现Web页面中的级联菜单" target="_blank">Ajax的常用技巧(2)---实现Web页面中的级联菜单</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/Ajax/1.htm">Ajax</a> <div>在网络上显示数据,往往只显示数据中的一部分信息,如文章标题,产品名称等。如果浏览器要查看所有信息,只需点击相关链接即可。在web技术中,可以采用级联菜单完成上述操作。根据用户的选择,动态展开,并显示出对应选项子菜单的内容。 在传统的web实现方式中,一般是在页面初始化时动态获取到服务端数据库中对应的所有子菜单中的信息,放置到页面中对应的位置,然后再结合CSS层叠样式表动态控制对应子菜单的显示或者隐</div> </li> <li><a href="/article/1134.htm" title="天-安-门,好高" target="_blank">天-安-门,好高</a> <span class="text-muted">atongyeye</span> <a class="tag" taget="_blank" href="/search/%E6%83%85%E6%84%9F/1.htm">情感</a> <div>&nbsp;&nbsp;&nbsp; 我是85后,北漂一族,之前房租1100,因为租房合同到期,再续,房租就要涨150。最近网上新闻,地铁也要涨价。算了一下,涨价之后,每次坐地铁由原来2块变成6块。仅坐地铁费用,一个月就要涨200。内心苦痛。 &nbsp;&nbsp;&nbsp; 晚上躺在床上一个人想了很久,很久。 &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 我生在农</div> </li> <li><a href="/article/1261.htm" title="android 动画" target="_blank">android 动画</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/%E9%80%8F%E6%98%8E%E5%BA%A6/1.htm">透明度</a><a class="tag" taget="_blank" href="/search/%E5%B9%B3%E7%A7%BB/1.htm">平移</a><a class="tag" taget="_blank" href="/search/%E7%BC%A9%E6%94%BE/1.htm">缩放</a><a class="tag" taget="_blank" href="/search/%E6%97%8B%E8%BD%AC/1.htm">旋转</a> <div>android的动画有两种 &nbsp;tween动画和Frame动画 &nbsp; tween动画;,透明度,缩放,旋转,平移效果 &nbsp; Animation &nbsp; 动画 AlphaAnimation 渐变透明度 RotateAnimation 画面旋转 ScaleAnimation 渐变尺寸缩放 TranslateAnimation 位置移动 Animation</div> </li> <li><a href="/article/1388.htm" title="查看本机网络信息的cmd脚本" target="_blank">查看本机网络信息的cmd脚本</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/cmd/1.htm">cmd</a> <div>@echo 您的用户名是:%USERDOMAIN%\%username%&gt;&quot;%userprofile%\网络参数.txt&quot; @echo 您的机器名是:%COMPUTERNAME%&gt;&gt;&quot;%userprofile%\网络参数.txt&quot; @echo ___________________&gt;&gt;&quot;%userprofile%\</div> </li> <li><a href="/article/1515.htm" title="plsql 清除登录过的用户" target="_blank">plsql 清除登录过的用户</a> <span class="text-muted">征客丶</span> <a class="tag" taget="_blank" href="/search/plsql/1.htm">plsql</a> <div>tools---preferences----logon history---history&nbsp; 把你想要删除的删除 -------------------------------------------------------------------- 若有其他凝问或文中有错误,请及时向我指出, 我好及时改正,同时也让我们一起进步。 email : binary_spac</div> </li> <li><a href="/article/1642.htm" title="【Pig一】Pig入门" target="_blank">【Pig一】Pig入门</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/pig/1.htm">pig</a> <div>Pig安装 1.下载pig &nbsp; wget http://mirror.bit.edu.cn/apache/pig/pig-0.14.0/pig-0.14.0.tar.gz &nbsp; 2. 解压配置环境变量 &nbsp; &nbsp;&nbsp; 如果Pig使用Map/Reduce模式,那么需要在环境变量中,配置HADOOP_HOME环境变量 &nbsp; expor</div> </li> <li><a href="/article/1769.htm" title="Java 线程同步几种方式" target="_blank">Java 线程同步几种方式</a> <span class="text-muted">BlueSkator</span> <a class="tag" taget="_blank" href="/search/volatile/1.htm">volatile</a><a class="tag" taget="_blank" href="/search/synchronized/1.htm">synchronized</a><a class="tag" taget="_blank" href="/search/ThredLocal/1.htm">ThredLocal</a><a class="tag" taget="_blank" href="/search/ReenTranLock/1.htm">ReenTranLock</a><a class="tag" taget="_blank" href="/search/Concurrent/1.htm">Concurrent</a> <div>为何要使用同步?&nbsp; &nbsp; &nbsp; java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查),&nbsp; &nbsp; &nbsp; 将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用,&nbsp; &nbsp; &nbsp; 从而保证了该变量的唯一性和准确性。 1.同步方法&</div> </li> <li><a href="/article/1896.htm" title="StringUtils判断字符串是否为空的方法(转帖)" target="_blank">StringUtils判断字符串是否为空的方法(转帖)</a> <span class="text-muted">BreakingBad</span> <a class="tag" taget="_blank" href="/search/null/1.htm">null</a><a class="tag" taget="_blank" href="/search/StringUtils/1.htm">StringUtils</a><a class="tag" taget="_blank" href="/search/%E2%80%9C%E2%80%9D/1.htm">“”</a> <div>转帖地址:http://www.cnblogs.com/shangxiaofei/p/4313111.html &nbsp; public&nbsp;static&nbsp;boolean&nbsp;isEmpty(String str) &nbsp;   判断某字符串是否为空,为空的标准是 str== null&nbsp; 或 str.length()== 0 &nbsp;</div> </li> <li><a href="/article/2023.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/%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/%E7%BC%96%E7%A8%8B%E4%B9%8B%E7%BE%8E/1.htm">编程之美</a> <div> import java.util.ArrayList; import java.util.LinkedList; import java.util.List; public class LevelTraverseBinaryTree { /** * 编程之美 分层遍历二叉树 * 之前已经用队列实现过二叉树的层次遍历,但这次要求输出换行,因此要</div> </li> <li><a href="/article/2150.htm" title="jquery取值和ajax提交复习记录" target="_blank">jquery取值和ajax提交复习记录</a> <span class="text-muted">chengxuyuancsdn</span> <a class="tag" taget="_blank" href="/search/jquery%E5%8F%96%E5%80%BC/1.htm">jquery取值</a><a class="tag" taget="_blank" href="/search/ajax%E6%8F%90%E4%BA%A4/1.htm">ajax提交</a> <div> // 取值 // alert($(&quot;input[name='username']&quot;).val()); // alert($(&quot;input[name='password']&quot;).val()); // alert($(&quot;input[name='sex']:checked&quot;).val()); // alert($(&quot</div> </li> <li><a href="/article/2277.htm" title="推荐国产工作流引擎嵌入式公式语法解析器-IK Expression" target="_blank">推荐国产工作流引擎嵌入式公式语法解析器-IK Expression</a> <span class="text-muted">comsci</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%BA%94%E7%94%A8%E6%9C%8D%E5%8A%A1%E5%99%A8/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/Excel/1.htm">Excel</a><a class="tag" taget="_blank" href="/search/%E5%B5%8C%E5%85%A5%E5%BC%8F/1.htm">嵌入式</a> <div>这个开源软件包是国内的一位高手自行研制开发的,正如他所说的一样,我觉得它可以使一个工作流引擎上一个台阶。。。。。。欢迎大家使用,并提出意见和建议。。。 ----------转帖--------------------------------------------------- IK Expression是一个开源的(OpenSource),可扩展的(Extensible),基于java语言</div> </li> <li><a href="/article/2404.htm" title="关于系统中使用多个PropertyPlaceholderConfigurer的配置及PropertyOverrideConfigurer" target="_blank">关于系统中使用多个PropertyPlaceholderConfigurer的配置及PropertyOverrideConfigurer</a> <span class="text-muted">daizj</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a> <div>1、PropertyPlaceholderConfigurer Spring中PropertyPlaceholderConfigurer这个类,它是用来解析Java Properties属性文件值,并提供在spring配置期间替换使用属性值。接下来让我们逐渐的深入其配置。 基本的使用方法是:(1) &lt;bean id=&quot;propertyConfigurerForWZ&q</div> </li> <li><a href="/article/2531.htm" title="二叉树:二叉搜索树" target="_blank">二叉树:二叉搜索树</a> <span class="text-muted">dieslrae</span> <a class="tag" taget="_blank" href="/search/%E4%BA%8C%E5%8F%89%E6%A0%91/1.htm">二叉树</a> <div>&nbsp;&nbsp;&nbsp; 所谓二叉树,就是一个节点最多只能有两个子节点,而二叉搜索树就是一个经典并简单的二叉树.规则是一个节点的左子节点一定比自己小,右子节点一定大于等于自己(当然也可以反过来).在树基本平衡的时候插入,搜索和删除速度都很快,时间复杂度为O(logN).但是,如果插入的是有序的数据,那效率就会变成O(N),在这个时候,树其实变成了一个链表. tree代码: </div> </li> <li><a href="/article/2658.htm" title="C语言字符串函数大全" target="_blank">C语言字符串函数大全</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/c/1.htm">c</a><a class="tag" taget="_blank" href="/search/function/1.htm">function</a> <div>C语言字符串函数大全 &nbsp; &nbsp; 函数名: stpcpy 功&nbsp;能: 拷贝一个字符串到另一个 用&nbsp;法: char *stpcpy(char *destin, char *source); 程序例: &nbsp; #include &lt;stdio.h&gt; #include &lt;string.h&gt; &nbsp; int main</div> </li> <li><a href="/article/2785.htm" title="友盟统计页面技巧" target="_blank">友盟统计页面技巧</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/%E6%8A%80%E5%B7%A7/1.htm">技巧</a> <div>在基类调用就可以了, 基类ViewController示例代码 -(void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; [MobClick beginLogPageView:[NSString stringWithFormat:@&quot;%@&quot;,self.class]]; </div> </li> <li><a href="/article/2912.htm" title="window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法" target="_blank">window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法</a> <span class="text-muted">flyvszhb</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/jdk/1.htm">jdk</a> <div>window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法 本机已经安装了jdk1.7,而比较早期的项目需要依赖jdk1.6,于是同时在本机安装了jdk1.6和jdk1.7. 安装jdk1.6前,执行java -version得到 C:\Users\liuxiang2&gt;java -version java version &quot;1.7.0_21&quo</div> </li> <li><a href="/article/3039.htm" title="Java在创建子类对象的同时会不会创建父类对象" target="_blank">Java在创建子类对象的同时会不会创建父类对象</a> <span class="text-muted">happyqing</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%88%9B%E5%BB%BA/1.htm">创建</a><a class="tag" taget="_blank" href="/search/%E5%AD%90%E7%B1%BB%E5%AF%B9%E8%B1%A1/1.htm">子类对象</a><a class="tag" taget="_blank" href="/search/%E7%88%B6%E7%B1%BB%E5%AF%B9%E8%B1%A1/1.htm">父类对象</a> <div>&nbsp; 1.在thingking in java 的第四版第六章中明确的说了,子类对象中封装了父类对象, &nbsp; 2.&quot;When you create an object of the derived class, it contains within it a subobject of the base class. This subobject is the sam</div> </li> <li><a href="/article/3166.htm" title="跟我学spring3 目录贴及电子书下载" target="_blank">跟我学spring3 目录贴及电子书下载</a> <span class="text-muted">jinnianshilongnian</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a> <div>&nbsp; &nbsp; 一、《跟我学spring3》电子书下载地址: 《跟我学spring3》 &nbsp;(1-7 和&nbsp;8-13)&nbsp;http://jinnianshilongnian.iteye.com/blog/pdf&nbsp;&nbsp; &nbsp; 跟我学spring3系列 word原版 下载 &nbsp; &nbsp; 二、 源代码下载 最新依</div> </li> <li><a href="/article/3420.htm" title="第12章 Ajax(上)" target="_blank">第12章 Ajax(上)</a> <span class="text-muted">onestopweb</span> <a class="tag" taget="_blank" href="/search/Ajax/1.htm">Ajax</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/3547.htm" title="BI and EIM 4.0 at a glance" target="_blank">BI and EIM 4.0 at a glance</a> <span class="text-muted">blueoxygen</span> <a class="tag" taget="_blank" href="/search/BO/1.htm">BO</a> <div>http://www.sap.com/corporate-en/press.epx?PressID=14787 &nbsp; 有机会研究下EIM家族的两个新产品~~~~ &nbsp; New features of the 4.0 releases of BI and EIM solutions include: Real-time in-memory computing – </div> </li> <li><a href="/article/3674.htm" title="Java线程中yield与join方法的区别" target="_blank">Java线程中yield与join方法的区别</a> <span class="text-muted">tomcat_oracle</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>长期以来,多线程问题颇为受到面试官的青睐。虽然我个人认为我们当中很少有人能真正获得机会开发复杂的多线程应用(在过去的七年中,我得到了一个机会),但是理解多线程对增加你的信心很有用。之前,我讨论了一个wait()和sleep()方法区别的问题,这一次,我将会讨论join()和yield()方法的区别。坦白的说,实际上我并没有用过其中任何一个方法,所以,如果你感觉有不恰当的地方,请提出讨论。 &nb</div> </li> <li><a href="/article/3801.htm" title="android Manifest.xml选项" target="_blank">android Manifest.xml选项</a> <span class="text-muted">阿尔萨斯</span> <a class="tag" taget="_blank" href="/search/Manifest/1.htm">Manifest</a> <div>结构 继承关系 public final class Manifest extends Objectjava.lang.Objectandroid.Manifest 内部类 class Manifest.permission权限 class Manifest.permission_group权限组 构造函数 public Manifest () 详细 androi</div> </li> <li><a href="/article/3928.htm" title="Oracle实现类split函数的方" target="_blank">Oracle实现类split函数的方</a> <span class="text-muted">zhaoshijie</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a> <div>关键字:Oracle实现类split函数的方 项目里需要保存结构数据,批量传到后他进行保存,为了减小数据量,子集拼装的格式,使用存储过程进行保存。保存的过程中需要对数据解析。但是oracle没有Java中split类似的函数。从网上找了一个,也补全了一下。 CREATE OR REPLACE TYPE t_split_100 IS TABLE OF VARCHAR2(100); cr</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>