Linux 搭建hexo博客

欢迎访问我的个人博客网站:http://www.yanmin99.com/

Linux搭建hexo博客

一、准备工作

  • 已经安装git、node环境
  • Hexo:快速、简洁且高效的博客框架
  • NexT:Hexo适用的主题

二、安装 Hexo

  • 全局安装 Hexo

    npm install -g hexo-cli
  • 安装异常

    • sh: 1: node-gyp: Permission denied

      > contextify@0.1.14 install /root/.nvm/versions/node/v0.12.4/lib/node_modules/log.io/node_modules/jquery/node_modules/contextify
      > node-gyp rebuild
      sh: 1: node-gyp: Permission denied
      \
      > ws@0.4.32 install /root/.nvm/versions/node/v0.12.4/lib/node_modules/log.io/node_modules/socket.io-client/node_modules/ws
      > (node-gyp rebuild 2> builderror.log) || (exit 0)

      运行npm config set unsafe-perm true以后,在运行npm install -g hexo-cli

  • 初始化博客,并安装依赖包

    hexo init <folder>
    cd <folder>
    npm install

    就是博客的本地文件夹

三、配置Hexo

  • 网站配置: 《folder》/_config.yml

    title   网站标题
    subtitle    网站副标题
    description 网站描述
    author  您的名字
    language    网站使用的语言

