hexo5分钟免费搭建个人博客教程

原文:hexo5分钟免费搭建个人博客教程

(第一次搭建个人博客,记录一下搭建方法还有那些踩过的坑)

环境:windows10

前提:

1.安装好node.js 和 Git

2.安装淘宝的cnpm


npm install -g cnpm --registry=http://registry.npm.taobao.org

cnpm -v  //查看安装版本

一、使用hexo框架搭建静态博客

1.安装 hexo 框架


cnpm install -g hexo-cli

hexo -v   //查看hexo版本

2.在磁盘中新建 blog 文件夹

在 blog 文件夹中打开 Git Bash,输入


hexo init  //新建一个网站

3.启动服务器


hexo server

打开浏览器中,输入 http://localhost:4000 访问博客

ctrl+c 关闭服务器

4.新建一篇博客


hexo new "第一篇博客"

  • 文件路径:D:\blog\source_posts\第一篇博客.md

  • 在vscode中打开.md文件、编辑

5.清除缓存文件


hexo clean

建议每次生成站点或部署之前都用该命令清理一下缓存

6.生成静态文件


hexo generate

7.再次启动服务器


hexo server

在刚才打开的浏览器博客页面刷新,出现新写的文章

8.把博客部署到Github

  • 打开你的Github------>新建仓库,仓库名必须是:你的github名字.github.io.git

  • 回到命令行,ctrl+c断开hexo


cnpm install --save hexo-deployer-git

  • 设置 _config.yml 文件:最下方 #Deployment 的 deploy 修改:

type: git

repo: [email protected]:basssss/basssss.github.io.git(仓库地址)

branch: master

  • 部署到 Github

hexo deploy

9.进入博客页面

浏览器中输入地址:basssss.github.io跳转到博客页面


至此hexo框架搭建静态博客完毕

参考资料

  • CodeSheep

  • hexo文档


二、安装ayer主题

1.下载主题


git clone https://github.com/Shen-Yu/hexo-theme-ayer.git themes/ayer

2.设置_config.yml文件

打开_config.yml文件,找到theme修改为ayer保存退出。

3.新增menu

仿照分类和标签的方式,新增menu如"关于我"


hexo new page AboutMe


至此ayer主题安装完毕

参考资料(作者文档中的安装步骤写的很详细,看文档就好)

  • ayer文档

三、安装Gitalk评论插件

1.安装

  • Gitalk安装步骤

  • 直接在ayer的_config.yml文件中修改就行,不需要再添加div代码块

  • 部署好后要登录github初始化才能评论

2.在自己新建的menu页面中安装Gitalk评论插件

ayer主题默认在主页和文章底部添加Gitalk,在自己新增的页面如友情链接link页面中安装Gitalk需要修改代码

  • 在D:\blog\source\links\index.md





  • 在D:\blog\themes\ayer\layout_partial\article.ejs文件中添加一个容器,用下面的 Javascript 代码来生成 gitalk 插件

