【持续更新】Hexo+GithubPage快速搭建个人博客

前言

精简精简再精简,enjoy it:


【持续更新】Hexo+GithubPage快速搭建个人博客_第1张图片
www.simon96.online

欢迎在文末留言,或者点击加入QQ群933583982互相交流。

本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处!

一、搭建环境

安装依赖

  • Node.js下载,并安装。详细步骤
  • Git下载,并安装。详细步骤

安装Hexo

  1. WIN键+R键打开运行,输入cmd后回车,进入命令提示符。

  2. 在命令提示符,输入以下命令,回车:

    npm install -g hexo-cli
    

二、建立网站

建立本地网站

  1. 初始化

    在命令提示符,输入并回车以下命令:

    hexo init "folder" && cd "folder" && npm install
    

    以上两个"folder"指站点文件夹,替换为你的文件夹。例如:"blog"

    注意注意注意

    • 以下所有hexo相关命令均在站点文件夹下执行。例如:hexo ghexo shexo d
    • 如何在站点文件夹下执行?进入站点文件夹,空白处shift+右键,点击Git bash here,输入hexo命令即可运行。
  1. 生成网站

    在命令提示符,输入以下命令:

    hexo g
    
  2. 开启本地网站服务

    在命令提示符,输入以下命令:

    hexo s
    

    恭喜!浏览器打开http://localhost:4000/,这就是本地的网站。

将本地网站推送至互联网

  1. 创建Github账号
  2. 创建仓库

    仓库名为:.github.io ,形如:simonhe96.github.io

    Github账号名称,不是昵称。

  3. 将本地Hexo博客推送到GithubPages
    1. 安装hexo-deployer-git插件。
      npm install hexo-deployer-git --save
      
    2. 创建SSH key。

      在命令行(或Git Bash)输入以下命令, 回车三下:

      ssh-keygen -t rsa -C "邮箱地址"
      
    3. 将SSH key添加到 github。

      复制密钥文件内容(路径形如C:\Users\Administrator\.ssh\id_rsa.pub),粘贴到New SSH Key即可。

    4. 测试是否添加成功。

    在命令行(或Git Bash)输入以下命令:

    ssh -T [email protected]
    

    返回yes即可。

    1. 添加仓库地址。

      修改_config.yml(在站点目录下)

    deploy:
    type: git
    repo: [email protected]:/.github.io.git
    branch: master

    
    6. ###### 将网站推送到仓库。
    
     在命令行(即Git Bash)输入以下命令 :
    
    

    hexo c && hexo g && hexo d

    
     返回`INFO Deploy done: git`即成功推送。
    
     等待1分钟左右,浏览器访问网址: `https://.github.io` 
    
    

至此,您的Hexo博客已经搭建在GithubPages, 域名为https://.github.io

三、指定域名

  1. 域名解析。
    1. 在购买域名的平台,找到域名解析界面。例如:产品-域名-域名管理-“解析”

    2. 添加域名解析。

      参数如下:

      类型选择为 CNAME;
      
      主机记录即域名前缀,填写为www;
      
      记录值填写为.github.io;
      
      解析线路,TTL 默认即可。
      
  2. 仓库设置。
    1. 打开仓库设置。

      浏览器打开,形如:https://github.com//.github.io/settings

    2. 添加域名。

      在Custom domain下,填写自定义域名,点击save

    3. 在站点目录的source文件夹下,创建并打开CNAME.txt,写入你的域名(如www.simon96.online),保存,并重命名为CNAME

    4. 推送到仓库。

      hexo c && hexo g && hexo d
      
  3. 等待10分钟左右。

    浏览器访问自定义域名。

    至此,您可以使用自定义域名访问Hexo博客,https://.github.io依然可用。

四、更换主题

  1. 选择主题

    博主用的是NexT。

  2. 应用主题

    1. 下载主题。

    2. 将主题文件夹,粘贴到站点目录的themes下。

    3. 更改站点配置文件_config.yml

    找到theme字段,更改为主题文件夹的名称,形如:

    theme: 主题文件夹的名称
    
    1. 本地预览

      hexo c && hexo g && hexo s
      

      觉得主题不好,可重复1-4步。

    2. 推送

      hexo c && hexo g && hexo d
      
  3. 优化主题

    这一步也可以不做。

五、写作