四、启动Hexo

  • 新建文章

    hexo new [layout] </code></pre></li> 
       <li><p><strong>启动服务</strong></p> <pre class="prettyprint"><code class=" hljs axapta">hexo <span class="hljs-keyword">server</span> 或 hexo s
    <span class="hljs-comment">//指定端口</span>
    hexo <span class="hljs-keyword">server</span> -p <span class="hljs-number">80</span></code></pre> 
        <blockquote> 
         <p>启动服务器。默认情况下,访问网址为:http://localhost:4000/</p> 
        </blockquote></li> 
       <li><p><strong>hexo server 参数介绍</strong></p> <pre class="prettyprint"><code class=" hljs haml">-<span class="ruby">p ,--port    重设端口
    </span>-<span class="ruby">s ,--static  只使用静态文件
    </span>-<span class="ruby">l ,--log 启动日记记录,使用覆盖记录格式
    </span>-<span class="ruby">d ,--debug   开启调试模式</span></code></pre></li> 
       <li><p><strong>生成静态文件</strong></p> <pre class="prettyprint"><code class=" hljs vhdl">hexo <span class="hljs-keyword">generate</span> 或 hexo g</code></pre></li> 
       <li><p><strong>hexo 参数介绍</strong></p> <pre class="prettyprint"><code class=" hljs haml">-<span class="ruby">d ,--deploy   文件生成后立即部署网站
    </span>-<span class="ruby">w ,--watch    监视文件变动</span></code></pre></li> 
       <li><p><strong>清除缓存</strong></p> <pre class="prettyprint"><code class=" hljs ">hexo clean</code></pre></li> 
      </ul> 
      <h4 id="五配置nextt主题">五、配置NextT主题</h4> 
      <ul> 
       <li><p><strong>clone NexT主题</strong></p> <pre class="prettyprint"><code class=" hljs lua">在<folder>/_config.yml中搜索theme关键字,把主题替换为<span class="hljs-built_in">next</span></code></pre></li> 
       <li><p><strong>启用 NexT 主题</strong></p> 
        <ul> 
         <li>最好先使用 <code>hexo clean</code> 清除 Hexo 的缓存</li> 
         <li>运行 <code>hexo s --debug</code> 启动本地站点,并开启调试模式</li> 
         <li><p>当命令行输出中提示出:</p> <pre class="prettyprint"><code class=" hljs livecodeserver">INFO Hexo is running <span class="hljs-keyword">at</span> <span class="hljs-keyword">http</span>://<span class="hljs-number">0.0</span><span class="hljs-number">.0</span><span class="hljs-number">.0</span>:<span class="hljs-number">4000</span>/. Press Ctrl+C <span class="hljs-built_in">to</span> stop.</code></pre> 
          <blockquote> 
           <p>此时即可使用浏览器访问 http://localhost:4000 ,检查站点是否正确运行</p> 
          </blockquote></li> 
        </ul></li> 
       <li><p><strong>验证 NexT 主题</strong></p> 
        <ul> 
         <li>主题配置: /theme/next/_config.yml中选择主题样式 <br> <pre class="prettyprint"><code class=" hljs ruleslanguage">
    <span class="hljs-array">#scheme</span>: Muse <span class="hljs-comment">// 默认 Scheme,这是 NexT 最初的版本,黑白主调,大量留白</span>
    
    
    <span class="hljs-array">#scheme</span>: Mist <span class="hljs-comment">//Muse 的紧凑版本,整洁有序的单栏外观</span>
    
    scheme: Pisces <span class="hljs-comment">//双栏 Scheme,小家碧玉似的清新</span></code></pre></li> 
        </ul></li> 
       <li><p><strong>设置菜单</strong></p> <pre class="prettyprint"><code class=" hljs javascript">主题配置: <folder><span class="hljs-regexp">/theme/</span>next/_config.yml
    搜索 menu 关键字</code></pre></li> 
       <li><p><strong>设置头像</strong></p> <pre class="prettyprint"><code class=" hljs javascript">主题配置: <folder><span class="hljs-regexp">/theme/</span>next/_config.yml
    新增字段 avatar,值设置成头像的链接地址</code></pre></li> 
       <li><p><strong>设置作者昵称</strong></p> <pre class="prettyprint"><code class=" hljs javascript">主题配置: <folder><span class="hljs-regexp">/theme/</span>next/_config.yml
    搜索 author 关键字</code></pre></li> 
       <li><p><strong>设置作者描述</strong></p> <pre class="prettyprint"><code class=" hljs javascript">设置 作者昵称
    主题配置: <folder><span class="hljs-regexp">/theme/</span>next/_config.yml
    搜索 description 关键字</code></pre></li> 
       <li><p><strong>设置首页列表是否显示阅读更多</strong></p> <pre class="prettyprint"><code class=" hljs livecodeserver">主题配置: <<span class="hljs-built_in">folder</span>>/theme/next/<span class="hljs-title">_config</span>.yml
    搜索 auto_excerpt 关键字
    将 enable 设置为 <span class="hljs-constant">true</span>
    <span class="hljs-built_in">length</span> 设置为期望截取保留的文章长度</code></pre></li> 
       <li><p><strong>NexT 目前支持六种语言版本</strong></p> <pre class="prettyprint"><code class=" hljs lasso">English
    中文简体 (zh<span class="hljs-attribute">-Hans</span>)
    French (fr<span class="hljs-attribute">-FR</span>)
    正体中文 (zh<span class="hljs-attribute">-hk</span>/zh<span class="hljs-attribute">-tw</span>)
    Russian (ru)
    German (de)</code></pre></li> 
      </ul> 
     </div> 
    </div>
                                </div>
                            </div>
                        </div>
                        <!--PC和WAP自适应版-->
                        <div id="SOHUCS" sid="1188023274894893056"></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/1835165136495669248.htm"
                               title="Hexo框架Ayer主题搭建我的博客" target="_blank">Hexo框架Ayer主题搭建我的博客</a>
                            <span class="text-muted">@HZY</span>
    <a class="tag" taget="_blank" href="/search/gitee/1.htm">gitee</a><a class="tag" taget="_blank" href="/search/hexo/1.htm">hexo</a><a class="tag" taget="_blank" href="/search/ayer/1.htm">ayer</a><a class="tag" taget="_blank" href="/search/blog/1.htm">blog</a><a class="tag" taget="_blank" href="/search/%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99/1.htm">个人网站</a>
                            <div>关于Hexoayer主题搭建Blog我的博客链接,欢迎来访:[RainのBlog](https://hzyqaqgitee.gitee.io/raining).https://hzyqaqgitee.gitee.io/raining使用的框架、插件Hexo常用命令页面展示我的博客链接,欢迎来访:RainのBlog.https://hzyqaqgitee.gitee.io/raining使用Hexo</div>
                        </li>
                        <li><a href="/article/1833272290649927680.htm"
                               title="hexo+GitHub Pages一键搭建部署博客" target="_blank">hexo+GitHub Pages一键搭建部署博客</a>
                            <span class="text-muted">杨yang$</span>
    <a class="tag" taget="_blank" href="/search/git/1.htm">git</a><a class="tag" taget="_blank" href="/search/github/1.htm">github</a><a class="tag" taget="_blank" href="/search/hexo/1.htm">hexo</a>
                            <div>文章目录前言:博客相关配置matery主题相关配置1.什么是Hexo?2.准备工作:3.生成博客4.更换主题5.部署到githubpages总结前言:现在技术更新迭代是非常的快,尤其是web方面!所以当前搭建一个博客差不多有手就行,这里我们用到hexo进行博客的一键生成和部署。我自己的博客也是用hexo搭建的:杨Yang博客相关配置matery主题相关配置1.什么是Hexo?Hexo是一个快速、简</div>
                        </li>
                        <li><a href="/article/1833252618835685376.htm"
                               title="萱仔个人博客系列——hexo+github部署" target="_blank">萱仔个人博客系列——hexo+github部署</a>
                            <span class="text-muted">萱仔学习自我记录</span>
    <a class="tag" taget="_blank" href="/search/%E8%90%B1%E4%BB%94%E4%B8%AA%E4%BA%BA%E5%8D%9A%E5%AE%A2/1.htm">萱仔个人博客</a><a class="tag" taget="_blank" href="/search/github/1.htm">github</a>
                            <div>由于本人前段时间和同专业得到好offer的同学之间的交流,发现博客其实对于找工作来说可以作为个人项目个人经历的展示,我创办cdsn博客的原因主要是为了自己学习使用,但是逐渐到现在也有了一些可爱的粉丝,非常感谢大家对我的点赞收藏和关注,我将继续精进自己的学习,学习理论和技术,刷力扣题,争取获得更好的offer。csdn博客本身就是非常好的一个平台,但是我还是决定自己创建一个自己的博客,两边同时更新,</div>
                        </li>
                        <li><a href="/article/1829946341028098048.htm"
                               title="Markdown简单入门" target="_blank">Markdown简单入门</a>
                            <span class="text-muted">Saudade_lh</span>
    
                            <div>title:Markdown简单入门ate:2016-06-0123:47:44#文章生成時間categories:"Hexo教程"#文章分類目錄可以省略tags:#文章標籤可以省略-Markdown-技术贴Markdown是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用。看到这里请不要被「标记」、「语言」所迷惑,Markdown的语法十分简单。常用的标记符号</div>
                        </li>
                        <li><a href="/article/1829107263906869248.htm"
                               title="Hexo阶段三 -- 将Hexo部署到github" target="_blank">Hexo阶段三 -- 将Hexo部署到github</a>
                            <span class="text-muted">Oliverloki</span>
    <a class="tag" taget="_blank" href="/search/%E5%85%B6%E4%BB%96/1.htm">其他</a><a class="tag" taget="_blank" href="/search/git/1.htm">git</a><a class="tag" taget="_blank" href="/search/github/1.htm">github</a><a class="tag" taget="_blank" href="/search/ssh/1.htm">ssh</a>
                            <div>本文共有三个部分阶段一:搭建博客并部署到本地阶段二:Hexo的主题美化与文章发布阶段三:将Hexo部署到GithubPage,通过域名访问你的博客1、在本地生成SSH公钥并绑定到github务必确保在本地PC已经完成了Node.js、Git和Hexo的安装,在博客目录下打开GitBash如果是第一次使用Git的话,必须要设置git的用户名和邮箱,可以点击这篇博文获得帮助生成本地的SSH公钥,并且绑</div>
                        </li>
                        <li><a href="/article/1828594693949190144.htm"
                               title="【Hexo】hexo-butterfly主题添加非主站提示" target="_blank">【Hexo】hexo-butterfly主题添加非主站提示</a>
                            <span class="text-muted">慕雪华年</span>
    <a class="tag" taget="_blank" href="/search/%E5%B7%AE%E7%94%9F%E6%96%87%E5%85%B7%E5%A4%9A/1.htm">差生文具多</a><a class="tag" taget="_blank" href="/search/hexo/1.htm">hexo</a><a class="tag" taget="_blank" href="/search/%E5%8D%9A%E5%AE%A2/1.htm">博客</a>
                            <div>本文首发于❄️慕雪的寒舍说明因为hexo可以很方便的在多个平台上免费部署,为了让自己的博客能uptime更久一段时间,很多老哥都和我一样,把自己的hexo博客在好多个平台上都部署了一份。但是我一直想要一个功能,就是在别人访问的不是主站点的时候,提示他们,并让他们帮你查查主站是不是down了。这个功能即本文标题所述的“非主站提醒”js脚本实现其实实现起来并不复杂,一个js脚本就可以实现documen</div>
                        </li>
                        <li><a href="/article/1827287662998941696.htm"
                               title="使用hexo搭建个人博客" target="_blank">使用hexo搭建个人博客</a>
                            <span class="text-muted">程序员麻辣烫</span>
    <a class="tag" taget="_blank" href="/search/%E5%B7%A5%E5%85%B7/1.htm">工具</a><a class="tag" taget="_blank" href="/search/%E5%90%8E%E7%AB%AF/1.htm">后端</a>
                            <div>很早之前使用hexo和github建了个人博客。搭建的流程一直没有梳理,中间换过几次机器,每次都得重新配置一遍,需要重新学些。最近电脑坏了,原始的数据没有导出来,先把以前文章写个文件占个位置,后面慢慢补吧,如果大家要看内容的话可以去https://juejin.cn/user/870468942580749。详细的配置大家可以参考使用hexo+github搭建免费个人博客详细教程安装先安装软件br</div>
                        </li>
                        <li><a href="/article/1826717537245687808.htm"
                               title="Vue - 完美解决npm安装@vue/cli报错:npm ERR! code ETIMEDOUT的解决方案" target="_blank">Vue - 完美解决npm安装@vue/cli报错:npm ERR! code ETIMEDOUT的解决方案</a>
                            <span class="text-muted">前端充电宝</span>
    <a class="tag" taget="_blank" href="/search/Vue2/1.htm">Vue2</a><a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a>
                            <div>在使用npm安装@vue/cli时,是否出现如下的报错情况?本文提供了完美便捷的解决方案,保证100%解决npmWARNcheckPermissionsMissingwriteaccessto/Users/guokai05/Desktop/GUOKAI/guokaigdg/node_modules/hexonpmWARNcheckPermissionsMissingwriteaccessto/Us</div>
                        </li>
                        <li><a href="/article/1772464985230868480.htm"
                               title="blog-engine-06-pelican 静态网站生成 支持 markdown 和 reST 语法" target="_blank">blog-engine-06-pelican 静态网站生成 支持 markdown 和 reST 语法</a>
                            <span class="text-muted">老马啸西风</span>
    <a class="tag" taget="_blank" href="/search/java/1.htm">java</a>
                            <div>拓展阅读blog-engine-01-常见博客引擎jekyll/hugo/Hexo/Pelican/Gatsby/VuePress/Nuxt.js/Middleman对比blog-engine-02-通过博客引擎jekyll构建githubpages博客实战笔记blog-engine-02-博客引擎jekyll-jekyll博客引擎介绍blog-engine-02-博客引擎jekyll-jekyl</div>
                        </li>
                        <li><a href="/article/1763249954534547456.htm"
                               title="hexo新建文章 规则" target="_blank">hexo新建文章 规则</a>
                            <span class="text-muted">hiekay</span>
    
                            <div>你可以执行下列命令来创建一篇新文章。$hexonew[layout]您可以在命令中指定文章的布局(layout),默认为post,可以通过修改_config.yml中的default_layout参数来指定默认布局。布局(Layout)Hexo有三种默认布局:post、page和draft,它们分别对应不同的路径,而您自定义的其他布局和post相同,都将储存到source/_posts文件夹。布局</div>
                        </li>
                        <li><a href="/article/1759876261963984896.htm"
                               title="使用 rsync-deploy-action 同步 Hexo 博客到个人服务器" target="_blank">使用 rsync-deploy-action 同步 Hexo 博客到个人服务器</a>
                            <span class="text-muted">yeshan333</span>
    
                            <div>前几天写了个基于rsync进行文件同步的Action->rsync-deploy-action。目的有三个:1、深入了解波GitHubActions,感受下GitHub的文档;2、个人博客在我的腾讯云CVM服务器上是部署有一份的「域名:shan333.cn」,之前的博客同步方式是通过Linux的定时任务,觉得不太行,当前博客的更新并没有那么频繁,没必要每隔几个小时就gitpull一下,且服务器还挂</div>
                        </li>
                        <li><a href="/article/1759667578487271424.htm"
                               title="error: src refspec main does not match any解决办法" target="_blank">error: src refspec main does not match any解决办法</a>
                            <span class="text-muted">dzq198</span>
    <a class="tag" taget="_blank" href="/search/github/1.htm">github</a>
                            <div>一、问题描述:用GitHubActions自动部署Hexo,到了最关键的一步;突然报错:error:srcrefspecmaindoesnotmatchany1、错误一:main分支应填写为master分支;但是只改这里也会报其他错误2、错误二:![rejected]main->main(non-fast-forward)这个问题解释起来很简单,还记得我们创建仓库时添加到README和licens</div>
                        </li>
                        <li><a href="/article/1759667451651518464.htm"
                               title="OpenSSH Username for ‘https://github‘报错弹窗与hexo d部署博客到github时报错:Error: Spawn failed解决办法" target="_blank">OpenSSH Username for ‘https://github‘报错弹窗与hexo d部署博客到github时报错:Error: Spawn failed解决办法</a>
                            <span class="text-muted">dzq198</span>
    <a class="tag" taget="_blank" href="/search/github/1.htm">github</a><a class="tag" taget="_blank" href="/search/Hexo/1.htm">Hexo</a><a class="tag" taget="_blank" href="/search/%E9%83%A8%E7%BD%B2%E5%8D%9A%E5%AE%A2/1.htm">部署博客</a><a class="tag" taget="_blank" href="/search/OpenSSH/1.htm">OpenSSH</a>
                            <div>一、问题描述1.基于Hexo+Github搭建个人博客,当到了最后关键时刻用hexod部署博客到github的仓库时反复弹出对话框OpenSSHUsernamefor'https://github'Passwordfor'https://你的github邮箱@github.com'二、排查步骤1.在自己建立的博客目录内按住键盘Shift键,点击鼠标右键打开GitBashHere,输入ssh-Tgi</div>
                        </li>
                        <li><a href="/article/1759667452142252032.htm"
                               title="通过 GithubActions 实现自动化部署 Hexo" target="_blank">通过 GithubActions 实现自动化部署 Hexo</a>
                            <span class="text-muted">dzq198</span>
    <a class="tag" taget="_blank" href="/search/%E8%87%AA%E5%8A%A8%E5%8C%96/1.htm">自动化</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a><a class="tag" taget="_blank" href="/search/Hexo/1.htm">Hexo</a><a class="tag" taget="_blank" href="/search/%E9%83%A8%E7%BD%B2%E5%8D%9A%E5%AE%A2/1.htm">部署博客</a><a class="tag" taget="_blank" href="/search/github/1.htm">github</a>
                            <div>一、在自己电脑上新建一个文件夹,打开gitbashhere,输入以下命令#生成秘钥ssh-keygen-fgithub-deploy-key之后会生成两个文件,一个私钥文件为:github-deploy-key;另一个公钥文件为:github-deploy-key.pub1、在Hexo工作目录Github源码仓库中指定私钥步骤:依次打开自己存放博客源码的仓库,点击Settings->展开Secre</div>
                        </li>
                        <li><a href="/article/1759667065851047936.htm"
                               title="Hexo删除主题" target="_blank">Hexo删除主题</a>
                            <span class="text-muted">dzq198</span>
    <a class="tag" taget="_blank" href="/search/Hexo/1.htm">Hexo</a>
                            <div>一、找到存放主题的目录1、一般在入博客中的theme目录,这里以next主题为例。在theme目录中,打开GitBashHere;ls列出主题目录rm-rf填需要删除的主题目录2、另一种情况,以fluid主题为例;之前不知道是用那种方式把主题安装在了E:\Blog\node_modules\hexo-theme-fluid找到相应的目录删除该主题即可。</div>
                        </li>
                        <li><a href="/article/1759495364680953856.htm"
                               title="超详细Hexo+Github博客搭建教程" target="_blank">超详细Hexo+Github博客搭建教程</a>
                            <span class="text-muted">奈何缘浅wyj</span>
    
                            <div>利用Hexo+GitHubPage搭建技术blog,实现了属于自己独有的博客,自己定义了一个域名:https://gain-wyj.cn/。里面包含了众多的干货,欢迎大家前来观看。我的博客源代码地址大家可以直接素质二连,star&fork我的博客源代码:https://github.com/gain-wyj/wyj-matery-modified/tree/master,然后改改配置就可以写文章啦</div>
                        </li>
                        <li><a href="/article/1757409686954459136.htm"
                               title="Hexo免输入密码部署到github" target="_blank">Hexo免输入密码部署到github</a>
                            <span class="text-muted">恬雅过客</span>
    
                            <div>hexo部署到github时,会要求你输入用户名密码,每次提交都要输入,肯定让你抓狂吧,下面的2步配置就能把你从痛苦中解救出来。在系统变量中添加一个环境变量:变量名:HOME变量值:%USERPROFILE%hexo-deploy-no-psw-01.jpg接着在你的用户目录(C:\Users\username)下新建一个叫_netrc的文件编辑这个文件:machinegithub.comlogi</div>
                        </li>
                        <li><a href="/article/1757352165459902464.htm"
                               title="阅读 - 搭建博客" target="_blank">阅读 - 搭建博客</a>
                            <span class="text-muted">小蜜蜂~嗡嗡嗡~</span>
    <a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a><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>搭建博客的几种方式1.使用在线的博客系统,如语雀、掘金、CSDN等。优点:直接创建账号使用即可,简单方便,不需要维护缺点:文章分散在各个平台,不易于管理2.githubpages+hugo、hexo等静态博客系统(强烈推荐)优点:文章都在自己手里,方便管理。因为是从0开始一步步搭建,所以还能学习到很多相关知识。最终要的是还能装X缺点:只支持静态内容,没有后台管理系统3.WordPress建站(没用</div>
                        </li>
                        <li><a href="/article/1757171360477495296.htm"
                               title="解决 hexo 搭建的博客无法上传文章问题" target="_blank">解决 hexo 搭建的博客无法上传文章问题</a>
                            <span class="text-muted">richardlee</span>
    
                            <div>有一天写完博客,准备上传时,执行hexod命令后上传失败,并要求重新输入账号密码进行上传,输入密码后报了下面的错误:remote:SupportforpasswordauthenticationwasremovedonAugust13,2021.Pleaseuseapersonalaccesstokeninstead.remote:Pleaseseehttps://github.blog/2020</div>
                        </li>
                        <li><a href="/article/1757165726487035904.htm"
                               title="使用Hexo+GitHub搭建博客踩过的一些坑" target="_blank">使用Hexo+GitHub搭建博客踩过的一些坑</a>
                            <span class="text-muted">君临天下夜未央</span>
    
                            <div>最终部署好的博客1、安装hexo输入npminstallhexo-clig出现找不到了如下错误12.png只需要删除用户目录下的.npmrc文件即可2、安装hexo后,初始化博客,出现bash:hexo:commandnotfound找到hexo的安装目录,我的是:C:\nodejs\node-global\node_modules\hexo-cli\bin,将此目录新增到系统环境变量path中(</div>
                        </li>
                        <li><a href="/article/1756990352809541632.htm"
                               title="hexo 多语言站点改造" target="_blank">hexo 多语言站点改造</a>
                            <span class="text-muted"></span>
    <a class="tag" taget="_blank" href="/search/hexoi18n%E5%8D%9A%E5%AE%A2%E6%90%AD%E5%BB%BA/1.htm">hexoi18n博客搭建</a>
                            <div>工作中搜索和查阅的文档以英文居多,于是便想着也改造一下自己博客。支持多语言的同时,顺便也算是给新的一年开一个头。目标这次改造的目标有两个:全局多语言(中-英)的支持。不同语言之间可以互相切换。探索hexo以及之前用的NexT主题虽然有i18n的支持,但都是对导航、菜单等偏固定内容的支持,并没有全局支持。在网上搜索相关文章后,大致有如下3种解决方案:序号方案优点缺点1在_post下新建en文件夹存放</div>
                        </li>
                        <li><a href="/article/1756969605831606272.htm"
                               title="Hexo + Material + Github 搭建博客与配置" target="_blank">Hexo + Material + Github 搭建博客与配置</a>
                            <span class="text-muted">U_2647</span>
    
                            <div>0.准备环境gitNode.jsgithub账号1.安装1.1安装gitGit下载地址一路next没啥好说的验证一下,在命令行下执行D:\GitRepository>git--versiongitversion2.13.2.windows.1就说明成功了1.2安装Node.jsNode.js下载地址一路next没啥好说的验证一下,在命令行下执行D:\GitRepository>node-vv6.1</div>
                        </li>
                        <li><a href="/article/1756790379279040512.htm"
                               title="Hexo + github 构建博客" target="_blank">Hexo + github 构建博客</a>
                            <span class="text-muted">YQY_苑</span>
    
                            <div>概况为什么选择GitHubPages1、GitHubPages有免费的代码托管空间,资料自己管理,保存可靠;2、学着用GitHub,享受GitHub的便利,上面有很多大牛,眼界会开阔很多;3、顺便理解GitHub工作原理,最好的团队协作流程;4、GitHub建立私有仓库才会收费,所以会有很多开源代码。GitHubPages是什么应用GitHubPages创建属于自己的个人博客,GitHub将提供免</div>
                        </li>
                        <li><a href="/article/1756721889704689664.htm"
                               title="hexo 博客搭建以及踩雷总结" target="_blank">hexo 博客搭建以及踩雷总结</a>
                            <span class="text-muted">Lovely Ruby</span>
    <a class="tag" taget="_blank" href="/search/elasticsearch/1.htm">elasticsearch</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/%E6%90%9C%E7%B4%A2%E5%BC%95%E6%93%8E/1.htm">搜索引擎</a>
                            <div>搭建时的坑文章置顶安装一下这个依赖npminstallhexo-generator-topindex--save然后再文章的上面设置top:number,数字越大,权重越大,也就是越靠顶部hexo每次推送nginx都访问不到宝塔自带的nginx的config里默认的角色是www,然而我看每次自动部署的时候都会变成root所以直接改nginx的配置就好,这样nginx就能够读取到文件证书无效喵的,找</div>
                        </li>
                        <li><a href="/article/1756670540413681664.htm"
                               title="Hexo设置少量固定的动态背景图" target="_blank">Hexo设置少量固定的动态背景图</a>
                            <span class="text-muted">ordinary_brony</span>
    <a class="tag" taget="_blank" href="/search/Hexo/1.htm">Hexo</a><a class="tag" taget="_blank" href="/search/hexo/1.htm">hexo</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a>
                            <div>文章目录前言先准备素材问题分析代码实现逻辑写在哪先搭建基本框架然后添加图片链接动画效果前言先准备素材问题分析代码实现逻辑写在哪先搭建基本框架然后添加图片链接动画效果前言在以前的这篇文章中,我们设置了一些动态背景。这次我们加一丁点优化,为下一次做准备。先准备素材还是老样子,准备四张照片,然后压缩。这是我找到的四张照片:当然,这些都是通过iloveImg压缩掉了,每张图片大概500KB500KB500</div>
                        </li>
                        <li><a href="/article/1756670412927811584.htm"
                               title="Hexo设置动态背景图的动态更新" target="_blank">Hexo设置动态背景图的动态更新</a>
                            <span class="text-muted">ordinary_brony</span>
    <a class="tag" taget="_blank" href="/search/Hexo/1.htm">Hexo</a><a class="tag" taget="_blank" href="/search/hexo/1.htm">hexo</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a>
                            <div>文章目录前言动态的背景图更新图库时间计算修改src属性还是直接将整个img标签替换掉代码实现保存位置增加代码没什么必要的其他东西两篇文章的全部代码修改为开关形式目前还没完善的前言在这篇文章中,我们学习了如何设置固定数量的动态背景图。接下来,我们在这篇文章的基础上继续增加功能,让动态背景图的数量也不是固定的、图像也不是固定的。顺便一提,预览效果点击这里查看。动态的背景图在这里,我个人想从两个方面解释</div>
                        </li>
                        <li><a href="/article/1756633552897720320.htm"
                               title="Hexo+Icarus3+live2d给博客添加看板娘" target="_blank">Hexo+Icarus3+live2d给博客添加看板娘</a>
                            <span class="text-muted">Mr__joe</span>
    
                            <div>补坑之前写过一篇icarus添加看板娘的教程但是版本是标签然后插入这行修改后完整的head.jsxconst{Component}=require('inferno');constMetaTags=require('hexo-component-inferno/lib/view/misc/meta');constOpenGraph=require('hexo-component-inferno/l</div>
                        </li>
                        <li><a href="/article/1756604119985963008.htm"
                               title="Hexo 添加分类及标签不能显示解决方法" target="_blank">Hexo 添加分类及标签不能显示解决方法</a>
                            <span class="text-muted">却水</span>
    <a class="tag" taget="_blank" href="/search/github/1.htm">github</a>
                            <div>问题:使用Ayer主题配置Hexo个人博客,添加分类和标签无法显示1.添加博客分类开启主题配置文件下_config.ymlmenu来设置侧边栏菜单menu:主页:/归档:/archives分类:/categories#开启此项标签:/tagsCSDN:https://blog.csdn.net/qq_41753944在站点文件夹下打开Gitbash,输入以下代码hexonpagecategorie</div>
                        </li>
                        <li><a href="/article/1756512610959769600.htm"
                               title="hexo部署到gitee(码云)" target="_blank">hexo部署到gitee(码云)</a>
                            <span class="text-muted">奇遇少年</span>
    <a class="tag" taget="_blank" href="/search/%E7%8E%A9%E8%BD%ACHexo/1.htm">玩转Hexo</a><a class="tag" taget="_blank" href="/search/Hexo/1.htm">Hexo</a><a class="tag" taget="_blank" href="/search/%E5%8D%9A%E5%AE%A2/1.htm">博客</a>
                            <div>引言Hexo是一个基于Node.js的静态博客框架,而Gitee(也被称为码云)是一个国内的代码托管平台,支持Git版本控制系统,与GitHub类似。将Hexo部署到GiteePages可以让你的博客受益于Gitee的国内服务器,访问速度更快。下面,我将详细介绍如何将Hexo博客部署到Gitee。准备工作在开始之前,你需要确保以下条件都满足:已经安装了Node.js和npm。安装了Git。如何用H</div>
                        </li>
                        <li><a href="/article/1756512610473230336.htm"
                               title="Hexo更换Matery主题" target="_blank">Hexo更换Matery主题</a>
                            <span class="text-muted">奇遇少年</span>
    <a class="tag" taget="_blank" href="/search/%E7%8E%A9%E8%BD%ACHexo/1.htm">玩转Hexo</a><a class="tag" taget="_blank" href="/search/%E5%8D%9A%E5%AE%A2/1.htm">博客</a><a class="tag" taget="_blank" href="/search/Hexo/1.htm">Hexo</a>
                            <div>引言在数字化时代,拥有一个个人博客已经成为许多人展示自己技能、分享知识和与世界互动的重要方式。而在众多博客平台中,Hexo因其简洁、高效和易于定制的特点而备受青睐。本文将详细介绍如何为你的Hexo博客更换主题,让你的个人博客在互联网上更加独特和吸引人。一、Hexo简介Hexo是一个快速、简洁且高效的博客框架,它使用Markdown解析文章,在几秒内即可生成静态文件。相较于其他博客系统,Hexo的优</div>
                        </li>
                                    <li><a href="/article/3.htm"
                                           title="枚举的构造函数中抛出异常会怎样" target="_blank">枚举的构造函数中抛出异常会怎样</a>
                                        <span class="text-muted">bylijinnan</span>
    <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/enum/1.htm">enum</a><a class="tag" taget="_blank" href="/search/%E5%8D%95%E4%BE%8B/1.htm">单例</a>
                                        <div>首先从使用enum实现单例说起。 
     
    为什么要用enum来实现单例? 
    这篇文章( 
    http://javarevisited.blogspot.sg/2012/07/why-enum-singleton-are-better-in-java.html)阐述了三个理由: 
    1.enum单例简单、容易,只需几行代码: 
     
    
    public enum Singleton {
    	INSTANCE;</div>
                                    </li>
                                    <li><a href="/article/130.htm"
                                           title="CMake 教程" target="_blank">CMake 教程</a>
                                        <span class="text-muted">aigo</span>
    <a class="tag" taget="_blank" href="/search/C%2B%2B/1.htm">C++</a>
                                        <div>转自:http://xiang.lf.blog.163.com/blog/static/127733322201481114456136/ 
      
    CMake是一个跨平台的程序构建工具,比如起自己编写Makefile方便很多。 
    介绍:http://baike.baidu.com/view/1126160.htm 
    本文件不介绍CMake的基本语法,下面是篇不错的入门教程: 
    http:</div>
                                    </li>
                                    <li><a href="/article/257.htm"
                                           title="cvc-complex-type.2.3: Element 'beans' cannot have character" target="_blank">cvc-complex-type.2.3: Element 'beans' cannot have character</a>
                                        <span class="text-muted">Cb123456</span>
    <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/Webgis/1.htm">Webgis</a>
                                        <div>  cvc-complex-type.2.3: Element 'beans' cannot have character 
        Line 33 in XML document from ServletContext resource [/WEB-INF/backend-servlet.xml] is i</div>
                                    </li>
                                    <li><a href="/article/384.htm"
                                           title="jquery实例:随页面滚动条滚动而自动加载内容" target="_blank">jquery实例:随页面滚动条滚动而自动加载内容</a>
                                        <span class="text-muted">120153216</span>
    <a class="tag" taget="_blank" href="/search/jquery/1.htm">jquery</a>
                                        <div><script language="javascript">
    $(function (){
    	var i = 4;$(window).bind("scroll", function (event){
    		//滚动条到网页头部的 高度,兼容ie,ff,chrome
    		var top = document.documentElement.s</div>
                                    </li>
                                    <li><a href="/article/511.htm"
                                           title="将数据库中的数据转换成dbs文件" target="_blank">将数据库中的数据转换成dbs文件</a>
                                        <span class="text-muted">何必如此</span>
    <a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a><a class="tag" taget="_blank" href="/search/dbs/1.htm">dbs</a>
                                        <div>旗正规则引擎通过数据库配置器(DataBuilder)来管理数据库,无论是Oracle,还是其他主流的数据都支持,操作方式是一样的。旗正规则引擎的数据库配置器是用于编辑数据库结构信息以及管理数据库表数据,并且可以执行SQL 语句,主要功能如下。 
    1)数据库生成表结构信息: 
            主要生成数据库配置文件(.conf文</div>
                                    </li>
                                    <li><a href="/article/638.htm"
                                           title="在IBATIS中配置SQL语句的IN方式" target="_blank">在IBATIS中配置SQL语句的IN方式</a>
                                        <span class="text-muted">357029540</span>
    <a class="tag" taget="_blank" href="/search/ibatis/1.htm">ibatis</a>
                                        <div>在使用IBATIS进行SQL语句配置查询时,我们一定会遇到通过IN查询的地方,在使用IN查询时我们可以有两种方式进行配置参数:String和List。具体使用方式如下: 
     
    1.String:定义一个String的参数userIds,把这个参数传入IBATIS的sql配置文件,sql语句就可以这样写: 
     
     
     
    <select id="getForms" param</div>
                                    </li>
                                    <li><a href="/article/765.htm"
                                           title="Spring3 MVC 笔记(一)" target="_blank">Spring3 MVC 笔记(一)</a>
                                        <span class="text-muted">7454103</span>
    <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/mvc/1.htm">mvc</a><a class="tag" taget="_blank" href="/search/bean/1.htm">bean</a><a class="tag" taget="_blank" href="/search/REST/1.htm">REST</a><a class="tag" taget="_blank" href="/search/JSF/1.htm">JSF</a>
                                        <div>    
         自从 MVC 这个概念提出来之后 struts1.X  struts2.X   jsf 。。。。。 
    这个view 层的技术一个接一个! 都用过!不敢说哪个绝对的强悍! 
    要看业务,和整体的设计! 
     
         最近公司要求开发个新系统!</div>
                                    </li>
                                    <li><a href="/article/892.htm"
                                           title="Timer与Spring Quartz 定时执行程序" target="_blank">Timer与Spring Quartz 定时执行程序</a>
                                        <span class="text-muted">darkranger</span>
    <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/bean/1.htm">bean</a><a class="tag" taget="_blank" href="/search/%E5%B7%A5%E4%BD%9C/1.htm">工作</a><a class="tag" taget="_blank" href="/search/quartz/1.htm">quartz</a>
                                        <div>有时候需要定时触发某一项任务。其实在jdk1.3,java sdk就通过java.util.Timer提供相应的功能。一个简单的例子说明如何使用,很简单: 1、第一步,我们需要建立一项任务,我们的任务需要继承java.util.TimerTask package com.test; import java.text.SimpleDateFormat; import java.util.Date; </div>
                                    </li>
                                    <li><a href="/article/1019.htm"
                                           title="大端小端转换,le32_to_cpu 和cpu_to_le32" target="_blank">大端小端转换,le32_to_cpu 和cpu_to_le32</a>
                                        <span class="text-muted">aijuans</span>
    <a class="tag" taget="_blank" href="/search/C%E8%AF%AD%E8%A8%80%E7%9B%B8%E5%85%B3/1.htm">C语言相关</a>
                                        <div>大端小端转换,le32_to_cpu 和cpu_to_le32   字节序  
    http://oss.org.cn/kernel-book/ldd3/ch11s04.html 
            小心不要假设字节序. PC 存储多字节值是低字节为先(小端为先, 因此是小端), 一些高级的平台以另一种方式(大端)</div>
                                    </li>
                                    <li><a href="/article/1146.htm"
                                           title="Nginx负载均衡配置实例详解" target="_blank">Nginx负载均衡配置实例详解</a>
                                        <span class="text-muted">avords</span>
    
                                        <div>[导读] 负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦。负载均衡先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可以解  负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦。 
    负载均衡 
    先来简单了解一下什么是负载均衡</div>
                                    </li>
                                    <li><a href="/article/1273.htm"
                                           title="乱说的" target="_blank">乱说的</a>
                                        <span class="text-muted">houxinyou</span>
    <a class="tag" taget="_blank" href="/search/%E6%A1%86%E6%9E%B6/1.htm">框架</a><a class="tag" taget="_blank" href="/search/%E6%95%8F%E6%8D%B7%E5%BC%80%E5%8F%91/1.htm">敏捷开发</a><a class="tag" taget="_blank" href="/search/%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95/1.htm">软件测试</a>
                                        <div>从很久以前,大家就研究框架,开发方法,软件工程,好多!反正我是搞不明白!   
    这两天看好多人研究敏捷模型,瀑布模型!也没太搞明白.    
    不过感觉和程序开发语言差不多,   
    瀑布就是顺序,敏捷就是循环.    
    瀑布就是需求、分析、设计、编码、测试一步一步走下来。而敏捷就是按摸块或者说迭代做个循环,第个循环中也一样是需求、分析、设计、编码、测试一步一步走下来。   
      
    也可以把软件开发理</div>
                                    </li>
                                    <li><a href="/article/1400.htm"
                                           title="欣赏的价值——一个小故事" target="_blank">欣赏的价值——一个小故事</a>
                                        <span class="text-muted">bijian1013</span>
    <a class="tag" taget="_blank" href="/search/%E6%9C%89%E6%95%88%E8%BE%85%E5%AF%BC/1.htm">有效辅导</a><a class="tag" taget="_blank" href="/search/%E6%AC%A3%E8%B5%8F/1.htm">欣赏</a><a class="tag" taget="_blank" href="/search/%E6%AC%A3%E8%B5%8F%E7%9A%84%E4%BB%B7%E5%80%BC/1.htm">欣赏的价值</a>
                                        <div>  第一次参加家长会,幼儿园的老师说:"您的儿子有多动症,在板凳上连三分钟都坐不了,你最好带他去医院看一看。"  回家的路上,儿子问她老师都说了些什么,她鼻子一酸,差点流下泪来。因为全班30位小朋友,惟有他表现最差;惟有对他,老师表现出不屑,然而她还在告诉她的儿子:"老师表扬你了,说宝宝原来在板凳上坐不了一分钟,现在能坐三分钟。其他妈妈都非常羡慕妈妈,因为全班只有宝宝</div>
                                    </li>
                                    <li><a href="/article/1527.htm"
                                           title="包冲突问题的解决方法" target="_blank">包冲突问题的解决方法</a>
                                        <span class="text-muted">bingyingao</span>
    <a class="tag" taget="_blank" href="/search/eclipse/1.htm">eclipse</a><a class="tag" taget="_blank" href="/search/maven/1.htm">maven</a><a class="tag" taget="_blank" href="/search/exclusions/1.htm">exclusions</a><a class="tag" taget="_blank" href="/search/%E5%8C%85%E5%86%B2%E7%AA%81/1.htm">包冲突</a>
                                        <div>包冲突是开发过程中很常见的问题: 
    其表现有: 
    1.明明在eclipse中能够索引到某个类,运行时却报出找不到类。 
    2.明明在eclipse中能够索引到某个类的方法,运行时却报出找不到方法。 
    3.类及方法都有,以正确编译成了.class文件,在本机跑的好好的,发到测试或者正式环境就 
    抛如下异常: 
     
    java.lang.NoClassDefFoundError: Could not in</div>
                                    </li>
                                    <li><a href="/article/1654.htm"
                                           title="【Spark七十五】Spark Streaming整合Flume-NG三之接入log4j" target="_blank">【Spark七十五】Spark Streaming整合Flume-NG三之接入log4j</a>
                                        <span class="text-muted">bit1129</span>
    <a class="tag" taget="_blank" href="/search/Stream/1.htm">Stream</a>
                                        <div>先来一段废话: 
    实际工作中,业务系统的日志基本上是使用Log4j写入到日志文件中的,问题的关键之处在于业务日志的格式混乱,这给对日志文件中的日志进行统计分析带来了极大的困难,或者说,基本上无法进行分析,每个人写日志的习惯不同,导致日志行的格式五花八门,最后只能通过grep来查找特定的关键词缩小范围,但是在集群环境下,每个机器去grep一遍,分析一遍,这个效率如何可想之二,大好光阴都浪费在这上面了</div>
                                    </li>
                                    <li><a href="/article/1781.htm"
                                           title="sudoku solver in Haskell" target="_blank">sudoku solver in Haskell</a>
                                        <span class="text-muted">bookjovi</span>
    <a class="tag" taget="_blank" href="/search/sudoku/1.htm">sudoku</a><a class="tag" taget="_blank" href="/search/haskell/1.htm">haskell</a>
                                        <div>这几天没太多的事做,想着用函数式语言来写点实用的程序,像fib和prime之类的就不想提了(就一行代码的事),写什么程序呢?在网上闲逛时发现sudoku游戏,sudoku十几年前就知道了,学生生涯时也想过用C/Java来实现个智能求解,但到最后往往没写成,主要是用C/Java写的话会很麻烦。 
      
    现在写程序,本人总是有一种思维惯性,总是想把程序写的更紧凑,更精致,代码行数最少,所以现</div>
                                    </li>
                                    <li><a href="/article/1908.htm"
                                           title="java apache ftpClient" target="_blank">java apache ftpClient</a>
                                        <span class="text-muted">bro_feng</span>
    <a class="tag" taget="_blank" href="/search/java/1.htm">java</a>
                                        <div>最近使用apache的ftpclient插件实现ftp下载,遇见几个问题,做如下总结。 
    1. 上传阻塞,一连串的上传,其中一个就阻塞了,或是用storeFile上传时返回false。查了点资料,说是FTP有主动模式和被动模式。将传出模式修改为被动模式ftp.enterLocalPassiveMode();然后就好了。 
     
    看了网上相关介绍,对主动模式和被动模式区别还是比较的模糊,不太了解被动模</div>
                                    </li>
                                    <li><a href="/article/2035.htm"
                                           title="读《研磨设计模式》-代码笔记-工厂方法模式" target="_blank">读《研磨设计模式》-代码笔记-工厂方法模式</a>
                                        <span class="text-muted">bylijinnan</span>
    <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a>
                                        <div>声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/ 
     
     
     
     
    
    
    package design.pattern;
    
    /*
     * 工厂方法模式:使一个类的实例化延迟到子类
     * 某次,我在工作不知不觉中就用到了工厂方法模式(称为模板方法模式更恰当。2012-10-29):
     * 有很多不同的产品,它</div>
                                    </li>
                                    <li><a href="/article/2162.htm"
                                           title="面试记录语" target="_blank">面试记录语</a>
                                        <span class="text-muted">chenyu19891124</span>
    <a class="tag" taget="_blank" href="/search/%E6%8B%9B%E8%81%98/1.htm">招聘</a>
                                        <div>或许真的在一个平台上成长成什么样,都必须靠自己去努力。有了好的平台让自己展示,就该好好努力。今天是自己单独一次去面试别人,感觉有点小紧张,说话有点打结。在面试完后写面试情况表,下笔真的好难,尤其是要对面试人的情况说明真的好难。 
    今天面试的是自己同事的同事,现在的这个同事要离职了,介绍了我现在这位同事以前的同事来面试。今天这位求职者面试的是配置管理,期初看了简历觉得应该很适合做配置管理,但是今天面</div>
                                    </li>
                                    <li><a href="/article/2289.htm"
                                           title="Fire Workflow 1.0正式版终于发布了" target="_blank">Fire Workflow 1.0正式版终于发布了</a>
                                        <span class="text-muted">comsci</span>
    <a class="tag" taget="_blank" href="/search/%E5%B7%A5%E4%BD%9C/1.htm">工作</a><a class="tag" taget="_blank" href="/search/workflow/1.htm">workflow</a><a class="tag" taget="_blank" href="/search/Google/1.htm">Google</a>
                                        <div>Fire Workflow 是国内另外一款开源工作流,作者是著名的非也同志,哈哈.... 
     官方网站是 http://www.fireflow.org 
     
     经过大家努力,Fire Workflow 1.0正式版终于发布了 
     
     正式版主要变化: 
    1、增加IWorkItem.jumpToEx(...)方法,取消了当前环节和目标环节必须在同一条执行线的限制,使得自由流更加自由 
    2、增加IT</div>
                                    </li>
                                    <li><a href="/article/2416.htm"
                                           title="Python向脚本传参" target="_blank">Python向脚本传参</a>
                                        <span class="text-muted">daizj</span>
    <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E8%84%9A%E6%9C%AC/1.htm">脚本</a><a class="tag" taget="_blank" href="/search/%E4%BC%A0%E5%8F%82/1.htm">传参</a>
                                        <div>如果想对python脚本传参数,python中对应的argc, argv(c语言的命令行参数)是什么呢? 
    需要模块:sys 
    参数个数:len(sys.argv) 
    脚本名:    sys.argv[0] 
    参数1:     sys.argv[1] 
    参数2:     sys.argv[</div>
                                    </li>
                                    <li><a href="/article/2543.htm"
                                           title="管理用户分组的命令gpasswd" target="_blank">管理用户分组的命令gpasswd</a>
                                        <span class="text-muted">dongwei_6688</span>
    <a class="tag" taget="_blank" href="/search/passwd/1.htm">passwd</a>
                                        <div>NAME:  gpasswd - administer the /etc/group file 
    SYNOPSIS: 
     gpasswd group 
     gpasswd -a user group 
     gpasswd -d user group 
     gpasswd -R group 
     gpasswd -r group 
     gpasswd [-A user,...] [-M user,...] g</div>
                                    </li>
                                    <li><a href="/article/2670.htm"
                                           title="郝斌老师数据结构课程笔记" target="_blank">郝斌老师数据结构课程笔记</a>
                                        <span class="text-muted">dcj3sjt126com</span>
    <a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/1.htm">数据结构与算法</a>
                                        <div><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<</div>
                                    </li>
                                    <li><a href="/article/2797.htm"
                                           title="yii2 cgridview加上选择框进行操作" target="_blank">yii2 cgridview加上选择框进行操作</a>
                                        <span class="text-muted">dcj3sjt126com</span>
    <a class="tag" taget="_blank" href="/search/GridView/1.htm">GridView</a>
                                        <div>页面代码
    <?=Html::beginForm(['controller/bulk'],'post');?>
    <?=Html::dropDownList('action','',[''=>'Mark selected as: ','c'=>'Confirmed','nc'=>'No Confirmed'],['class'=>'dropdown',])</div>
                                    </li>
                                    <li><a href="/article/2924.htm"
                                           title="linux mysql" target="_blank">linux mysql</a>
                                        <span class="text-muted">fypop</span>
    <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a>
                                        <div>enquiry mysql version in centos linux 
    yum list installed | grep mysql 
    yum -y remove mysql-libs.x86_64 
    enquiry mysql version in yum repositoryyum list | grep mysql oryum -y list mysql* 
    install mysq</div>
                                    </li>
                                    <li><a href="/article/3051.htm"
                                           title="Scramble String" target="_blank">Scramble String</a>
                                        <span class="text-muted">hcx2013</span>
    <a class="tag" taget="_blank" href="/search/String/1.htm">String</a>
                                        <div>Given a string s1, we may represent it as a binary tree by partitioning it to two non-empty substrings recursively. 
    Below is one possible representation of s1 = "great":</div>
                                    </li>
                                    <li><a href="/article/3178.htm"
                                           title="跟我学Shiro目录贴" target="_blank">跟我学Shiro目录贴</a>
                                        <span class="text-muted">jinnianshilongnian</span>
    <a class="tag" taget="_blank" href="/search/%E8%B7%9F%E6%88%91%E5%AD%A6shiro/1.htm">跟我学shiro</a>
                                        <div>历经三个月左右时间,《跟我学Shiro》系列教程已经完结,暂时没有需要补充的内容,因此生成PDF版供大家下载。最近项目比较紧,没有时间解答一些疑问,暂时无法回复一些问题,很抱歉,不过可以加群(334194438/348194195)一起讨论问题。 
      
      
    ----广告-----------------------------------------------------</div>
                                    </li>
                                    <li><a href="/article/3305.htm"
                                           title="nginx日志切割并使用flume-ng收集日志" target="_blank">nginx日志切割并使用flume-ng收集日志</a>
                                        <span class="text-muted">liyonghui160com</span>
    
                                        <div>  
       nginx的日志文件没有rotate功能。如果你不处理,日志文件将变得越来越大,还好我们可以写一个nginx日志切割脚本来自动切割日志文件。第一步就是重命名日志文件,不用担心重命名后nginx找不到日志文件而丢失日志。在你未重新打开原名字的日志文件前,nginx还是会向你重命名的文件写日志,linux是靠文件描述符而不是文件名定位文件。第二步向nginx主</div>
                                    </li>
                                    <li><a href="/article/3432.htm"
                                           title="Oracle死锁解决方法" target="_blank">Oracle死锁解决方法</a>
                                        <span class="text-muted">pda158</span>
    <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a>
                                        <div> select p.spid,c.object_name,b.session_id,b.oracle_username,b.os_user_name from v$process p,v$session a, v$locked_object b,all_objects c where p.addr=a.paddr and a.process=b.process and c.object_id=b.</div>
                                    </li>
                                    <li><a href="/article/3559.htm"
                                           title="java之List排序" target="_blank">java之List排序</a>
                                        <span class="text-muted">shiguanghui</span>
    <a class="tag" taget="_blank" href="/search/list%E6%8E%92%E5%BA%8F/1.htm">list排序</a>
                                        <div>   在Java Collection Framework中定义的List实现有Vector,ArrayList和LinkedList。这些集合提供了对对象组的索引访问。他们提供了元素的添加与删除支持。然而,它们并没有内置的元素排序支持。   你能够使用java.util.Collections类中的sort()方法对List元素进行排序。你既可以给方法传递</div>
                                    </li>
                                    <li><a href="/article/3686.htm"
                                           title="servlet单例多线程" target="_blank">servlet单例多线程</a>
                                        <span class="text-muted">utopialxw</span>
    <a class="tag" taget="_blank" href="/search/%E5%8D%95%E4%BE%8B/1.htm">单例</a><a class="tag" taget="_blank" href="/search/%E5%A4%9A%E7%BA%BF%E7%A8%8B/1.htm">多线程</a><a class="tag" taget="_blank" href="/search/servlet/1.htm">servlet</a>
                                        <div>转自http://www.cnblogs.com/yjhrem/articles/3160864.html 
    和   http://blog.chinaunix.net/uid-7374279-id-3687149.html 
    Servlet 单例多线程 
    Servlet如何处理多个请求访问?Servlet容器默认是采用单实例多线程的方式处理多个请求的:1.当web服务器启动的</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>