var gitalk = new Gitalk({ clientID: 'GitHub Application Client ID', clientSecret: 'GitHub Application Client Secret', repo: 'GitHub repo', owner: 'GitHub repo owner', admin: ['GitHub repo owner and collaborators, only these guys can initialize github issues'], id: location.pathname, // Ensure uniqueness and length less than 50 distractionFreeMode: false // Facebook-like distraction free mode }) gitalk.render('gitalk-container')

至此Gitalk评论插件安装完毕

参考资料:Gitalk


四、添加友情链接页面

原主题是没有友链页面的,需要自己写代码,这是我的

在D:\blog\source\links下新建文件夹LinkImage存放图片,新建文件link.css

  • index.md



    



  • link.css

.allLinks {

    display: -webkit-flex; /* Safari */

    display: flex;

    flex-wrap: wrap;

    justify-content: center;

}

.allLinks li {

    list-style: none;

    display: inline-flex;

    border-radius: 1rem;

    width: 20rem;

    height: 8rem;

    margin-top: 3rem;

    margin-right:2rem;

    overflow: hidden; /*超出边界部分隐藏*/

    background-color: #403e3e;

}

.allLinks li img {

    width:6rem;

    height:6rem;

    border-radius: 50%;

    margin: 1rem;

}

.allLinks li a {

    width: 12rem;

    padding-top: 10%;

    text-align: center;

    cursor: pointer;

    text-decoration: none;

    font-size: 1.7rem;

    font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", 微软雅黑, Arial, sans-serif;

    color:#bbb;

    word-wrap: break-word; /*文字换行*/

}

五、hexo给文章添加分类和标签

1.添加分类

  • 在D:\blog\source\categories\index.md中添加

type: "categories"

layout: "categories"

  • 需要添加分类的文章中添加

categories: 

    - 分类名

2.添加标签

  • 在D:\blog\source\tags\index.md中添加

type: "tags"

layout: "tags"

  • 需要添加标签的文章中添加

tags:

    - 标签名

六、修改Github ribbon样式

修改D:\blog\themes\ayer\layout_partial\ayer.ejs的代码,将原来的a标签修改为在Github ribbon中选中样式的代码,并修改所有的"github-corner"为"forkMe"

{% asset_img 六GithubRibbon.JPG GithubRibbon %}

七、hexo框架插入图片

在写的博客中插入图片时,不能用普通的Markdown语法,参考hexo文档,应该:

  • 安装插件

npm install https://github.com/CodeFalling/hexo-asset-image -- save

  • 将 config.yml 文件中的 post_asset_folder 选项设为 true

  • 创建新文章和同名文件夹,将图片资源放到文件夹中


hexo new [layout]  

</code></pre> 
 <ul> 
  <li>在文档中需要插入图片的地方</li> 
 </ul> 
 <pre><code>
{% asset_img 图片名.jpg 描述语句 %}

</code></pre> 
 <h1>八、hexo修改文章路径</h1> 
 <p>hexo默认文章路径为年/月/日/文件名,目录层次过长不利于收录,所以在根目录的config.yml文件中,修改默认路径</p> 
 <pre><code>
permalink: :year/:month/:day/:title/

</code></pre> 
 <p>为</p> 
 <pre><code>
permalink: archives/:title.html

</code></pre> 
</article>
                            </div>
                        </div>
                    </div>
                    <!--PC和WAP自适应版-->
                    <div id="SOHUCS" sid="1680967094390304768"></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">你可能感兴趣的:(hexo5分钟免费搭建个人博客教程)</h4>
        <div id="paradigm-article-related">
            <div class="recommend-post mb30">
                <ul class="widget-links">
                    <li><a href="/article/1833507117663875072.htm"
                           title="《天命邪少》刘阳夏晴小说免费阅读【天命邪少TXT】完整版阅读" target="_blank">《天命邪少》刘阳夏晴小说免费阅读【天命邪少TXT】完整版阅读</a>
                        <span class="text-muted">九月文楼</span>

                        <div>《天命邪少》刘阳夏晴小说免费阅读【天命邪少TXT】完整版阅读主角:刘阳夏晴简介:她叫夏晴,刚满三十岁,因为今天生日,所以下班后,老公就陪她来吃饭看电影。可以关注微信公众号【小白文楼】去回个书號【16】,即可免费阅读【天命邪少】小说全文!你疯了,这里可是商场,人来人往的,被人看见怎么办,回家再说!哎呀,你就放心吧,这儿不会有人来的,旁边还有个仿真模特挡着,没事。一男一女从电影院出来,男的拖着女的就朝</div>
                    </li>
                    <li><a href="/article/1833506773105995776.htm"
                           title="控制系统与MATLAB的菜鸟教程(二)…" target="_blank">控制系统与MATLAB的菜鸟教程(二)…</a>
                        <span class="text-muted">originalsinQ</span>
<a class="tag" taget="_blank" href="/search/matlab%E6%8E%A7%E5%88%B6%E7%B3%BB%E7%BB%9F%E8%AE%BE%E8%AE%A1/1.htm">matlab控制系统设计</a>
                        <div>为打字方便,以下把MATLAB简称“小麦”周六到鸟!!我爱周六!!泡上一杯茶,继续写这个东东……按上次说的,这篇来个一锅端,内容设涉及到数值计算,操作矩阵,符号运算,求解微分方程,基本的编程语句等。所有例子的运行结果我就不给出答案了,可以自己运行一下,一些代码我在输入的时候难免马虎,望包涵,一些可以自行修改,一些可以提出来,我会尽快修正。一些需要特别注意的问题我用粉红色的四号字标出,大家务必要记住</div>
                    </li>
                    <li><a href="/article/1833504208515592192.htm"
                           title="【2号挑战06天】我的修炼课程二:做事三分钟热度怎么办?" target="_blank">【2号挑战06天】我的修炼课程二:做事三分钟热度怎么办?</a>
                        <span class="text-muted">宁超群</span>

                        <div>生活中,我做事有激情,喜欢学习新东西,喜欢把新学的东西马上用起来,就是不容易持久,是典型的三分钟热度。工作中,仍然激情满满,仍然喜欢学习,仍然喜欢尝试各种新的理念与做法,仍然陷入三分钟热度。没有持续的反思与总结,没有长期主义,常常处于什么都在做,啥也没干成的困境。一万小时定律,刻意练习,坚持不懈……道理都懂,做法也不难,就是做不到。究竟要怎么修炼才能走出这种困境呢?早上在得到APP听书,听到一个很</div>
                    </li>
                    <li><a href="/article/1833503371202490368.htm"
                           title="Android项目实践之菜鸟养成 (二)初识Android" target="_blank">Android项目实践之菜鸟养成 (二)初识Android</a>
                        <span class="text-muted">史慧君</span>
<a class="tag" taget="_blank" href="/search/%E3%80%90Android%E3%80%91/1.htm">【Android】</a><a class="tag" taget="_blank" href="/search/Android%E8%8F%9C%E9%B8%9F%E5%85%BB%E6%88%90/1.htm">Android菜鸟养成</a><a class="tag" taget="_blank" href="/search/android%E9%A1%B9%E7%9B%AE%E5%AE%9E%E8%B7%B5/1.htm">android项目实践</a>
                        <div>转载请标明出处:http://blog.csdn.net/junzaivip/article/details/53871268,本文出自【junzaivip博客】很高兴继续和大家分享我在项目中遇到的一些列知识点。前篇文章也说了,这个系列教程是要立刻上项目的,所以都是直接干货分享。项目中立刻就需要知道的知识点。1.Layout中相关代码解读:android:text="@string/hello_w</div>
                    </li>
                    <li><a href="/article/1833498961130909696.htm"
                           title="2020 年 Github 上最牛的 Java 进阶教程及 Java 实战项目都在这里了!" target="_blank">2020 年 Github 上最牛的 Java 进阶教程及 Java 实战项目都在这里了!</a>
                        <span class="text-muted">C陈三岁</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/github/1.htm">github</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/%E9%9D%A2%E8%AF%95/1.htm">面试</a><a class="tag" taget="_blank" href="/search/%E6%9E%B6%E6%9E%84/1.htm">架构</a>
                        <div>写在前面大家都知道Github是一个程序员福地,这里有各种厉害的开源框架、软件或者教程。这些东西对于我们学习和进步有着莫大的进步,所以我有了这个将Github上非常棒的Java开源项目整理下来的想法。觉得不错的话,欢迎小伙伴们去star一波。很多小伙伴都不知道学习什么开源项目,这篇文章定能为你解决疑惑。不论你想要看Java教程方向的开源项目、Java实战项目、SpringBoot教程还是说想要看微</div>
                    </li>
                    <li><a href="/article/1833498833254969344.htm"
                           title="Anaconda安装与Python虚拟环境配置保姆级图文教程(附速查字典)_anaconda配置python环境" target="_blank">Anaconda安装与Python虚拟环境配置保姆级图文教程(附速查字典)_anaconda配置python环境</a>
                        <span class="text-muted">2401_84976246</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/c%E8%AF%AD%E8%A8%80/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%AD%A6%E4%B9%A0/1.htm">学习</a>
                        <div>网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!目录1混乱的Python库2什么是Anacond</div>
                    </li>
                    <li><a href="/article/1833498110689636352.htm"
                           title="『故事』宝宝" target="_blank">『故事』宝宝</a>
                        <span class="text-muted">洢笑倾城</span>

                        <div>童年的记忆里会有许许多多难忘的东西,比如:总和你抢零食的同桌,总让你忍不住偷看的班草,或者那个总在门口蹲坐着等你放学的身影。很像宝宝小时候小学三年级,那时候我刚刚随父母的工作变动转学去山东,陌生的同学,陌生的环境,让我有着不甚明显的疏离感,只有回家面对父母的时候才开朗些。学校离家很近,五分钟的路程,有一天中午放学回家,老远就听到院子里很热闹,还有嬉笑逗弄的声音,我便不自觉的加快了脚步,刚进院子,就</div>
                    </li>
                    <li><a href="/article/1833496446343671808.htm"
                           title="学习实践第9天打卡" target="_blank">学习实践第9天打卡</a>
                        <span class="text-muted">海蜜儿</span>

                        <div>第9天打卡:1.爸爸在打电话,宝宝让爸爸给他放电视,我过去跟宝宝说,宝宝很有礼貌,大人在打电话的时候,宝宝不会打扰,于是宝宝自己去沙发上看书了,我也坐在旁边一起看书,七八分钟后,宝宝让我给他讲故事,我又肯定宝宝,看起来宝宝很享受阅读带来的快乐!2.宝宝喝完奶后自己洗奶瓶,并将买瓶放在原位,我肯定宝宝,好独立,自己的事情自己做。之后宝宝又主动折衣服,收拾书放回书架,我表扬宝宝有条理,用完的东西能放回</div>
                    </li>
                    <li><a href="/article/1833494794752585728.htm"
                           title="不打无准备之仗" target="_blank">不打无准备之仗</a>
                        <span class="text-muted">戴骁勇</span>

                        <div>下午收到领导电话,一年一度的优课比赛开始了,明天下午就要上传到网络。这个事情在一个月之前已经开始启动,只是中考的工作耽误了优课评选的进程。我的准备工作提前到了年前。那时候把去沂源上的课重新进行了优化编排,板书也进行了思维导图的设计。年后也对愿录像文件进行了编辑,其余的9个文件仔细的设计和调整格式。一起都已经准备好,所以接到通知,马上就安排上,不到30分钟,一切搞定。</div>
                    </li>
                    <li><a href="/article/1833488878539993088.htm"
                           title="SQLite数据库管理与Android应用集成" target="_blank">SQLite数据库管理与Android应用集成</a>
                        <span class="text-muted">含老司开挖掘机</span>

                        <div>本文还有配套的精品资源,点击获取简介:SQLite是一种轻量级的关系型数据库,适用于移动设备和单机应用。它内置了对SQL标准的支持,并提供丰富的数据操作功能。在Android开发中,SQLite是默认的数据库解决方案,可通过SQLiteOpenHelper和SQLiteDatabaseAPI进行管理。本教程将通过实践帮助理解SQLite数据库的创建、管理和使用,以及如何将其与Android应用集成</div>
                    </li>
                    <li><a href="/article/1833479296212103168.htm"
                           title="Docker部署Doris数据库" target="_blank">Docker部署Doris数据库</a>
                        <span class="text-muted">hai40587</span>
<a class="tag" taget="_blank" href="/search/docker/1.htm">docker</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/%E5%AE%B9%E5%99%A8/1.htm">容器</a>
                        <div>Docker部署Doris数据库是一个涉及多个步骤的过程,包括环境准备、Docker镜像拉取、配置文件创建、容器启动与配置、以及后续的数据库操作等。以下是一个详细的Docker部署Doris数据库的教程,旨在帮助用户成功在Docker环境中部署并运行Doris数据库。一、环境准备在部署Doris之前,需要确保你的系统已经安装了Docker。Docker是一个开源的容器化平台,可以帮助你轻松地部署和</div>
                    </li>
                    <li><a href="/article/1833479169867083776.htm"
                           title="MoveNet PyTorch 项目教程" target="_blank">MoveNet PyTorch 项目教程</a>
                        <span class="text-muted">邢琛高</span>

                        <div>MoveNetPyTorch项目教程movenet.pytorch项目地址:https://gitcode.com/gh_mirrors/mo/movenet.pytorch项目介绍MoveNet是一个超快速且精确的模型,用于检测人体的17个关键点。本项目是GoogleMoveNet的PyTorch实现,包含了训练代码和预训练模型。Google最近发布了预训练模型(tfjs或tflite),但这些</div>
                    </li>
                    <li><a href="/article/1833474592119812096.htm"
                           title="《万千风情》段雅馨林小涛小说免费阅读【万千风情TXT】完整版" target="_blank">《万千风情》段雅馨林小涛小说免费阅读【万千风情TXT】完整版</a>
                        <span class="text-muted">海边书楼</span>

                        <div>《万千风情》段雅馨林小涛小说免费阅读【万千风情TXT】完整版主角:段雅馨林小涛简介:段雅馨今年28岁,正是如狼似虎的年纪。关注微信公众号【寒风书楼】去回个书号【244】,即可阅读【万千风情】小说全文!段雅馨今年28岁,正是如狼似虎的年纪。人长得很漂亮,172的模特身高,走到哪里都是男人目光的焦点。奈何老公长期出差,无法给她一个正常的夫妻生活,每一次她都用泡澡的方式,压制内心的浴火。今天也不例外。段</div>
                    </li>
                    <li><a href="/article/1833474079114489856.htm"
                           title="教师资格证考试小学综合素质科目每日一练(4)" target="_blank">教师资格证考试小学综合素质科目每日一练(4)</a>
                        <span class="text-muted">a688db849598</span>

                        <div>教师资格证考试小学综合素质科目每日一练(4)该系列每日一练由5道单选题和1道材料分析题组成,建议答题时间为15分钟1.学生是生活在一定社会关系中的具有特定的()属性的人。A.自然B.社会C.实践D.现实答案:B解析:社会属性是人的本质属性。学生就是生活在一定社会关系中的具有特定的社会属性的人。2.()被认为是教师专业发展最为关键的环节,是教师专业发展的“加速器”和“永动机”。A.在职教育B.教学实</div>
                    </li>
                    <li><a href="/article/1833473193038409728.htm"
                           title="不再迷茫!拼多多优惠券在哪里领取?高效省钱攻略!" target="_blank">不再迷茫!拼多多优惠券在哪里领取?高效省钱攻略!</a>
                        <span class="text-muted">浮沉导师</span>

                        <div>拼多多作为中国知名的社交电商平台,以团购模式迅速崛起。拼多多不仅提供了丰富多样的商品选择,而且还经常推出各类优惠券活动,为用户提供更多的购物实惠。然而,对于许多新手用户而言,拼多多优惠券在哪里领取却是个令人头疼的问题。为了帮助大家更轻松地享受购物优惠,下面将为您详细介绍几个拼多多优惠券领取的途径和技巧。大家好!我是高省APP最大团队&联合创始人浮沉导师!【高省】APP网购优惠券免费领,分享还能赚钱</div>
                    </li>
                    <li><a href="/article/1833467823079387136.htm"
                           title="Java数据结构与算法:动态规划之斐波那契数列" target="_blank">Java数据结构与算法:动态规划之斐波那契数列</a>
                        <span class="text-muted">省赚客APP开发者@聚娃科技</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/1.htm">动态规划</a><a class="tag" taget="_blank" href="/search/%E4%BB%A3%E7%90%86%E6%A8%A1%E5%BC%8F/1.htm">代理模式</a>
                        <div>Java数据结构与算法:动态规划之斐波那契数列大家好,我是免费搭建查券返利机器人赚佣金就用微赚淘客系统3.0的小编。在这寒冷的季节里,让我们一同探讨Java中的动态规划,重点关注解决问题的经典代表之一——斐波那契数列。动态规划简介动态规划是一种解决问题的数学方法,通常用于优化递归算法。它通过将问题分解为子问题并保存它们的解,避免重复计算,从而提高算法效率。在动态规划的应用中,最常见的问题之一就是求</div>
                    </li>
                    <li><a href="/article/1833465679949426688.htm"
                           title="成为数据分析师的必要条件" target="_blank">成为数据分析师的必要条件</a>
                        <span class="text-muted">HsuHeinrich</span>
<a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90/1.htm">数据分析</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90/1.htm">数据分析</a>
                        <div>开篇成为数据分析师的必要条件作为一名成熟的数据分析师,那必然是要头顶Python,脚踩SQL,左手一个Tableau,右手一个Excel。能取数,会报表,埋点AB两不误,分析落地显价值。那在日常工作中具体需要具备哪些技能呢?笔者根据个人工作学习,对自己做了个技能画像。接下来,笔者将从工具应用、理论基础、数字基建、分析思维四个方面介绍数据分析的必要条件。对其中一些基本技能附上基础教程,帮助初学者迈进</div>
                    </li>
                    <li><a href="/article/1833465544402104320.htm"
                           title="完本《太子是个假正经》范时音百里承渊全文在线阅读" target="_blank">完本《太子是个假正经》范时音百里承渊全文在线阅读</a>
                        <span class="text-muted">云轩书阁</span>

                        <div>完本《太子是个假正经》范时音百里承渊全文在线阅读主角:范时音,百里承渊简介:那一世,范时音是名门之女,神医传人,医术精湛卓荦超伦。可关注微信公众号【才精灵】去回个书號【2810】,即可免费阅读【太子是个假正经】小说全文!花耀庭虎目含笑,看着毫无畏惧之色的小人儿,颇为赞赏地点了点头,“不愧是我花家的女儿,果然是胆量过人,如此说来倒是我的不是了,行,小时音,今日算是外祖父错了,他日外祖父定好好补偿你。</div>
                    </li>
                    <li><a href="/article/1833464545889316864.htm"
                           title="掌握Go语言邮件发送:net/smtp实用教程与最佳实践" target="_blank">掌握Go语言邮件发送:net/smtp实用教程与最佳实践</a>
                        <span class="text-muted">walkskyer</span>
<a class="tag" taget="_blank" href="/search/golang%E6%A0%87%E5%87%86%E5%BA%93/1.htm">golang标准库</a><a class="tag" taget="_blank" href="/search/golang/1.htm">golang</a><a class="tag" taget="_blank" href="/search/github/1.htm">github</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a>
                        <div>掌握Go语言邮件发送:net/smtp实用教程与最佳实践概述基本配置与初始化导入`net/smtp`包设置SMTP服务器基本信息创建SMTP客户端实例身份验证发送简单文本邮件配置发件人信息构建邮件头部信息编写邮件正文使用`SendMail`方法发送邮件示例代码发送带附件的邮件邮件多部分格式简介构建带有附件的邮件体使用`SendMail`方法发送邮件发送HTML格式的邮件HTML邮件的优势和应用场景</div>
                    </li>
                    <li><a href="/article/1833464017457344512.htm"
                           title="微信红包封面序列号大全免费2024最新暴富微信红包封面序列号" target="_blank">微信红包封面序列号大全免费2024最新暴富微信红包封面序列号</a>
                        <span class="text-muted">全网优惠分享</span>

                        <div>微信红包,一个看似平凡的数字序列,却能在瞬间点亮我们心中的梦想和希望。每当我打开微信,看到红包封面上熟悉的数字序列,仿佛一道温暖的光芒穿透了我的心房,让我感到一阵欣喜和温馨。关注微.信公众号「封面院」直接获取微信红包封面序列号红包封面,它的存在不止是一种数字形式的交换,更是一种情感的交流。就像一位古人所言:“岁寒,然后知松柏之后凋也”。微信红包封面承载了我们对亲人、朋友的思念和关怀,也带来了我们对</div>
                    </li>
                    <li><a href="/article/1833462084965330944.htm"
                           title="心遇邀请码是多少2024新版邀请码奖励揭秘(附心遇app免费邀请码获取方法)确定有效" target="_blank">心遇邀请码是多少2024新版邀请码奖励揭秘(附心遇app免费邀请码获取方法)确定有效</a>
                        <span class="text-muted">桃朵十三</span>

                        <div>嘿,小伙伴们!你们还在为找不到那个特别的TA而烦恼吗?别担心,我有个好消息要告诉你!那就是心遇,一款专注于陌生人社交的创新软件!你填写心遇邀请码【AXWGQB】后还有奖励哦!心遇可不是一般的交友软件,它能让你在网络世界中找到那个和你心灵相通的TA。心遇邀请码是心遇邀请码邀请码或【AXWGQB】【AXWGQB】【AXWGQB】。请注意,只有在下载心遇邀请码后CY5K不Q76D的10天内填写心遇邀请码</div>
                    </li>
                    <li><a href="/article/1833456600334036992.htm"
                           title="《犯规唐予沫宋均廷》犯规小说全文免费阅读【完整章节】" target="_blank">《犯规唐予沫宋均廷》犯规小说全文免费阅读【完整章节】</a>
                        <span class="text-muted">云轩书阁</span>

                        <div>《犯规唐予沫宋均廷》犯规小说全文免费阅读【完整章节】主角:唐予沫,宋均廷简介:唐予沫犯规了。她忘记自己跟宋均廷的交集,仅止于男女之间各取所需,其他多一个字都是废话。关注微信公众号【约精灵】去回个书號【2804】,即可免费阅读【犯规】小说全文!唐予沫哪里敢接话,低头整理资料。张盈盈毫不掩饰嘲讽:“我之前还真是小瞧了你。不过大老板就这么一个宝贝儿子,你想攀上枝头变凤凰简直是痴心妄想。”唐予沫依然当作没</div>
                    </li>
                    <li><a href="/article/1833456466007257088.htm"
                           title="node-samlp 项目教程" target="_blank">node-samlp 项目教程</a>
                        <span class="text-muted">毕艾琳</span>

                        <div>node-samlp项目教程node-samlpSAMLProtocolsupportfornode(onlyIdPfornow)项目地址:https://gitcode.com/gh_mirrors/no/node-samlp1.项目的目录结构及介绍node-samlp/├──.github/│└──workflows/├──lib/│└──templates/├──test/├──.gitig</div>
                    </li>
                    <li><a href="/article/1833456466409910272.htm"
                           title="Karaoke 开源项目教程" target="_blank">Karaoke 开源项目教程</a>
                        <span class="text-muted">毕艾琳</span>

                        <div>Karaoke开源项目教程karaokeWillbethebestkaraokesystem.项目地址:https://gitcode.com/gh_mirrors/kar/karaoke1.项目介绍Karaoke是一个开源的卡拉OK应用程序,旨在为用户提供一个简单易用的平台来享受卡拉OK的乐趣。该项目支持多种音频和视频格式,并提供了丰富的功能,如歌词同步、音调调整、音量控制等。Karaoke项目</div>
                    </li>
                    <li><a href="/article/1833454826743230464.htm"
                           title="婆婆的故事--三兄弟--上学篇(九)" target="_blank">婆婆的故事--三兄弟--上学篇(九)</a>
                        <span class="text-muted">淡妆浓抹两相宜</span>

                        <div>五一假期,老三带我去医院做了白内障手术。手术后医生要求多平躺,不能侧卧,不能低头,害怕安装的晶体移位。回到家,我听从医生的吩咐乖乖的躺在床上,老三每隔十分钟给我滴一次眼药水。大概是怕我无聊,老三和他媳妇都坐在床边陪我聊天。床头写字桌上的相框里有许多老照片,老三拿出他的毕业照给他老婆看,“看的出来哪个是我吗?”我躺在床上闭着眼睛听他两口子说话。小双说:“这个是你。”老三说:“嗯。我是个分界线,从我往</div>
                    </li>
                    <li><a href="/article/1833454700222050304.htm"
                           title="Go Web 编程 PDF" target="_blank">Go Web 编程 PDF</a>
                        <span class="text-muted">book_longker</span>
<a class="tag" taget="_blank" href="/search/%E8%B5%84%E6%BA%90/1.htm">资源</a><a class="tag" taget="_blank" href="/search/golang/1.htm">golang</a><a class="tag" taget="_blank" href="/search/pdf/1.htm">pdf</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a>
                        <div>GoWeb开发必读:《BuildingWebApplicationswithGo》PDF资源分享找寻良久,终于寻得这本珍贵资源!现在我免费分享给大家你是否正在学习Go语言开发Web应用?是否想要提升Go并发编程能力?这本书绝对不容错过!关于这本书《BuildingWebApplicationswithGo》是一本非常实用的GoWeb开发指南:以构建网络论坛为案例,全面讲解GoWeb开发️深入剖析请</div>
                    </li>
                    <li><a href="/article/1833454319324721152.htm"
                           title="英语学习方法" target="_blank">英语学习方法</a>
                        <span class="text-muted">心欢喜gx</span>

                        <div>新课标提出以来一直在思考什么是英语的大观念?什么是英语的核心思维?原来一直在语音,语法,阅读等具体的模块中挑选。听了新网师武彩霞老师的解读后,我有了新的想法。武老师将听歌学英语,看电影学英语,读小说学英语加入到了自己的班本教程之中,首先守住学生愿意加入到英语活动中来的兴趣,自然就能让学生有长久的进步。我现在觉得英语教学的核心就是教会学生用英语去了解说英语的人的文化,去看完全不同的意识形态带来的冲击</div>
                    </li>
                    <li><a href="/article/1833453939236892672.htm"
                           title="《她失联后,陆总他哭成了狗》安星辰陆晏舟全文免费阅读【完结小说无弹窗】" target="_blank">《她失联后,陆总他哭成了狗》安星辰陆晏舟全文免费阅读【完结小说无弹窗】</a>
                        <span class="text-muted">海边书楼</span>

                        <div>《她失联后,陆总他哭成了狗》安星辰陆晏舟全文免费阅读【完结小说无弹窗】主角:安星辰陆晏舟简介:安星辰是在酒店的沙发上醒来的,空调太低有点冷,她不自觉的蜷缩起了身体。关注微信公众号【花粉书楼】去回个书号【64】,即可阅读【她失联后,陆总他哭成了狗】小说全文!第4章陆晏舟脱掉外套,随手扔在沙发上,他没有像以前一样直接进入正题,而是目光一直盯着床上的人儿。黑夜中他漆黑幽深的冷眸,入如同鹰一般犀利。气氛太</div>
                    </li>
                    <li><a href="/article/1833453938830045184.htm"
                           title="2022年自学Java就业全面学习路线" target="_blank">2022年自学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/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/%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80/1.htm">编程语言</a><a class="tag" taget="_blank" href="/search/%E5%90%8E%E7%AB%AF/1.htm">后端</a>
                        <div>很多人私信问我们公司的技术栈是什么,如果今年打算学习Java应该主要学习哪些内容,这篇文章我就以一线互联网大厂的标准,为大家罗列出2022年的Java学习的主要内容,内容可能有点多,因为我是以我们公司年薪30万的Java工程师标准写的,如果需要这些知识点的各种资料,我可以免费分享给大家使用,都是我们公司内部培训员工的高质量资料。需要以下全部视频教程以及文字资料可以在文章末尾处添加我微信名片获取。J</div>
                    </li>
                    <li><a href="/article/1833451408192532480.htm"
                           title="2021-08-22" target="_blank">2021-08-22</a>
                        <span class="text-muted">一个人的日记0</span>

                        <div>今日跑步5.5公里引体向上30个臂力器60个俯卧撑60个仰卧起坐30个感谢支付宝兑换蚊香今日语言伤害指数0,没有机会说话,为什么要噎人说话,就因为别人没有你的想法做事?你自己都不会完全按照自己想法做事情,怎么能去要求别人呢?行动指数0不批评不抱怨不指责多赞美多鼓励多表扬今日我比我想象中的还要好明天我最伟大明天远离手机明日:同行上货1个学习闲鱼以25分钟为单位记录时间思考我的十年生涯...赚钱就做,</div>
                    </li>
                                <li><a href="/article/6.htm"
                                       title="[黑洞与暗粒子]没有光的世界" target="_blank">[黑洞与暗粒子]没有光的世界</a>
                                    <span class="text-muted">comsci</span>

                                    <div>     无论是相对论还是其它现代物理学,都显然有个缺陷,那就是必须有光才能够计算 
 
     但是,我相信,在我们的世界和宇宙平面中,肯定存在没有光的世界.... 
 
     那么,在没有光的世界,光子和其它粒子的规律无法被应用和考察,那么以光速为核心的 
 
&nbs</div>
                                </li>
                                <li><a href="/article/133.htm"
                                       title="jQuery Lazy Load 图片延迟加载" target="_blank">jQuery Lazy Load 图片延迟加载</a>
                                    <span class="text-muted">aijuans</span>
<a class="tag" taget="_blank" href="/search/jquery/1.htm">jquery</a>
                                    <div>基于 jQuery 的图片延迟加载插件,在用户滚动页面到图片之后才进行加载。 
对于有较多的图片的网页,使用图片延迟加载,能有效的提高页面加载速度。 
 
 版本: 
 

  jQuery v1.4.4+ 
 

  jQuery Lazy Load v1.7.2 
 
 
 注意事项: 
 
 
 需要真正实现图片延迟加载,必须将真实图片地址写在 data-original 属性中。若 src</div>
                                </li>
                                <li><a href="/article/260.htm"
                                       title="使用Jodd的优点" target="_blank">使用Jodd的优点</a>
                                    <span class="text-muted">Kai_Ge</span>
<a class="tag" taget="_blank" href="/search/jodd/1.htm">jodd</a>
                                    <div>1.  简化和统一 controller ,抛弃 extends SimpleFormController ,统一使用 implements Controller 的方式。 
2.  简化 JSP 页面的 bind, 不需要一个字段一个字段的绑定。 
3.  对 bean 没有任何要求,可以使用任意的 bean 做为 formBean。 
  
使用方法简介</div>
                                </li>
                                <li><a href="/article/387.htm"
                                       title="jpa Query转hibernate Query" target="_blank">jpa Query转hibernate Query</a>
                                    <span class="text-muted">120153216</span>
<a class="tag" taget="_blank" href="/search/Hibernate/1.htm">Hibernate</a>
                                    <div>public List<Map> getMapList(String hql,
			Map map) {
		org.hibernate.Query jpaQuery = entityManager.createQuery(hql);
		if (null != map) {
			for (String parameter : map.keySet()) {
				jp</div>
                                </li>
                                <li><a href="/article/514.htm"
                                       title="Django_Python3添加MySQL/MariaDB支持" target="_blank">Django_Python3添加MySQL/MariaDB支持</a>
                                    <span class="text-muted">2002wmj</span>
<a class="tag" taget="_blank" href="/search/mariaDB/1.htm">mariaDB</a>
                                    <div>现状 
首先,Django@Python2.x 中默认的引擎为 django.db.backends.mysql 。但是在Python3中如果这样写的话,会发现 django.db.backends.mysql 依赖 MySQLdb[5] ,而 MySQLdb 又不兼容 Python3 于是要找一种新的方式来继续使用MySQL。 MySQL官方的方案 
首先据MySQL文档[3]说,自从MySQL</div>
                                </li>
                                <li><a href="/article/641.htm"
                                       title="在SQLSERVER中查找消耗IO最多的SQL" target="_blank">在SQLSERVER中查找消耗IO最多的SQL</a>
                                    <span class="text-muted">357029540</span>
<a class="tag" taget="_blank" href="/search/SQL+Server/1.htm">SQL Server</a>
                                    <div>返回做IO数目最多的50条语句以及它们的执行计划。 
select top 50   
 
(total_logical_reads/execution_count) as avg_logical_reads,  
 
(total_logical_writes/execution_count) as avg_logical_writes,  
 
(tot</div>
                                </li>
                                <li><a href="/article/768.htm"
                                       title="spring UnChecked 异常 官方定义!" target="_blank">spring UnChecked 异常 官方定义!</a>
                                    <span class="text-muted">7454103</span>
<a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a>
                                    <div>  如果你接触过spring的 事物管理!那么你必须明白 spring的 非捕获异常! 即 unchecked 异常! 因为 spring 默认这类异常事物自动回滚!! 
 
 
 
 
public static boolean isCheckedException(Throwable ex)
    {
   return !(ex instanceof RuntimeExcep</div>
                                </li>
                                <li><a href="/article/895.htm"
                                       title="mongoDB 入门指南、示例" target="_blank">mongoDB 入门指南、示例</a>
                                    <span class="text-muted">adminjun</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/mongodb/1.htm">mongodb</a><a class="tag" taget="_blank" href="/search/%E6%93%8D%E4%BD%9C/1.htm">操作</a>
                                    <div>一、准备工作 
1、 下载mongoDB 
下载地址:http://www.mongodb.org/downloads 
选择合适你的版本 
相关文档:http://www.mongodb.org/display/DOCS/Tutorial 
2、 安装mongoDB 
A、 不解压模式: 
将下载下来的mongoDB-xxx.zip打开,找到bin目录,运行mongod.exe就可以启动服务,默</div>
                                </li>
                                <li><a href="/article/1022.htm"
                                       title="CUDA 5 Release Candidate Now Available" target="_blank">CUDA 5 Release Candidate Now Available</a>
                                    <span class="text-muted">aijuans</span>
<a class="tag" taget="_blank" href="/search/CUDA/1.htm">CUDA</a>
                                    <div>The CUDA 5 Release Candidate is now available at http://developer.nvidia.com/<wbr></wbr>cuda/cuda-pre-production. Now applicable to a broader set of algorithms, CUDA 5 has advanced fe</div>
                                </li>
                                <li><a href="/article/1149.htm"
                                       title="Essential Studio for WinRT网格控件测评" target="_blank">Essential Studio for WinRT网格控件测评</a>
                                    <span class="text-muted">Axiba</span>
<a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/html5/1.htm">html5</a>
                                    <div>Essential Studio for WinRT界面控件包含了商业平板应用程序开发中所需的所有控件,如市场上运行速度最快的grid 和chart、地图、RDL报表查看器、丰富的文本查看器及图表等等。同时,该控件还包含了一组独特的库,用于从WinRT应用程序中生成Excel、Word以及PDF格式的文件。此文将对其另外一个强大的控件——网格控件进行专门的测评详述。 
 
 
网格控件功能 
1、</div>
                                </li>
                                <li><a href="/article/1276.htm"
                                       title="java 获取windows系统安装的证书或证书链" target="_blank">java 获取windows系统安装的证书或证书链</a>
                                    <span class="text-muted">bewithme</span>
<a class="tag" taget="_blank" href="/search/windows/1.htm">windows</a>
                                    <div>  
    有时需要获取windows系统安装的证书或证书链,比如说你要通过证书来创建java的密钥库  。 
有关证书链的解释可以查看此处 。 
  
public static void main(String[] args) {
		SunMSCAPI providerMSCAPI = new SunMSCAPI();
		S</div>
                                </li>
                                <li><a href="/article/1403.htm"
                                       title="NoSQL数据库之Redis数据库管理(set类型和zset类型)" target="_blank">NoSQL数据库之Redis数据库管理(set类型和zset类型)</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>4.sets类型 
        Set是集合,它是string类型的无序集合。set是通过hash table实现的,添加、删除和查找的复杂度都是O(1)。对集合我们可以取并集、交集、差集。通过这些操作我们可以实现sns中的好友推荐和blog的tag功能。 
        sadd:向名称为key的set中添加元</div>
                                </li>
                                <li><a href="/article/1530.htm"
                                       title="异常捕获何时用Exception,何时用Throwable" target="_blank">异常捕获何时用Exception,何时用Throwable</a>
                                    <span class="text-muted">bingyingao</span>

                                    <div>用Exception的情况 
 try { 
       //可能发生空指针、数组溢出等异常 
        } catch (Exception e) { 
         </div>
                                </li>
                                <li><a href="/article/1657.htm"
                                       title="【Kafka四】Kakfa伪分布式安装" target="_blank">【Kafka四】Kakfa伪分布式安装</a>
                                    <span class="text-muted">bit1129</span>
<a class="tag" taget="_blank" href="/search/kafka/1.htm">kafka</a>
                                    <div>在http://bit1129.iteye.com/blog/2174791一文中,实现了单Kafka服务器的安装,在Kafka中,每个Kafka服务器称为一个broker。本文简单介绍下,在单机环境下Kafka的伪分布式安装和测试验证   1. 安装步骤 
  
Kafka伪分布式安装的思路跟Zookeeper的伪分布式安装思路完全一样,不过比Zookeeper稍微简单些(不</div>
                                </li>
                                <li><a href="/article/1784.htm"
                                       title="Project Euler" target="_blank">Project Euler</a>
                                    <span class="text-muted">bookjovi</span>
<a class="tag" taget="_blank" href="/search/haskell/1.htm">haskell</a>
                                    <div>Project Euler是个数学问题求解网站,网站设计的很有意思,有很多problem,在未提交正确答案前不能查看problem的overview,也不能查看关于problem的discussion thread,只能看到现在problem已经被多少人解决了,人数越多往往代表问题越容易。 
    看看problem 1吧: 
 Add all the natural num</div>
                                </li>
                                <li><a href="/article/1911.htm"
                                       title="Java-Collections Framework学习与总结-ArrayDeque" target="_blank">Java-Collections Framework学习与总结-ArrayDeque</a>
                                    <span class="text-muted">BrokenDreams</span>
<a class="tag" taget="_blank" href="/search/Collections/1.htm">Collections</a>
                                    <div>        表、栈和队列是三种基本的数据结构,前面总结的ArrayList和LinkedList可以作为任意一种数据结构来使用,当然由于实现方式的不同,操作的效率也会不同。 
        这篇要看一下java.util.ArrayDeque。从命名上看</div>
                                </li>
                                <li><a href="/article/2038.htm"
                                       title="读《研磨设计模式》-代码笔记-装饰模式-Decorator" target="_blank">读《研磨设计模式》-代码笔记-装饰模式-Decorator</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/ 
 
 



import java.io.BufferedOutputStream;
import java.io.DataOutputStream;
import java.io.FileOutputStream;
import java.io.Fi</div>
                                </li>
                                <li><a href="/article/2165.htm"
                                       title="Maven学习(一)" target="_blank">Maven学习(一)</a>
                                    <span class="text-muted">chenyu19891124</span>
<a class="tag" taget="_blank" href="/search/Maven%E7%A7%81%E6%9C%8D/1.htm">Maven私服</a>
                                    <div>    学习一门技术和工具总得花费一段时间,5月底6月初自己学习了一些工具,maven+Hudson+nexus的搭建,对于maven以前只是听说,顺便再自己的电脑上搭建了一个maven环境,但是完全不了解maven这一强大的构建工具,还有ant也是一个构建工具,但ant就没有maven那么的简单方便,其实简单点说maven是一个运用命令行就能完成构建,测试,打包,发布一系列功</div>
                                </li>
                                <li><a href="/article/2292.htm"
                                       title="[原创]JWFD工作流引擎设计----节点匹配搜索算法(用于初步解决条件异步汇聚问题) 补充" target="_blank">[原创]JWFD工作流引擎设计----节点匹配搜索算法(用于初步解决条件异步汇聚问题) 补充</a>
                                    <span class="text-muted">comsci</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%B7%A5%E4%BD%9C/1.htm">工作</a><a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a><a class="tag" taget="_blank" href="/search/%E6%90%9C%E7%B4%A2%E5%BC%95%E6%93%8E/1.htm">搜索引擎</a><a class="tag" taget="_blank" href="/search/%E5%B5%8C%E5%85%A5%E5%BC%8F/1.htm">嵌入式</a>
                                    <div>本文主要介绍在JWFD工作流引擎设计中遇到的一个实际问题的解决方案,请参考我的博文"带条件选择的并行汇聚路由问题"中图例A2描述的情况(http://comsci.iteye.com/blog/339756),我现在把我对图例A2的一个解决方案公布出来,请大家多指点 
 
 节点匹配搜索算法(用于解决标准对称流程图条件汇聚点运行控制参数的算法) 
 
 需要解决的问题:已知分支</div>
                                </li>
                                <li><a href="/article/2419.htm"
                                       title="Linux中用shell获取昨天、明天或多天前的日期" target="_blank">Linux中用shell获取昨天、明天或多天前的日期</a>
                                    <span class="text-muted">daizj</span>
<a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/shell/1.htm">shell</a><a class="tag" taget="_blank" href="/search/%E4%B8%8A%E5%87%A0%E5%B9%B4/1.htm">上几年</a><a class="tag" taget="_blank" href="/search/%E6%98%A8%E5%A4%A9/1.htm">昨天</a><a class="tag" taget="_blank" href="/search/%E8%8E%B7%E5%8F%96%E4%B8%8A%E5%87%A0%E4%B8%AA%E6%9C%88/1.htm">获取上几个月</a>
                                    <div>在Linux中可以通过date命令获取昨天、明天、上个月、下个月、上一年和下一年 
 
 
# 获取昨天 
date -d 'yesterday'  # 或 date -d 'last day' 
# 获取明天 
date -d 'tomorrow'   # 或 date -d 'next day' 
# 获取上个月 
date -d 'last month' 
# </div>
                                </li>
                                <li><a href="/article/2546.htm"
                                       title="我所理解的云计算" target="_blank">我所理解的云计算</a>
                                    <span class="text-muted">dongwei_6688</span>
<a class="tag" taget="_blank" href="/search/%E4%BA%91%E8%AE%A1%E7%AE%97/1.htm">云计算</a>
                                    <div>      在刚开始接触到一个概念时,人们往往都会去探寻这个概念的含义,以达到对其有一个感性的认知,在Wikipedia上关于“云计算”是这么定义的,它说: 
 
        Cloud computing is a phrase used to describe a variety of computing co</div>
                                </li>
                                <li><a href="/article/2673.htm"
                                       title="YII CMenu配置" target="_blank">YII CMenu配置</a>
                                    <span class="text-muted">dcj3sjt126com</span>
<a class="tag" taget="_blank" href="/search/yii/1.htm">yii</a>
                                    <div>Adding id and class names to CMenu 
We use the id and htmlOptions to accomplish this. Watch.   
//in your view
$this->widget('zii.widgets.CMenu', array(
	'id'=>'myMenu',
	'items'=>$this-&g</div>
                                </li>
                                <li><a href="/article/2800.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>
                                    <div>静态代理与动态代理 
        代理模式是java开发中用到的相对比较多的设计模式,其中的思想就是主业务和相关业务分离。所谓的代理设计就是指由一个代理主题来操作真实主题,真实主题执行具体的业务操作,而代理主题负责其他相关业务的处理。比如我们在进行删除操作的时候需要检验一下用户是否登陆,我们可以删除看成主业务,而把检验用户是否登陆看成其相关业务</div>
                                </li>
                                <li><a href="/article/2927.htm"
                                       title="【转】理解Javascript 系列" target="_blank">【转】理解Javascript 系列</a>
                                    <span class="text-muted">gcc2ge</span>
<a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a>
                                    <div>理解Javascript_13_执行模型详解 
 
  摘要: 在《理解Javascript_12_执行模型浅析》一文中,我们初步的了解了执行上下文与作用域的概念,那么这一篇将深入分析执行上下文的构建过程,了解执行上下文、函数对象、作用域三者之间的关系。函数执行环境简单的代码:当调用say方法时,第一步是创建其执行环境,在创建执行环境的过程中,会按照定义的先后顺序完成一系列操作:1.首先会创建一个</div>
                                </li>
                                <li><a href="/article/3054.htm"
                                       title="Subsets II" target="_blank">Subsets II</a>
                                    <span class="text-muted">hcx2013</span>
<a class="tag" taget="_blank" href="/search/set/1.htm">set</a>
                                    <div>Given a collection of integers that might contain duplicates, nums, return all possible subsets. 
Note: 
 
 Elements in a subset must be in non-descending order. 
 The solution set must not conta</div>
                                </li>
                                <li><a href="/article/3181.htm"
                                       title="Spring4.1新特性——Spring缓存框架增强" target="_blank">Spring4.1新特性——Spring缓存框架增强</a>
                                    <span class="text-muted">jinnianshilongnian</span>
<a class="tag" taget="_blank" href="/search/spring4/1.htm">spring4</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/3308.htm"
                                       title="shell嵌套expect执行命令" target="_blank">shell嵌套expect执行命令</a>
                                    <span class="text-muted">liyonghui160com</span>

                                    <div>  
  
一直都想把expect的操作写到bash脚本里,这样就不用我再写两个脚本来执行了,搞了一下午终于有点小成就,给大家看看吧. 
  系统:centos 5.x 
  
1.先安装expect 
yum -y install expect 
  
2.脚本内容: 
cat auto_svn.sh 
  
#!/bin/bash
</div>
                                </li>
                                <li><a href="/article/3435.htm"
                                       title="Linux实用命令整理" target="_blank">Linux实用命令整理</a>
                                    <span class="text-muted">pda158</span>
<a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a>
                                    <div>0. 基本命令     linux 基本命令整理     
 1. 压缩 解压     tar -zcvf a.tar.gz a   #把a压缩成a.tar.gz     tar -zxvf a.tar.gz     #把a.tar.gz解压成a     
 2. vim小结     2.1 vim替换     :m,ns/word_1/word_2/gc  </div>
                                </li>
                                <li><a href="/article/3562.htm"
                                       title="独立开发人员通向成功的29个小贴士" target="_blank">独立开发人员通向成功的29个小贴士</a>
                                    <span class="text-muted">shoothao</span>
<a class="tag" taget="_blank" href="/search/%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91/1.htm">独立开发</a>
                                    <div>  
 概述:本文收集了关于独立开发人员通向成功需要注意的一些东西,对于具体的每个贴士的注解有兴趣的朋友可以查看下面标注的原文地址。  
   
 
 明白你从事独立开发的原因和目的。 
 保持坚持制定计划的好习惯。 
 万事开头难,第一份订单是关键。 
 培养多元化业务技能。 
 提供卓越的服务和品质。 
 谨小慎微。 
 营销是必备技能。 
 学会组织,有条理的工作才是最有效率的。 
 “独立</div>
                                </li>
                                <li><a href="/article/3689.htm"
                                       title="JAVA中堆栈和内存分配原理" target="_blank">JAVA中堆栈和内存分配原理</a>
                                    <span class="text-muted">uule</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a>
                                    <div>1、栈、堆  
1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域:存放静态成员(static定义的)5. 常量池:存放字符串常量和基本类型常量(public static f</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>