创建文章

  1. 命令:

    hexo new [layout] ""
    </code></pre> <p>形如:<code>hexo new post "hello world"</code></p> </li> 
      <li> <p>参数说明:</p> 
       <ul> 
        <li>[layout]可以是以下三种:</li> 
       </ul> 
       <table> 
        <thead> 
         <tr> 
          <th style="text-align:left">参数名</th> 
          <th style="text-align:left">功能</th> 
          <th style="text-align:left">文章路径</th> 
         </tr> 
        </thead> 
        <tbody> 
         <tr> 
          <td style="text-align:left">post</td> 
          <td style="text-align:left">新建博文</td> 
          <td style="text-align:left">source/_posts</td> 
         </tr> 
         <tr> 
          <td style="text-align:left">page</td> 
          <td style="text-align:left">新建页面(如404,分类)</td> 
          <td style="text-align:left">source</td> 
         </tr> 
         <tr> 
          <td style="text-align:left">draft</td> 
          <td style="text-align:left">草稿</td> 
          <td style="text-align:left">source/_drafts</td> 
         </tr> 
        </tbody> 
       </table> </li> 
     </ol> 
     <ol start="3"> 
      <li> <p><title></p> <p>最好是英文或拼音。</p> <p>是博文文件名,也是博文链接的后缀,不是博文标题。</p> <p>形如<code>https://www.simon96.online/2018/10/12/hexo-tutorial/</code>的hexo-tutorial。</p> </li> 
     </ol> 
     <h3>编辑器</h3> 
     <p>建议Typora,原因是用起来和Word类似,所见即所得。</p> 
     <h3>语法</h3> 
     <p>记不住语法的,建议使用快捷键。</p> 
     <h3>Front-matter</h3> 
     <p>就是博文最上方以 <code>---</code> 分隔的那部分。</p> 
     <p>默认可以使用的Front-matter:</p> 
     <table> 
      <thead> 
       <tr> 
        <th style="text-align:left">参数</th> 
        <th style="text-align:left">描述</th> 
        <th style="text-align:left">默认值</th> 
       </tr> 
      </thead> 
      <tbody> 
       <tr> 
        <td style="text-align:left"><code>layout</code></td> 
        <td style="text-align:left">布局</td> 
        <td style="text-align:left"></td> 
       </tr> 
       <tr> 
        <td style="text-align:left"><code>title</code></td> 
        <td style="text-align:left">标题</td> 
        <td style="text-align:left"></td> 
       </tr> 
       <tr> 
        <td style="text-align:left"><code>date</code></td> 
        <td style="text-align:left">建立日期</td> 
        <td style="text-align:left">文件建立日期</td> 
       </tr> 
       <tr> 
        <td style="text-align:left"><code>updated</code></td> 
        <td style="text-align:left">更新日期</td> 
        <td style="text-align:left">文件更新日期</td> 
       </tr> 
       <tr> 
        <td style="text-align:left"><code>comments</code></td> 
        <td style="text-align:left">开启文章的评论功能</td> 
        <td style="text-align:left">true</td> 
       </tr> 
       <tr> 
        <td style="text-align:left"><code>tags</code></td> 
        <td style="text-align:left">标签(不适用于分页)</td> 
        <td style="text-align:left"></td> 
       </tr> 
       <tr> 
        <td style="text-align:left"><code>categories</code></td> 
        <td style="text-align:left">分类(不适用于分页)</td> 
        <td style="text-align:left"></td> 
       </tr> 
       <tr> 
        <td style="text-align:left"><code>permalink</code></td> 
        <td style="text-align:left">覆盖文章网址</td> 
        <td style="text-align:left"></td> 
       </tr> 
      </tbody> 
     </table> 
     <h2>六、网站迁移</h2> 
     <p>需要重新搭建环境,拷贝站点文件夹。<br> 注意:一定要保护好站点文件夹。一定要保护好站点文件夹。一定要保护好站点文件夹。</p> 
     <p>以上。</p> 
     <p>欢迎阅读原文:https://www.simon96.online</p> 
    </article>
                                </div>
                            </div>
                        </div>
                        <!--PC和WAP自适应版-->
                        <div id="SOHUCS" sid="1403515987755585536"></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+GithubPage快速搭建个人博客)</h4>
            <div id="paradigm-article-related">
                <div class="recommend-post mb30">
                    <ul class="widget-links">
                        <li><a href="/article/1950218314064130048.htm"
                               title="Java并发核心:线程池使用技巧与最佳实践! | 多线程篇(五)" target="_blank">Java并发核心:线程池使用技巧与最佳实践! | 多线程篇(五)</a>
                            <span class="text-muted">bug菌¹</span>
    <a class="tag" taget="_blank" href="/search/Java%E5%AE%9E%E6%88%98%28%E8%BF%9B%E9%98%B6%E7%89%88%29/1.htm">Java实战(进阶版)</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/Java%E9%9B%B6%E5%9F%BA%E7%A1%80%E5%85%A5%E9%97%A8/1.htm">Java零基础入门</a><a class="tag" taget="_blank" href="/search/Java%E5%B9%B6%E5%8F%91/1.htm">Java并发</a><a class="tag" taget="_blank" href="/search/%E7%BA%BF%E7%A8%8B%E6%B1%A0/1.htm">线程池</a><a class="tag" taget="_blank" href="/search/%E5%A4%9A%E7%BA%BF%E7%A8%8B%E7%AF%87/1.htm">多线程篇</a>
                            <div>本文收录于「Java进阶实战」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!环境说明:Windows10+IntelliJIDEA2021.3.2+Jdk1.8本文目录前言摘要正文何为线程池?为什么需要线程池?线程池的好处线程池使用场景如何创建线程池?线程池的常见配置源码解析案例分享案例代码演示案例运行</div>
                        </li>
                        <li><a href="/article/1950193583537582080.htm"
                               title="2024最新微信红包封面序列号大全+领取时间表(持续更新)" target="_blank">2024最新微信红包封面序列号大全+领取时间表(持续更新)</a>
                            <span class="text-muted">全网优惠分享</span>
    
                            <div>微信红包封面序列号兑换码,每天,我们都在奔波于现实的雾霾里。工作、生活、压力、困扰,如同无尽的泥潭,让我们时刻感到疲惫不堪。然而,在这个被喧嚣包围的世界,我们是否还能保持内心的宁静和平淡?微.信搜索:「封面院」关注公众号可领取红包封面序列号。最新微信红包封面序列号:先到先得,抢完为止:1、pdiqgLsY1lR2、vC8tY0VRf3D3、j0kzzrfwl6Y4、dqRCUZ0lwmJ5、ldT</div>
                        </li>
                        <li><a href="/article/1950107502293086208.htm"
                               title="xilinx平台zynqmp7ev vcu vitis工程:项目核心功能/场景" target="_blank">xilinx平台zynqmp7ev vcu vitis工程:项目核心功能/场景</a>
                            <span class="text-muted">常韧晏Zane</span>
    
                            <div>xilinx平台zynqmp7evvcuvitis工程:项目核心功能/场景去发现同类优质开源项目:https://gitcode.com/在嵌入式系统开发领域,Xilinx平台以其强大的处理能力和灵活的配置选项,赢得了众多开发者的青睐。今天,我们将为您介绍一个开源项目——xilinx平台zynqmp7evvcuvitis工程,帮助您快速搭建ZynqMP7EV平台的基础开发环境。项目介绍xilinx</div>
                        </li>
                        <li><a href="/article/1950050264991985664.htm"
                               title="Langchain学习笔记(十):文档加载与处理详解" target="_blank">Langchain学习笔记(十):文档加载与处理详解</a>
                            <span class="text-muted"></span>
    
                            <div>注:本文是Langchain框架的学习笔记;不是教程!不是教程!内容可能有所疏漏,欢迎交流指正。后续将持续更新学习笔记,分享我的学习心得和实践经验。前言在构建基于大语言模型的应用时,文档处理是一个至关重要的环节。无论是构建RAG(检索增强生成)系统,还是进行知识库问答,我们都需要将各种格式的文档转换为模型可以理解和处理的形式。Langchain提供了强大的文档加载和处理功能,支持多种文件格式,并提</div>
                        </li>
                        <li><a href="/article/1950050265457553408.htm"
                               title="Langchain学习笔记(十二):Memory机制与对话管理" target="_blank">Langchain学习笔记(十二):Memory机制与对话管理</a>
                            <span class="text-muted">zhangsan0933</span>
    <a class="tag" taget="_blank" href="/search/LangChain/1.htm">LangChain</a><a class="tag" taget="_blank" href="/search/langchain/1.htm">langchain</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/1.htm">笔记</a>
                            <div>注:本文是Langchain框架的学习笔记;不是教程!不是教程!内容可能有所疏漏,欢迎交流指正。后续将持续更新学习笔记,分享我的学习心得和实践经验。前言在构建智能对话系统时,记忆功能是至关重要的。想象一下,如果每次与AI对话都像第一次见面一样,无法记住之前的交流内容,这样的体验将是多么糟糕。LangChain的Memory机制正是为了解决这个问题而设计的,它让AI能够"记住"对话历史,从而提供更加</div>
                        </li>
                        <li><a href="/article/1950029460245901312.htm"
                               title="Mac电脑安装了Charles,证书已经信任,电脑还是没网?如何解决" target="_blank">Mac电脑安装了Charles,证书已经信任,电脑还是没网?如何解决</a>
                            <span class="text-muted">bug菌¹</span>
    <a class="tag" taget="_blank" href="/search/%E5%85%A8%E6%A0%88Bug%E8%B0%83%E4%BC%98%28%E5%AE%9E%E6%88%98%E7%89%88%29/1.htm">全栈Bug调优(实战版)</a><a class="tag" taget="_blank" href="/search/%23/1.htm">#</a><a class="tag" taget="_blank" href="/search/CSDN%E9%97%AE%E7%AD%94%E8%A7%A3%E6%83%91%28%E5%85%A8%E6%A0%88%E7%89%88%29/1.htm">CSDN问答解惑(全栈版)</a><a class="tag" taget="_blank" href="/search/macos/1.htm">macos</a>
                            <div>本文收录于《全栈Bug调优(实战版)》专栏,主要记录项目实战过程中所遇到的Bug或因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!问题描述Mac电脑安装了Charles,证书已经信任,电脑还是没网,如下解决??解决方案Mac电脑安装了Charles后,出现证书已经信任但电脑仍然无法上网的问题,通常涉</div>
                        </li>
                        <li><a href="/article/1950029332864888832.htm"
                               title="Spring Boot与微服务架构:打造灵活、可扩展的应用!" target="_blank">Spring Boot与微服务架构:打造灵活、可扩展的应用!</a>
                            <span class="text-muted">bug菌¹</span>
    <a class="tag" taget="_blank" href="/search/%E6%BB%9A%E9%9B%AA%E7%90%83%E5%AD%A6SpringBoot/1.htm">滚雪球学SpringBoot</a><a class="tag" taget="_blank" href="/search/%E6%9E%B6%E6%9E%84/1.htm">架构</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/boot/1.htm">boot</a><a class="tag" taget="_blank" href="/search/%E5%BE%AE%E6%9C%8D%E5%8A%A1/1.htm">微服务</a><a class="tag" taget="_blank" href="/search/%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%9E%B6%E6%9E%84/1.htm">微服务架构</a>
                            <div>本文精选收录于《滚雪球学SpringBoot》专栏,专为零基础学习者量身打造。从Spring基础到项目实战,手把手带你掌握核心技术,助力你快速提升,迈向职场巅峰,开启财富自由之路!无论你是刚入门的小白,还是已有基础的开发者,都能在这里找到适合自己的学习路径!  关注、收藏、订阅,持续更新中!和我们一起高速成长,突破自我!全文目录:**前言****什么是微服务架构?**微服务架构的关键特点:微服务架</div>
                        </li>
                        <li><a href="/article/1950010548791865344.htm"
                               title="【华为OD机试真题】39、 密钥格式化 | 机试真题+思路参考+代码解析(C语言、C++、Java、Py、JS)" target="_blank">【华为OD机试真题】39、 密钥格式化 | 机试真题+思路参考+代码解析(C语言、C++、Java、Py、JS)</a>
                            <span class="text-muted">KFickle</span>
    <a class="tag" taget="_blank" href="/search/%E5%8D%8E%E4%B8%BAod/1.htm">华为od</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/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%AF%86%E9%92%A5%E6%A0%BC%E5%BC%8F%E5%8C%96/1.htm">密钥格式化</a>
                            <div>文章目录一、题目题目描述输入输出样例1样例2二、代码与思路参考C语言思路C代码C++语言思路C++代码Java语言思路Java代码Python语言思路Python代码JS语言思路JS代码作者:鲨鱼狼臧个人博客首页:鲨鱼狼臧专栏介绍:2023华为OD机试真题,使用C、C++、JS、Java、Python五种语言进行解答,专栏每篇文章都包括真题,思路参考,代码分析,订阅有问题后续可与博主解答问题,欢迎</div>
                        </li>
                        <li><a href="/article/1950010550566055936.htm"
                               title="【华为OD机试真题】186、服务中心选址 | 机试真题+思路参考+代码解析(C++、Java、Py、JS)" target="_blank">【华为OD机试真题】186、服务中心选址 | 机试真题+思路参考+代码解析(C++、Java、Py、JS)</a>
                            <span class="text-muted">KFickle</span>
    <a class="tag" taget="_blank" href="/search/%E5%8D%8E%E4%B8%BAod/1.htm">华为od</a><a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%8D%8E%E4%B8%BAOD%E6%9C%BA%E8%AF%95%E7%9C%9F%E9%A2%98/1.htm">华为OD机试真题</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/%E5%8D%8E%E4%B8%BA/1.htm">华为</a><a class="tag" taget="_blank" href="/search/%E6%9C%8D%E5%8A%A1%E4%B8%AD%E5%BF%83%E9%80%89%E5%9D%80/1.htm">服务中心选址</a>
                            <div>文章目录一、题目题目描述输入输出样例1样例2样例3二、代码与思路参考C++语言思路C++代码Java语言思路Java代码Python语言思路Python代码JS语言思路JS代码作者:鲨鱼狼臧个人博客首页:鲨鱼狼臧专栏介绍:持续更新最新的华为OD机试真题,本专栏使用C++、Java、Python、JS语言进行解答,目前已更新到2024的B、C、D卷,每个题目的思路分析都非常详细,题目新增图解思路,问</div>
                        </li>
                        <li><a href="/article/1949964642264608768.htm"
                               title="浅记Android开发中遇到的bug合集" target="_blank">浅记Android开发中遇到的bug合集</a>
                            <span class="text-muted">Dream_fan</span>
    <a class="tag" taget="_blank" href="/search/android/1.htm">android</a><a class="tag" taget="_blank" href="/search/android/1.htm">android</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a>
                            <div>Android开发中遇到的bug合集(针对自己开发过程中遇到的bug合集记录下来,会持续更新该文章,需要自取,共勉。)文章目录Android开发中遇到的bug合集1.项目编译的过程中遇到"Task‘assembleDebug’notfoundinproject‘:app’."问题。2.使用adbinstall安装apk的时候,设备上已经安装过一个版本,再次安装的话,会安装失败,出现如下提示信息:I</div>
                        </li>
                        <li><a href="/article/1949917489789988864.htm"
                               title="企业级网站源码:一键优化与全站静态生成" target="_blank">企业级网站源码:一键优化与全站静态生成</a>
                            <span class="text-muted">DIY飞跃计划</span>
    
                            <div>本文还有配套的精品资源,点击获取简介:本文介绍了一个具有商业价值的企业级网站源码包,包含了完整的前后端设计和逻辑处理。源码具备后台一键优化功能,可通过简单操作提升网站性能,如数据库优化、资源压缩和缓存管理。源码支持生成全站静态页面,以提高加载速度和SEO表现。同时提供了详细的安装和使用文档,以及相关的调试和部署工具,使得开发者能够快速搭建和维护定制化的网站解决方案。1.企业级网站源码的商业价值与应</div>
                        </li>
                        <li><a href="/article/1949908919367299072.htm"
                               title="K8S 1.22.1集群快速搭建" target="_blank">K8S 1.22.1集群快速搭建</a>
                            <span class="text-muted">sxxs001</span>
    <a class="tag" taget="_blank" href="/search/%23/1.htm">#</a><a class="tag" taget="_blank" href="/search/K8S/1.htm">K8S</a><a class="tag" taget="_blank" href="/search/docker/1.htm">docker</a><a class="tag" taget="_blank" href="/search/k8s/1.htm">k8s</a>
                            <div>硬件环境准备腾讯云购买CVM3台【集群最小规模】https://buy.cloud.tencent.com/cvm?tab=custom&step=1&devPayMode=monthly®ionId=33CVM1:竞价实例、南京、南京一区、标准型S5\2C4G\0.09元/小时;带宽0.80元/GBCVM2、3;除带宽外,其他一致操作系统CentOSx648.2镜像新建安全组「打开所有端口</div>
                        </li>
                        <li><a href="/article/1949907403294175232.htm"
                               title="Kubeadm 快速搭建 k8s 集群&&安装可视化管理界面" target="_blank">Kubeadm 快速搭建 k8s 集群&&安装可视化管理界面</a>
                            <span class="text-muted">头发莫的了呀</span>
    <a class="tag" taget="_blank" href="/search/Kubernetes/1.htm">Kubernetes</a><a class="tag" taget="_blank" href="/search/kubernetes/1.htm">kubernetes</a><a class="tag" taget="_blank" href="/search/docker/1.htm">docker</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a>
                            <div>文章目录1.实验准备2.安装docker3.配置阿里云K8Srepo源(三个节点)4.安装kubeadm,kubelet,kubectl(三个节点)5.部署kubernetesMaster节点(master节点上执行)6.k8s-node节点加入master节点(两个node执行)7.安装Pod网络插件(CNI插件,master节点)8.master节点安装可视化管理界面dashboard1.实验</div>
                        </li>
                        <li><a href="/article/1949898823811788800.htm"
                               title="【NLP舆情分析】基于python微博舆情分析可视化系统(flask+pandas+echarts) 视频教程 - 微博文章数据可视化分析-文章分类下拉框实现" target="_blank">【NLP舆情分析】基于python微博舆情分析可视化系统(flask+pandas+echarts) 视频教程 - 微博文章数据可视化分析-文章分类下拉框实现</a>
                            <span class="text-muted">java1234_小锋</span>
    <a class="tag" taget="_blank" href="/search/NLP/1.htm">NLP</a><a class="tag" taget="_blank" href="/search/NLLP%E5%BE%AE%E5%8D%9A%E8%88%86%E6%83%85%E5%88%86%E6%9E%90/1.htm">NLLP微博舆情分析</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E8%87%AA%E7%84%B6%E8%AF%AD%E8%A8%80%E5%A4%84%E7%90%86/1.htm">自然语言处理</a><a class="tag" taget="_blank" href="/search/flask/1.htm">flask</a>
                            <div>大家好,我是java1234_小锋老师,最近写了一套【NLP舆情分析】基于python微博舆情分析可视化系统(flask+pandas+echarts)视频教程,持续更新中,计划月底更新完,感谢支持。今天讲解微博文章数据可视化分析-文章分类下拉框实现视频在线地址:2026版【NLP舆情分析】基于python微博舆情分析可视化系统(flask+pandas+echarts+爬虫)视频教程(火爆连载更</div>
                        </li>
                        <li><a href="/article/1949878137974222848.htm"
                               title="免费使用Claude 4.0 Sonnet、Claude4.0 Opus等流行大模型(持续更新邀请码中)" target="_blank">免费使用Claude 4.0 Sonnet、Claude4.0 Opus等流行大模型(持续更新邀请码中)</a>
                            <span class="text-muted">凌凡天</span>
    <a class="tag" taget="_blank" href="/search/%E5%A4%A7%E6%A8%A1%E5%9E%8B/1.htm">大模型</a><a class="tag" taget="_blank" href="/search/claude4.0/1.htm">claude4.0</a>
                            <div>目前最新的体验方法,不多说废话,喜欢的点个赞网址:https://flowith.net/以下是邀请码:邀请码先到先得已使用91ZHS9271ZI56LQCL4RMOQ1LRZQ6H15P新的:SGMLVJM4BUI952WYA4N2QS49</div>
                        </li>
                        <li><a href="/article/1949870072625426432.htm"
                               title="Spring Boot 与 Spring Cloud Stream:事件驱动与消息流处理的完美结合!" target="_blank">Spring Boot 与 Spring Cloud Stream:事件驱动与消息流处理的完美结合!</a>
                            <span class="text-muted">bug菌¹</span>
    <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/boot/1.htm">boot</a><a class="tag" taget="_blank" href="/search/%E5%90%8E%E7%AB%AF/1.htm">后端</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/Spring/1.htm">Spring</a><a class="tag" taget="_blank" href="/search/Boot/1.htm">Boot</a><a class="tag" taget="_blank" href="/search/%E4%BA%8B%E4%BB%B6%E9%A9%B1%E5%8A%A8/1.htm">事件驱动</a><a class="tag" taget="_blank" href="/search/%E6%B6%88%E6%81%AF%E6%B5%81%E5%A4%84%E7%90%86/1.htm">消息流处理</a>
                            <div>本文收录于《滚雪球学SpringBoot》,专门攻坚指数提升,2025年国内最系统+最强(更新中)。  本专栏致力打造最硬核SpringBoot从零基础到进阶系列学习内容,均为全网独家首发,打造精品专栏,专栏持续更新中…欢迎大家订阅持续学习。如果想快速定位学习,可以看这篇【SpringBoot教程导航帖】,你想学习的都被收集在内,快速投入学习!!两不误。演示环境说明:开发工具:IDEA2021.3</div>
                        </li>
                        <li><a href="/article/1949870069966237696.htm"
                               title="Spring Boot 与 Spring Cloud Gateway:构建高效的API网关!" target="_blank">Spring Boot 与 Spring Cloud Gateway:构建高效的API网关!</a>
                            <span class="text-muted">bug菌¹</span>
    <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/boot/1.htm">boot</a><a class="tag" taget="_blank" href="/search/%E5%90%8E%E7%AB%AF/1.htm">后端</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/Spring/1.htm">Spring</a><a class="tag" taget="_blank" href="/search/Boot/1.htm">Boot</a><a class="tag" taget="_blank" href="/search/Spring/1.htm">Spring</a><a class="tag" taget="_blank" href="/search/Cloud/1.htm">Cloud</a><a class="tag" taget="_blank" href="/search/Gateway/1.htm">Gateway</a><a class="tag" taget="_blank" href="/search/API%E7%BD%91%E5%85%B3/1.htm">API网关</a>
                            <div>本文收录于《滚雪球学SpringBoot》,专门攻坚指数提升,2025年国内最系统+最强(更新中)。  本专栏致力打造最硬核SpringBoot从零基础到进阶系列学习内容,均为全网独家首发,打造精品专栏,专栏持续更新中…欢迎大家订阅持续学习。如果想快速定位学习,可以看这篇【SpringBoot教程导航帖】,你想学习的都被收集在内,快速投入学习!!两不误。演示环境说明:开发工具:IDEA2021.3</div>
                        </li>
                        <li><a href="/article/1949870069563584512.htm"
                               title="Spring Boot 与 WebSocket:实时双向通信的实现!" target="_blank">Spring Boot 与 WebSocket:实时双向通信的实现!</a>
                            <span class="text-muted"></span>
    
                            <div>本文收录于《滚雪球学SpringBoot》,专门攻坚指数提升,2025年国内最系统+最强(更新中)。  本专栏致力打造最硬核SpringBoot从零基础到进阶系列学习内容,均为全网独家首发,打造精品专栏,专栏持续更新中…欢迎大家订阅持续学习。如果想快速定位学习,可以看这篇【SpringBoot教程导航帖】,你想学习的都被收集在内,快速投入学习!!两不误。演示环境说明:开发工具:IDEA2021.3</div>
                        </li>
                        <li><a href="/article/1949834758305411072.htm"
                               title="AI-调查研究-26-【时间管理】全球不同人群社交媒体使用时间情况" target="_blank">AI-调查研究-26-【时间管理】全球不同人群社交媒体使用时间情况</a>
                            <span class="text-muted">武子康</span>
    <a class="tag" taget="_blank" href="/search/AI/1.htm">AI</a><a class="tag" taget="_blank" href="/search/DeepSearch/1.htm">DeepSearch</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/ai/1.htm">ai</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/%E8%81%8C%E5%9C%BA%E5%92%8C%E5%8F%91%E5%B1%95/1.htm">职场和发展</a><a class="tag" taget="_blank" href="/search/%E8%81%8C%E5%9C%BA%E5%8F%91%E5%B1%95/1.htm">职场发展</a><a class="tag" taget="_blank" href="/search/%E4%B8%AA%E4%BA%BA%E5%BC%80%E5%8F%91/1.htm">个人开发</a><a class="tag" taget="_blank" href="/search/%E7%A8%8B%E5%BA%8F%E4%BA%BA%E7%94%9F/1.htm">程序人生</a>
                            <div>点一下关注吧!!!非常感谢!!持续更新!!!AI篇持续更新中!(长期更新)AI炼丹日志-29-字节跳动DeerFlow深度研究框斜体样式架私有部署测试上手架构研究,持续打造实用AI工具指南!Java篇正式开启!(300篇)目前2025年07月10日更新到:Java-68深入浅出分布式服务Netty实现自定义RPC附详细代码MyBatis已完结,Spring已完结,Nginx已完结,Tomcat已完</div>
                        </li>
                        <li><a href="/article/1949746881017999360.htm"
                               title="dll 动态库编程 | C++名称改编、标准C接口、extern “C”、函数调用约定以及def文件详解" target="_blank">dll 动态库编程 | C++名称改编、标准C接口、extern “C”、函数调用约定以及def文件详解</a>
                            <span class="text-muted">dvlinker</span>
    <a class="tag" taget="_blank" href="/search/C%2FC%2B%2B%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E4%BB%8E%E5%85%A5%E9%97%A8%E5%88%B0%E5%AE%9E%E6%88%98/1.htm">C/C++软件开发从入门到实战</a><a class="tag" taget="_blank" href="/search/%E5%8A%A8%E6%80%81%E5%BA%93%E7%BC%96%E7%A8%8B/1.htm">动态库编程</a><a class="tag" taget="_blank" href="/search/C%2B%2B%E5%90%8D%E7%A7%B0%E6%94%B9%E7%BC%96/1.htm">C++名称改编</a><a class="tag" taget="_blank" href="/search/%E6%A0%87%E5%87%86C%E6%8E%A5%E5%8F%A3/1.htm">标准C接口</a><a class="tag" taget="_blank" href="/search/extern/1.htm">extern</a><a class="tag" taget="_blank" href="/search/%E2%80%9CC%E2%80%9D/1.htm">“C”</a><a class="tag" taget="_blank" href="/search/%E5%87%BD%E6%95%B0%E8%B0%83%E7%94%A8%E7%BA%A6%E5%AE%9A/1.htm">函数调用约定</a><a class="tag" taget="_blank" href="/search/def%E6%96%87%E4%BB%B6/1.htm">def文件</a>
                            <div>目录1、导入导出声明2、C++函数名称改编与extern"C"3、函数调用约定与跨语言调用3.1、函数调用约定3.2、跨语言调用dll库接口3.3、函数调用约定以哪个为准4、def文件的使用5、在C++程序中引用ffmpeg库中的头文件链接报错问题6、最后VC++常用功能开发汇总(专栏文章列表,欢迎订阅,持续更新...)https://blog.csdn.net/chenlycly/article</div>
                        </li>
                        <li><a href="/article/1949726958732505088.htm"
                               title="RAG 技术落地:从文档处理到模型输出,细节决定大模型应用效果" target="_blank">RAG 技术落地:从文档处理到模型输出,细节决定大模型应用效果</a>
                            <span class="text-muted"></span>
    
                            <div>RAG技术落地:从文档处理到模型输出,细节决定大模型应用效果基于经典的RAG(检索增强生成)流程,我们能快速搭建大模型相关应用,但实际落地中,细节把控直接决定应用效果能否达到上线标准。从文档读取到最终回复用户,每个环节都暗藏技术挑战,唯有逐一攻克,才能让RAG应用真正发挥价值。文档处理:RAG的基础工程难题RAG流程的第一步是文档处理,这看似简单,实则暗藏诸多挑战。实际场景中需要处理的文档类型繁杂</div>
                        </li>
                        <li><a href="/article/1949718888035971072.htm"
                               title="软考高级:系统架构设计师第6期2023" target="_blank">软考高级:系统架构设计师第6期2023</a>
                            <span class="text-muted">免费资源分享mfzyw_xyz</span>
    <a class="tag" taget="_blank" href="/search/tornado/1.htm">tornado</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/django/1.htm">django</a><a class="tag" taget="_blank" href="/search/pygame/1.htm">pygame</a>
                            <div>软考高级:系统架构设计师第6期2023【资源介绍】:根据考试大纲对知识点、高频考点进行深入讲解,传授答题技巧及判断标准,深入研究考题趋势,配有考前预测,助力高效备考。【资源目录】:├──必修10-【持续更新】新教材补充内容|├──第1章计算机系统基础-系统工程||├──1-导学-51CTO学堂.mp42.66M||├──10-性能评估+章节总结-51CTO学堂.mp438.69M||├──2-概述</div>
                        </li>
                        <li><a href="/article/1949715864542572544.htm"
                               title="Linux进程与线程的区别" target="_blank">Linux进程与线程的区别</a>
                            <span class="text-muted">kebeiovo</span>
    <a class="tag" taget="_blank" href="/search/Linux/1.htm">Linux</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><a class="tag" taget="_blank" href="/search/unix/1.htm">unix</a>
                            <div>一、引言进程与线程的区别,早已经成为了经典问题。自线程概念诞生起,关于这个问题的讨论就没有停止过。无论是初级程序员,还是资深专家,都应该考虑过这个问题,只是层次角度不同罢了。一般程序员而言,搞清楚二者的概念,在工作实际中去运用成为了焦点。而资深工程师则在考虑系统层面如何实现两种技术及其各自的性能和实现代价。以至于到今天,Linux内核还在持续更新完善(关于进程和线程的实现模块也是内核完善的任务之一</div>
                        </li>
                        <li><a href="/article/1949711957569368064.htm"
                               title="通用图片 OCR 到 Word API 数据接口" target="_blank">通用图片 OCR 到 Word API 数据接口</a>
                            <span class="text-muted">2301_78772565</span>
    <a class="tag" taget="_blank" href="/search/ocr/1.htm">ocr</a>
                            <div>通用图片OCR到WordAPI数据接口高可用图像识别引擎,基于机器学习,超精准识别率。1.产品功能通用的识别接口,支持多种图片格式;支持中英文字符混合识别;支持Base64以及网络地址传参;基于机器学习不断提高的识别率;输出的Word文件永久存储;数据持续更新与维护;全接口支持HTTPS(TLSv1.0/v1.1/v1.2/v1.3);全面兼容AppleATS;全国多节点CDN部署;接口极速响应,</div>
                        </li>
                        <li><a href="/article/1949461904158158848.htm"
                               title="黑神话悟空手机电脑【4k超清】壁纸免费百度云/夸克下载(持续更新)" target="_blank">黑神话悟空手机电脑【4k超清】壁纸免费百度云/夸克下载(持续更新)</a>
                            <span class="text-muted">6a3de85245co</span>
    
                            <div>【4K超清】黑神话悟空壁纸,带你领略东方神话的视觉盛宴网盘链接:https://pan.quark.cn/s/91eb8fa998a1近年来,国产游戏市场异军突起,其中《黑神话:悟空》以其精美的画面、跌宕起伏的剧情,吸引了无数玩家。今天,就让我们一起来欣赏一组【4K超清】黑神话悟空壁纸,感受这部游戏带来的视觉震撼。一、《黑神话:悟空》简介《黑神话:悟空》是由国内知名游戏公司开发的一款开放世界动作冒</div>
                        </li>
                        <li><a href="/article/1949439478821089280.htm"
                               title="✨ 发现一款宝藏工具集合——Happy工具箱!✨" target="_blank">✨ 发现一款宝藏工具集合——Happy工具箱!✨</a>
                            <span class="text-muted">BUG抓来养</span>
    <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%9B%A2%E9%98%9F%E5%BC%80%E5%8F%91/1.htm">团队开发</a>
                            <div>它是完全开源免费的哦,所有工具随便用,一分钱不用花~我们做这个工具箱的初衷,就是想给大家提供简单、实用又高效的日常工具,每一个都力求轻量级、好操作,帮你轻松解决各种常见问题!而且全程无广告、无插件,用起来超清爽;我们还会持续更新,不断加新功能,代码也是完全开源的,透明又安心~另外还有个好消息:Win工具箱全新官方网站即将上线!新界面颜值更高、更好用,工具分类也更清晰,找工具soeasy~旧版官网暂</div>
                        </li>
                        <li><a href="/article/1949355017978834944.htm"
                               title="轻松迈入物联网世界:用ESP32开启你的硬件编程之旅" target="_blank">轻松迈入物联网世界:用ESP32开启你的硬件编程之旅</a>
                            <span class="text-muted">IT项目分享</span>
    <a class="tag" taget="_blank" href="/search/%E7%89%A9%E8%81%94%E7%BD%91/1.htm">物联网</a><a class="tag" taget="_blank" href="/search/%E6%99%BA%E8%83%BD%E7%A1%AC%E4%BB%B6/1.htm">智能硬件</a><a class="tag" taget="_blank" href="/search/ESP32/1.htm">ESP32</a><a class="tag" taget="_blank" href="/search/MicroPython/1.htm">MicroPython</a><a class="tag" taget="_blank" href="/search/IT%E9%A1%B9%E7%9B%AE%E7%BD%91/1.htm">IT项目网</a>
                            <div>引言:你是否对物联网(IoT)开发感兴趣,却苦于复杂的开发环境配置?你是否想用ESP32快速搭建智能硬件项目,却被代码和服务器连接难住?别担心!今天给大家推荐一款超友好的开发工具——逗脑IDE,结合IT项目网的丰富资源,让你轻松入门ESP32物联网开发!1.为什么选择ESP32?ESP32是一款高性价比的Wi-Fi&蓝牙双模芯片,广泛应用于智能家居、远程监控、传感器网络等领域。它的强大性能和丰富接</div>
                        </li>
                        <li><a href="/article/1949328409045823488.htm"
                               title="【硬件-笔试面试题】硬件/电子工程师,笔试面试题-30,(知识点:传输线特性阻抗,影响因素)" target="_blank">【硬件-笔试面试题】硬件/电子工程师,笔试面试题-30,(知识点:传输线特性阻抗,影响因素)</a>
                            <span class="text-muted">月阳羊</span>
    <a class="tag" taget="_blank" href="/search/%E7%A1%AC%E4%BB%B6%E5%9F%BA%E7%A1%80/1.htm">硬件基础</a><a class="tag" taget="_blank" href="/search/%E7%A1%AC%E4%BB%B6%E7%AC%94%E8%AF%95%E9%9D%A2%E8%AF%95/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/%E8%81%8C%E5%9C%BA%E5%92%8C%E5%8F%91%E5%B1%95/1.htm">职场和发展</a><a class="tag" taget="_blank" href="/search/%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%A1%AC%E4%BB%B6/1.htm">嵌入式硬件</a><a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/1.htm">笔记</a>
                            <div>目录1、题目2、解答3、相关知识点一、传输线特性阻抗的基本概念二、传输线特性阻抗的计算三、传输线特性阻抗的影响因素1传输线的几何尺寸(反比:线宽/线厚/介质常数⭐;正比:参考地面距离⭐)2传输线周围介质的介电常数四、特性阻抗匹配的重要性题目汇总版:【硬件-笔试面试题】硬件/电子工程师,笔试面试题汇总版,持续更新学习,加油!!!-CSDN博客【硬件-笔试面试题】硬件/电子工程师,笔试面试题-30,(</div>
                        </li>
                        <li><a href="/article/1949299279793287168.htm"
                               title="比特币简介" target="_blank">比特币简介</a>
                            <span class="text-muted">AIMercs</span>
    <a class="tag" taget="_blank" href="/search/BTC/1.htm">BTC</a><a class="tag" taget="_blank" href="/search/BTC/1.htm">BTC</a>
                            <div>whatisbitcoin?cryptocurrency加密货币,虚拟货币,不可伪造BlockChain公开、不可篡改、持续更新的账单Wallet存储加密货币的钱包,类似银行Publicandprivatekeys公私钥,公钥为地址;私钥即密码Decentralization去中心化,将权利和控制分散Mining挖矿,计算量POWhowdosebitcoinwork?transactioncrea</div>
                        </li>
                        <li><a href="/article/1949285034712166400.htm"
                               title="常见框架面试题(自用记录,持续更新)" target="_blank">常见框架面试题(自用记录,持续更新)</a>
                            <span class="text-muted">原来爱有终点</span>
    <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a>
                            <div>一个人整理复习内容的过程肯定容易出现纰漏和错误,请大家在阅读时不吝指正!!!一个人整理复习内容的过程肯定容易出现纰漏和错误,请大家在阅读时不吝指正!!!一个人整理复习内容的过程肯定容易出现纰漏和错误,请大家在阅读时不吝指正!!!目录一、什么是Spring框架二、Spring框架的优点三、说说IOC、DI和AOPIOC(Inversionofcontrol,控制反转)DI(DependenceInj</div>
                        </li>
                                    <li><a href="/article/116.htm"
                                           title="ViewController添加button按钮解析。(翻译)" target="_blank">ViewController添加button按钮解析。(翻译)</a>
                                        <span class="text-muted">张亚雄</span>
    <a class="tag" taget="_blank" href="/search/c/1.htm">c</a>
                                        <div><div class="it610-blog-content-contain" style="font-size: 14px"></div>//  ViewController.m 
    //  Reservation software 
    // 
    //  Created by 张亚雄 on 15/6/2. 
    </div>
                                    </li>
                                    <li><a href="/article/243.htm"
                                           title="mongoDB 简单的增删改查" target="_blank">mongoDB 简单的增删改查</a>
                                        <span class="text-muted">开窍的石头</span>
    <a class="tag" taget="_blank" href="/search/mongodb/1.htm">mongodb</a>
                                        <div>   在上一篇文章中我们已经讲了mongodb怎么安装和数据库/表的创建。在这里我们讲mongoDB的数据库操作 
          在mongo中对于不存在的表当你用db.表名 他会自动统计 
    下边用到的user是表明,db代表的是数据库 
     
          添加(insert): 
    </div>
                                    </li>
                                    <li><a href="/article/370.htm"
                                           title="log4j配置" target="_blank">log4j配置</a>
                                        <span class="text-muted">0624chenhong</span>
    <a class="tag" taget="_blank" href="/search/log4j/1.htm">log4j</a>
                                        <div>1) 新建java项目 
    2) 导入jar包,项目右击,properties—java build path—libraries—Add External jar,加入log4j.jar包。 
    3) 新建一个类com.hand.Log4jTest 
     
    
    package com.hand;
    
    import org.apache.log4j.Logger;
    
    
    public class </div>
                                    </li>
                                    <li><a href="/article/497.htm"
                                           title="多点触摸(图片缩放为例)" target="_blank">多点触摸(图片缩放为例)</a>
                                        <span class="text-muted">不懂事的小屁孩</span>
    <a class="tag" taget="_blank" href="/search/%E5%A4%9A%E7%82%B9%E8%A7%A6%E6%91%B8/1.htm">多点触摸</a>
                                        <div>多点触摸的事件跟单点是大同小异的,上个图片缩放的代码,供大家参考一下 
     
    
    
    import android.app.Activity;
    import android.os.Bundle;
    import android.view.MotionEvent;
    import android.view.View;
    import android.view.View.OnTouchListener</div>
                                    </li>
                                    <li><a href="/article/624.htm"
                                           title="有关浏览器窗口宽度高度几个值的解析" target="_blank">有关浏览器窗口宽度高度几个值的解析</a>
                                        <span class="text-muted">换个号韩国红果果</span>
    <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a>
                                        <div>1 元素的 offsetWidth 包括border padding  content  整体的宽度。 
    clientWidth  只包括内容区 padding 不包括border。 
    clientLeft =  offsetWidth -clientWidth  即这个元素border的值 
    offsetLeft  若无已定位的包裹元素</div>
                                    </li>
                                    <li><a href="/article/751.htm"
                                           title="数据库产品巡礼:IBM DB2概览" target="_blank">数据库产品巡礼:IBM DB2概览</a>
                                        <span class="text-muted">蓝儿唯美</span>
    <a class="tag" taget="_blank" href="/search/db2/1.htm">db2</a>
                                        <div>IBM DB2是一个支持了NoSQL功能的关系数据库管理系统,其包含了对XML,图像存储和Java脚本对象表示(JSON)的支持。DB2可被各种类型的企 业使用,它提供了一个数据平台,同时支持事务和分析操作,通过提供持续的数据流来保持事务工作流和分析操作的高效性。 DB2支持的操作系统 
    DB2可应用于以下三个主要的平台: 
      
     
     工作站,DB2可在Linus、Unix、Windo</div>
                                    </li>
                                    <li><a href="/article/878.htm"
                                           title="java笔记5" target="_blank">java笔记5</a>
                                        <span class="text-muted">a-john</span>
    <a class="tag" taget="_blank" href="/search/java/1.htm">java</a>
                                        <div>控制执行流程: 
    1,true和false 
       利用条件表达式的真或假来决定执行路径。例:(a==b)。它利用条件操作符“==”来判断a值是否等于b值,返回true或false。java不允许我们将一个数字作为布尔值使用,虽然这在C和C++里是允许的。如果想在布尔测试中使用一个非布尔值,那么首先必须用一个条件表达式将其转化成布尔值,例如if(a!=0)。 
    2,if-els</div>
                                    </li>
                                    <li><a href="/article/1005.htm"
                                           title="Web开发常用手册汇总" target="_blank">Web开发常用手册汇总</a>
                                        <span class="text-muted">aijuans</span>
    <a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a>
                                        <div>一门技术,如果没有好的参考手册指导,很难普及大众。这其实就是为什么很多技术,非常好,却得不到普遍运用的原因。
     正如我们学习一门技术,过程大概是这个样子:
     ①我们日常工作中,遇到了问题,困难。寻找解决方案,即寻找新的技术;
     ②为什么要学习这门技术?这门技术是不是很好的解决了我们遇到的难题,困惑。这个问题,非常重要,我们不是为了学习技术而学习技术,而是为了更好的处理我们遇到的问题,才需要学习新的</div>
                                    </li>
                                    <li><a href="/article/1132.htm"
                                           title="今天帮助人解决的一个sql问题" target="_blank">今天帮助人解决的一个sql问题</a>
                                        <span class="text-muted">asialee</span>
    <a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a>
                                        <div>            今天有个人问了一个问题,如下: 
    type     AD      value           
    A  </div>
                                    </li>
                                    <li><a href="/article/1259.htm"
                                           title="意图对象传递数据" target="_blank">意图对象传递数据</a>
                                        <span class="text-muted">百合不是茶</span>
    <a class="tag" taget="_blank" href="/search/android/1.htm">android</a><a class="tag" taget="_blank" href="/search/%E6%84%8F%E5%9B%BEIntent/1.htm">意图Intent</a><a class="tag" taget="_blank" href="/search/Bundle%E5%AF%B9%E8%B1%A1%E6%95%B0%E6%8D%AE%E7%9A%84%E4%BC%A0%E9%80%92/1.htm">Bundle对象数据的传递</a>
                                        <div>学习意图将数据传递给目标活动; 初学者需要好好研究的 
       
       1,将下面的代码添加到main.xml中 
       
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http:/</div>
                                    </li>
                                    <li><a href="/article/1386.htm"
                                           title="oracle查询锁表解锁语句" target="_blank">oracle查询锁表解锁语句</a>
                                        <span class="text-muted">bijian1013</span>
    <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/object/1.htm">object</a><a class="tag" taget="_blank" href="/search/session/1.htm">session</a><a class="tag" taget="_blank" href="/search/kill/1.htm">kill</a>
                                        <div>一.查询锁定的表 
    如下语句,都可以查询锁定的表 
    语句一: 
    select a.sid,
           a.serial#,
           p.spid,
           c.object_name,
           b.session_id,
           b.oracle_username,
           b.os_user_name
      from v$process p, v$s</div>
                                    </li>
                                    <li><a href="/article/1513.htm"
                                           title="mac osx 10.10 下安装 mysql 5.6 二进制文件[tar.gz]" target="_blank">mac osx 10.10 下安装 mysql 5.6 二进制文件[tar.gz]</a>
                                        <span class="text-muted">征客丶</span>
    <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/osx/1.htm">osx</a>
                                        <div>场景:在 mac osx 10.10 下安装 mysql 5.6 的二进制文件。 
     
    环境:mac osx 10.10、mysql 5.6 的二进制文件 
     
    步骤:[所有目录请从根“/”目录开始取,以免层级弄错导致找不到目录] 
    1、下载 mysql 5.6 的二进制文件,下载目录下面称之为 mysql5.6SourceDir; 
    下载地址:http://dev.mysql.com/downl</div>
                                    </li>
                                    <li><a href="/article/1640.htm"
                                           title="分布式系统与框架" target="_blank">分布式系统与框架</a>
                                        <span class="text-muted">bit1129</span>
    <a class="tag" taget="_blank" href="/search/%E5%88%86%E5%B8%83%E5%BC%8F/1.htm">分布式</a>
                                        <div>RPC框架 Dubbo 
    什么是Dubbo 
      
    Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。其核心部分包含:    远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。    集群容错: 提供基于接</div>
                                    </li>
                                    <li><a href="/article/1767.htm"
                                           title="那些令人蛋痛的专业术语" target="_blank">那些令人蛋痛的专业术语</a>
                                        <span class="text-muted">白糖_</span>
    <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/Web/1.htm">Web</a><a class="tag" taget="_blank" href="/search/SSO/1.htm">SSO</a><a class="tag" taget="_blank" href="/search/IOC/1.htm">IOC</a>
                                        <div> 
     spring 
     
    【控制反转(IOC)/依赖注入(DI)】: 
    由容器控制程序之间的关系,而非传统实现中,由程序代码直接操控。这也就是所谓“控制反转”的概念所在:控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。 
    简单的说:对象的创建又容器(比如spring容器)来执行,程序里不直接new对象。 
     
     Web 
     
    【单点登录(SSO)】:SSO的定义是在多个应用系统中,用户</div>
                                    </li>
                                    <li><a href="/article/1894.htm"
                                           title="《给大忙人看的java8》摘抄" target="_blank">《给大忙人看的java8》摘抄</a>
                                        <span class="text-muted">braveCS</span>
    <a class="tag" taget="_blank" href="/search/java8/1.htm">java8</a>
                                        <div>函数式接口:只包含一个抽象方法的接口 
    lambda表达式:是一段可以传递的代码 
      
      
      
    你最好将一个lambda表达式想象成一个函数,而不是一个对象,并记住它可以被转换为一个函数式接口。 
    事实上,函数式接口的转换是你在Java中使用lambda表达式能做的唯一一件事。 
      
    方法引用:又是要传递给其他代码的操作已经有实现的方法了,这时可以使</div>
                                    </li>
                                    <li><a href="/article/2021.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/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B%E4%B9%8B%E7%BE%8E/1.htm">编程之美</a>
                                        <div>
    
    public class StringDistance {
    
    	/**
    	 * 编程之美 计算字符串的相似度
    	 * 我们定义一套操作方法来把两个不相同的字符串变得相同,具体的操作方法为:
    	 * 1.修改一个字符(如把“a”替换为“b”);
    	 * 2.增加一个字符(如把“abdd”变为“aebdd”);
    	 * 3.删除一个字符(如把“travelling”变为“trav</div>
                                    </li>
                                    <li><a href="/article/2148.htm"
                                           title="上传、下载压缩图片" target="_blank">上传、下载压缩图片</a>
                                        <span class="text-muted">chengxuyuancsdn</span>
    <a class="tag" taget="_blank" href="/search/%E4%B8%8B%E8%BD%BD/1.htm">下载</a>
                                        <div>/**
    	 * 
    	 * @param uploadImage --本地路径(tomacat路径)
    	 * @param serverDir   --服务器路径
    	 * @param imageType   --文件或图片类型
    	 * 此方法可以上传文件或图片.txt,.jpg,.gif等
    	 */
    	public void upload(String uploadImage,Str</div>
                                    </li>
                                    <li><a href="/article/2275.htm"
                                           title="bellman-ford(贝尔曼-福特)算法" target="_blank">bellman-ford(贝尔曼-福特)算法</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/F%23/1.htm">F#</a>
                                        <div>Bellman-Ford算法(根据发明者 Richard Bellman 和 Lester Ford 命名)是求解单源最短路径问题的一种算法。单源点的最短路径问题是指:给定一个加权有向图G和源点s,对于图G中的任意一点v,求从s到v的最短路径。有时候这种算法也被称为 Moore-Bellman-Ford 算法,因为 Edward F. Moore zu 也为这个算法的发展做出了贡献。 
     
    与迪科</div>
                                    </li>
                                    <li><a href="/article/2402.htm"
                                           title="oracle ASM中ASM_POWER_LIMIT参数" target="_blank">oracle ASM中ASM_POWER_LIMIT参数</a>
                                        <span class="text-muted">daizj</span>
    <a class="tag" taget="_blank" href="/search/ASM/1.htm">ASM</a><a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/ASM_POWER_LIMIT/1.htm">ASM_POWER_LIMIT</a><a class="tag" taget="_blank" href="/search/%E7%A3%81%E7%9B%98%E5%B9%B3%E8%A1%A1/1.htm">磁盘平衡</a>
                                        <div>ASM_POWER_LIMIT 
    该初始化参数用于指定ASM例程平衡磁盘所用的最大权值,其数值范围为0~11,默认值为1。该初始化参数是动态参数,可以使用ALTER  SESSION或ALTER  SYSTEM命令进行修改。示例如下: 
     
    SQL>ALTER  SESSION  SET   Asm_power_limit=2; 
    </div>
                                    </li>
                                    <li><a href="/article/2529.htm"
                                           title="高级排序:快速排序" target="_blank">高级排序:快速排序</a>
                                        <span class="text-muted">dieslrae</span>
    <a class="tag" taget="_blank" href="/search/%E5%BF%AB%E9%80%9F%E6%8E%92%E5%BA%8F/1.htm">快速排序</a>
                                        <div>
        public void quickSort(int[] array){
            this.quickSort(array, 0, array.length - 1);
        }
        
        public void quickSort(int[] array,int left,int right){
            if(right - left <= 0</div>
                                    </li>
                                    <li><a href="/article/2656.htm"
                                           title="C语言学习六指针_何谓变量的地址 一个指针变量到底占几个字节" target="_blank">C语言学习六指针_何谓变量的地址 一个指针变量到底占几个字节</a>
                                        <span class="text-muted">dcj3sjt126com</span>
    <a class="tag" taget="_blank" href="/search/C%E8%AF%AD%E8%A8%80/1.htm">C语言</a>
                                        <div># include <stdio.h>
    
    int main(void)
    {
    	/*
    	1、一个变量的地址只用第一个字节表示
    	2、虽然他只使用了第一个字节表示,但是他本身指针变量类型就可以确定出他指向的指针变量占几个字节了
    	3、他都只存了第一个字节地址,为什么只需要存一个字节的地址,却占了4个字节,虽然只有一个字节,
    		但是这些字节比较多,所以编号就比较大,
    		</div>
                                    </li>
                                    <li><a href="/article/2783.htm"
                                           title="phpize使用方法" target="_blank">phpize使用方法</a>
                                        <span class="text-muted">dcj3sjt126com</span>
    <a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a>
                                        <div>phpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块,下面介绍一个它的使用方法,需要的朋友可以参考下 
    安装(fastcgi模式)的时候,常常有这样一句命令: 
    代码如下: 
    /usr/local/webserver/php/bin/phpize 
      
    一、phpize是干嘛的? 
    phpize是什么? 
    phpize是用来扩展php扩展模块的,通过phpi</div>
                                    </li>
                                    <li><a href="/article/2910.htm"
                                           title="Java虚拟机学习 - 对象引用强度" target="_blank">Java虚拟机学习 - 对象引用强度</a>
                                        <span class="text-muted">shuizhaosi888</span>
    <a class="tag" taget="_blank" href="/search/JAVA%E8%99%9A%E6%8B%9F%E6%9C%BA/1.htm">JAVA虚拟机</a>
                                        <div> 
     本文原文链接:http://blog.csdn.net/java2000_wl/article/details/8090276 转载请注明出处! 
     无论是通过计数算法判断对象的引用数量,还是通过根搜索算法判断对象引用链是否可达,判定对象是否存活都与“引用”相关。 
     引用主要分为 :强引用(Strong Reference)、软引用(Soft Reference)、弱引用(Wea</div>
                                    </li>
                                    <li><a href="/article/3037.htm"
                                           title=".NET Framework 3.5 Service Pack 1(完整软件包)下载地址" target="_blank">.NET Framework 3.5 Service Pack 1(完整软件包)下载地址</a>
                                        <span class="text-muted">happyqing</span>
    <a class="tag" taget="_blank" href="/search/.net/1.htm">.net</a><a class="tag" taget="_blank" href="/search/%E4%B8%8B%E8%BD%BD/1.htm">下载</a><a class="tag" taget="_blank" href="/search/framework/1.htm">framework</a>
                                        <div>  
    Microsoft .NET Framework 3.5 Service Pack 1(完整软件包)  
    http://www.microsoft.com/zh-cn/download/details.aspx?id=25150 
    Microsoft .NET Framework 3.5 Service Pack 1 是一个累积更新,包含很多基于 .NET Framewo</div>
                                    </li>
                                    <li><a href="/article/3164.htm"
                                           title="JAVA定时器的使用" target="_blank">JAVA定时器的使用</a>
                                        <span class="text-muted">jingjing0907</span>
    <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/timer/1.htm">timer</a><a class="tag" taget="_blank" href="/search/%E7%BA%BF%E7%A8%8B/1.htm">线程</a><a class="tag" taget="_blank" href="/search/%E5%AE%9A%E6%97%B6%E5%99%A8/1.htm">定时器</a>
                                        <div>1、在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等。 
    对于这样的操作最方便、高效的实现方式就是使用java.util.Timer工具类。 
    privatejava.util.Timer timer; 
    timer = newTimer(true); 
    timer.schedule( 
    newjava.util.TimerTask() { public void run() 
    </div>
                                    </li>
                                    <li><a href="/article/3291.htm"
                                           title="Webbench" target="_blank">Webbench</a>
                                        <span class="text-muted">流浪鱼</span>
    <a class="tag" taget="_blank" href="/search/webbench/1.htm">webbench</a>
                                        <div>首页下载地址 http://home.tiscali.cz/~cz210552/webbench.html 
    Webbench是知名的网站压力测试工具,它是由Lionbridge公司(http://www.lionbridge.com)开发。 
    Webbench能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webbench的标准测试可以向我们展示服务器的两项内容:每秒钟相</div>
                                    </li>
                                    <li><a href="/article/3418.htm"
                                           title="第11章 动画效果(中)" target="_blank">第11章 动画效果(中)</a>
                                        <span class="text-muted">onestopweb</span>
    <a class="tag" taget="_blank" href="/search/%E5%8A%A8%E7%94%BB/1.htm">动画</a>
                                        <div>index.html 
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/</div>
                                    </li>
                                    <li><a href="/article/3545.htm"
                                           title="windows下制作bat启动脚本." target="_blank">windows下制作bat启动脚本.</a>
                                        <span class="text-muted">sanyecao2314</span>
    <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/cmd/1.htm">cmd</a><a class="tag" taget="_blank" href="/search/%E8%84%9A%E6%9C%AC/1.htm">脚本</a><a class="tag" taget="_blank" href="/search/bat/1.htm">bat</a>
                                        <div>java -classpath C:\dwjj\commons-dbcp.jar;C:\dwjj\commons-pool.jar;C:\dwjj\log4j-1.2.16.jar;C:\dwjj\poi-3.9-20121203.jar;C:\dwjj\sqljdbc4.jar;C:\dwjj\voucherimp.jar com.citsamex.core.startup.MainStart </div>
                                    </li>
                                    <li><a href="/article/3672.htm"
                                           title="Java进行RSA加解密的例子" target="_blank">Java进行RSA加解密的例子</a>
                                        <span class="text-muted">tomcat_oracle</span>
    <a class="tag" taget="_blank" href="/search/java/1.htm">java</a>
                                        <div>加密是保证数据安全的手段之一。加密是将纯文本数据转换为难以理解的密文;解密是将密文转换回纯文本。     数据的加解密属于密码学的范畴。通常,加密和解密都需要使用一些秘密信息,这些秘密信息叫做密钥,将纯文本转为密文或者转回的时候都要用到这些密钥。     对称加密指的是发送者和接收者共用同一个密钥的加解密方法。     非对称加密(又称公钥加密)指的是需要一个私有密钥一个公开密钥,两个不同的密钥的</div>
                                    </li>
                                    <li><a href="/article/3799.htm"
                                           title="Android_ViewStub" target="_blank">Android_ViewStub</a>
                                        <span class="text-muted">阿尔萨斯</span>
    <a class="tag" taget="_blank" href="/search/ViewStub/1.htm">ViewStub</a>
                                        <div>public final class ViewStub extends View 
     
     
     java.lang.Object 
       
       android.view.View 
         
         android.view.ViewStub 
          
        
     
     类摘要: ViewStub 是一个隐藏的,不占用内存空间的视图对象,它可以在运行时延迟加载布局资源文件。当 ViewSt</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><script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>