Hexo博客搭建全攻略(四)高级应用

简介

截止上节,我们已经利用 Hexo 搭建起完整博客环境,现在你应该可以愉快写作并管理自己的博客啦。在实际操作过程中,可能还是会遇到一些问题不知道如何解决。下面,我将整理一些我的实际操作过程遇到一些麻烦以及解决的方法,供大家参考。

自定文字大小与颜色

Markdown语法本身没有指定文字大小与颜色的内容,但在实际写作过程中,可能会遇到这方面的需要,如下图:

Hexo博客搭建全攻略(四)高级应用_第1张图片

在文章结尾,有一个版权声明,为了醒目,需要对文字做个颜色上的区分,相信大家在写作过程中,也会遇到这样的需求,如何解决呢?

鉴于Markdown是一种弱格式的语法,在许多Markdown工具中,为丰富一些编排效果,添加了对一些html标签的支持。 Hexo 也是如此,要实现如上图的效果,很简单,只需以html标签包起来,并对标签添加相关属性即可,代码如下:

> 版权声明:本文为原创,欢迎转载,转载请注明出处,勿用于商业用途!

当然,如果要自定义文字大小,只需要在 font 标签添加 size 属性即可。

首行缩进

写作时,有些人可能有段落首行缩进的习惯,出于习惯,于是在首行开始处,手动输入空格缩进,就像在word等文字编辑工具中那样。但一预览,就会发现,首行输入的空格消失了。Markdown语法规范会自动清理首行头部的这些空格。那我们想首行缩进,该如何处理呢?

加空格缩进的思路肯定是没错的,现在就要想办法阻止我们添加的空格被清理掉。方法当然有,就是添加空格的硬编码,这样强制显示出空格,代码如下:

 //半角空格(英文)
 //全角空格(中文)

