详解标签

引言:

如何推广个人网站,人们首先想到的方法无外乎以下几种:

●在搜索引擎中登录自己的个人网站

●在知名网站加入你个人网站的链接

●在论坛中发帖子宣传你的个人网站

很多人却忽视了HTML标签META的强大功效,一个好的META标签设计可以大大提高你的个人网站被搜索到的可能性

META标签是HTML语言HEAD区的一个辅助性标签,它位于HTML文档头部的标记和</code>标记之间,它提供用户不可见的信息</p> <p>meta标签通常用来为搜索引擎robots定义页面主题,或者是定义用户浏览器上的cookie,它可以用于鉴别作者,设定页面格式,标注内容提要和关键字, <br> 还可以设置页面使其可以根据你定义的时间间隔刷新自己,以及设置RASC内容等级,等等</p> <p>META标签分两大部分:<strong>HTTP标题信息</strong>(HTTP-EQUIV)和<strong>页面描述信息</strong>(NAME)</p> <h3 id="http-equiv"><strong>HTTP-EQUIV</strong></h3> <p>HTTP-EQUIV类似于HTTP的头部协议,它回应给浏览器一些有用的信息,以帮助精准的显示网页内容,常用的HTTP-EQUIV类型有: </p> <p><strong>1.Content-Type和Content-Language(显示字符集的设定)</strong></p> <p>说明:设定页面使用的字符集,用以说明主页制作所使用的文字以及语言,浏览器会根据此来调用相应的字符集显示page内容。</p> <p>用法:</p> <pre class="prettyprint"><code class=" hljs xml"><span class="hljs-tag"><<span class="hljs-title">Meta</span> <span class="hljs-attribute">http-equiv</span>=<span class="hljs-value">"Content-Type"</span> <span class="hljs-attribute">Content</span>=<span class="hljs-value">"text/html; Charset=gb2312"</span>></span> <span class="hljs-tag"><<span class="hljs-title">Meta</span> <span class="hljs-attribute">http-equiv</span>=<span class="hljs-value">"Content-Language"</span> <span class="hljs-attribute">Content</span>=<span class="hljs-value">"zh-CN"</span>></span></code></pre> <blockquote> <p>注意:该META标签定义了HTML页面所使用的字符集为GB2312,就是国标汉字码,如果将其中的“charset=GB2312”替换成“BIG5”,则该页面所用的字符集就是繁体中文Big5码,,当你浏览一些国外的站点时,IE浏览器会提示你要正确显示该页面需要下载xx语支持,这个功能就是通过读取HTML页面META标签的Content-Type属性而得知需要使用哪种字符集显示该页面的,如果系统里没有装相应的字符集,则IE就提示下载,其他的语言也对应不同的charset,比如日文的字符集是“iso-2022-jp ”,韩文的是“ks_c_5601”。</p> </blockquote> <p>Content-Language的Content还可以是:EN、FR等语言代码</p> <p><strong>2.Refresh(刷新)</strong></p> <p>说明:让网页多长时间(秒)刷新自己,或在多长时间后让网页自动链接到其它网页</p> <p>用法:</p> <pre class="prettyprint"><code class=" hljs xml"><span class="hljs-tag"><<span class="hljs-title">Meta</span> <span class="hljs-attribute">http-equiv</span>=<span class="hljs-value">"Refresh"</span> <span class="hljs-attribute">Content</span>=<span class="hljs-value">"30"</span>></span> <span class="hljs-tag"><<span class="hljs-title">Meta</span> <span class="hljs-attribute">http-equiv</span>=<span class="hljs-value">"Refresh"</span> <span class="hljs-attribute">Content</span>=<span class="hljs-value">"5; Url=http://www.xia8.net"</span>></span></code></pre> <p>注意:其中的5是指停留5秒钟后自动刷新到URL网址</p> <p><strong>3.Expires(期限)</strong></p> <p>说明:指定网页在缓存中的过期时间,一旦网页过期,必须到服务器上重新调阅 <br> 用法:</p> <pre class="prettyprint"><code class=" hljs xml"><span class="hljs-tag"><<span class="hljs-title">Meta</span> <span class="hljs-attribute">http-equiv</span>=<span class="hljs-value">"Expires"</span> <span class="hljs-attribute">Content</span>=<span class="hljs-value">"0"</span>></span> <span class="hljs-tag"><<span class="hljs-title">Meta</span> <span class="hljs-attribute">http-equiv</span>=<span class="hljs-value">"Expires"</span> <span class="hljs-attribute">Content</span>=<span class="hljs-value">"Wed, 26 Feb 1997 08:21:57 GMT"</span>></span></code></pre> <p>注意:必须使用GMT的时间格式,或直接设为0(数字表示多少时间后过期)</p> <p><strong>4.Pragma(cach模式)</strong></p> <p>说明:禁止浏览器从本地机的缓存中调阅页面内容</p> <p>用法:</p> <pre class="prettyprint"><code class=" hljs xml"><span class="hljs-tag"><<span class="hljs-title">Meta</span> <span class="hljs-attribute">http-equiv</span>=<span class="hljs-value">"Pragma"</span> <span class="hljs-attribute">Content</span>=<span class="hljs-value">"No-cach"</span>></span></code></pre> <p>注意:网页不保存在缓存中,每次访问都刷新页面,这样设定,访问者将无法脱机浏览</p> <p>5.<strong>Set-Cookie(cookie设定)</strong></p> <p>说明:浏览器访问某个页面时会将它存在缓存中,下次再次访问时就可从缓存中读取,以提高速度</p> <p>当你希望访问者每次都刷新你广告的图标,或每次都刷新你的计数器,就要禁用缓存了 <br> 通常HTML文件没有必要禁用缓存,对于ASP等页面,就可以使用禁用缓存,因为每次看到的页面都是在服务器动态生成的,缓存就失去意义</p> <p>如果网页过期,那么存盘的cookie将被删除</p> <p>用法:</p> <pre class="prettyprint"><code class=" hljs xml"><span class="hljs-tag"><<span class="hljs-title">Meta</span> <span class="hljs-attribute">http-equiv</span>=<span class="hljs-value">"Set-Cookie"</span> <span class="hljs-attribute">Content</span>=<span class="hljs-value">"cookievalue=xxx; expires=Wednesday, 21-Oct-98 16:14:21 GMT; path=/"</span>></span></code></pre> <p>注意:必须使用GMT的时间格式</p> <p><strong>6.Window-target (显示窗口的设定)</strong></p> <p>说明:强制页面在当前窗口以独立页面显示</p> <p>用法:</p> <pre class="prettyprint"><code class=" hljs xml"><span class="hljs-tag"><<span class="hljs-title">Meta</span> <span class="hljs-attribute">http-equiv</span>=<span class="hljs-value">"Widow-target"</span> <span class="hljs-attribute">Content</span>=<span class="hljs-value">"_top"</span>></span></code></pre> <p>注意:这个属性是用来防止别人在框架里调用你的页面 <br> Content选项: <br> <code>_blank、_top、_self、_parent</code></p> <p><strong>7.Pics-label (网页等级评定)</strong></p> <p>说明:在IE的Internet选项中有一项内容设置,可以防止浏览一些受限制的网站,而网站的限制级别就是通过该参数来设置的</p> <p>用法:</p> <pre class="prettyprint"><code class=" hljs scilab"><META http-equiv=<span class="hljs-string">"Pics-label"</span> Contect= <span class="hljs-string">"(PICS-1.1'</span>http:<span class="hljs-comment">//www.rsac.org/ratingsv01.html'</span> I gen comment <span class="hljs-string">'RSACi North America Sever'</span> by <span class="hljs-string">'inet@microsoft.com'</span> <span class="hljs-keyword">for</span> <span class="hljs-string">'http://www.microsoft.com'</span> on <span class="hljs-string">'1997.06.30T14:21-0500'</span> r(n0 s0 v0 l0))<span class="hljs-string">"></span></code></pre> <p>注意:不要将级别设置的太高。RSAC的评估系统提供了一种用来评价Web站点内容的标准</p> <p>用户可以设置Microsoft Internet Explorer(IE3.0以上)来排除包含有色情和暴力内容的站点。 <br> 上面这个例子中的HTML取自Microsoft的主页,代码中的(n 0 s 0 v 0 l 0)表示该站点不包含不健康内容</p> <p>级别的评定是由<strong>RSAC</strong>,即美国娱乐委员会的评级机构评定的,如果你想进一步了解RSAC评估系统的等级内容,或者你需要评价自己的网站,可以访问RSAC站点:http://www.rsac.org/</p> <p><strong>8.Page-Enter、Page-Exit (进入与退出)</strong></p> <p>说明:这个是页面被载入和调出时的一些特效</p> <p>用法:</p> <pre class="prettyprint"><code class=" hljs xml"><span class="hljs-tag"><<span class="hljs-title">Meta</span> <span class="hljs-attribute">http-equiv</span>=<span class="hljs-value">"Page-Enter"</span> <span class="hljs-attribute">Content</span>=<span class="hljs-value">"blendTrans(Duration=0.5)"</span>></span></code></pre> <pre class="prettyprint"><code class=" hljs xml"><span class="hljs-tag"><<span class="hljs-title">Meta</span> <span class="hljs-attribute">http-equiv</span>=<span class="hljs-value">"Page-Exit"</span> <span class="hljs-attribute">Content</span>=<span class="hljs-value">"blendTrans(Duration=0.5)"</span>></span></code></pre> <p>注意:blendTrans是动态滤镜的一种,产生渐隐效果,另一种动态滤镜RevealTrans也可以用于页面进入与退出效果:</p> <pre class="prettyprint"><code class=" hljs xml"><span class="hljs-tag"><<span class="hljs-title">Meta</span> <span class="hljs-attribute">http-equiv</span>=<span class="hljs-value">"Page-Enter"</span> <span class="hljs-attribute">Content</span>=<span class="hljs-value">"revealTrans(duration=x, transition=y)"</span>></span></code></pre> <pre class="prettyprint"><code class=" hljs xml"><span class="hljs-tag"><<span class="hljs-title">Meta</span> <span class="hljs-attribute">http-equiv</span>=<span class="hljs-value">"Page-Exit"</span> <span class="hljs-attribute">Content</span>=<span class="hljs-value">"revealTrans(duration=x, transition=y)"</span>></span></code></pre> <p>Duration表示滤镜特效的持续时间(单位:秒) <br> Transition滤镜类型,表示使用哪种特效,取值为0-23,具体如下:</p> <blockquote> <p>0 矩形缩小 1 矩形扩大 2 圆形缩小 3 圆形扩大 4 下到上刷新 5 上到下刷新 6 左到右刷新 7 右到左刷新 8 竖百叶窗 9 <br> 横百叶窗 10 错位横百叶窗 11 错位竖百叶窗 12 点扩散 13 左右到中间刷新 14 中间到左右刷新 15 中间到上下 16 <br> 上下到中间 17 右下到左上 18 右上到左下 19 左上到右下 20 左下到右上 21 横条 22 竖条 23 以上22种随机选择一种</p> </blockquote> <p>9.<strong>Content-Script-Type (脚本相关)</strong></p> <p>说明:这是近来W3C的规范,指明页面中脚本的类型 <br> 用法:</p> <pre class="prettyprint"><code class=" hljs xml"><span class="hljs-tag"><<span class="hljs-title">Meta</span> <span class="hljs-attribute">http-equiv</span>=<span class="hljs-value">"Content-Script-Type"</span> <span class="hljs-attribute">Content</span>=<span class="hljs-value">"text/javascript"</span>></span></code></pre> <h3 id="name变量"><strong>NAME变量</strong></h3> <p>name是描述网页的,对应于Content(网页内容),以便于搜索引擎机器人查找、分类,name的value值(name=”“)指定所提供信息的类型,有些值是已经定义好的 <br> 例如description(说明)、keyword(关键字)、refresh(刷新)等 <br> 还可以指定其他任意值,如:creationdate(创建日期) 、 <br> document ID(文档编号)和level(等级)等</p> <p>name的content指定实际内容 <br> 如:如果指定level(等级)为value(值),则Content可能是beginner(初级)、intermediate(中级)、advanced(高级)</p> <p><strong>1.Keywords (关键字)</strong> <br> 说明:为搜索引擎提供的关键字列表</p> <p>用法:</p> <pre class="prettyprint"><code class=" hljs xml"><span class="hljs-tag"><<span class="hljs-title">Meta</span> <span class="hljs-attribute">name</span>=<span class="hljs-value">"Keywords"</span> <span class="hljs-attribute">Content</span>=<span class="hljs-value">"关键词1,关键词2,关键词3,关键词4,……"</span>></span></code></pre> <p>注意:各关键词间用英文逗号“,”隔开,META的通常用处是指定搜索引擎用来提高搜索质量的关键词,当数个META元素提供文档语言从属信息时,搜索引擎会使用lang特性来过滤并通过用户的语言优先参照来显示搜索结果 <br> 例如:</p> <pre class="prettyprint"><code class=" hljs xml"><span class="hljs-tag"><<span class="hljs-title">Meta</span> <span class="hljs-attribute">name</span>=<span class="hljs-value">"Kyewords"</span> <span class="hljs-attribute">Lang</span>=<span class="hljs-value">"EN"</span> <span class="hljs-attribute">Content</span>=<span class="hljs-value">"vacation,greece,sunshine"</span>></span> <span class="hljs-tag"><<span class="hljs-title">Meta</span> <span class="hljs-attribute">name</span>=<span class="hljs-value">"Kyewords"</span> <span class="hljs-attribute">Lang</span>=<span class="hljs-value">"FR"</span> <span class="hljs-attribute">Content</span>=<span class="hljs-value">"vacances,grè:ce,soleil"</span>></span></code></pre> <p><strong>2.Description (简介)</strong></p> <p>说明:Description用来告诉搜索引擎你的网站主要内容</p> <p>用法:</p> <pre class="prettyprint"><code class=" hljs xml"><span class="hljs-tag"><<span class="hljs-title">Meta</span> <span class="hljs-attribute">name</span>=<span class="hljs-value">"Description"</span> <span class="hljs-attribute">Content</span>=<span class="hljs-value">"你网页的简述"</span>></span></code></pre> <p><strong>3.Robots (机器人向导)</strong></p> <p>说明:Robots用来告诉搜索机器人哪些页面需要索引,哪些页面不需要索引,Content的参数有all、none、index、noindex、follow、nofollow,默认是all</p> <p>用法:</p> <pre class="prettyprint"><code class=" hljs xml"><span class="hljs-tag"><<span class="hljs-title">Meta</span> <span class="hljs-attribute">name</span>=<span class="hljs-value">"Robots"</span> <span class="hljs-attribute">Content</span>=<span class="hljs-value">"All|None|Index|Noindex|Follow|Nofollow"</span>></span></code></pre> <p>注意:许多搜索引擎都通过放出robot/spider搜索来登录网站,这些robot/spider就要用到meta元素的一些特性来决定怎样登录</p> <blockquote> <p>all:文件将被检索,且页面上的链接可以被查询 <br> none:文件将不被检索,且页面上的链接不可以被查询(和 “noindex, no <br> follow” 起相同作用) <br> index:文件将被检索让robot/spider登录) <br> follow:页面上的链接可以被查询 <br> noindex:文件将不被检索,但页面上的链接可以被查询(不让robot/spider登录) <br> nofollow:文件将不被检索,页面上的链接可以被查询(不让robot/spider顺着此页的连接往下探找)</p> </blockquote> <p><strong>一些小技巧</strong></p> <p>为了提高搜索点击率,这里还有一些“捷径”:</p> <p>●为了增加关键词的密度,将关键字隐藏在页面里(将文字颜色定义成与背景颜色一样)</p> <p>●在图像的ALT注释语句中加入关键字。如:</p> <p>●利用HTML的注释语句,在页面代码里加入大量关键字 <br> 用法: <code><!-- 这里插入关键字 --></code></p> </div> </div> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1744191902917345280"></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">你可能感兴趣的:(奇妙的小知识,html)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1884883104519221248.htm" title="【系统架构设计师】隐式调用(事件驱动)架构" target="_blank">【系统架构设计师】隐式调用(事件驱动)架构</a> <span class="text-muted">Evaporator Core</span> <a class="tag" taget="_blank" href="/search/%E8%BD%AF%E8%80%83%E4%BF%A1%E6%81%AF%E7%B3%BB%E7%BB%9F%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86%E5%B8%88%E5%9F%BA%E7%A1%80%E7%8F%AD/1.htm">软考信息系统项目管理师基础班</a><a class="tag" taget="_blank" href="/search/%E7%B3%BB%E7%BB%9F%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1%E5%B8%88/1.htm">系统架构设计师</a><a class="tag" taget="_blank" href="/search/%E6%9E%B6%E6%9E%84/1.htm">架构</a> <div>隐式调用(ImplicitInvocation)架构风格,也被称为事件驱动架构(Event-DrivenArchitecture,EDA),是一种基于事件的软件设计模式。在这种架构中,组件间的交互不是通过直接的函数调用或方法调用来实现的,而是通过事件来进行。这种架构风格强调组件间的松耦合和高内聚,使得系统更加灵活和可扩展。一、隐式调用的基本概念隐式调用架构风格的核心在于事件、事件生成器、事件监听器</div> </li> <li><a href="/article/1884883105114812416.htm" title="Google Protocol Buffers的.NET与Python" target="_blank">Google Protocol Buffers的.NET与Python</a> <span class="text-muted">步、步、为营</span> <a class="tag" taget="_blank" href="/search/.net/1.htm">.net</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/php/1.htm">php</a> <div>一、引言大家好,我是[博主名字],一直致力于探索各种有趣且实用的技术,今天想和大家分享在项目开发中遇到的一个十分强大的工具——GoogleProtocolBuffers,以及它在.NET与Python这两种不同语言环境中的应用和实践。在当今的软件开发领域,我们常常会面临跨语言通信的挑战。比如,一个大型项目可能由多个不同语言编写的模块组成,.NET凭借其强大的生态系统和对Windows平台的深度集成</div> </li> <li><a href="/article/1884883100450746368.htm" title="基于Python增加抖音视频播放量的代码" target="_blank">基于Python增加抖音视频播放量的代码</a> <span class="text-muted">sh_moranliunian</span> <a class="tag" taget="_blank" href="/search/%E8%9C%98%E8%9B%9B%E4%BE%A0/1.htm">蜘蛛侠</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C%E7%88%AC%E8%99%AB/1.htm">网络爬虫</a><a class="tag" taget="_blank" href="/search/%E5%90%8E%E7%AB%AF/1.htm">后端</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB/1.htm">爬虫</a> <div>一、思路通过发送HTTP请求来实现这一功能。代码主要功能的简要介绍:1.`get_ttwid`:这个函数用于获取`ttwid`,它是通过向字节跳动的接口发送POST请求,并从响应的cookie中提取`ttwid`值。2.`get_web_id`:这个函数用于获取`web_id`,它是通过向某个API发送POST请求,并从响应中提取`web_id`。3.`get_ms_token`:这个函数生成一个</div> </li> <li><a href="/article/1884882974088949760.htm" title="VSCode 创建Python 项目(最简单,最少步骤,无痛从pycharm迁移项目)" target="_blank">VSCode 创建Python 项目(最简单,最少步骤,无痛从pycharm迁移项目)</a> <span class="text-muted">以史为镜</span> <a class="tag" taget="_blank" href="/search/vscode/1.htm">vscode</a><a class="tag" taget="_blank" href="/search/ide/1.htm">ide</a><a class="tag" taget="_blank" href="/search/%E7%BC%96%E8%BE%91%E5%99%A8/1.htm">编辑器</a> <div>第一步:下载下载地址:https://code.visualstudio.com/docs/?dv=win64user第二步:配置2.1:VsCode设置中文按住键盘上的“Ctrl+Shift+P”组合键,打开命令面板。在命令面板中输入“ConfigureDisplayLanguage”。点击“ConfigureDisplayLanguage”选项。在弹出的语言选择列表中,选择“zh-cn”,代表</div> </li> <li><a href="/article/1884882845843910656.htm" title="服务器上安装Nginx详细步骤" target="_blank">服务器上安装Nginx详细步骤</a> <span class="text-muted">孙尚香蕉</span> <a class="tag" taget="_blank" href="/search/nginx/1.htm">nginx</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">服务器</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>第一步:上传nginx压缩包到指定目录。第二步:解压nginx压缩包。第三步:配置编译nginx配置编译方法:./configure配置编译后结果信息:第四步:编译nginx在nginx源文件目录中直接运行make命令第五步:安装nginx:在运行make命令的nginx目录中运行makeinstall命令安装后可以运行whereisnginx命令查找nginx工作目录</div> </li> <li><a href="/article/1884882847722958848.htm" title="【高内聚】设计模式是如何让软件更好做到高内聚的?" target="_blank">【高内聚】设计模式是如何让软件更好做到高内聚的?</a> <span class="text-muted">名栩</span> <a class="tag" taget="_blank" href="/search/%E7%B3%BB%E7%BB%9F%E8%AE%BE%E8%AE%A1/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/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a> <div>高内聚(HighCohesion)是指模块内部的元素紧密协作,共同完成一个明确且相对独立的功能。就像高效的小团队,成员们目标一致,相互配合默契。低耦合(LooseCoupling)是指模块之间的依赖较少,只通过精心定义的接口与外部交互。这样的设计使得模块对外界的依赖减少,从而提高了系统的灵活性和可维护性。高内聚是“解耦”的关键,原因在于当模块具有高内聚性时,它自身形成了一个功能完整的单元。这样的模</div> </li> <li><a href="/article/1884882341973782528.htm" title="OpenEuler学习笔记(十四):在OpenEuler上搭建.NET运行环境" target="_blank">OpenEuler学习笔记(十四):在OpenEuler上搭建.NET运行环境</a> <span class="text-muted">向上的车轮</span> <a class="tag" taget="_blank" href="/search/openEuler/1.htm">openEuler</a><a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/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><a class="tag" taget="_blank" href="/search/.net/1.htm">.net</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a> <div>一、在OpenEuler上搭建.NET运行环境基于包管理器安装添加Microsoft软件源:运行命令sudorpm-Uvhhttps://packages.microsoft.com/config/centos/8/packages-microsoft-prod.rpm,将Microsoft软件源添加到系统中,以便后续能够从该源安装.NET相关的包。安装.NET运行时或SDK:若只需要运行.NET</div> </li> <li><a href="/article/1884880831269367808.htm" title="关于司库体系所有的疑问和答案都在这了" target="_blank">关于司库体系所有的疑问和答案都在这了</a> <span class="text-muted">中电金信</span> <a class="tag" taget="_blank" href="/search/%E4%BA%91%E8%AE%A1%E7%AE%97/1.htm">云计算</a> <div>2022年国资委连发两道文件,强调司库体系建设的重要意义。司库体系究竟是什么?企业建设司库体系有什么价值?建设司库体系有什么痛点难点?如何落地司库体系建设?一文带你get。01什么是司库体系02司库体系有什么作用03司库体系建设存在哪些痛点与难点04如何落地司库体系建设什么是司库体系司库是一个古老的词汇。司:主管、掌管、操作;库:仓库、国库、库存。司库意为掌管钱库,是一个国家或机构核心的资金集中管</div> </li> <li><a href="/article/1884880704551055360.htm" title="Android Gradle Kotlin DSL,使用Kotlin来构建Gradle" target="_blank">Android Gradle Kotlin DSL,使用Kotlin来构建Gradle</a> <span class="text-muted">张雨zy</span> <a class="tag" taget="_blank" href="/search/kotlin/1.htm">kotlin</a><a class="tag" taget="_blank" href="/search/Android%E5%9F%BA%E7%A1%80/1.htm">Android基础</a> <div>Demohttps://gitee.com/olleh/my-kotlin-dsl.gitGradleKotlinDSL我们现在AndroidStudio是使用Gradle来编译,而默认的构建语言是Groovy,我们可以用Kotlin来代替Groovy,Groovy构建脚本是.gradle结尾,Koltin构建的脚本则是.gradle.kts结尾优势:节约Groovy的学习成本错误提示代码自动补全</div> </li> <li><a href="/article/1884880705045983232.htm" title="Zernike 多项式在圆形、六边形、椭圆形、矩形或环形瞳孔上应用(Matlab代码实现)" target="_blank">Zernike 多项式在圆形、六边形、椭圆形、矩形或环形瞳孔上应用(Matlab代码实现)</a> <span class="text-muted">稷下科研社</span> <a class="tag" taget="_blank" href="/search/matlab/1.htm">matlab</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>欢迎来到本博客❤️❤️博主优势:博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。⛳️座右铭:行百里者,半于九十。本文目录如下:目录⛳️赠与读者1概述2运行结果3参考文献4Matlab代码实现⛳️赠与读者‍做科研,涉及到一个深在的思想系统,需要科研者逻辑缜密,踏实认真,但是不能只是努力,很多时候借力比努力更重要,然后还要有仰望星空的创新点和启发点。当哲学课上老师问你什么是科学,什么是电的时候,不要</div> </li> <li><a href="/article/1884879445630709760.htm" title="分层架构设计概念" target="_blank">分层架构设计概念</a> <span class="text-muted">祈遇&</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>技术架构分层设计  系统分层设计是一种设计思想(分而治之),是让每层对象都有一个独立职责,再让多层对象协同(耦合)完成一个完整的功能。这样做可以更好提高系统可扩展性,但同时也会增加系统整体运维的难度springBoot技术简介和特性  SpringBoot是Java软件开发框架(很多人现在把它理解为一个脚手架),其设计目的是用来简化Spring项目的初始搭建以及开发过程。该框架使用了特定的注解方式</div> </li> <li><a href="/article/1884878868867772416.htm" title="腾讯面试:大厂必问消息队列场景面试题" target="_blank">腾讯面试:大厂必问消息队列场景面试题</a> <span class="text-muted"></span> <a class="tag" taget="_blank" href="/search/%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97%E8%85%BE%E8%AE%AF%E9%9D%A2%E8%AF%95%E9%97%AE%E9%A2%98/1.htm">消息队列腾讯面试问题</a> <div>今天,我将那些大厂必问的消息队列的场景问题为大家整理出来,本文将跟大家一起来探讨如何回答这些问题。为什么要使用消息队列?保证消息有序,一个topic只能有一个partition吗?(消息顺序)业务突然增长,导致消息消费不过来怎么办?(消息积压)生产者收到写入成功响应后消息一定不会丢失吗?(消息丢失)高并发场景下怎么保证消息不会重复消费?(重复消费)如何保证消息的可靠性?各大消息队列中间件对比及使用</div> </li> <li><a href="/article/1884878815998570496.htm" title="DeepSeek:LLM在MoE训练中的无损平衡" target="_blank">DeepSeek:LLM在MoE训练中的无损平衡</a> <span class="text-muted">大模型任我行</span> <a class="tag" taget="_blank" href="/search/%E5%A4%A7%E6%A8%A1%E5%9E%8B-%E6%A8%A1%E5%9E%8B%E8%AE%AD%E7%BB%83/1.htm">大模型-模型训练</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/%E8%87%AA%E7%84%B6%E8%AF%AD%E8%A8%80%E5%A4%84%E7%90%86/1.htm">自然语言处理</a><a class="tag" taget="_blank" href="/search/%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B/1.htm">语言模型</a><a class="tag" taget="_blank" href="/search/%E8%AE%BA%E6%96%87%E7%AC%94%E8%AE%B0/1.htm">论文笔记</a> <div>标题:AUXILIARY-LOSS-FREELOADBALANCINGSTRAT-EGYFORMIXTURE-OF-EXPERTS来源:arXiv,2408.15664摘要对于混合专家(MoE)模型,不平衡的专家负载将导致路由崩溃或计算开销增加。现有方法通常采用辅助损耗来促进负载平衡,但较大的辅助损耗会在训练中引入不可忽略的干扰梯度,从而损害模型性能。为了在训练过程中控制负载平衡,同时不产生不希望</div> </li> <li><a href="/article/1884878563778293760.htm" title="python中使用多进制" target="_blank">python中使用多进制</a> <span class="text-muted">Long韵韵</span> <a class="tag" taget="_blank" href="/search/python%E7%9F%A5%E8%AF%86%E5%AD%A6%E4%B9%A0/1.htm">python知识学习</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>python中使用多进制在Python中,多进制数字即是非十进制数字,包括二进制、八进制和十六进制。使用这些进制的表示方法如下:1)二进制:通过前缀“Ob”或“0B”表示,例如0b1010表示二进制的1010,等于十进制的10。2)八进制:通过前缀“0o”或“0O”表示,例如0o12表示八进制的12,等于十进制的10。3)十六进制:通过前缀“0x”或“0X”表示,例如0xA表示十六进制的A,等于十</div> </li> <li><a href="/article/1884878436124651520.htm" title="Python中的进制书写" target="_blank">Python中的进制书写</a> <span class="text-muted">排骨教主@</span> <a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/1.htm">笔记</a> <div>为了方便计算和书写,Python中整数可以用不同的进制方式书写,其格式为0+进制方式(通常为一个大写字母)+相应进制的数据。具体对应前缀如下二进制:0b/0B八进制:0O十进制:无十六进制:0x/0X</div> </li> <li><a href="/article/1884878436544081920.htm" title="《新春拜年》" target="_blank">《新春拜年》</a> <span class="text-muted">一叶迎秋</span> <a class="tag" taget="_blank" href="/search/%E6%96%87%E5%BF%83%E4%B8%80%E8%A8%80/1.htm">文心一言</a> <div>大年初一,见面先说新年好!拜年问好:新春快乐,阖家团圆,幸福安康,万事大吉,吉祥如意!心语星愿,乙巳年金蛇送瑞,新岁至爆竹报喜。感恩在甲辰年的帮助,谢谢!在新年中,愿与所有人协作互动,优势互补,资源共享,合作共赢!新的起点,我们一起由点及面,全面推进合作深度和广度,为一体化协作发展共利同力助动行业发展!感恩有您,感谢有您!</div> </li> <li><a href="/article/1884878309796409344.htm" title="LeetCode——合并两个有序链表" target="_blank">LeetCode——合并两个有序链表</a> <span class="text-muted">ME!</span> <a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95%E9%A2%98/1.htm">算法题</a><a class="tag" taget="_blank" href="/search/LeetCode/1.htm">LeetCode</a><a class="tag" taget="_blank" href="/search/%E9%93%BE%E8%A1%A8/1.htm">链表</a><a class="tag" taget="_blank" href="/search/leetcode/1.htm">leetcode</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/java/1.htm">java</a> <div>LeetCode——合并两个有序链表题目描述:将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例:输入:1->2->4,1->3->4输出:1->1->2->3->4->4解题思路:这里提供两种方法,一种是递归,一种是非递归。在非递归方法中:我们先定义一个用来便于返回的哨兵结点,然后定义一个当前指针cur,我们不断调整cur的next指针,直到有一个链</div> </li> <li><a href="/article/1884877302676910080.htm" title="linux初始mysql_linux mysql初始化" target="_blank">linux初始mysql_linux mysql初始化</a> <span class="text-muted">隔壁王医生</span> <a class="tag" taget="_blank" href="/search/linux%E5%88%9D%E5%A7%8Bmysql/1.htm">linux初始mysql</a> <div>一、mysql_install_db说明当MySQL的系统库(mysql系统库)发生故障或需要新加一个mysql实例时,需要初始化mysql数据库。需要使用的命令:/usr/local/mysql/bin/mysql_install_db#/usr/local/mysql/bin/mysql_install_db--help可以查看帮助信息如下Usage:/usr/local/mysql/bin/</div> </li> <li><a href="/article/1884876798890668032.htm" title="Deepseek 对种猪市场会带来哪些影响?" target="_blank">Deepseek 对种猪市场会带来哪些影响?</a> <span class="text-muted">百态老人</span> <a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/1.htm">笔记</a><a class="tag" taget="_blank" href="/search/%E5%A4%A7%E6%95%B0%E6%8D%AE/1.htm">大数据</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a> <div>DeepSeek对种猪市场的影响可以从以下几个方面进行分析:1.提高生产效率与降低成本根据,DeepSeek已经被用于养猪场中分析饲料配比,从而将猪的育肥周期从6个月缩短至5个月,并降低了15%的成本。这表明DeepSeek在优化养殖流程和提高生产效率方面具有显著作用,能够帮助养猪场降低运营成本,提升经济效益。2.推动智能化养殖技术的应用和提到,深度学习技术(如YOLOv5模型)已经被应用于生猪的</div> </li> <li><a href="/article/1884876546750083072.htm" title="Python 库的记录" target="_blank">Python 库的记录</a> <span class="text-muted">weixin_40895135</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>GitHub-jobbole/awesome-python-cn:Python资源大全中文版,内容包括:Web框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等环境管理管理Python版本和环境的工具p–非常简单的交互式python版本管理工具。pyenv–简单的Python版本管理工具。Vex–可以在虚拟环境中执行命令。vir</div> </li> <li><a href="/article/1884876168516136960.htm" title="比较EFI和BIOS" target="_blank">比较EFI和BIOS</a> <span class="text-muted">weixin_33948416</span> <div>文章太长,有很多人会看不进去。在这个浮躁的社会里,能够把一本书逐字阅读已经变成了一种奢侈,尤其是现在大行其道的速读阅读法,讲究快即是美。而技术来不得半点取巧,需要一点点的读,一点点的思考和吸收,浮躁了,你就变成啥也懂,啥也不精的伪专家。一个显著的区别就是EFI是用模块化,C语言风格的参数堆栈传递方式,动态链接的形式构建的系统,较BIOS而言更易于实现,容错和纠错特性更强,缩短了系统研发的时间。它运</div> </li> <li><a href="/article/1884876166997798912.htm" title="Kotlin——高级篇(二):高阶函数详解与标准的高阶函数使用" target="_blank">Kotlin——高级篇(二):高阶函数详解与标准的高阶函数使用</a> <span class="text-muted">weixin_30488313</span> <a class="tag" taget="_blank" href="/search/%E7%A7%BB%E5%8A%A8%E5%BC%80%E5%8F%91/1.htm">移动开发</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/ViewUI/1.htm">ViewUI</a> <div>在上面一个章节中,详细的讲解了Kotlin中关于Lambda表达式的语法以及运用,如果还您对其还不甚理解,请参见Kotlin——高级篇(一):Lambda表达式详解。在这篇文章中,多次提到了Kotlin中关于高阶函数的内容,故而在这一篇文章中会详解的对Kotlin高阶函数的方方面面。目录一、高阶函数介绍在介绍高阶函数之前,或许您先应该了解Kotlin中,基础函数的使用与定义。您可以参见Kotlin</div> </li> <li><a href="/article/1884876040665362432.htm" title="基于CNN-GRU-Attention混合神经网络的负荷预测方法(Python代码实现)" target="_blank">基于CNN-GRU-Attention混合神经网络的负荷预测方法(Python代码实现)</a> <span class="text-muted">宇哥预测优化代码学习</span> <a class="tag" taget="_blank" href="/search/%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C/1.htm">神经网络</a><a class="tag" taget="_blank" href="/search/cnn/1.htm">cnn</a><a class="tag" taget="_blank" href="/search/gru/1.htm">gru</a> <div>欢迎来到本博客❤️❤️博主优势:博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。⛳️座右铭:行百里者,半于九十。本文目录如下:目录1概述一、引言二、模型结构三、数据预处理四、模型训练与评估五、实验结果与分析六、结论与展望2运行结果3参考文献4Python代码实现及数据1概述基于CNN-GRU(convolutionalneuralnetworks-gaterecurrentunit)神经网络的电</div> </li> <li><a href="/article/1884875536820400128.htm" title="为什么要做代码分层架构?" target="_blank">为什么要做代码分层架构?</a> <span class="text-muted">我爱娃哈哈</span> <a class="tag" taget="_blank" href="/search/%E8%B6%A3%E5%AD%A6%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">趣学设计模式</a><a class="tag" taget="_blank" href="/search/%E6%9E%B6%E6%9E%84/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/java/1.htm">java</a> <div>软件程序通常有两个层面的需求:功能性需求,简单来说,就是一个程序能为用户做些什么,比如,文件上传、查询数据等;非功能性需求,这个是指除功能性需求以外的其他必要需求,比如,性能、安全性、容错与恢复、本地化、国际化等。事实上,非功能性需求所构建起来的正是我们所熟知的软件架构。什么是软件架构?简单来说,就是软件的基本结构,包括三要素:代码、代码之间的关系和两者各自的属性。我们都知道,软件架构非常重要,为</div> </li> <li><a href="/article/1884875410513129472.htm" title="UEFI和BIOS" target="_blank">UEFI和BIOS</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/%E8%BF%90%E7%BB%B4/1.htm">运维</a><a class="tag" taget="_blank" href="/search/%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">服务器</a> <div>UEFI(UnifiedExtensibleFirmwareInterface)是一种用于替代传统BIOS(BasicInputOutputSystem)的固件接口标准。它提供了操作系统和硬件之间的桥梁,负责启动计算机并加载操作系统。与传统的BIOS相比,UEFI具有以下优势:1.容量更大:BIOS由于限制在16位模式下,其容量和功能有限。而UEFI采用64位的方式运行,可以支持更多的功能和技术。</div> </li> <li><a href="/article/1884874588815421440.htm" title="Linux gdisk 命令使用详解" target="_blank">Linux gdisk 命令使用详解</a> <span class="text-muted"></span> <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a> <div>简介gdisk命令是Linux上管理GPT(GUID分区表)分区的强大工具。它可替代仅支持MBR(主引导记录)分区的fdisk。安装Debian/UbuntusudoaptinstallgdiskRHEL/CentOSsudoyuminstallgdisk检查分区类型sudogdisk-l/dev/sdXGPT磁盘:显示带有GUID代码的分区MBR磁盘:gdisk发出警告并询问是否要转换为GPT运</div> </li> <li><a href="/article/1884874461585403904.htm" title="ES6新增扩展:字符串-数值-数组-函数-对象" target="_blank">ES6新增扩展:字符串-数值-数组-函数-对象</a> <span class="text-muted"></span> <div>字符串的扩展判断字符串是否包含在另一个字符中lets='h'//结果:trues.startsWith('hello')//是否在头部//结果:falses.endWith('hello')//是否在尾部//结果:trues.includes('hello')//字符串中是否存在字符串补全letb='how'//结果:aahowb.padStart('5','a')//不足5个字符,在头部补缺少的</div> </li> <li><a href="/article/1884873521834815488.htm" title="Google Drive下载大文件失败" target="_blank">Google Drive下载大文件失败</a> <span class="text-muted">玉米的玉*」*</span> <a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/1.htm">笔记</a> <div>今天下载一个GoogleDrive的文件下了一下午,终于找到了解决问题的方法!下面是原作者的知乎~https://zhuanlan.zhihu.com/p/133973574</div> </li> <li><a href="/article/1884872640359886848.htm" title="bkcrack安装" target="_blank">bkcrack安装</a> <span class="text-muted">x0da6h</span> <a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8/1.htm">网络安全</a> <div>bkcrack是一款破解密码算法工具在ctf中主要用于破解压缩包密码本文主要介绍它的下载、安装方法先从github获取资源,windows中安装bkcrack还需要额外安装VC++的Redistributablegitclonehttps://github.com/kimci86/bkcrack.git然后配置cmake工具,需要用到cmake手动构建brack的项目代码pipinstallcma</div> </li> <li><a href="/article/1884872009104551936.htm" title="02.DockerCompose部署Nginx" target="_blank">02.DockerCompose部署Nginx</a> <span class="text-muted">Felix_XY</span> <a class="tag" taget="_blank" href="/search/DockerCompose/1.htm">DockerCompose</a><a class="tag" taget="_blank" href="/search/Nginx/1.htm">Nginx</a><a class="tag" taget="_blank" href="/search/nginx/1.htm">nginx</a><a class="tag" taget="_blank" href="/search/docker/1.htm">docker</a><a class="tag" taget="_blank" href="/search/docker/1.htm">docker</a><a class="tag" taget="_blank" href="/search/compose/1.htm">compose</a> <div>目录参考链接获取镜像单机部署(bridge模式)单机部署(host模式)单机部署使用templates配置nginx.conf官方镜像支持的环境变量准备template文件创建docker-compose.yml验证转载请注明出处参考链接https://hubgw.docker.com/_/nginxhttps://devopsian.net/p/nginx-config-template-wit</div> </li> <li><a href="/article/7.htm" title="LeetCode[位运算] - #137 Single Number II" target="_blank">LeetCode[位运算] - #137 Single Number II</a> <span class="text-muted">Cwind</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/Algorithm/1.htm">Algorithm</a><a class="tag" taget="_blank" href="/search/LeetCode/1.htm">LeetCode</a><a class="tag" taget="_blank" href="/search/%E9%A2%98%E8%A7%A3/1.htm">题解</a><a class="tag" taget="_blank" href="/search/%E4%BD%8D%E8%BF%90%E7%AE%97/1.htm">位运算</a> <div>原题链接:#137 Single Number II  要求: 给定一个整型数组,其中除了一个元素之外,每个元素都出现三次。找出这个元素 注意:算法的时间复杂度应为O(n),最好不使用额外的内存空间   难度:中等   分析: 与#136类似,都是考察位运算。不过出现两次的可以使用异或运算的特性 n XOR n = 0, n XOR 0 = n,即某一</div> </li> <li><a href="/article/134.htm" title="《JavaScript语言精粹》笔记" target="_blank">《JavaScript语言精粹》笔记</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a> <div>0、JavaScript的简单数据类型包括数字、字符创、布尔值(true/false)、null和undefined值,其它值都是对象。 1、JavaScript只有一个数字类型,它在内部被表示为64位的浮点数。没有分离出整数,所以1和1.0的值相同。 2、NaN是一个数值,表示一个不能产生正常结果的运算结果。NaN不等于任何值,包括它本身。可以用函数isNaN(number)检测NaN,但是</div> </li> <li><a href="/article/261.htm" title="你应该更新的Java知识之常用程序库" target="_blank">你应该更新的Java知识之常用程序库</a> <span class="text-muted">Kai_Ge</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>在很多人眼中,Java 已经是一门垂垂老矣的语言,但并不妨碍 Java 世界依然在前进。如果你曾离开 Java,云游于其它世界,或是每日只在遗留代码中挣扎,或许是时候抬起头,看看老 Java 中的新东西。 Guava Guava[gwɑ:və],一句话,只要你做Java项目,就应该用Guava(Github)。 guava 是 Google 出品的一套 Java 核心库,在我看来,它甚至应该</div> </li> <li><a href="/article/388.htm" title="HttpClient" target="_blank">HttpClient</a> <span class="text-muted">120153216</span> <a class="tag" taget="_blank" href="/search/httpclient/1.htm">httpclient</a> <div>/** * 可以传对象的请求转发,对象已流形式放入HTTP中 */ public static Object doPost(Map<String,Object> parmMap,String url) { Object object = null; HttpClient hc = new HttpClient(); String fullURL </div> </li> <li><a href="/article/515.htm" title="Django model字段类型清单" target="_blank">Django model字段类型清单</a> <span class="text-muted">2002wmj</span> <a class="tag" taget="_blank" href="/search/django/1.htm">django</a> <div>Django 通过 models 实现数据库的创建、修改、删除等操作,本文为模型中一般常用的类型的清单,便于查询和使用: AutoField:一个自动递增的整型字段,添加记录时它会自动增长。你通常不需要直接使用这个字段;如果你不指定主键的话,系统会自动添加一个主键字段到你的model。(参阅自动主键字段) BooleanField:布尔字段,管理工具里会自动将其描述为checkbox。 Cha</div> </li> <li><a href="/article/642.htm" title="在SQLSERVER中查找消耗CPU最多的SQL" target="_blank">在SQLSERVER中查找消耗CPU最多的SQL</a> <span class="text-muted">357029540</span> <a class="tag" taget="_blank" href="/search/SQL+Server/1.htm">SQL Server</a> <div>返回消耗CPU数目最多的10条语句 SELECT TOP 10    total_worker_time/execution_count AS avg_cpu_cost, plan_handle,    execution_count,    (SELECT SUBSTRING(text, statement_start_of</div> </li> <li><a href="/article/769.htm" title="Myeclipse项目无法部署,Undefined exploded archive location" target="_blank">Myeclipse项目无法部署,Undefined exploded archive location</a> <span class="text-muted">7454103</span> <a class="tag" taget="_blank" href="/search/eclipse/1.htm">eclipse</a><a class="tag" taget="_blank" href="/search/MyEclipse/1.htm">MyEclipse</a> <div>做个备忘! 错误信息为:       Undefined exploded archive location 原因:           在工程转移过程中,导致工程的配置文件出错; 解决方法:    </div> </li> <li><a href="/article/896.htm" title="GMT时间格式转换" target="_blank">GMT时间格式转换</a> <span class="text-muted">adminjun</span> <a class="tag" taget="_blank" href="/search/GMT/1.htm">GMT</a><a class="tag" taget="_blank" href="/search/%E6%97%B6%E9%97%B4%E8%BD%AC%E6%8D%A2/1.htm">时间转换</a> <div>普通的时间转换问题我这里就不再罗嗦了,我想大家应该都会那种低级的转换问题吧,现在我向大家总结一下如何转换GMT时间格式,这种格式的转换方法网上还不是很多,所以有必要总结一下,也算给有需要的朋友一个小小的帮助啦。 1、可以使用 SimpleDateFormat SimpleDateFormat    EEE-三位星期 d-天 MMM-月 yyyy-四位年 </div> </li> <li><a href="/article/1023.htm" title="Oracle数据库新装连接串问题" target="_blank">Oracle数据库新装连接串问题</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/oracle%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">oracle数据库</a> <div>割接新装了数据库,客户端登陆无问题,apache/cgi-bin程序有问题,sqlnet.log日志如下: Fatal NI connect error 12170.   VERSION INFORMATION:         TNS for Linux: Version 10.2.0.4.0 - Product</div> </li> <li><a href="/article/1150.htm" title="回顾java数组复制" target="_blank">回顾java数组复制</a> <span class="text-muted">ayaoxinchao</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E7%BB%84/1.htm">数组</a> <div>在写这篇文章之前,也看了一些别人写的,基本上都是大同小异。文章是对java数组复制基础知识的回顾,算是作为学习笔记,供以后自己翻阅。首先,简单想一下这个问题:为什么要复制数组?我的个人理解:在我们在利用一个数组时,在每一次使用,我们都希望它的值是初始值。这时我们就要对数组进行复制,以达到原始数组值的安全性。java数组复制大致分为3种方式:①for循环方式 ②clone方式 ③arrayCopy方</div> </li> <li><a href="/article/1277.htm" title="java web会话监听并使用spring注入" target="_blank">java web会话监听并使用spring注入</a> <span class="text-muted">bewithme</span> <a class="tag" taget="_blank" href="/search/Java+Web/1.htm">Java Web</a> <div>        在java web应用中,当你想在建立会话或移除会话时,让系统做某些事情,比如说,统计在线用户,每当有用户登录时,或退出时,那么可以用下面这个监听器来监听。        import java.util.ArrayList; import java.ut</div> </li> <li><a href="/article/1404.htm" title="NoSQL数据库之Redis数据库管理(Redis的常用命令及高级应用)" target="_blank">NoSQL数据库之Redis数据库管理(Redis的常用命令及高级应用)</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/redis/1.htm">redis</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/NoSQL/1.htm">NoSQL</a> <div>一 .Redis常用命令         Redis提供了丰富的命令对数据库和各种数据库类型进行操作,这些命令可以在Linux终端使用。         a.键值相关命令         b.服务器相关命令 1.键值相关命令       &</div> </li> <li><a href="/article/1531.htm" title="java枚举序列化问题" target="_blank">java枚举序列化问题</a> <span class="text-muted">bingyingao</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E6%9E%9A%E4%B8%BE/1.htm">枚举</a><a class="tag" taget="_blank" href="/search/%E5%BA%8F%E5%88%97%E5%8C%96/1.htm">序列化</a> <div>对象在网络中传输离不开序列化和反序列化。而如果序列化的对象中有枚举值就要特别注意一些发布兼容问题: 1.加一个枚举值 新机器代码读分布式缓存中老对象,没有问题,不会抛异常。 老机器代码读分布式缓存中新对像,反序列化会中断,所以在所有机器发布完成之前要避免出现新对象,或者提前让老机器拥有新增枚举的jar。 2.删一个枚举值 新机器代码读分布式缓存中老对象,反序列</div> </li> <li><a href="/article/1658.htm" title="【Spark七十八】Spark Kyro序列化" target="_blank">【Spark七十八】Spark Kyro序列化</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/spark/1.htm">spark</a> <div>当使用SparkContext的saveAsObjectFile方法将对象序列化到文件,以及通过objectFile方法将对象从文件反序列出来的时候,Spark默认使用Java的序列化以及反序列化机制,通常情况下,这种序列化机制是很低效的,Spark支持使用Kyro作为对象的序列化和反序列化机制,序列化的速度比java更快,但是使用Kyro时要注意,Kyro目前还是有些bug。 Spark</div> </li> <li><a href="/article/1785.htm" title="Hybridizing OO and Functional Design" target="_blank">Hybridizing OO and Functional Design</a> <span class="text-muted">bookjovi</span> <a class="tag" taget="_blank" href="/search/erlang/1.htm">erlang</a><a class="tag" taget="_blank" href="/search/haskell/1.htm">haskell</a> <div>  推荐博文: Tell Above, and Ask Below - Hybridizing OO and Functional Design 文章中把OO和FP讲的深入透彻,里面把smalltalk和haskell作为典型的两种编程范式代表语言,此点本人极为同意,smalltalk可以说是最能体现OO设计的面向对象语言,smalltalk的作者Alan kay也是OO的最早先驱,</div> </li> <li><a href="/article/1912.htm" title="Java-Collections Framework学习与总结-HashMap" target="_blank">Java-Collections Framework学习与总结-HashMap</a> <span class="text-muted">BrokenDreams</span> <a class="tag" taget="_blank" href="/search/Collections/1.htm">Collections</a> <div>        开发中常常会用到这样一种数据结构,根据一个关键字,找到所需的信息。这个过程有点像查字典,拿到一个key,去字典表中查找对应的value。Java1.0版本提供了这样的类java.util.Dictionary(抽象类),基本上支持字典表的操作。后来引入了Map接口,更好的描述的这种数据结构。  &nb</div> </li> <li><a href="/article/2039.htm" title="读《研磨设计模式》-代码笔记-职责链模式-Chain Of Responsibility" target="_blank">读《研磨设计模式》-代码笔记-职责链模式-Chain Of Responsibility</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/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a> <div>声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/ /** * 业务逻辑:项目经理只能处理500以下的费用申请,部门经理是1000,总经理不设限。简单起见,只同意“Tom”的申请 * bylijinnan */ abstract class Handler { /* </div> </li> <li><a href="/article/2166.htm" title="Android中启动外部程序" target="_blank">Android中启动外部程序</a> <span class="text-muted">cherishLC</span> <a class="tag" taget="_blank" href="/search/android/1.htm">android</a> <div>1、启动外部程序 引用自: http://blog.csdn.net/linxcool/article/details/7692374 //方法一 Intent intent=new Intent(); //包名 包名+类名(全路径) intent.setClassName("com.linxcool", "com.linxcool.PlaneActi</div> </li> <li><a href="/article/2293.htm" title="summary_keep_rate" target="_blank">summary_keep_rate</a> <span class="text-muted">coollyj</span> <a class="tag" taget="_blank" href="/search/SUM/1.htm">SUM</a> <div> BEGIN /*DECLARE minDate varchar(20) ; DECLARE maxDate varchar(20) ;*/ DECLARE stkDate varchar(20) ; DECLARE done int default -1; /* 游标中 注册服务器地址 */ DE</div> </li> <li><a href="/article/2420.htm" title="hadoop hdfs 添加数据目录出错" target="_blank">hadoop hdfs 添加数据目录出错</a> <span class="text-muted">daizj</span> <a class="tag" taget="_blank" href="/search/hadoop/1.htm">hadoop</a><a class="tag" taget="_blank" href="/search/hdfs/1.htm">hdfs</a><a class="tag" taget="_blank" href="/search/%E6%89%A9%E5%AE%B9/1.htm">扩容</a> <div>由于原来配置的hadoop data目录快要用满了,故准备修改配置文件增加数据目录,以便扩容,但由于疏忽,把core-site.xml, hdfs-site.xml配置文件dfs.datanode.data.dir 配置项增加了配置目录,但未创建实际目录,重启datanode服务时,报如下错误: 2014-11-18 08:51:39,128 WARN org.apache.hadoop.h</div> </li> <li><a href="/article/2547.htm" title="grep 目录级联查找" target="_blank">grep 目录级联查找</a> <span class="text-muted">dongwei_6688</span> <a class="tag" taget="_blank" href="/search/grep/1.htm">grep</a> <div>       在Mac或者Linux下使用grep进行文件内容查找时,如果给定的目标搜索路径是当前目录,那么它默认只搜索当前目录下的文件,而不会搜索其下面子目录中的文件内容,如果想级联搜索下级目录,需要使用一个“-r”参数: grep -n -r "GET" .   上面的命令将会找出当前目录“.”及当前目录中所有下级目录</div> </li> <li><a href="/article/2674.htm" title="yii 修改模块使用的布局文件" target="_blank">yii 修改模块使用的布局文件</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/yii/1.htm">yii</a><a class="tag" taget="_blank" href="/search/layouts/1.htm">layouts</a> <div>方法一:yii模块默认使用系统当前的主题布局文件,如果在主配置文件中配置了主题比如: 'theme'=>'mythm', 那么yii的模块就使用 protected/themes/mythm/views/layouts 下的布局文件; 如果未配置主题,那么 yii的模块就使用  protected/views/layouts 下的布局文件, 总之默认不是使用自身目录 pr</div> </li> <li><a href="/article/2801.htm" title="设计模式之单例模式" target="_blank">设计模式之单例模式</a> <span class="text-muted">come_for_dream</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/%E6%87%92%E6%B1%89%E5%BC%8F%E9%A5%BF%E6%B1%89%E5%BC%8F/1.htm">懒汉式饿汉式</a><a class="tag" taget="_blank" href="/search/%E5%8F%8C%E9%87%8D%E6%A3%80%E9%AA%8C%E9%94%81%E5%A4%B1%E8%B4%A5/1.htm">双重检验锁失败</a><a class="tag" taget="_blank" href="/search/%E6%97%A0%E5%BA%8F%E5%86%99%E5%85%A5/1.htm">无序写入</a> <div>                今天该来的面试还没来,这个店估计不会来电话了,安静下来写写博客也不错,没事翻了翻小易哥的博客甚至与大牛们之间的差距,基础知识不扎实建起来的楼再高也只能是危楼罢了,陈下心回归基础把以前学过的东西总结一下。   *********************************</div> </li> <li><a href="/article/2928.htm" title="8、数组" target="_blank">8、数组</a> <span class="text-muted">豆豆咖啡</span> <a class="tag" taget="_blank" href="/search/%E4%BA%8C%E7%BB%B4%E6%95%B0%E7%BB%84/1.htm">二维数组</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E7%BB%84/1.htm">数组</a><a class="tag" taget="_blank" href="/search/%E4%B8%80%E7%BB%B4%E6%95%B0%E7%BB%84/1.htm">一维数组</a> <div>  一、概念       数组是同一种类型数据的集合。其实数组就是一个容器。   二、好处       可以自动给数组中的元素从0开始编号,方便操作这些元素   三、格式   //一维数组 1,元素类型[] 变量名 = new 元素类型[元素的个数] int[] arr =</div> </li> <li><a href="/article/3055.htm" title="Decode Ways" target="_blank">Decode Ways</a> <span class="text-muted">hcx2013</span> <a class="tag" taget="_blank" href="/search/decode/1.htm">decode</a> <div>A message containing letters from A-Z is being encoded to numbers using the following mapping: 'A' -> 1 'B' -> 2 ... 'Z' -> 26 Given an encoded message containing digits, det</div> </li> <li><a href="/article/3182.htm" title="Spring4.1新特性——异步调度和事件机制的异常处理" target="_blank">Spring4.1新特性——异步调度和事件机制的异常处理</a> <span class="text-muted">jinnianshilongnian</span> <a class="tag" taget="_blank" href="/search/spring+4.1/1.htm">spring 4.1</a> <div>目录 Spring4.1新特性——综述 Spring4.1新特性——Spring核心部分及其他 Spring4.1新特性——Spring缓存框架增强 Spring4.1新特性——异步调用和事件机制的异常处理 Spring4.1新特性——数据库集成测试脚本初始化 Spring4.1新特性——Spring MVC增强 Spring4.1新特性——页面自动化测试框架Spring MVC T</div> </li> <li><a href="/article/3309.htm" title="squid3(高命中率)缓存服务器配置" target="_blank">squid3(高命中率)缓存服务器配置</a> <span class="text-muted">liyonghui160com</span> <div>    系统:centos 5.x   需要的软件:squid-3.0.STABLE25.tar.gz 1.下载squid wget http://www.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE25.tar.gz tar zxf squid-3.0.STABLE25.tar.gz &&</div> </li> <li><a href="/article/3436.htm" title="避免Java应用中NullPointerException的技巧和最佳实践" target="_blank">避免Java应用中NullPointerException的技巧和最佳实践</a> <span class="text-muted">pda158</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>1) 从已知的String对象中调用equals()和equalsIgnoreCase()方法,而非未知对象。   总是从已知的非空String对象中调用equals()方法。因为equals()方法是对称的,调用a.equals(b)和调用b.equals(a)是完全相同的,这也是为什么程序员对于对象a和b这么不上心。如果调用者是空指针,这种调用可能导致一个空指针异常 Object unk</div> </li> <li><a href="/article/3563.htm" title="如何在Swift语言中创建http请求" target="_blank">如何在Swift语言中创建http请求</a> <span class="text-muted">shoothao</span> <a class="tag" taget="_blank" href="/search/http/1.htm">http</a><a class="tag" taget="_blank" href="/search/swift/1.htm">swift</a> <div> 概述:本文通过实例从同步和异步两种方式上回答了”如何在Swift语言中创建http请求“的问题。 如果你对Objective-C比较了解的话,对于如何创建http请求你一定驾轻就熟了,而新语言Swift与其相比只有语法上的区别。但是,对才接触到这个崭新平台的初学者来说,他们仍然想知道“如何在Swift语言中创建http请求?”。 在这里,我将作出一些建议来回答上述问题。常见的</div> </li> <li><a href="/article/3690.htm" title="Spring事务的传播方式" target="_blank">Spring事务的传播方式</a> <span class="text-muted">uule</span> <a class="tag" taget="_blank" href="/search/spring%E4%BA%8B%E5%8A%A1/1.htm">spring事务</a> <div>传播方式:        新建事务       required       required_new   - 挂起当前         非事务方式运行       supports   &nbs</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>