如下,就是添加了首行缩进以及自定义文字大小的示例

  本站是使用[Hexo](https://hexo.io)框架搭建,托管在[Github](https://github.com/gradyu)之上,博客主题使用的是[NexT](http://theme-next.iissnan.com)

注意,空格编码 &emsp 后面一定不要漏了 ; 这个英文分号。

图片引用

“有图有真相”曾一度风靡网络,现在谁写博文章里面没几张图片呢?Markdown写作引用图片何其简单,无非就是 ![](url) 这样简单的语法就能搞定了,这也值得拿出来说事?不然,至少有下面一些问题我需要在此探讨一下:

  1. url是远程还是本地?
  2. 如果是远程,怎样保证url上对应图片不会被别人删除?
  3. 如果是本地,我们要怎么管理这些本地图片?

本地管理

我们先说本地管理的方式,此种方法管理起来相对比较简单,但写作不太方便。以下详细介绍:

统一管理

可以在站点源码的source目录下添加一个images目录,然后将图片放入此目录下,在文章以![](/images/图片文件名) 方式引用即可。

此种方法最简单,但图片在首页或归档页里显示不出来。 Hexo 为解决这个问题,提供了资源文件夹功能。

资源文件夹

此功能默认是关闭的,可以通过将 站点配置文件 中的 post_asset_folder 选项改为 true 来打开。

_config.yml
post_asset_folder: true

打开 资源文件夹 功能后,Hexo会在每次执行 hexo new [layout] </code> 命令时自动创建一个与之对应的文件夹,此文件夹拥有与对应的md文件名一样的名字,所有与文章对应用的资源都可以放在此文件夹中,当然包括图片资源。</p> <p>在文章中如何引用这些资源呢?通过Markdown常规引用语法,当然可以引用到资源,但依然无法解决在首页或归档页无法显示的问题。为此,<code>Hexo</code> 专门引入了特定标签来解决,语法如下:</p> <pre><code>{% asset_path slug %} {% asset_img slug [title] %} {% asset_link slug [title] %} </code></pre> <p>举列来说,你把 <code>example.jpg</code> 放入资源文件夹中,正确引用的方式如下:</p> <pre><code>{% asset_img example.jpg This is an example image %} </code></pre> <h3>远程管理</h3> <p>也许有人会问,即然本地管理已经很好的解决了图片显示的问题,为什么我还要讨论远程管理?</p> <p>可能有人已经猜到了,本地图片在部署时,最终还是要传到网络空间的。而网络空间是有限制的,以Github为例,如果我所记不差,应该只有200M空间。这空间对文字而言,应该是绰绰有余,如果有图片,那就很难说啦。有些人可能还在博客上开通相册功能,如此空间就很可能不够使用啦。</p> <p>这时可能有人帮忙出点子啦,指出文章的图片可以直接引用网上的资源,这样不是就解决所有问题啦。当然,如果这图片是你网盘或者其他自己能够控制的资源,也不是不可以。我要特别提醒的是,千万不要引用自己无法控制的资源,因为这资源说不定什么时候就可能被别人移除啦。</p> <p>如果你手头没有现成的图片管理资源,或者说自己也不太想直接引用自己的网盘资源,那么我就建议你使用七牛,原因如下:</p> <ol> <li>提供10GB免费存储,每月10GB的免费下载流量,对个人博客来说,这绰绰有余啦;</li> <li>配合极简图床可以将效率提到最高;</li> <li>Hexo提供七牛同步插件,一次配置好后,在部署时,可以自动上传并生成引用路径。</li> </ol> <p>具体的使用方法,大家可以参考相关链接,这里不作展开啦。</p> <h2>文章引用</h2> <p>在写作时,文章里面可能需要引用自己写的另一篇文章,相信这种情况大家也比较常见,如下图:</p> <div class="image-package"> <div class="image-container" style="max-width: 700px; max-height: 574px;"> <div class="image-view"> <a href="http://img.e-com-net.com/image/info10/e690779ea6ec4cd5865a8cc6fbf3e711.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info10/e690779ea6ec4cd5865a8cc6fbf3e711.jpg" width="650" height="444" alt="Hexo博客搭建全攻略(四)高级应用_第2张图片" style="border:1px solid black;"></a> </div> </div> <div class="image-caption"></div> </div> <p>针对这种情况,<code>Hexo</code> 也提供特定标签来处理,其语法如下:</p> <pre><code>{% post_path slug %} {% post_link slug [title] %} </code></pre> <p>其中 <code>slug</code> 是md文件对应的文件名,<code>title</code> 是要在文章引用显示的标题。</p> <h2>文本居中</h2> <p>实际写作中,可能会文本居中显示的需求,Markdown本身没有相关语法, <code>Hexo</code> 提供了相关支持,有两种书写方式,如下:</p> <pre><code><!-- HTML方式: 直接在 Markdown 文件中编写 HTML 来调用 --> <!-- 其中 class="blockquote-center" 是必须的 --> <blockquote class="blockquote-center">blah blah blah</blockquote> <!-- 标签 方式,要求版本在0.4.5或以上 --> {% centerquote %}blah blah blah{% endcenterquote %} </code></pre> <h2>阅读全文</h2> <p>在首页显示文章的部分内容,并提供一个 <code>阅读全文</code> 的按钮,点击跳转至文章全文,这是一个比较常用的需求。 <code>NexT</code> 主题提供三种方式来控制文章在首页显示的方式,如下:</p> <ol> <li>在文章中使用 `` 手动进行截断,Hexo 提供的方式</li> <li>在文章的 front-matter 中添加 description,并提供文章摘录</li> <li>自动形成摘要,在 主题配置文件 中添加:</li> </ol> <pre><code>auto_excerpt: enable: true length: 150 </code></pre> <blockquote> <p>建议使用 ``(即第一种方式),除了可以精确控制需要显示的摘录内容以外, 这种方式也可以让 Hexo 中的插件更好的识别。</p> </blockquote> <h2>代码主题</h2> <p><code>NexT</code> 使用 Tomorrow Theme作为代码高亮主题,共5款可供选择,分别是 <code>normal</code>,<code>night</code>, <code>night blue</code>, <code>night bright</code>, <code>night eighties</code></p> <div class="image-package"> <div class="image-container" style="max-width: 700px; max-height: 462px;"> <div class="image-view"> <a href="http://img.e-com-net.com/image/info10/434ca520cf6f4df5bde057f0051fff49.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info10/434ca520cf6f4df5bde057f0051fff49.jpg" width="650" height="175" alt="Hexo博客搭建全攻略(四)高级应用_第3张图片" style="border:1px solid black;"></a> </div> </div> <div class="image-caption"></div> </div> <p>更改 <code>主题配置文件</code> 中的 <code>highlight_theme</code> 字段,将其值设定成你所喜爱的高亮主题,例如:</p> <pre><code># Code Highlight theme # Available value: normal | night | night eighties | night blue | night bright # https://github.com/chriskempson/tomorrow-theme highlight_theme: normal </code></pre> <h2>添加相册</h2> <p><code>Hexo</code>中实现相册功能的主题寥寥无几,不幸的是,<code>NexT</code> 正好是没有实现相册功能的主题之一。毕竟博客是用来写作的,而另方面,实现相册也比较难:</p> <ol> <li><p>图片放哪里,放在 <code>source</code> 文件夹中,需要解析成静态文件,图片一旦多的话就会解析的非常慢。</p></li> <li><p>怎么批量获取图片 url (文件名),图片那么多,不可能一个一个的手动输入图片 url;</p></li> <li><p>如何显示这些图片,你不仅需要添加 <code>相册</code> 页面,还需要编程实现图片的显示排版;</p></li> </ol> <p>基于以上,我不建议大家在博客里面开通相册功能,不过如果你有强烈的开通意愿的话,我建议你使用 yilia主题 , 该主题实现了相册功能,且与 <code>NexT</code> 的 <code>Pisces</code> 模式比较接近。大家有兴趣可以自己去研究下,这也是一个很不错的主题,我就不展开了。</p> <h2>添加音乐播放</h2> <p>有人可能希望读者阅读时,自动播放些背景音乐,以给读者更好的阅读体验,要集成音乐播放服务,也很简单,步骤如下:</p> <ol> <li>进入网易音乐,找到自己喜欢的乐单;</li> <li>进入乐单,点击 <code>生成外链播放器</code><br> <div class="image-package"> <div class="image-container" style="max-width: 700px; max-height: 378px;"> <div class="image-view"> <a href="http://img.e-com-net.com/image/info10/845cfa042cc34bbca6b286ded9c12496.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info10/845cfa042cc34bbca6b286ded9c12496.jpg" width="650" height="352" alt="Hexo博客搭建全攻略(四)高级应用_第4张图片" style="border:1px solid black;"></a> </div> </div> <div class="image-caption"></div> </div> </li> <li> <p>选择自己需要的尺寸,确认是否自动播放,系统自动生成插件代码</p> <br> <div class="image-package"> <div class="image-container" style="max-width: 700px; max-height: 641px;"> <div class="image-view"> <a href="http://img.e-com-net.com/image/info10/8dd31cfe4a27410caf40fd81642a5f4d.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info10/8dd31cfe4a27410caf40fd81642a5f4d.jpg" width="650" height="595" alt="Hexo博客搭建全攻略(四)高级应用_第5张图片" style="border:1px solid black;"></a> </div> </div> <div class="image-caption"></div> </div> </li> <li> <p>复制html代码到相应的文章或页面,重新生成本地预览</p> <br> <div class="image-package"> <div class="image-container" style="max-width: 700px; max-height: 554px;"> <div class="image-view"> <a href="http://img.e-com-net.com/image/info10/c88631c0f4a94cc286d90ed16ba9dbf0.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info10/c88631c0f4a94cc286d90ed16ba9dbf0.jpg" width="650" height="246" alt="Hexo博客搭建全攻略(四)高级应用_第6张图片" style="border:1px solid black;"></a> </div> </div> <div class="image-caption"></div> </div> </li> </ol> <blockquote> <p>注意:你也可以将播放器添加到侧边栏里,修改主题目录下 <code>layout/_macro</code> 的 <code>sidebar.swig</code> ,将刚才的html代码贴到你想要放到的位置。这样读者进入站点的任何地方都会播放背景音乐。当然,你也可以将html代码中的 <code>width</code> 和 <code>height</code> 改成 <code>0</code> 来隐藏那个播放器界面,以实现真正的背景音乐。</p> </blockquote> <h2>资源压缩</h2> <p><code>NexT</code> 并未对 <code>HTML</code>、<code>JavaScript</code> 以及 <code>CSS</code> 做压缩处理。而且,如果你细心些,可能已经发现 <code>Hexo</code> 生成部署页面里有大量的空白,这些空白进一步也会增加文件大小,进而影响网站响应上的体验。这些虽然不影响功能,但对一些追求完美与极致的人来说,可能没法接受。如何解决呢?</p> <p>有过前端开发经验的人,可能会想到在构建时,利用工具进行相关处理,<code>gulp</code> 可能是许多人比较容易接受的方案,这里面有相当量的开发工作,需要写一些 <code>task</code>,复杂度比较高,具体操作大家可以参考使用gulp精简hexo博客代码。</p> <p>可能许多人没有前端开发经验,对 <code>gulp</code> 也不太熟悉,如果也想进行资源压缩,那么我建议你试试 hexo-all-minifier 插件。能过这个插件,避免编写代码,配置也不太复杂,也可以达到压缩目的。</p> <h2>解决多说不稳定</h2> <p>相信大家使用过程中,可能偶尔遇到 <code>多说</code> 评论加载出错或者加载速度慢的情况。也许你建议我换掉 <code>多说</code> ,但我对多说那是“深爱”啊!不换它,如何解决问题呢?</p> <p>解决方法,从原理上来说其实很简单,主要思路如下:</p> <ol> <li>将多说css文件由头部加载改为尾部加载;</li> <li>利用七牛进行CDN加速;</li> </ol> <p>具体操作可以参考多说评论不稳定,加载速度慢优化方法</p> <h2>双线部署</h2> <p>我们现在是将站点部署在 <code>Github</code> ,众所周知的原因,站点加载速度应该不会让大家满意。正如之前所说,我们其实可以将站点部署在 <code>Coding</code>。其实如果你有自己的域名,我建议你最好做双线部署,这样,国内访问解析至 <code>Coding</code> ,国外解析至 <code>Github</code>。无论如何,我们先要添加 <code>Coding</code> 部署。</p> <h3>添加Coding部署</h3> <p>首先,自行到Coding注册账号。</p> <p>在 <code>用户账号</code> SSH公钥 页面添加本机公钥,方式与之前在 <code>Github</code> 添加公钥类似。</p> <div class="image-package"> <div class="image-container" style="max-width: 282px; max-height: 376px;"> <div class="image-view"> <a href="http://img.e-com-net.com/image/info10/1828b3d30d7644f9b29b474e5f04f2cf.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info10/1828b3d30d7644f9b29b474e5f04f2cf.jpg" width="282" height="376" alt="Hexo博客搭建全攻略(四)高级应用_第7张图片" style="border:1px solid black;"></a> </div> </div> <div class="image-caption"></div> </div> <p>在本机终端输入以下指令测试ssh公钥连接</p> <pre><code>ssh -T git@git.coding.net </code></pre> <p>终端上返回以下信息表明连接成功</p> <pre><code>Hello username You've connected to Coding.net by SSH successfully! </code></pre> <p>创建仓库,仓库名任意。</p> <div class="image-package"> <div class="image-container" style="max-width: 700px; max-height: 395px;"> <div class="image-view"> <a href="http://img.e-com-net.com/image/info10/9c632a6ea7754bc4bebb700639979c74.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info10/9c632a6ea7754bc4bebb700639979c74.jpg" width="650" height="367" alt="Hexo博客搭建全攻略(四)高级应用_第8张图片" style="border:1px solid black;"></a> </div> </div> <div class="image-caption"></div> </div> <p>进入仓库,点击 <code>代码</code> 的 <code>Pages 服务</code>,进行相关配置</p> <div class="image-package"> <div class="image-container" style="max-width: 696px; max-height: 476px;"> <div class="image-view"> <a href="http://img.e-com-net.com/image/info10/3269fa9c36224a05b3d3c9e3652e78cc.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info10/3269fa9c36224a05b3d3c9e3652e78cc.jpg" width="650" height="445" alt="Hexo博客搭建全攻略(四)高级应用_第9张图片" style="border:1px solid black;"></a> </div> </div> <div class="image-caption"></div> </div> <p>修改 <code>站点配置文件</code> 的 <code>deploy</code> 信息如下</p> <pre><code># Deployment ## Docs: https://hexo.io/docs/deployment.html deploy: type: git repo: github: git@github.com:yourname/yourname.github.io.git,master coding: git@git.coding.net:yourname/yourname.git,master </code></pre> <p>执行部署</p> <pre><code>hexo d -g </code></pre> <p>观察终端控制台输出,正常情况下,你会发现 <code>Hexo</code> 自动将页面部署至 <code>Coding</code> 和 <code>Github</code>。</p> <p>浏览器打开 http://yourname.coding.me/blog 即可访问部署在 <code>Coding</code> 的博客站点。</p> <p>浏览器打开 http://yourname.github.io/ 即可访问部署在 <code>Github</code> 的博客站点。</p> <p>整理上面部署的过程,你会发现,与 <code>Github Pages</code> 相比,除过国内访问速度快之外, <code>Coding</code> 还有如下优点:</p> <ol> <li>仓库名没有特殊要求,且仓库可私有,你如果对源码信息比较敏感,可以将源码管理迁移至 <code>Coding</code> 。</li> <li>可以部署在任何分支上,这样我们在源码管理时,可以将源码放到 <code>master</code>, 网站页面部署在其他分支,避免按之前的方式,我们每次克隆仓库后,还要手动检出源码分支。</li> <li>支持最多5个域名绑定,而且绑定过程仅在后台就可以完成。</li> <li>绑定域后,还可以支持https,并提供免费SSL/TLS证书申请。当然,要完全支持https,你页面引用的资源的url还需要做相当的修改,这个大家可以自己去尝试。而在 <code>Github</code> 绑定域名后,就无法支持https。</li> </ol> <p>如果你决定添加 <code>Coding</code> 部署,强烈建议你将源码管理也迁移过来,迁移方法这里不做具体介绍,若有疑问,可以私信我。</p> <h3>双线解析</h3> <p>双线解析前提是你必须要有一个自己的域名,如若没有,强烈建议你去 万网 购买一个便宜域名,几块钱就可以搞定。</p> <p>进入域名管理后台,添加如下dns解析信息</p> <div class="image-package"> <div class="image-container" style="max-width: 700px; max-height: 152px;"> <div class="image-view"> <a href="http://img.e-com-net.com/image/info10/2d9855ef1bee4fbeadba22daf6499363.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info10/2d9855ef1bee4fbeadba22daf6499363.jpg" width="650" height="49"></a> </div> </div> <div class="image-caption"></div> </div> <p>这里我使用的二级域名,你想使用主域名,就将图中的 <code>blog</code> 改为 <code>@</code> 或 <code>www</code>。如此,访问你指定的域名,国内读者就会解析到 <code>Coding</code>,国外读者就会解析到 <code>Github</code>。</p> <h2>总结</h2> <p>本文是 <code>Hexo</code> 博客搭建系统文章的终结篇,这个系列是我在自己搭建博客站点时的经验总结,所有的东西基本都来源于网络,我仅是一个整理总结,这可以说众人智慧的结晶,在此,我想再次感谢这些人贡献,也希望我个人微薄的努力,能给大家带来帮助,最后,也要感谢大家对我的支持,我经后还会将更多更好的文章带给大家。这个系列结束后,下个系列将介绍mac系统上各种开发环境搭建,敬请大家期待!</p> <blockquote> <p>版权声明:本文为原创,欢迎转载,转载请注明出处,勿用于商业用途!</p> </blockquote> </article> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1495871982900674560"></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">你可能感兴趣的:(Hexo博客搭建全攻略(四)高级应用)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1773605361501143040.htm" title="被隔离的日子(五)@三七会写作营" target="_blank">被隔离的日子(五)@三七会写作营</a> <span class="text-muted">三七会萍海临风</span> <div>从隔离的初期,我们三人都不适应,彼此说话都还火药味十足。后随着时间的推移,到现在,我们仨人能够心平气和,幽默地对待彼此。看来,时间可真是个好东西,不仅能见证一个人的心性,还能看清自己的需求、他人的本质。今天晚上,孩子跑到厨房,告诉我她给人捐款了。我纳闷,不是给河南捐过款了么。当时,我还落后于她捐的呢。这次又捐给谁?看到我一脸狐疑,孩子说,还记得初四给她补课的那个男老师么?当让记得,当时,就因为是男</div> </li> <li><a href="/article/1773594136444731392.htm" title="word字号和mathtype磅值关系及批量修改" target="_blank">word字号和mathtype磅值关系及批量修改</a> <span class="text-muted">小铁匠-Ma</span> <a class="tag" taget="_blank" href="/search/office%E5%B0%8F%E6%8A%80%E5%B7%A7/1.htm">office小技巧</a><a class="tag" taget="_blank" href="/search/%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB/1.htm">经验分享</a> <div>word字号和mathtype磅值关系及批量修改1.字号与磅值关系字号「八号」对应磅值5字号「七号」对应磅值5.5字号「小六」对应磅值6.5字号「六号」对应磅值7.5字号「小五」对应磅值9字号「五号」对应磅值10.5字号「小四」对应磅值12字号「四号」对应磅值14字号「小三」对应磅值15字号「三号」对应磅值16字号「小二」对应磅值18字号「二号」对应磅值22字号「小一」对应磅值24字号「一号」对应</div> </li> <li><a href="/article/1773587348689321984.htm" title="易经第六十一卦风泽中孚" target="_blank">易经第六十一卦风泽中孚</a> <span class="text-muted">徐徐微风正好</span> <div>易经第六十一卦风泽中孚,巽上兑下。中孚:豚鱼吉,利涉大川,利贞。中孚卦象征着中心诚信,甚至诚信到了能够感动小猪小鱼,可获吉祥,对渡过大河巨流有利,对坚守正道有利。诚信是立人之本,立身处世心怀诚信广施仁义才会走的长远。但是诚信也要合理合时,君子从中得到启示,要以诚信的德行慎重审议案件并宽缓死刑。诚信可以使人信服,有利于坚守中正,内在谦逊柔顺外在坚守行动诚信,连最顽固的老百姓都被感化,天何言哉,四时行</div> </li> <li><a href="/article/1773526342042714112.htm" title="亲子日记 3月15日 星期四" target="_blank">亲子日记 3月15日 星期四</a> <span class="text-muted">侯耀斐妈妈</span> <div>今天的天气跟昨天相比简直是两重天,昨天热的不行,今天又冷的不行,今天不用出门,都听到风呼呼的刮着。昨天晚上剩下一点土豆丝,今天早晨和孩子做了卷饼吃,侯耀斐说特别好吃,说晚上还想再吃一顿,哈哈,真是太容易满足了,就这点要求立马答应了。晚上孩子一回家就说饿了,问中午干嘛了,说是吃的太少了。自己找了饼干先吃了一点。爸爸下班后炒了土豆丝,炖了豆腐,搭配卷饼又吃了一顿,心想如果孩子能天天像今天这样好好吃饭可</div> </li> <li><a href="/article/1773525837279199232.htm" title="2021.12.13 自律日记" target="_blank">2021.12.13 自律日记</a> <span class="text-muted">夏舒帅然a</span> <div>深感时光转瞬即逝,如指缝流金!自律、习惯养成、执行力提高迫在眉睫!今天是什么日子:平日艳阳天起床:7:50任务清单(明日)1.起床:7:302.就寝:10:103.读书30分钟4.打两套太极5.两次静坐(每次15分钟)昨日完成的任务情况,最重要的三件事一.读书30分。未完成二.就寝10:00完成三.起床7:30未完成四.打两套太极未完成五.两次静坐(每次15分钟)未完成习惯养成:早睡早起、每日读书</div> </li> <li><a href="/article/1773496455663779840.htm" title="关于举办第十五届蓝桥杯全国软件和信息技术专业人才大赛项目实战赛的通知" target="_blank">关于举办第十五届蓝桥杯全国软件和信息技术专业人才大赛项目实战赛的通知</a> <span class="text-muted">QSNKJJSW</span> <a class="tag" taget="_blank" href="/search/%E8%93%9D%E6%A1%A5%E6%9D%AF/1.htm">蓝桥杯</a><a class="tag" taget="_blank" href="/search/%E8%81%8C%E5%9C%BA%E5%92%8C%E5%8F%91%E5%B1%95/1.htm">职场和发展</a><a class="tag" taget="_blank" href="/search/%E9%9D%92%E5%B0%91%E5%B9%B4%E7%BC%96%E7%A8%8B/1.htm">青少年编程</a><a class="tag" taget="_blank" href="/search/%E6%97%A0%E4%BA%BA%E6%9C%BA/1.htm">无人机</a><a class="tag" taget="_blank" href="/search/%E6%9C%BA%E5%99%A8%E4%BA%BA/1.htm">机器人</a><a class="tag" taget="_blank" href="/search/%E7%A7%91%E6%8A%80/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>各高等院校及相关单位:为贯彻落实《中国教育现代化2035》和《国务院关于印发新时期促进集成电路产业和软件产业高质量发展若干政策的通知》有关精神,为我国制造强国和网络强国战略提供人才支持,提高学生自主创新意识和工程实践能力,工业和信息化部人才交流中心决定举办第十五届蓝桥杯全国软件和信息技术专业人才大赛——项目实战赛。大赛连续四年入围中国高等教育学会“全国普通高校大学生竞赛排行榜”竞赛项目榜单。现将项</div> </li> <li><a href="/article/1773442385917837312.htm" title="今日阅读任务" target="_blank">今日阅读任务</a> <span class="text-muted">扎西措的简书</span> <div>四圣谛是总纲释迦牟尼佛开示的法很多,其中四圣谛是纲要。一般祖师们讲经或讲论时,会先讲“略”的,再讲“广”的,先讲纲要,把方向抓出来,再慢慢慢慢发展;如果一开始就从头讲到尾,可能会让听者东南西北都搞不清。先把大纲抓住,就容易与别的法连结。释尊所讲的所有法当中,包括小乘、大乘、显教、密教的法,总的来说,四圣谛是纲要,不论南传的小乘佛教、或是汉传与藏传的大乘佛教,四圣谛是大家共同承认的、大家共有的基础。</div> </li> <li><a href="/article/1773439107398172672.htm" title="解锁开心生命密码 NO.4" target="_blank">解锁开心生命密码 NO.4</a> <span class="text-muted">糊糊陪你瑜伽</span> <div>第四次的沟通是围绕着“何为真我”展开的。让我知道,原来真我的外面围了这么多层的“伪装”。真我-疗愈性事件-低层自我-信息系统-防御系统-面具自我,就是这样一层又一层的包裹让我们迷失了真我。谈到疗愈性事件,我甚至有点说不上来,尤其对童年的记忆是很模糊的,也说不上什么原因。通过分享三件自己的疗愈性事件,看到了事件发生时低层的自我,那是真我的反面。有这样低层的自我,形成了当时的信念系统和防御系统,才有了</div> </li> <li><a href="/article/1773410350306230272.htm" title="边缘计算网关在机械制造企业的应用效果和价值-天拓四方" target="_blank">边缘计算网关在机械制造企业的应用效果和价值-天拓四方</a> <span class="text-muted">北京天拓四方科技股份有限公司</span> <a class="tag" taget="_blank" href="/search/%E8%BE%B9%E7%BC%98%E8%AE%A1%E7%AE%97/1.htm">边缘计算</a><a class="tag" taget="_blank" href="/search/%E5%85%B6%E4%BB%96/1.htm">其他</a><a class="tag" taget="_blank" href="/search/%E7%89%A9%E8%81%94%E7%BD%91/1.htm">物联网</a> <div>随着智能制造行业的飞速发展,数据量的激增和实时性要求的提高,传统的数据处理方式已经难以满足生产需求。而边缘计算网关的出现,为智能制造行业带来了革命性的变化。下面,我们将通过一个具体案例展示边缘计算网关在智能制造行业的应用效果和价值。一、案例背景某大型机械制造企业,拥有多条生产线,涉及众多设备和传感器。在生产过程中,企业需要实时监控设备的运行状态,收集生产数据,以便进行生产优化和决策支持。然而,传统</div> </li> <li><a href="/article/1773410350826323968.htm" title="物联网边缘网关有哪些优势?-天拓四方" target="_blank">物联网边缘网关有哪些优势?-天拓四方</a> <span class="text-muted">北京天拓四方科技股份有限公司</span> <a class="tag" taget="_blank" href="/search/%E7%89%A9%E8%81%94%E7%BD%91/1.htm">物联网</a><a class="tag" taget="_blank" href="/search/%E5%85%B6%E4%BB%96/1.htm">其他</a><a class="tag" taget="_blank" href="/search/%E8%BE%B9%E7%BC%98%E8%AE%A1%E7%AE%97/1.htm">边缘计算</a> <div>随着物联网技术的快速发展,越来越多的设备接入网络,数据交互日益频繁,对数据处理和传输的要求也越来越高。在这样的背景下,物联网边缘网关应运而生,以其低延迟、减少带宽消耗、提高数据质量和安全性等优势,为物联网应用提供了强大的支持。物联网边缘网关的应用场景广泛,几乎涵盖了所有需要实时数据处理和传输的领域。在工业场景中,边缘计算网关可以实时处理海量传感器和设备的数据,实现对运行、制造过程的全环节实时监控、</div> </li> <li><a href="/article/1773386023561134080.htm" title="我明白,并不是时间狠心" target="_blank">我明白,并不是时间狠心</a> <span class="text-muted">弋小九</span> <div>时间就是这样,会强迫你尝尽所有成熟的味道,即使心痛如绞,到头来你还不得不感激它。今晚给一个好友过生日,我和她不是一个专业的。今天我只有上午一节课,而她下午还有课。我知道会玩得很晚,所以一觉睡到了两点,然后下床边看电影边卷头发。电影是要写解说词赚钱用的,卷头发是为了让自己看起来很认真,很认真的对待朋友的邀请。五点十分是最后一节课的结束时间,四点四十朋友发消息告知我可以准备了。一番收拾之后,我出了宿舍</div> </li> <li><a href="/article/1773382031552610304.htm" title="java实体中返回前端的double类型四舍五入(格式化)" target="_blank">java实体中返回前端的double类型四舍五入(格式化)</a> <span class="text-muted">婲落ヽ紅顏誶</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>根据业务,需要通过后端给前端返回部分double类型的数值,一般需要保留两位小数,使用jackson转换对象packagecom.ruoyi.common.core.config;importcom.fasterxml.jackson.core.JsonGenerator;importcom.fasterxml.jackson.databind.JsonSerializer;importcom.f</div> </li> <li><a href="/article/1773376952053334016.htm" title="四叶草系统会议总结-2021-09-06" target="_blank">四叶草系统会议总结-2021-09-06</a> <span class="text-muted">小马过河的写作空间</span> <div>大家好,我是狂奔的小马哥,来自深圳,一名工程师,2020年2月注册芬香,2021年2月开始建群做芬香,2021年3月底离开了一段时间,2021年9月份重新进入这个团队首先感恩芬香公司提供的平台机会,感恩我的邀请人和老师小四老师,介绍给我这么好的事业,让我可以结识到这么好的平台和优秀的老师非常感谢老师邀请我重新参与会议,让我有机会向老师和优秀的小伙伴学习悟到:经书易得,人师难求在我离开的这段时间,我</div> </li> <li><a href="/article/1773340392838725632.htm" title="【星座】星座恋爱研修课(51)陌生女人" target="_blank">【星座】星座恋爱研修课(51)陌生女人</a> <span class="text-muted">续事创意写作工作室</span> <div>【连载】星座命运感情故事《星座恋爱研修课》目录她正蹲在地上看这个四方的包裹时,身后突然有人拍了拍她的肩膀,夏慕手一抖,差点将包裹扔到地上。回头只看到一大束玫瑰花,和用花遮住脸的某个人。“秦铮,果然是你,说吧,这个包裹里到底是什么。”夏慕接过花,在他眼前晃晃手里的盒子,秦铮抢过盒子,背在身后,笑眯眯的说道:“盒子里什么都没有啊,就是用来引你上钩的。”见她还不死心的往他身后看,索性连人带花一起搂进怀里</div> </li> <li><a href="/article/1773329559127654400.htm" title="日更写作和跑步100天倒计时62" target="_blank">日更写作和跑步100天倒计时62</a> <span class="text-muted">凯文日知录</span> <div>#成功日记#打卡第3天@2018-11-4(星期天):一,100天写作倒计时62天;二,每天运动,14公里跑步,100个深蹲,2分钟平板支撑;三,看了一部电影《特工》韩国片;四,网易云课堂英语打卡第9天;五,看《谁说你不能坚持》;六,#成功日记#打卡第3天。今日有感:1、看电影的感觉是,人要有超越政治和商业的眼光,去真正的为人民做点事情,历史会给你最好的回复。2、重庆万州大巴事件,让我们看到了,人</div> </li> <li><a href="/article/1772765317240520704.htm" title="牛郎织女罗曼史" target="_blank">牛郎织女罗曼史</a> <span class="text-muted">潮汐_d5d4</span> <div>牛郎织女是我国四大民间传说之一,牛郎织女的爱情故事家喻户晓,对他们的真挚感情热情讴歌。那么牛郎和织女是怎么走到一起的呢?单身阶段北斗九星牛郎织女起源于天文,诗经中出现了银河和织女、牵牛星宿,但尚未形成传说故事,还没有后来的情节,这个时候牛郎和织女还是单身。河南郑州青台遗址--陶罐北斗九星天文遗迹,说明5000多年前先民就对天文进行了细致的观察,具备了一定的天文知识,并将观察的结果应用到生活场景中。</div> </li> <li><a href="/article/1772763551547588608.htm" title="育儿小课堂:如何尽早培养孩子良好的阅读习惯?" target="_blank">育儿小课堂:如何尽早培养孩子良好的阅读习惯?</a> <span class="text-muted">嘉宁麻麻</span> <div>对于培养阅读习惯有多种建议,下面介绍几种轻松实用的建议。阅读部分一,创建阅读仪式:留出一段特别的时间作为每日读书时间,把和孩子一起选“每日一书”变成惯例,然后坐在一个专门的位置读书。二,依偎:找一个安静、舒适的地方读书,让孩子紧紧依偎着你,也可以让孩子拿着一个喜爱的玩具,或者是揽着他喜爱的被子。三,富有表情地读:注意韵律和节奏,每个角色用不同声音,不要用“娃娃腔”。家庭环境部分:四,眼里有书:家里</div> </li> <li><a href="/article/1772760274332352512.htm" title="day 32 如何写出吸引人的故事" target="_blank">day 32 如何写出吸引人的故事</a> <span class="text-muted">匆匆成长</span> <div>大家好,我是匆匆,欢迎大家来到《从0开始学写作》的复盘分享中,今天开始进入新的阶段——写作功力的分享,以及如何刻意练习培养写作的习惯这一阶段主要从写故事、写观点、写金句以及如何用好词汇四个方向开始展开,那也希望屏幕对面的你日后可以刻意练习,每天坚持一点点好了,开始今天的分享——如何写出吸引人的故事为什么会提到写故事呢?大家有没有发现,人天生喜欢听故事比如,小孩喜欢听睡前故事,我们喜欢八卦听“然后呢</div> </li> <li><a href="/article/1772718628706254848.htm" title="【循环神经网络rnn】一篇文章讲透" target="_blank">【循环神经网络rnn】一篇文章讲透</a> <span class="text-muted">CX330的烟花</span> <a class="tag" taget="_blank" href="/search/rnn/1.htm">rnn</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/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/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/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0/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>目录引言二、RNN的基本原理代码事例三、RNN的优化方法1长短期记忆网络(LSTM)2门控循环单元(GRU)四、更多优化方法1选择合适的RNN结构2使用并行化技术3优化超参数4使用梯度裁剪5使用混合精度训练6利用分布式训练7使用预训练模型五、RNN的应用场景1自然语言处理2语音识别3时间序列预测六、RNN的未来发展七、结论引言众所周知,CNN与循环神经网络(RNN)或生成对抗网络(GAN)等算法结</div> </li> <li><a href="/article/1772706293505654784.htm" title="华为设备配置命令大全" target="_blank">华为设备配置命令大全</a> <span class="text-muted">TXFBAP</span> <a class="tag" taget="_blank" href="/search/%E5%8D%8E%E4%B8%BA/1.htm">华为</a><a class="tag" taget="_blank" href="/search/%E5%8D%8E%E4%B8%BA/1.htm">华为</a> <div>目录一、华为设备常用命令视图二、返回命令和保存命令三、设置设备名称四、关闭泛洪信息五、设置设备接口的IP地址和子网掩码六、交换机的登录6.1、设置Consile接口密码6.2、设置Telent接口密码七、VLAN配置7.1、创建VLAN7.2、进入vlan视图7.3、把端口指定到vlan7.3.1、单一端口指定vlan7.3.2、多个端口指定vlan7.4、查看vlan配置情况八、交换机端口工作模</div> </li> <li><a href="/article/1772692320236404736.htm" title="外包干了10天,技术倒退明显" target="_blank">外包干了10天,技术倒退明显</a> <span class="text-muted">程序员 二 黑</span> <a class="tag" taget="_blank" href="/search/%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95/1.htm">软件测试</a><a class="tag" taget="_blank" href="/search/%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95/1.htm">自动化测试</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>先说情况,大专毕业,18年通过校招进入湖南某软件公司,干了接近6年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测试,已经让我变得不思进取,谈了2年的女朋友也因为我的心态和工资和我分手了。于是,我决定要改变现状,冲击下大厂。刚开始准备时,自己都蒙了,6年的功能测试让我的技术没有一丝的进步,提升的只有我的年龄…没办法,我找到</div> </li> <li><a href="/article/1772674446482538496.htm" title="计算机网络复试总结(五)" target="_blank">计算机网络复试总结(五)</a> <span class="text-muted">interee</span> <a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a><a class="tag" taget="_blank" href="/search/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/1.htm">计算机网络</a> <div>可能会问:基础知识问题:请简述TCP/IP协议栈的层次结构及其功能。TCP/IP协议栈的层次结构及其功能可以简要概述如下:层次结构:TCP/IP协议栈通常被划分为四个主要层次,从底层到高层分别是网络接口层(也称为链路层或数据链路层)、网络层(也称为网际网层)、传输层和应用层。这四个层次协同工作,实现数据的封装、传输和解析,从而完成网络通信任务。功能概述:网络接口层:这是TCP/IP协议栈的最底层,</div> </li> <li><a href="/article/1772672946658148352.htm" title="婚姻" target="_blank">婚姻</a> <span class="text-muted">悠悠女子尽开颜</span> <div>一直以来都觉得婚姻这个题目太大,不敢轻易碰触,但是昨天文章马伊琍发微博公开离婚消息了,今天看了《如影随心》,都是关乎“婚姻”的,同时也都参杂了“出轨”便想着浅聊几句!其实,文马离婚,没有多少惊讶,也没有多少意外,“破镜难重圆”,毕竟,“出轨”并不是那么容易遗忘和容忍的!很多时候,大家都说“婚姻是爱情的坟墓”,竟然还有小三儿小四来“盗墓”,可是没有“婚姻”爱情却又是没有“归宿”!我们向往爱情,我们同</div> </li> <li><a href="/article/1772672178613977088.htm" title="C++面试题" target="_blank">C++面试题</a> <span class="text-muted">虾仁A</span> <a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a><a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</a> <div>目录一、堆和栈的区别二、C++中new、delte和malloc的区别三、什么是源对象四、C++有哪些设计模式五,你使用过C++哪些类型的指针一、堆和栈的区别特性堆栈申请方式由程序员显式申请和释放由系统自动分配和释放分配方式动态分配自动分配分配效率相对较慢,需要遍历内存链表寻找合适空间相对较快,系统直接分配内存地址不连续的内存区域连续的内存区域大小限制大小灵活,上限取决于虚拟内存大小固定,通常较小</div> </li> <li><a href="/article/1772639322093191168.htm" title="今年一半以上新增财富来自AI;微软任命Windows和Surface新负责人;GitHub推出代码自动修复工具 | 极客头条" target="_blank">今年一半以上新增财富来自AI;微软任命Windows和Surface新负责人;GitHub推出代码自动修复工具 | 极客头条</a> <span class="text-muted">极客日报</span> <a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/microsoft/1.htm">microsoft</a><a class="tag" taget="_blank" href="/search/github/1.htm">github</a> <div>「极客头条」——技术人员的新闻圈!CSDN的读者朋友们好,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。整理|苏宓出品|CSDN(ID:CSDNnews)一分钟速览新闻点!字节提速AI:Flow部门下设四大业务线,挖角大批百度阿里员工小米汽车App上线苹果AppStore:可在线购车、远程车控原海思总裁徐文伟官宣退休:1991年加入华为阿里1688全面接入淘宝:将设立专门频道</div> </li> <li><a href="/article/1772628077004783616.htm" title="魔力练习事项12·改变生命的神奇之人" target="_blank">魔力练习事项12·改变生命的神奇之人</a> <span class="text-muted">上海快乐老家私塾</span> <div>20210826(周四)魔力练习事项12·改变生命的神奇之人一、原文摘录:“人生的一盏明灯熄灭时,总会有人为我们点亮另一盏,对于照亮我们人生道路的人,我们应当怀有深深的感激”。二、数算我的恩福:我生命中值得感恩的十项恩福,并写下每一项感恩的理由。重读一遍写下的感恩项。然后念三遍魔咒:谢谢,谢谢,谢谢,尽最大努力体会心中的感激之情。125、我很感恩,我有能力为“徒子徒孙们”服务“刘氏早餐”。特别幸福</div> </li> <li><a href="/article/1772620766257414144.htm" title="陪伴成长" target="_blank">陪伴成长</a> <span class="text-muted">元宝文集</span> <div>每个孩子生来就是一块鲜莹明洁的美玉,他们借着我们来到这个世界,用身体感受寒来暑往、四季更迭,用眼睛观察春天的枝头新绿,夏季的叶满成荫,秋季的黄叶起舞,冬天的“千树万树梨花开”。作为父母的我们,是如此的爱着他们,希望用自己有限的臂膀,无限的庇护他们,为他们遮风挡雨。慢慢的,我们却发现,我们能做到的只是陪伴,因为他们心灵的成长是必须由他们自己完成。一、关于学习中的专注力上小学前,我们都曾经给孩子买这样</div> </li> <li><a href="/article/1772615593598451712.htm" title="绽放" target="_blank">绽放</a> <span class="text-muted">香痕空间藝術</span> <div>图片发自App2010.12-2002:42风在我身后仟漩那些诗句在仰望之上这是静谧地午后纷乱地思绪被风折起那些爱在不远的地方绽放层层地柔软地绽放在心的海上图片发自App燕子在晴空里翻转呢喃蜘蛛顺着窗台爬上网线一个下午都在想念断续地牵引着四肢的神经花和爱在午后地阳光里舒展着筋脉心底是一些淡淡地阳光在云之上你的目光被风折起深藏图片发自App莺尾花和酒在画布上游荡用清晰努力回忆着故乡地模样那些童年被岁</div> </li> <li><a href="/article/1772611811812638720.htm" title="《人生抉择》第三章" target="_blank">《人生抉择》第三章</a> <span class="text-muted">笔尖上的王者</span> <div>王飞遥想当年,初恋四年分手后,痛不欲生。曾经多少个彻夜难眠,多少次泪流满面,多少回肝肠寸断。是音乐,将我从死亡线上拉了回来,把我从苦难中拯救出来。那优美的旋律,跳动的音符,仿佛救世主一样拥有神奇的魔力。它让人陶醉,忘记一切痛苦。从此,我就在心里发誓:我要成为伟大的音乐家。创作出伟大的音乐,拯救那些失落的灵魂。如今,我却连自己都拯救不了!同学的喜帖一个个发来,我一个个发红包发祝福。每每看到街上一对对</div> </li> <li><a href="/article/1772610426312392704.htm" title="有趣的体育课" target="_blank">有趣的体育课</a> <span class="text-muted">李茂旭</span> <div>有趣的体育课陈庄镇中心小学四(6)班李茂旭上午第三节是体育课,不知道为什么老师不让拿跳绳,说是谁拿跳绳就宰了谁。我心想“今天老师怎么不让拿跳绳了呢?”到了一看,原来是换体育老师了。老师让我们整好队以后到操场跑步,随后就说“想干嘛就干嘛吧这节课自由活动。”我选择了踢足球,踢着踢着鞋子飞出去了,在飞的过程中,它好像跟我说“主人,我要远走高飞了,再见!”玩着玩着,不一会儿就下课了。真是一节有趣的体育课啊</div> </li> <li><a href="/article/36.htm" title="ASM系列四 利用Method 组件动态注入方法逻辑" target="_blank">ASM系列四 利用Method 组件动态注入方法逻辑</a> <span class="text-muted">lijingyao8206</span> <a class="tag" taget="_blank" href="/search/%E5%AD%97%E8%8A%82%E7%A0%81%E6%8A%80%E6%9C%AF/1.htm">字节码技术</a><a class="tag" taget="_blank" href="/search/jvm/1.htm">jvm</a><a class="tag" taget="_blank" href="/search/AOP/1.htm">AOP</a><a class="tag" taget="_blank" href="/search/%E5%8A%A8%E6%80%81%E4%BB%A3%E7%90%86/1.htm">动态代理</a><a class="tag" taget="_blank" href="/search/ASM/1.htm">ASM</a> <div>        这篇继续结合例子来深入了解下Method组件动态变更方法字节码的实现。通过前面一篇,知道ClassVisitor 的visitMethod()方法可以返回一个MethodVisitor的实例。那么我们也基本可以知道,同ClassVisitor改变类成员一样,MethodVIsistor如果需要改变方法成员,注入逻辑,也可以</div> </li> <li><a href="/article/163.htm" title="java编程思想 --内部类" target="_blank">java编程思想 --内部类</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/%E5%86%85%E9%83%A8%E7%B1%BB/1.htm">内部类</a><a class="tag" taget="_blank" href="/search/%E5%8C%BF%E5%90%8D%E5%86%85%E9%83%A8%E7%B1%BB/1.htm">匿名内部类</a> <div>内部类;了解外部类 并能与之通信 内部类写出来的代码更加整洁与优雅   1,内部类的创建  内部类是创建在类中的 package com.wj.InsideClass; /* * 内部类的创建 */ public class CreateInsideClass { public CreateInsideClass(</div> </li> <li><a href="/article/290.htm" title="web.xml报错" target="_blank">web.xml报错</a> <span class="text-muted">crabdave</span> <a class="tag" taget="_blank" href="/search/web.xml/1.htm">web.xml</a> <div>web.xml报错   The content of element type "web-app" must match "(icon?,display-  name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,s</div> </li> <li><a href="/article/417.htm" title="泛型类的自定义" target="_blank">泛型类的自定义</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/android/1.htm">android</a><a class="tag" taget="_blank" href="/search/%E6%B3%9B%E5%9E%8B/1.htm">泛型</a> <div>   为什么要定义泛型类,当类中要操作的引用数据类型不确定的时候。 采用泛型类,完成扩展。   例如有一个学生类     Student{ Student(){ System.out.println("I'm a student....."); } }  有一个老师类   </div> </li> <li><a href="/article/544.htm" title="CSS清除浮动的4中方法" target="_blank">CSS清除浮动的4中方法</a> <span class="text-muted">IT独行者</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/UI/1.htm">UI</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a> <div>清除浮动这个问题,做前端的应该再熟悉不过了,咱是个新人,所以还是记个笔记,做个积累,努力学习向大神靠近。CSS清除浮动的方法网上一搜,大概有N多种,用过几种,说下个人感受。 1、结尾处加空div标签 clear:both 1 2 3 4 .div 1 { background : #000080 ; border : 1px   s</div> </li> <li><a href="/article/671.htm" title="Cygwin使用windows的jdk 配置方法" target="_blank">Cygwin使用windows的jdk 配置方法</a> <span class="text-muted">_wy_</span> <a class="tag" taget="_blank" href="/search/jdk/1.htm">jdk</a><a class="tag" taget="_blank" href="/search/windows/1.htm">windows</a><a class="tag" taget="_blank" href="/search/cygwin/1.htm">cygwin</a> <div>1.[vim /etc/profile]    JAVA_HOME="/cgydrive/d/Java/jdk1.6.0_43"  (windows下jdk路径为D:\Java\jdk1.6.0_43)    PATH="$JAVA_HOME/bin:${PATH}"    CLAS</div> </li> <li><a href="/article/798.htm" title="linux下安装maven" target="_blank">linux下安装maven</a> <span class="text-muted">无量</span> <a class="tag" taget="_blank" href="/search/maven/1.htm">maven</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/%E5%AE%89%E8%A3%85/1.htm">安装</a> <div>Linux下安装maven(转) 1.首先到Maven官网 下载安装文件,目前最新版本为3.0.3,下载文件为 apache-maven-3.0.3-bin.tar.gz,下载可以使用wget命令; 2.进入下载文件夹,找到下载的文件,运行如下命令解压 tar -xvf  apache-maven-2.2.1-bin.tar.gz 解压后的文件夹</div> </li> <li><a href="/article/925.htm" title="tomcat的https 配置,syslog-ng配置" target="_blank">tomcat的https 配置,syslog-ng配置</a> <span class="text-muted">aichenglong</span> <a class="tag" taget="_blank" href="/search/tomcat/1.htm">tomcat</a><a class="tag" taget="_blank" href="/search/http%E8%B7%B3%E8%BD%AC%E5%88%B0https/1.htm">http跳转到https</a><a class="tag" taget="_blank" href="/search/syslong-ng%E9%85%8D%E7%BD%AE/1.htm">syslong-ng配置</a><a class="tag" taget="_blank" href="/search/syslog%E9%85%8D%E7%BD%AE/1.htm">syslog配置</a> <div>1) tomcat配置https,以及http自动跳转到https的配置     1)TOMCAT_HOME目录下生成密钥(keytool是jdk中的命令)      keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit</div> </li> <li><a href="/article/1052.htm" title="关于领号活动总结" target="_blank">关于领号活动总结</a> <span class="text-muted">alafqq</span> <a class="tag" taget="_blank" href="/search/%E6%B4%BB%E5%8A%A8/1.htm">活动</a> <div>关于某彩票活动的总结 具体需求,每个用户进活动页面,领取一个号码,1000中的一个; 活动要求 1,随机性,一定要有随机性; 2,最少中奖概率,如果注数为3200注,则最多中4注 3,效率问题,(不能每个人来都产生一个随机数,这样效率不高); 4,支持断电(仍然从下一个开始),重启服务;(存数据库有点大材小用,因此不能存放在数据库) 解决方案 1,事先产生随机数1000个,并打</div> </li> <li><a href="/article/1179.htm" title="java数据结构 冒泡排序的遍历与排序" target="_blank">java数据结构 冒泡排序的遍历与排序</a> <span class="text-muted">百合不是茶</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>java的冒泡排序是一种简单的排序规则   冒泡排序的原理:           比较两个相邻的数,首先将最大的排在第一个,第二次比较第二个 ,此后一样;         针对所有的元素重复以上的步骤,除了最后一个     例题;将int array[] </div> </li> <li><a href="/article/1306.htm" title="JS检查输入框输入的是否是数字的一种校验方法" target="_blank">JS检查输入框输入的是否是数字的一种校验方法</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/js/1.htm">js</a> <div>如下是JS检查输入框输入的是否是数字的一种校验方法: <form method=post target="_blank"> 数字:<input type="text" name=num onkeypress="checkNum(this.form)"><br> </form> </div> </li> <li><a href="/article/1433.htm" title="Test注解的两个属性:expected和timeout" target="_blank">Test注解的两个属性:expected和timeout</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/JUnit/1.htm">JUnit</a><a class="tag" taget="_blank" href="/search/expected/1.htm">expected</a><a class="tag" taget="_blank" href="/search/timeout/1.htm">timeout</a> <div>JUnit4:Test文档中的解释:   The Test annotation supports two optional parameters.   The first, expected, declares that a test method should throw an exception.   If it doesn't throw an exception or if it </div> </li> <li><a href="/article/1560.htm" title="[Gson二]继承关系的POJO的反序列化" target="_blank">[Gson二]继承关系的POJO的反序列化</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/POJO/1.htm">POJO</a> <div>父类     package inheritance.test2; import java.util.Map; public class Model { private String field1; private String field2; private Map<String, String> infoMap</div> </li> <li><a href="/article/1687.htm" title="【Spark八十四】Spark零碎知识点记录" target="_blank">【Spark八十四】Spark零碎知识点记录</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/spark/1.htm">spark</a> <div>1. ShuffleMapTask的shuffle数据在什么地方记录到MapOutputTracker中的 ShuffleMapTask的runTask方法负责写数据到shuffle map文件中。当任务执行完成成功,DAGScheduler会收到通知,在DAGScheduler的handleTaskCompletion方法中完成记录到MapOutputTracker中   </div> </li> <li><a href="/article/1814.htm" title="WAS各种脚本作用大全" target="_blank">WAS各种脚本作用大全</a> <span class="text-muted">ronin47</span> <a class="tag" taget="_blank" href="/search/WAS+%E8%84%9A%E6%9C%AC/1.htm">WAS 脚本</a> <div>   http://www.ibm.com/developerworks/cn/websphere/library/samples/SampleScripts.html    无意中,在WAS官网上发现的各种脚本作用,感觉很有作用,先与各位分享一下     获取下载 这些示例 jacl 和 Jython 脚本可用于在 WebSphere Application Server 的不同版本中自</div> </li> <li><a href="/article/1941.htm" title="java-12.求 1+2+3+..n不能使用乘除法、 for 、 while 、 if 、 else 、 switch 、 case 等关键字以及条件判断语句" target="_blank">java-12.求 1+2+3+..n不能使用乘除法、 for 、 while 、 if 、 else 、 switch 、 case 等关键字以及条件判断语句</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/switch/1.htm">switch</a> <div>借鉴网上的思路,用java实现: public class NoIfWhile { /** * @param args * * find x=1+2+3+....n */ public static void main(String[] args) { int n=10; int re=find(n); System.o</div> </li> <li><a href="/article/2068.htm" title="Netty源码学习-ObjectEncoder和ObjectDecoder" target="_blank">Netty源码学习-ObjectEncoder和ObjectDecoder</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/netty/1.htm">netty</a> <div>Netty中传递对象的思路很直观: Netty中数据的传递是基于ChannelBuffer(也就是byte[]); 那把对象序列化为字节流,就可以在Netty中传递对象了 相应的从ChannelBuffer恢复对象,就是反序列化的过程 Netty已经封装好ObjectEncoder和ObjectDecoder 先看ObjectEncoder ObjectEncoder是往外发送</div> </li> <li><a href="/article/2195.htm" title="spring 定时任务中cronExpression表达式含义" target="_blank">spring 定时任务中cronExpression表达式含义</a> <span class="text-muted">chicony</span> <a class="tag" taget="_blank" href="/search/cronExpression/1.htm">cronExpression</a> <div>一个cron表达式有6个必选的元素和一个可选的元素,各个元素之间是以空格分隔的,从左至右,这些元素的含义如下表所示: 代表含义            是否必须 允许的取值范围         &nb</div> </li> <li><a href="/article/2322.htm" title="Nutz配置Jndi" target="_blank">Nutz配置Jndi</a> <span class="text-muted">ctrain</span> <a class="tag" taget="_blank" href="/search/JNDI/1.htm">JNDI</a> <div>1、使用JNDI获取指定资源: var ioc = { dao : { type :"org.nutz.dao.impl.NutDao", args : [ {jndi :"jdbc/dataSource"} ] } } 以上方法,仅需要在容器中配置好数据源,注入到NutDao即可. </div> </li> <li><a href="/article/2449.htm" title="解决 /bin/sh^M: bad interpreter: No such file or directory" target="_blank">解决 /bin/sh^M: bad interpreter: No such file or directory</a> <span class="text-muted">daizj</span> <a class="tag" taget="_blank" href="/search/shell/1.htm">shell</a> <div>在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。   分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。 解决: 1)在windows下转换: 利用一些编辑器如UltraEdit或EditPlus等工具</div> </li> <li><a href="/article/2576.htm" title="[转]for 循环为何可恨?" target="_blank">[转]for 循环为何可恨?</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/%E7%A8%8B%E5%BA%8F%E5%91%98/1.htm">程序员</a><a class="tag" taget="_blank" href="/search/%E8%AF%BB%E4%B9%A6/1.htm">读书</a> <div>  Java的闭包(Closure)特征最近成为了一个热门话题。 一些精英正在起草一份议案,要在Java将来的版本中加入闭包特征。 然而,提议中的闭包语法以及语言上的这种扩充受到了众多Java程序员的猛烈抨击。 不久前,出版过数十本编程书籍的大作家Elliotte Rusty Harold发表了对Java中闭包的价值的质疑。 尤其是他问道“for 循环为何可恨?”[http://ju</div> </li> <li><a href="/article/2703.htm" title="Android实用小技巧" target="_blank">Android实用小技巧</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/android/1.htm">android</a> <div>1、去掉所有Activity界面的标题栏   修改AndroidManifest.xml   在application 标签中添加android:theme="@android:style/Theme.NoTitleBar"   2、去掉所有Activity界面的TitleBar 和StatusBar    修改AndroidManifes</div> </li> <li><a href="/article/2830.htm" title="Oracle 复习笔记之序列" target="_blank">Oracle 复习笔记之序列</a> <span class="text-muted">eksliang</span> <a class="tag" taget="_blank" href="/search/Oracle+%E5%BA%8F%E5%88%97/1.htm">Oracle 序列</a><a class="tag" taget="_blank" href="/search/sequence/1.htm">sequence</a><a class="tag" taget="_blank" href="/search/Oracle+sequence/1.htm">Oracle sequence</a> <div>转载请出自出处:http://eksliang.iteye.com/blog/2098859 1.序列的作用 序列是用于生成唯一、连续序号的对象 一般用序列来充当数据库表的主键值 2.创建序列语法如下:   create sequence s_emp start with 1 --开始值 increment by 1 --増长值 maxval</div> </li> <li><a href="/article/2957.htm" title="有“品”的程序员" target="_blank">有“品”的程序员</a> <span class="text-muted">gongmeitao</span> <a class="tag" taget="_blank" href="/search/%E5%B7%A5%E4%BD%9C/1.htm">工作</a> <div>完美程序员的10种品质     完美程序员的每种品质都有一个范围,这个范围取决于具体的问题和背景。没有能解决所有问题的   完美程序员(至少在我们这个星球上),并且对于特定问题,完美程序员应该具有以下品质:   1. 才智非凡- 能够理解问题、能够用清晰可读的代码翻译并表达想法、善于分析并且逻辑思维能力强   (范围:用简单方式解决复杂问题)   </div> </li> <li><a href="/article/3084.htm" title="使用KeleyiSQLHelper类进行分页查询" target="_blank">使用KeleyiSQLHelper类进行分页查询</a> <span class="text-muted">hvt</span> <a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a><a class="tag" taget="_blank" href="/search/.net/1.htm">.net</a><a class="tag" taget="_blank" href="/search/C%23/1.htm">C#</a><a class="tag" taget="_blank" href="/search/asp.net/1.htm">asp.net</a><a class="tag" taget="_blank" href="/search/hovertree/1.htm">hovertree</a> <div>本文适用于sql server单主键表或者视图进行分页查询,支持多字段排序。KeleyiSQLHelper类的最新代码请到http://hovertree.codeplex.com/SourceControl/latest下载整个解决方案源代码查看。或者直接在线查看类的代码:http://hovertree.codeplex.com/SourceControl/latest#HoverTree.D</div> </li> <li><a href="/article/3211.htm" title="SVG 教程 (三)圆形,椭圆,直线" target="_blank">SVG 教程 (三)圆形,椭圆,直线</a> <span class="text-muted">天梯梦</span> <a class="tag" taget="_blank" href="/search/svg/1.htm">svg</a> <div>SVG <circle> SVG 圆形 - <circle> <circle> 标签可用来创建一个圆: 下面是SVG代码: <svg xmlns="http://www.w3.org/2000/svg" version="1.1"> <circle cx="100" c</div> </li> <li><a href="/article/3338.htm" title="链表栈" target="_blank">链表栈</a> <span class="text-muted">luyulong</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> <div> public class Node { private Object object; private Node next; public Node() { this.next = null; this.object = null; } public Object getObject() { return object; } public</div> </li> <li><a href="/article/3465.htm" title="基础数据结构和算法十:2-3 search tree" target="_blank">基础数据结构和算法十:2-3 search tree</a> <span class="text-muted">sunwinner</span> <a class="tag" taget="_blank" href="/search/Algorithm/1.htm">Algorithm</a><a class="tag" taget="_blank" href="/search/2-3+search+tree/1.htm">2-3 search tree</a> <div>  Binary search tree works well for a wide variety of applications, but they have poor worst-case performance. Now we introduce a type of binary search tree where costs are guaranteed to be loga</div> </li> <li><a href="/article/3592.htm" title="spring配置定时任务" target="_blank">spring配置定时任务</a> <span class="text-muted">stunizhengjia</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/timer/1.htm">timer</a> <div>最近因工作的需要,用到了spring的定时任务的功能,觉得spring还是很智能化的,只需要配置一下配置文件就可以了,在此记录一下,以便以后用到:     //------------------------定时任务调用的方法------------------------------ /** * 存储过程定时器 */ publi</div> </li> <li><a href="/article/3719.htm" title="ITeye 8月技术图书有奖试读获奖名单公布" target="_blank">ITeye 8月技术图书有奖试读获奖名单公布</a> <span class="text-muted">ITeye管理员</span> <a class="tag" taget="_blank" href="/search/%E6%B4%BB%E5%8A%A8/1.htm">活动</a> <div>ITeye携手博文视点举办的8月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。 8月试读活动回顾: http://webmaster.iteye.com/blog/2102830 本次技术图书试读活动的优秀奖获奖名单及相应作品如下(优秀文章有很多,但名额有限,没获奖并不代表不优秀): 《跨终端Web》 gleams:http</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>