如何快速搭建属于自己酷炫的写作网站!

今天用了一上午的时间搭建了一个免费的博客或写作网站,废话不多说先看看效果:

PC版:


如何快速搭建属于自己酷炫的写作网站!_第1张图片
个人写作网站搭建

mobile版:


如何快速搭建属于自己酷炫的写作网站!_第2张图片
手机版适配

https://www.shuimqkl.com/

或者微信公众号回复YY。

是不是很酷炫。接下里教大家如何搭建这样一个酷炫的免费写作网站,提高自己的逼格。

使用到的工具有:node.js 、npm、Sublime Text 、git 、Hexo 、github账号。

技能掌握:简单的npm 命令、简单的Hexo配置文件配置、简单的git命令(其他的不懂给我留言,哈哈哈)

开始我的免费建站:

第一部:搭建写作环境

在搭建写作环境的过程的确是一个比较烦的步骤,因为每个人的电脑配置以及出现的奇葩情况都不一样的,所以这里如果有在搭建过程中遇到问题时多度娘或者给我留言。

好的,开始我们写作环境搭建之前你需要下载必要的环境工具:node.js 下载地址:http://nodejs.cn/ , git 下载地址:https://git-scm.com/ 然后根据自己的系统进行傻子安装,这里我就不多做介绍,不会再问问我。
1.1
当你的这两个工具安装完成以后可以用下面两个命令来检查是否安装成功。

  node -v
  npm -v
  git -v

如果没有什么意外,就该就可以成功的,这里的npm是在node安装的时候就同时安装完成的。一个包的管理器,当然你也可以用yum.应人而异。
1.2
当我们安装完成最基础的工具后,我们就开始搭建写作环境了,这里我选用最流行的一个博客框架Hexo,官网地址:https://hexo.io/ 这是一个非常号的写作框架,其社区有丰富的模版主题,又可以自己编写属于自己的页面。好的,正如你打开这个工具官网的地址很显目的就是这条命令

  npm install hexo-cli -g

对,没错,你先把这个工具安装到你的全局环境中
接下来在你任意指定的一个目录中开始创建你的网站工程,比如我在D盘下创建了一个文件夹myBlog,进入到你的myBlog文件夹下:

  // 初始化你的网站工程
  hexo init testblog
  // 执行上面命令后当前目录会生成一个项目工程
  // 进入项目工程
  cd blog
  // 安装项目中使用到的以来包
  npm install
  // 启动本地的服务  使用浏览器访问 http://localhost:4000 
  hexo server

如果本地服务能正常访问,说明你的第一个写作网站就已经完美的搭建好了,接下来就然我们进行写作的创建和网站主题的加炫过程

第二部:创建写作网站工程

2.1
在第一部中我们已经创建好了所要搭建的网站基本环境和项目工程,接下来我们就开始进行写作,当然对于静态文件工程,一篇文章对应一个页面,所以写作时需要掌握如何使用markdown来写作,其实语法都很简单的,主要还是要习惯怎么去使用它。可能和我们平时写word不太一样,具体可以去晚上找找,非常之多,不懂再问我。
具体操作查看官方文档比较详细:https://hexo.io/zh-cn/docs/writing.html
我这里只是一个比较粗略的说明
在我们创建好的项目工程中通过如下命令去创建一片文章:

 //创建一个.md文件 默认布局模版  hexo new [layout] 
 hexo new hellworld
</code></pre> 
 <p>当你的文件创建成功以后就可以在工程目录下source/_posts/ 会自动生成一个hellworld.md的文件,该文件是由你选定的默认布局模版来生成的。包括页面的头部等信息。接下来在你生成的文件中可以开始发挥的的写作天赋了。。。<br> 2.2 当你写作完成以后,那么接下来就开始编译你的项目,如果说你对官方的给你默认themes 觉得太low,那么很好,这里给你提供了大量的插件主题,按照你自己喜欢的风格去选择,主题资源地址:https://hexo.io/themes/<br> 选择你喜欢的主题后,你可以将它下载下来直接放到你的工程目录的themes文件夹下面,然后修改一下更换主题名</p> 
 <pre><code>// 在 _config.yml配置文件中找到theme: [对应所要更换的主题文件夹名]
// 然后本地进行编译
hexo d  // 或者 hexo deploy
hexo g // 或者 generate
hexo server 8008 // 启动本地服务 使用http://localhost:8008查看效果 -- 完美
</code></pre> 
 <p>基本的写作流程我们已经讲完,下面是要让全世界的人都能看到你的文章了。</p> 
 <h3>第三部:部署我的网站,让全世界膜拜你</h3> 
 <pre><code>3.1 本部是将你写好的文章发布到对应的服务器上。首先你需要在GitHub或者中国码云(不是“马”云,)的账号。
</code></pre> 
 <p>这里就拿GitHub来举个例子吧,基本账号申请如果不懂再留言,在创建好的账号中点击创建一个new repository ,在你填写的地址一定要以下格式:</p> 
 <pre><code>    [你登陆的账号名称].github.io
</code></pre> 
 <p>然后你创建完成这个库后,如果想用自己的域名的话,你可以在库目录下新建一个没有后缀名CNAME文件,并在该文件下写好你的域名地址。<br> 3.2 接下来,你的仓库已经差不多创建完成了,那么需要在本地将我们写好的文章提交到创建的仓库中,这样才可以完美的显示。打开你的工程下的_config.yml文件,配置你的github账号和地址如下:</p> 
 <pre><code>deploy:
  type: git
  repo: [你的仓库地址]
</code></pre> 
 <p>在配置完成以后,我们需要添加一个hexo-git工具,来实现文章发布提交的流程自动化过程。</p> 
 <pre><code>npm install hexo-deployer-git --save
</code></pre> 
 <p>当安装好这个插件以后,我们就可以实现文章的提交到我们的仓库中了</p> 
 <pre><code>// 使用该命令则会一键部署到我们的仓库中
hexo deploy
</code></pre> 
 <p>这样就很完美的通过你自己的域名或git的域名访问到你发布的文章了,接下来就是展示你自己才华的平台,你可以将你自己的博客系统做得比你想象的完美。。。<br> 来再次体验以下,这里可以慢慢添加你自己需要的功能。<br> https://www.shuimqkl.com/</p> 
</article>
                            </div>
                        </div>
                    </div>
                    <!--PC和WAP自适应版-->
                    <div id="SOHUCS" sid="1401045882803113984"></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">你可能感兴趣的:(如何快速搭建属于自己酷炫的写作网站!)</h4>
        <div id="paradigm-article-related">
            <div class="recommend-post mb30">
                <ul class="widget-links">
                    <li><a href="/article/1881102708983787520.htm"
                           title="Java服务端性能优化:JVM垃圾回收策略" target="_blank">Java服务端性能优化:JVM垃圾回收策略</a>
                        <span class="text-muted">wx_tangjinjinwx</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/1.htm">性能优化</a><a class="tag" taget="_blank" href="/search/jvm/1.htm">jvm</a>
                        <div>Java服务端性能优化:JVM垃圾回收策略大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!Java虚拟机(JVM)是Java程序运行的基础,而垃圾回收(GC)是JVM管理内存的核心机制之一。垃圾回收策略的选择和优化对Java服务端性能有着直接的影响。本文将探讨JVM垃圾回收的基本原理,介绍几种常见的垃圾回收策略,并提供一些优化建议。垃圾回收的基本原理在Java中,</div>
                    </li>
                    <li><a href="/article/1881102709713596416.htm"
                           title="Java服务端架构:微服务与单体服务的权衡" target="_blank">Java服务端架构:微服务与单体服务的权衡</a>
                        <span class="text-muted">wx_tangjinjinwx</span>
<a class="tag" taget="_blank" href="/search/%E6%9E%B6%E6%9E%84/1.htm">架构</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%BE%AE%E6%9C%8D%E5%8A%A1/1.htm">微服务</a>
                        <div>Java服务端架构:微服务与单体服务的权衡大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!在现代软件开发中,架构的选择对于项目的可维护性、可扩展性和开发效率有着重要影响。微服务架构和单体服务架构是两种常见的服务端架构模式。本文将探讨这两种架构的特点、优势和劣势,并提供一些在Java环境中实现这两种架构的示例。单体服务架构单体服务架构是指将所有的功能模块打包到一个独</div>
                    </li>
                    <li><a href="/article/1881102711764611072.htm"
                           title="淘宝客APP的数据同步与一致性保障" target="_blank">淘宝客APP的数据同步与一致性保障</a>
                        <span class="text-muted">wx_tangjinjinwx</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a>
                        <div>淘宝客APP的数据同步与一致性保障大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!今天我们来讨论淘宝客APP中的数据同步与一致性保障问题。随着系统复杂度的提升,特别是在分布式架构的情况下,如何确保数据同步和一致性成为了一个重要的技术挑战。本文将深入探讨在淘宝客APP中实现数据同步与一致性保障的关键技术和方法,并提供Java代码示例。一、数据同步的挑战在淘宝客APP</div>
                    </li>
                    <li><a href="/article/1881102582550687744.htm"
                           title="如何使用Tar命令在Linux系统中解压各种文件格式" target="_blank">如何使用Tar命令在Linux系统中解压各种文件格式</a>
                        <span class="text-muted">wx_tangjinjinwx</span>
<a class="tag" taget="_blank" href="/search/linux/1.htm">linux</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/%E8%BF%90%E7%BB%B4/1.htm">运维</a>
                        <div>如何使用Tar命令在Linux系统中解压各种文件格式大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!tar命令是Linux系统中一个非常强大的工具,主要用于归档和压缩文件。它支持多种压缩格式,如.tar、.gz、.bz2、.xz等。本文将详细介绍如何使用tar命令解压各种文件格式,包括常见的.tar、.tar.gz、.tar.bz2、.tar.xz等。1.解压.t</div>
                    </li>
                    <li><a href="/article/1881102455773655040.htm"
                           title="详解类与对象——c++对象模型和this指针" target="_blank">详解类与对象——c++对象模型和this指针</a>
                        <span class="text-muted">tanactor</span>
<a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</a>
                        <div>(^_^)一.成员变量和成员函数分开存储只有非静态成员变量才属于类的对象上classPerson{public:Person(){mA=0;}//非静态成员变量占对象空间intmA;//静态成员变量不占对象空间staticintmB;//函数也不占对象空间,所有函数共享一个函数实例voidfunc(){coutmAage=age;}Person&PersonAddPerson(Personp){t</div>
                    </li>
                    <li><a href="/article/1881102456176308224.htm"
                           title="tar命令详解:解压与压缩的技巧" target="_blank">tar命令详解:解压与压缩的技巧</a>
                        <span class="text-muted">wx_tangjinjinwx</span>
<a class="tag" taget="_blank" href="/search/tar/1.htm">tar</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a>
                        <div>tar命令详解:解压与压缩的技巧大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!在日常的系统管理和文件处理过程中,tar命令是一个非常重要的工具。它不仅用于压缩文件,还可以用于解压缩。本文将详细介绍tar命令的用法,包括压缩和解压缩的技巧。一、tar命令概述tar(tapearchive)是一个用于打包和压缩文件的命令行工具。它可以将多个文件和目录打包成一个文件,也可</div>
                    </li>
                    <li><a href="/article/1881101951521845248.htm"
                           title="【IDEA】插件篇" target="_blank">【IDEA】插件篇</a>
                        <span class="text-muted">沉梦听雨.</span>
<a class="tag" taget="_blank" href="/search/%23/1.htm">#</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7%E7%AF%87/1.htm">开发工具篇</a><a class="tag" taget="_blank" href="/search/intellij-idea/1.htm">intellij-idea</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/ide/1.htm">ide</a>
                        <div>插件篇美化类中文化IDEAChinese(Simplified)LanguagePack/中文语言包:实现编辑器中文化彩虹括号RainbowBrackets:将括号按照不同的颜色进行显示,方便您在代码中匹配括号。Alt+鼠标右键:除了当前括号内的代码,其余代码都会显灰Ctrl+鼠标右键:会高亮当前括号里面的内容高亮括号HighlightBracketPair:可以对选中的括号进行高亮显示。日志高亮</div>
                    </li>
                    <li><a href="/article/1881101825042608128.htm"
                           title="Pandas数据预处理——drop_duplicates()函数" target="_blank">Pandas数据预处理——drop_duplicates()函数</a>
                        <span class="text-muted">Vous oublie@</span>
<a class="tag" taget="_blank" href="/search/python%E5%AD%A6%E4%B9%A0/1.htm">python学习</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90/1.htm">数据分析</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/pandas/1.htm">pandas</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90/1.htm">数据分析</a>
                        <div>Pandas是一个强大的数据分析工具,可以用于数据预处理、数据清洗、数据分析和可视化等多个领域。在数据预处理中,数据去重是非常重要的一个步骤。Pandas提供了drop_duplicates()函数来实现数据去重,可以根据指定的列或行进行去重操作。下面是使用drop_duplicates()函数实现数据去重的示例代码:importpandasaspd#读取csv文件df=pd.read_csv('</div>
                    </li>
                    <li><a href="/article/1881101321289920512.htm"
                           title="揭秘Fluss核心功能 - 底层存储和查询" target="_blank">揭秘Fluss核心功能 - 底层存储和查询</a>
                        <span class="text-muted">大圣数据星球</span>
<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/Flink/1.htm">Flink</a><a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a>
                        <div>大家好,我是大圣。Fluss提供了可靠的底层存储设计与灵活的查询更新机制。然而,这一切听起来似乎很复杂,里面有太多看似晦涩的技术名词——比如日志表(LogTablet)、键值表(KvTablet)、Tablet、TabletServer等等。那么,Fluss的存储到底是怎么运作的?本文将从一个具体的数据例子出发,带你逐步了解Fluss的底层存储逻辑,以及查询和更新数据时,系统背后的变化过程。从一个</div>
                    </li>
                    <li><a href="/article/1881101194881986560.htm"
                           title="Fluss 与数据湖的深度解析(二)" target="_blank">Fluss 与数据湖的深度解析(二)</a>
                        <span class="text-muted">大圣数据星球</span>
<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/Flink/1.htm">Flink</a><a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a>
                        <div>上一篇文章中我们说了Fluss与Paimon数据湖的三个相关问题:如何查询Paimon数据湖中的数据?如何查询Fluss和Paimon数据的“联合视图”?如何只查询Fluss中的数据?大家可以先去看这一篇文章,其中第二点如何查询Fluss和Paimon数据的“联合视图”中还遗留一个问题:在做数据查询的时候Fluss和Paimon数据湖是怎么保证数据一致性的,也就是事务的。还有第三点如何只查询Flu</div>
                    </li>
                    <li><a href="/article/1881100438795776000.htm"
                           title="基于人工智能的Python面试题" target="_blank">基于人工智能的Python面试题</a>
                        <span class="text-muted">请一直在路上</span>
<a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a>
                        <div>基于人工智能的Python面试题1.Python中的元组与列表区别是什么?列表是可变类型,元组不是。列表是引用类型,元组不是。列表使用场景更宽泛,元组更多用于一些数据不可变的场景,例如参数、或者返回值。2.Python中的字典是否有序?python3.6之前字典是无序的,之后是有序的。原因可以参考下这个帖子https://blog.csdn.net/weixin_48629601/article/</div>
                    </li>
                    <li><a href="/article/1881100312408813568.htm"
                           title="电磁兼容学习笔记12-电子设备中的主要骚扰源" target="_blank">电磁兼容学习笔记12-电子设备中的主要骚扰源</a>
                        <span class="text-muted">胡你一脸团团团</span>
<a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/1.htm">笔记</a><a class="tag" taget="_blank" href="/search/%E5%8D%95%E7%89%87%E6%9C%BA/1.htm">单片机</a>
                        <div>跟杨老师学习电磁兼容电子设备中的主要骚扰源#第16课典型的骚扰源(找du/dt、di/dt比较大的电路):骚扰源1:二次电源(几乎所有的电路都需要DC/DC),传导骚扰骚扰源2:数字电路,传导骚扰和辐射骚扰DC/DC模块骚扰产生原理:du/dt:开关导通时,直流电压直接传送到输出端;开关断开时,电流无法传送到输出端,依靠输出端电容进行供电。开关导通时,输出电压为0;断开时电容放电,开关上电压为输入</div>
                    </li>
                    <li><a href="/article/1881100186063794176.htm"
                           title="SD ComfyUI工作流 平面模型房屋3D渲染" target="_blank">SD ComfyUI工作流 平面模型房屋3D渲染</a>
                        <span class="text-muted">Mr数据杨</span>
<a class="tag" taget="_blank" href="/search/Stable/1.htm">Stable</a><a class="tag" taget="_blank" href="/search/Diffusion/1.htm">Diffusion</a><a class="tag" taget="_blank" href="/search/AI%E7%BB%98%E7%94%BB/1.htm">AI绘画</a><a class="tag" taget="_blank" href="/search/ComfyUI/1.htm">ComfyUI</a><a class="tag" taget="_blank" href="/search/AI%E7%BB%98%E7%94%BB/1.htm">AI绘画</a>
                        <div>文章目录平面模型房屋3D渲染SD模型Node节点工作流程开发与应用效果展示平面模型房屋3D渲染此工作流是为将平面模型房屋图转换为3D渲染而设计,利用先进的模型和节点处理图像,增加细节和色彩,以及通过超分辨率技术增强最终图像的清晰度。流程从加载图像开始,经过一系列的处理步骤,包括图像缩放、条件编码、模型加载,最终通过高级放大技术提高图像分辨率,以达到高清的视觉效果。SD模型模型名称说明majicMI</div>
                    </li>
                    <li><a href="/article/1881099304622419968.htm"
                           title="Java实战:Spring Boot实现多租户思路" target="_blank">Java实战:Spring Boot实现多租户思路</a>
                        <span class="text-muted">拥抱AI</span>
<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/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a>
                        <div>引言在当今云计算与SaaS服务盛行的时代,多租户架构成为了很多企业级应用的基础设计之一。这种架构允许单一应用程序实例为多个组织(租户)提供服务,同时保持各租户数据和配置的隔离性。SpringBoot作为现代Java开发领域的翘楚框架,其简洁明快的风格与高度灵活性使它成为构建多租户应用的理想选择。本文将带领您走进SpringBoot的世界,详细探讨如何实现多租户架构。一、多租户架构概述多租户模型多租</div>
                    </li>
                    <li><a href="/article/1881099177614700544.htm"
                           title="17-7 向量数据库之野望7 - PostgreSQL 和pgvector" target="_blank">17-7 向量数据库之野望7 - PostgreSQL 和pgvector</a>
                        <span class="text-muted">拉达曼迪斯II</span>
<a class="tag" taget="_blank" href="/search/AIGC%E5%AD%A6%E4%B9%A0/1.htm">AIGC学习</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93%E7%AE%A1%E7%90%86%E5%B7%A5%E5%85%B7/1.htm">数据库管理工具</a><a class="tag" taget="_blank" href="/search/AI%E5%88%9B%E4%B8%9A/1.htm">AI创业</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/postgresql/1.htm">postgresql</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0/1.htm">机器学习</a><a class="tag" taget="_blank" href="/search/AIGC/1.htm">AIGC</a><a class="tag" taget="_blank" href="/search/%E6%90%9C%E7%B4%A2%E5%BC%95%E6%93%8E/1.htm">搜索引擎</a>
                        <div>PostgreSQL是一款功能强大的开源对象关系数据库系统,它已将其功能扩展到传统数据管理之外,通过pgvector扩展支持矢量数据。这一新增功能满足了对高效处理高维矢量数据日益增长的需求,这些数据通常用于机器学习、自然语言处理(NLP)和推荐系统等应用。https://github.com/mazzasaverio/find-your-opensource-project什么是pgvector?</div>
                    </li>
                    <li><a href="/article/1881099051177406464.htm"
                           title="基于Damo-YOLO和DyHead检测头的YOLOv8优化:多尺度目标检测的创新方案【YOLOv8】" target="_blank">基于Damo-YOLO和DyHead检测头的YOLOv8优化:多尺度目标检测的创新方案【YOLOv8】</a>
                        <span class="text-muted">步入烟尘</span>
<a class="tag" taget="_blank" href="/search/YOLO%E7%B3%BB%E5%88%97%E5%88%9B%E6%96%B0%E6%B6%A8%E7%82%B9%E8%B6%85%E4%B8%93%E6%A0%8F/1.htm">YOLO系列创新涨点超专栏</a><a class="tag" taget="_blank" href="/search/YOLO/1.htm">YOLO</a><a class="tag" taget="_blank" href="/search/%E7%9B%AE%E6%A0%87%E6%A3%80%E6%B5%8B/1.htm">目标检测</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/YOLOv8/1.htm">YOLOv8</a>
                        <div>本专栏专为AI视觉领域的爱好者和从业者打造。涵盖分类、检测、分割、追踪等多项技术,带你从入门到精通!后续更有实战项目,助你轻松应对面试挑战!立即订阅,开启你的YOLOv8之旅!专栏订阅地址:https://blog.csdn.net/mrdeam/category_12804295.html文章目录基于Damo-YOLO和DyHead检测头的YOLOv8优化:多尺度目标检测的创新方案【YOLOv8</div>
                    </li>
                    <li><a href="/article/1881099050598592512.htm"
                           title="提升YOLOv8性能:用Swin Transformer替换Backbone的详细实现与分析【YOLOv8】" target="_blank">提升YOLOv8性能:用Swin Transformer替换Backbone的详细实现与分析【YOLOv8】</a>
                        <span class="text-muted">步入烟尘</span>
<a class="tag" taget="_blank" href="/search/YOLO%E7%B3%BB%E5%88%97%E5%88%9B%E6%96%B0%E6%B6%A8%E7%82%B9%E8%B6%85%E4%B8%93%E6%A0%8F/1.htm">YOLO系列创新涨点超专栏</a><a class="tag" taget="_blank" href="/search/YOLOv8/1.htm">YOLOv8</a><a class="tag" taget="_blank" href="/search/YOLO/1.htm">YOLO</a><a class="tag" taget="_blank" href="/search/%E7%9B%AE%E6%A0%87%E8%B7%9F%E8%B8%AA/1.htm">目标跟踪</a>
                        <div>本专栏专为AI视觉领域的爱好者和从业者打造。涵盖分类、检测、分割、追踪等多项技术,带你从入门到精通!后续更有实战项目,助你轻松应对面试挑战!立即订阅,开启你的YOLOv8之旅!专栏订阅地址:https://blog.csdn.net/mrdeam/category_12804295.html文章目录YOLOv8改进|主干篇|SwinTransformer替换Backbone(附代码+详细修改步骤+</div>
                    </li>
                    <li><a href="/article/1881098924387790848.htm"
                           title="matlab实现一个雷达信号处理的程序,涉及到对原始图像的模拟、加权、加噪以及通过迭代算法对图像进行恢复和优化处理" target="_blank">matlab实现一个雷达信号处理的程序,涉及到对原始图像的模拟、加权、加噪以及通过迭代算法对图像进行恢复和优化处理</a>
                        <span class="text-muted">max500600</span>
<a class="tag" taget="_blank" href="/search/MATLAB/1.htm">MATLAB</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%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/matlab/1.htm">matlab</a><a class="tag" taget="_blank" href="/search/%E4%BF%A1%E5%8F%B7%E5%A4%84%E7%90%86/1.htm">信号处理</a>
                        <div>clcclearcloseallloadscene3.mat%加载原始图像,自己设计设计为一个300*400的矩阵300是距离向长度,400是方位向长度Map_ori=scene3;[M,N_K]=size(Map_ori);figureimagesc(scene3)v=100;%机载速度,单位m/sbandwidth=30*1e6;%信号带宽,决定距离分辨率,单位Hzc=3*1e8;%光速R_R</div>
                    </li>
                    <li><a href="/article/1881098798042771456.htm"
                           title="如何学懂C++语言:C++从入门到精通的全面指南(完整C++学习笔记)" target="_blank">如何学懂C++语言:C++从入门到精通的全面指南(完整C++学习笔记)</a>
                        <span class="text-muted">猿享天开</span>
<a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/1.htm">笔记</a>
                        <div>数字人助手猿小美带你一起学编程一、引言作为一名拥有多年开发经验的技术人员,我的职业生涯涵盖了多种编程语言,包括C语言、C++、C#和JavaScript等。在我多年的编程生涯中,这些语言不仅丰富了我的知识储备,还极大地拓展了我的视野和技能。出于对编程的热爱,以及希望帮助更多编程爱好者的目的,我决定利用业余时间整理一套全面的C++语言学习指南。这套指南旨在为C++语言编程爱好者提供一个清晰的学习路线</div>
                    </li>
                    <li><a href="/article/1881098545939935232.htm"
                           title="海外抖音技术深度解析:算法、AI与全球化的挑战" target="_blank">海外抖音技术深度解析:算法、AI与全球化的挑战</a>
                        <span class="text-muted">神探阿航</span>
<a class="tag" taget="_blank" href="/search/%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%BA%A7%E4%B8%9A%E7%A7%91%E6%99%AE%E4%B8%8E%E6%80%9D%E8%80%83/1.htm">计算机产业科普与思考</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0/1.htm">机器学习</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E6%8C%96%E6%8E%98/1.htm">数据挖掘</a><a class="tag" taget="_blank" href="/search/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/1.htm">深度学习</a>
                        <div>引言2025年1月19日,在美国宣布暂停服务,这一事件引发了全球用户的广泛关注。作为全球最受欢迎的短视频平台之一,其成功离不开其强大的技术支撑,尤其是其个性化推荐算法和AI驱动的创作工具。然而,随着全球市场环境的变化,它面临的技术与运营挑战也日益凸显。本文将深入分析其技术核心、全球化运营中的挑战及其未来发展方向。核心:个性化推荐引擎其算法是其成功的关键,其核心在于个性化推荐引擎。该引擎采用深度学习</div>
                    </li>
                    <li><a href="/article/1881098166997151744.htm"
                           title="每日一题45:统计移除递增子数组的数目" target="_blank">每日一题45:统计移除递增子数组的数目</a>
                        <span class="text-muted">锂享生活</span>
<a class="tag" taget="_blank" href="/search/%E6%AF%8F%E6%97%A5%E4%B8%80%E9%A2%98/1.htm">每日一题</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a>
                        <div>一、每日一题给你一个下标从0开始的正整数数组nums。如果nums的一个子数组满足:移除这个子数组后剩余元素严格递增,那么我们称这个子数组为移除递增子数组。比方说,[5,3,4,6,7]中的[3,4]是一个移除递增子数组,因为移除该子数组后,[5,3,4,6,7]变为[5,6,7],是严格递增的。请你返回nums中移除递增子数组的总数目。注意,剩余元素为空的数组也视为是递增的。子数组指的是一个数组</div>
                    </li>
                    <li><a href="/article/1881098167735349248.htm"
                           title="Fluss安装体验" target="_blank">Fluss安装体验</a>
                        <span class="text-muted">WYRM_GOLD</span>
<a class="tag" taget="_blank" href="/search/fluss/1.htm">fluss</a><a class="tag" taget="_blank" href="/search/flink/1.htm">flink</a><a class="tag" taget="_blank" href="/search/big/1.htm">big</a><a class="tag" taget="_blank" href="/search/data/1.htm">data</a><a class="tag" taget="_blank" href="/search/zookeeper/1.htm">zookeeper</a><a class="tag" taget="_blank" href="/search/kafka/1.htm">kafka</a>
                        <div>1、zookeeper安装笔者下载的是fluss0.5版本,当前fluss0.5版本需要依赖zookeeper服务。1.1下载zk下载地址:https://mirrors.aliyun.com/apache/zookeeper/zookeeper-3.8.4/apache-zookeeper-3.8.4-bin.tar.gz1.1.1zk集群规划node1192.168.40.1node2192.</div>
                    </li>
                    <li><a href="/article/1881097285463502848.htm"
                           title="matlab代码实现了一个基于 SVM(支持向量机)的图像分割系统" target="_blank">matlab代码实现了一个基于 SVM(支持向量机)的图像分割系统</a>
                        <span class="text-muted">go5463158465</span>
<a class="tag" taget="_blank" href="/search/MATLAB%E4%B8%93%E6%A0%8F/1.htm">MATLAB专栏</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/1.htm">深度学习</a><a class="tag" taget="_blank" href="/search/matlab/1.htm">matlab</a><a class="tag" taget="_blank" href="/search/%E6%94%AF%E6%8C%81%E5%90%91%E9%87%8F%E6%9C%BA/1.htm">支持向量机</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a>
                        <div>clear;clc;main();%1.数据加载和预处理function[features,labels]=prepareData(imageFolder)%获取所有图像和JSON文件imgFiles</div>
                    </li>
                    <li><a href="/article/1881096907544129536.htm"
                           title="JAVA 反射(JAVA面试题)" target="_blank">JAVA 反射(JAVA面试题)</a>
                        <span class="text-muted">geejkse_seff</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a>
                        <div>5.1.2.JAVA反射5.1.2.1.动态语言动态语言,是指程序在运行时可以改变其结构:新的函数可以引进,已有的函数可以被删除等结构上的变化。比如常见的JavaScript就是动态语言,除此之外Ruby,Python等也属于动态语言,而C、C++则不属于动态语言。从反射角度说JAVA属于半动态语言。5.1.2.2.反射机制概念(运行状态中知道类所有的属性和方法)在Java中的反射机制是指在运行状</div>
                    </li>
                    <li><a href="/article/1881095522664640512.htm"
                           title="使用Nginx反向代理将多个服务配置成二级域名访问" target="_blank">使用Nginx反向代理将多个服务配置成二级域名访问</a>
                        <span class="text-muted">博远~</span>
<a class="tag" taget="_blank" href="/search/Nginx/1.htm">Nginx</a><a class="tag" taget="_blank" href="/search/nginx/1.htm">nginx</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a>
                        <div>在一个服务器中运行多个服务时,直接通过IP和端口访问不仅不方便记忆,也不利于管理。通过Nginx反向代理,可以将不同的服务配置成二级域名进行访问,从而简化访问方式。以下是详细的步骤和配置示例。前提条件已安装并配置了Nginx。已有一个域名,并可以添加二级域名解析。各个服务已经在服务器上运行,并可以通过IP和端口访问。步骤1.安装Nginx如果还未安装Nginx,可以通过以下命令进行安装#Ubunt</div>
                    </li>
                    <li><a href="/article/1881093634166681600.htm"
                           title="十.java入门【案例】" target="_blank">十.java入门【案例】</a>
                        <span class="text-muted">JuGeGer</span>
<a class="tag" taget="_blank" href="/search/java%E5%85%A5%E9%97%A8/1.htm">java入门</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a>
                        <div>day10【练习】减肥计划案例逢七必过案例统计成绩数组求和数组中的元素查找案例数组中的元素反转评委打分案例快捷键:自动分配变量newXxx(...).var或者newXxx(...)alt+回车方法调用(...).var或者方法调用(...)alt+回车生成输出语句表达式.sout方法调用(...).sout第一章基础练习1.1减肥计划if版本需求输入星期数[1,7],显示今天的减肥活动周一:跑步</div>
                    </li>
                    <li><a href="/article/1881091996420993024.htm"
                           title="前后端分离实践(一)—— 基础理论篇" target="_blank">前后端分离实践(一)—— 基础理论篇</a>
                        <span class="text-muted">_云卷云舒_</span>
<a class="tag" taget="_blank" href="/search/%E5%89%8D%E5%90%8E%E7%AB%AF%E5%88%86%E7%A6%BB/1.htm">前后端分离</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E5%90%8E%E7%AB%AF%E5%88%86%E7%A6%BB/1.htm">前后端分离</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E5%90%8E%E7%AB%AF%E5%88%86%E7%A6%BB/1.htm">前后端分离</a>
                        <div>前后端分离实践系列文章总目录目录一、什么是前后端分离?二、为什么需要前后端分离?1、前后端职责不清2、开发效率不高三、前后端分离究竟分离了什么?1、开发职责的分离2、交互方式的分离3、代码组织方式的分离4、应用部署的分离四、为什么要加入Node中间层来实现前后端分离?1、反思前后端的定义2、加入Node中间层之后的系统架构图3、加入Node中间层之后的前后端职责划分4、加入Node中间层的优缺点一</div>
                    </li>
                    <li><a href="/article/1881091492735414272.htm"
                           title="《数据关联的艺术:揭开MySQL与图数据库结合的高级可视化探索》" target="_blank">《数据关联的艺术:揭开MySQL与图数据库结合的高级可视化探索》</a>
                        <span class="text-muted">墨夶</span>
<a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93%E5%AD%A6%E4%B9%A0%E8%B5%84%E6%96%992/1.htm">数据库学习资料2</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a>
                        <div>在这个信息爆炸的时代,企业和研究者们面临着从海量数据中挖掘有价值信息的巨大挑战。传统的关系型数据库如MySQL虽然擅长处理结构化数据,但在面对复杂的关系网络时显得力不从心。而图数据库以其独特的架构优势,能够高效地表示和查询实体之间的多层关系。当我们将这两种技术结合起来,并辅以强大的可视化工具时,便开启了一扇通往更深层次数据分析的大门。本文将深入探讨如何通过MySQL与图数据库的结合来实现高级可视化</div>
                    </li>
                    <li><a href="/article/1881091365320847360.htm"
                           title="如何运用Python爬虫快速获得1688商品详情数据" target="_blank">如何运用Python爬虫快速获得1688商品详情数据</a>
                        <span class="text-muted">小爬虫程序猿</span>
<a class="tag" taget="_blank" href="/search/API/1.htm">API</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB/1.htm">爬虫</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a>
                        <div>在数字化时代,数据的价值日益凸显,尤其是在电商领域。对于企业来说,获取竞争对手的商品信息是分析市场趋势、制定营销策略的重要手段。1688作为中国领先的B2B电商平台,拥有海量的商品数据。本文将介绍如何使用Python编写爬虫程序,以合法合规的方式快速获取1688商品详情,为电商企业提供数据支持。1.环境准备在开始编写代码之前,我们需要准备以下开发环境:Python3.x:确保已安装Python3.</div>
                    </li>
                    <li><a href="/article/1881091366155513856.htm"
                           title="如何使用Java爬虫获取阿里巴巴热卖商品推荐:代码示例与实践指南" target="_blank">如何使用Java爬虫获取阿里巴巴热卖商品推荐:代码示例与实践指南</a>
                        <span class="text-muted">小爬虫程序猿</span>
<a class="tag" taget="_blank" href="/search/Java/1.htm">Java</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB/1.htm">爬虫</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a>
                        <div>在电商领域,获取热卖商品推荐对于商家和开发者来说至关重要。阿里巴巴提供了热卖商品推荐API接口,能够根据消费者的购买历史、浏览行为、搜索习惯等数据,自动推荐符合其需求的商品。以下将详细介绍如何使用Java爬虫获取阿里巴巴热卖商品推荐,并提供相关的代码示例。一、阿里巴巴热卖商品推荐API接口简介阿里巴巴热卖商品推荐API接口是一种基于人工智能算法的推荐系统,能够根据消费者的购买历史、浏览行为、搜索习</div>
                    </li>
                                <li><a href="/article/41.htm"
                                       title="html页面js获取参数值" target="_blank">html页面js获取参数值</a>
                                    <span class="text-muted">0624chenhong</span>
<a class="tag" taget="_blank" href="/search/html/1.htm">html</a>
                                    <div>1.js获取参数值js 
function GetQueryString(name) 
 { 
      var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); 
      var r = windo</div>
                                </li>
                                <li><a href="/article/168.htm"
                                       title="MongoDB 在多线程高并发下的问题" target="_blank">MongoDB 在多线程高并发下的问题</a>
                                    <span class="text-muted">BigCat2013</span>
<a class="tag" taget="_blank" href="/search/mongodb/1.htm">mongodb</a><a class="tag" taget="_blank" href="/search/DB/1.htm">DB</a><a class="tag" taget="_blank" href="/search/%E9%AB%98%E5%B9%B6%E5%8F%91/1.htm">高并发</a><a class="tag" taget="_blank" href="/search/%E9%87%8D%E5%A4%8D%E6%95%B0%E6%8D%AE/1.htm">重复数据</a>
                                    <div>最近项目用到 MongoDB , 主要是一些读取数据及改状态位的操作. 因为是结合了最近流行的 Storm进行大数据的分析处理,并将分析结果插入Vertica数据库,所以在多线程高并发的情境下, 会发现 Vertica 数据库中有部分重复的数据. 这到底是什么原因导致的呢?笔者开始也是一筹莫 展,重复去看 MongoDB 的 API , 终于有了新发现 : 
com.mongodb.DB 这个类有</div>
                                </li>
                                <li><a href="/article/295.htm"
                                       title="c++ 用类模版实现链表(c++语言程序设计第四版示例代码)" target="_blank">c++ 用类模版实现链表(c++语言程序设计第四版示例代码)</a>
                                    <span class="text-muted">CrazyMizzz</span>
<a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a><a class="tag" taget="_blank" href="/search/C%2B%2B/1.htm">C++</a>
                                    <div>#include<iostream>
#include<cassert>
using namespace std;
template<class T>
class Node
{
private:
	Node<T> * next;
public:
	T data;                                    </div>
                                </li>
                                <li><a href="/article/422.htm"
                                       title="最近情况" target="_blank">最近情况</a>
                                    <span class="text-muted">麦田的设计者</span>
<a class="tag" taget="_blank" href="/search/%E6%84%9F%E6%85%A8/1.htm">感慨</a><a class="tag" taget="_blank" href="/search/%E8%80%83%E8%AF%95/1.htm">考试</a><a class="tag" taget="_blank" href="/search/%E7%94%9F%E6%B4%BB/1.htm">生活</a>
                                    <div>   在五月黄梅天的岁月里,一年两次的软考又要开始了。到目前为止,我已经考了多达三次的软考,最后的结果就是通过了初级考试(程序员)。人啊,就是不满足,考了初级就希望考中级,于是,这学期我就报考了中级,明天就要考试。感觉机会不大,期待奇迹发生吧。这个学期忙于练车,写项目,反正最后是一团糟。后天还要考试科目二。这个星期真的是很艰难的一周,希望能快点度过。 
  </div>
                                </li>
                                <li><a href="/article/549.htm"
                                       title="linux系统中用pkill踢出在线登录用户" target="_blank">linux系统中用pkill踢出在线登录用户</a>
                                    <span class="text-muted">被触发</span>
<a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a>
                                    <div>由于linux服务器允许多用户登录,公司很多人知道密码,工作造成一定的障碍所以需要有时踢出指定的用户 
1/#who   查出当前有那些终端登录(用 w 命令更详细) 
# who 
root     pts/0        2010-10-28 09:36 (192</div>
                                </li>
                                <li><a href="/article/676.htm"
                                       title="仿QQ聊天第二版" target="_blank">仿QQ聊天第二版</a>
                                    <span class="text-muted">肆无忌惮_</span>
<a class="tag" taget="_blank" href="/search/qq/1.htm">qq</a>
                                    <div>在第一版之上的改进内容: 
 第一版链接: 
http://479001499.iteye.com/admin/blogs/2100893 
  
用map存起来号码对应的聊天窗口对象,解决私聊的时候所有消息发到一个窗口的问题. 
增加ViewInfo类,这个是信息预览的窗口,如果是自己的信息,则可以进行编辑. 
  
信息修改后上传至服务器再告诉所有用户,自己的窗口</div>
                                </li>
                                <li><a href="/article/803.htm"
                                       title="java读取配置文件" target="_blank">java读取配置文件</a>
                                    <span class="text-muted">知了ing</span>

                                    <div>1,java读取.properties配置文件 
 
InputStream in;
		try {
			in = test.class.getClassLoader().getResourceAsStream("config/ipnetOracle.properties");//配置文件的路径
		    Properties p = new Properties()</div>
                                </li>
                                <li><a href="/article/930.htm"
                                       title="__attribute__ 你知多少?" target="_blank">__attribute__ 你知多少?</a>
                                    <span class="text-muted">矮蛋蛋</span>
<a class="tag" taget="_blank" href="/search/C%2B%2B/1.htm">C++</a><a class="tag" taget="_blank" href="/search/gcc/1.htm">gcc</a>
                                    <div>原文地址: 
http://www.cnblogs.com/astwish/p/3460618.html 
GNU C 的一大特色就是__attribute__ 机制。__attribute__ 可以设置函数属性(Function Attribute )、变量属性(Variable Attribute )和类型属性(Type Attribute )。 
 
__attribute__ 书写特征是:</div>
                                </li>
                                <li><a href="/article/1057.htm"
                                       title="jsoup使用笔记" target="_blank">jsoup使用笔记</a>
                                    <span class="text-muted">alleni123</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB/1.htm">爬虫</a><a class="tag" taget="_blank" href="/search/JSoup/1.htm">JSoup</a>
                                    <div><dependency>
	<groupId>org.jsoup</groupId>
	<artifactId>jsoup</artifactId>
	<version>1.7.3</version>
</dependency>
 
 
 
 
 
2014/08/28 
今天遇到这种形式, </div>
                                </li>
                                <li><a href="/article/1184.htm"
                                       title="JAVA中的集合 Collectio 和Map的简单使用及方法" target="_blank">JAVA中的集合 Collectio 和Map的简单使用及方法</a>
                                    <span class="text-muted">百合不是茶</span>
<a class="tag" taget="_blank" href="/search/list/1.htm">list</a><a class="tag" taget="_blank" href="/search/map/1.htm">map</a><a class="tag" taget="_blank" href="/search/set/1.htm">set</a>
                                    <div>         List ,set ,map的使用方法和区别 
java容器类类库的用途是保存对象,并将其分为两个概念: 
    Collection集合:一个独立的序列,这些序列都服从一条或多条规则;List必须按顺序保存元素  ,set不能重复元素;Queue按照排队规则来确定对象产生的顺序(通常与他们被插入的</div>
                                </li>
                                <li><a href="/article/1311.htm"
                                       title="杀LINUX的JOB进程" target="_blank">杀LINUX的JOB进程</a>
                                    <span class="text-muted">bijian1013</span>
<a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/unix/1.htm">unix</a>
                                    <div>今天发现数据库一个JOB一直在执行,都执行了好几个小时还在执行,所以想办法给删除掉 
  
系统环境: 
   ORACLE 10G 
   Linux操作系统 
  
操作步骤如下: 
第一步.查询出来那个job在运行,找个对应的SID字段 
select * from dba_jobs_running--找到job对应的sid 
&n</div>
                                </li>
                                <li><a href="/article/1438.htm"
                                       title="Spring AOP详解" target="_blank">Spring AOP详解</a>
                                    <span class="text-muted">bijian1013</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/AOP/1.htm">AOP</a>
                                    <div>        最近项目中遇到了以下几点需求,仔细思考之后,觉得采用AOP来解决。一方面是为了以更加灵活的方式来解决问题,另一方面是借此机会深入学习Spring AOP相关的内容。例如,以下需求不用AOP肯定也能解决,至于是否牵强附会,仁者见仁智者见智。 
1.对部分函数的调用进行日志记录,用于观察特定问题在运行过程中的函数调用</div>
                                </li>
                                <li><a href="/article/1565.htm"
                                       title="[Gson六]Gson类型适配器(TypeAdapter)" target="_blank">[Gson六]Gson类型适配器(TypeAdapter)</a>
                                    <span class="text-muted">bit1129</span>
<a class="tag" taget="_blank" href="/search/Adapter/1.htm">Adapter</a>
                                    <div>TypeAdapter的使用动机 
 Gson在序列化和反序列化时,默认情况下,是按照POJO类的字段属性名和JSON串键进行一一映射匹配,然后把JSON串的键对应的值转换成POJO相同字段对应的值,反之亦然,在这个过程中有一个JSON串Key对应的Value和对象之间如何转换(序列化/反序列化)的问题。 
  
以Date为例,在序列化和反序列化时,Gson默认使用java.</div>
                                </li>
                                <li><a href="/article/1692.htm"
                                       title="【spark八十七】给定Driver Program, 如何判断哪些代码在Driver运行,哪些代码在Worker上执行" target="_blank">【spark八十七】给定Driver Program, 如何判断哪些代码在Driver运行,哪些代码在Worker上执行</a>
                                    <span class="text-muted">bit1129</span>
<a class="tag" taget="_blank" href="/search/driver/1.htm">driver</a>
                                    <div>Driver Program是用户编写的提交给Spark集群执行的application,它包含两部分 
 
 作为驱动: Driver与Master、Worker协作完成application进程的启动、DAG划分、计算任务封装、计算任务分发到各个计算节点(Worker)、计算资源的分配等。 
 计算逻辑本身,当计算任务在Worker执行时,执行计算逻辑完成application的计算任务 
 </div>
                                </li>
                                <li><a href="/article/1819.htm"
                                       title="nginx 经验总结" target="_blank">nginx 经验总结</a>
                                    <span class="text-muted">ronin47</span>
<a class="tag" taget="_blank" href="/search/nginx+%E6%80%BB%E7%BB%93/1.htm">nginx 总结</a>
                                    <div>   深感nginx的强大,只学了皮毛,把学下的记录。 
   获取Header 信息,一般是以$http_XX(XX是小写) 
           获取body,通过接口,再展开,根据K取V 
   获取uri,以$arg_XX 
     &n</div>
                                </li>
                                <li><a href="/article/1946.htm"
                                       title="轩辕互动-1.求三个整数中第二大的数2.整型数组的平衡点" target="_blank">轩辕互动-1.求三个整数中第二大的数2.整型数组的平衡点</a>
                                    <span class="text-muted">bylijinnan</span>
<a class="tag" taget="_blank" href="/search/%E6%95%B0%E7%BB%84/1.htm">数组</a>
                                    <div>
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;


public class ExoWeb {

	public static void main(String[] args) {
		ExoWeb ew=new ExoWeb();
		
		System.out.pri</div>
                                </li>
                                <li><a href="/article/2073.htm"
                                       title="Netty源码学习-Java-NIO-Reactor" target="_blank">Netty源码学习-Java-NIO-Reactor</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/%E5%A4%9A%E7%BA%BF%E7%A8%8B/1.htm">多线程</a><a class="tag" taget="_blank" href="/search/netty/1.htm">netty</a>
                                    <div>Netty里面采用了NIO-based Reactor Pattern 
了解这个模式对学习Netty非常有帮助 
 
参考以下两篇文章: 
 
http://jeewanthad.blogspot.com/2013/02/reactor-pattern-explained-part-1.html 
 
http://gee.cs.oswego.edu/dl/cpjslides/nio.pdf 
</div>
                                </li>
                                <li><a href="/article/2200.htm"
                                       title="AOP通俗理解" target="_blank">AOP通俗理解</a>
                                    <span class="text-muted">cngolon</span>
<a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/AOP/1.htm">AOP</a>
                                    <div>1.我所知道的aop     初看aop,上来就是一大堆术语,而且还有个拉风的名字,面向切面编程,都说是OOP的一种有益补充等等。一下子让你不知所措,心想着:怪不得很多人都和 我说aop多难多难。当我看进去以后,我才发现:它就是一些java基础上的朴实无华的应用,包括ioc,包括许许多多这样的名词,都是万变不离其宗而 已。 2.为什么用aop&nb</div>
                                </li>
                                <li><a href="/article/2327.htm"
                                       title="cursor variable 实例" target="_blank">cursor variable 实例</a>
                                    <span class="text-muted">ctrain</span>
<a class="tag" taget="_blank" href="/search/variable/1.htm">variable</a>
                                    <div>
create or replace procedure proc_test01
as 
type emp_row is record(
empno emp.empno%type,
ename emp.ename%type,
job emp.job%type,
mgr emp.mgr%type,
hiberdate emp.hiredate%type,
sal emp.sal%t</div>
                                </li>
                                <li><a href="/article/2454.htm"
                                       title="shell报bash: service: command not found解决方法" target="_blank">shell报bash: service: command not found解决方法</a>
                                    <span class="text-muted">daizj</span>
<a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/shell/1.htm">shell</a><a class="tag" taget="_blank" href="/search/service/1.htm">service</a><a class="tag" taget="_blank" href="/search/jps/1.htm">jps</a>
                                    <div>今天在执行一个脚本时,本来是想在脚本中启动hdfs和hive等程序,可以在执行到service hive-server start等启动服务的命令时会报错,最终解决方法记录一下: 
  
脚本报错如下: 
./olap_quick_intall.sh: line 57: service: command not found 
./olap_quick_intall.sh: line 59</div>
                                </li>
                                <li><a href="/article/2581.htm"
                                       title="40个迹象表明你还是PHP菜鸟" target="_blank">40个迹象表明你还是PHP菜鸟</a>
                                    <span class="text-muted">dcj3sjt126com</span>
<a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a><a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a><a class="tag" taget="_blank" href="/search/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F/1.htm">正则表达式</a><a class="tag" taget="_blank" href="/search/oop/1.htm">oop</a>
                                    <div>你是PHP菜鸟,如果你:1. 不会利用如phpDoc 这样的工具来恰当地注释你的代码2. 对优秀的集成开发环境如Zend Studio 或Eclipse PDT 视而不见3. 从未用过任何形式的版本控制系统,如Subclipse4. 不采用某种编码与命名标准 ,以及通用约定,不能在项目开发周期里贯彻落实5. 不使用统一开发方式6. 不转换(或)也不验证某些输入或SQL查询串(译注:参考PHP相关函</div>
                                </li>
                                <li><a href="/article/2708.htm"
                                       title="Android逐帧动画的实现" target="_blank">Android逐帧动画的实现</a>
                                    <span class="text-muted">dcj3sjt126com</span>
<a class="tag" taget="_blank" href="/search/android/1.htm">android</a>
                                    <div>一、代码实现: 
private ImageView iv;
	private AnimationDrawable ad;
	
	@Override
	protected void onCreate(Bundle savedInstanceState)
	{
		super.onCreate(savedInstanceState);
		setContentView(R.layout</div>
                                </li>
                                <li><a href="/article/2835.htm"
                                       title="java远程调用linux的命令或者脚本" target="_blank">java远程调用linux的命令或者脚本</a>
                                    <span class="text-muted">eksliang</span>
<a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/ganymed-ssh2/1.htm">ganymed-ssh2</a>
                                    <div>转载请出自出处:
http://eksliang.iteye.com/blog/2105862  
    
   Java通过SSH2协议执行远程Shell脚本(ganymed-ssh2-build210.jar)  
 使用步骤如下: 
1.导包 
官网下载: 
http://www.ganymed.ethz.ch/ssh2/ 
ma</div>
                                </li>
                                <li><a href="/article/2962.htm"
                                       title="adb端口被占用问题" target="_blank">adb端口被占用问题</a>
                                    <span class="text-muted">gqdy365</span>
<a class="tag" taget="_blank" href="/search/adb/1.htm">adb</a>
                                    <div>最近重新安装的电脑,配置了新环境,老是出现: 
 
 

 adb server is out of date.  killing...  
    ADB server didn't ACK  
    * failed to start daemon *  
 
百度了一下,说是端口被占用,我开个eclipse,然后打开cmd,就提示这个,很烦人。 
 
一个比较彻底的解决办法就是修改</div>
                                </li>
                                <li><a href="/article/3089.htm"
                                       title="ASP.NET使用FileUpload上传文件" target="_blank">ASP.NET使用FileUpload上传文件</a>
                                    <span class="text-muted">hvt</span>
<a class="tag" taget="_blank" href="/search/.net/1.htm">.net</a><a class="tag" taget="_blank" href="/search/C%23/1.htm">C#</a><a class="tag" taget="_blank" href="/search/hovertree/1.htm">hovertree</a><a class="tag" taget="_blank" href="/search/asp.net/1.htm">asp.net</a><a class="tag" taget="_blank" href="/search/webform/1.htm">webform</a>
                                    <div>前台代码: 
<asp:FileUpload ID="fuKeleyi" runat="server" />
<asp:Button ID="BtnUp" runat="server" onclick="BtnUp_Click" Text="上 传" /></div>
                                </li>
                                <li><a href="/article/3216.htm"
                                       title="代码之谜(四)- 浮点数(从惊讶到思考)" target="_blank">代码之谜(四)- 浮点数(从惊讶到思考)</a>
                                    <span class="text-muted">justjavac</span>
<a class="tag" taget="_blank" href="/search/%E6%B5%AE%E7%82%B9%E6%95%B0/1.htm">浮点数</a><a class="tag" taget="_blank" href="/search/%E7%B2%BE%E5%BA%A6/1.htm">精度</a><a class="tag" taget="_blank" href="/search/%E4%BB%A3%E7%A0%81%E4%B9%8B%E8%B0%9C/1.htm">代码之谜</a><a class="tag" taget="_blank" href="/search/IEEE/1.htm">IEEE</a>
                                    <div>在『代码之谜』系列的前几篇文章中,很多次出现了浮点数。 浮点数在很多编程语言中被称为简单数据类型,其实,浮点数比起那些复杂数据类型(比如字符串)来说, 一点都不简单。 
单单是说明 IEEE浮点数 就可以写一本书了,我将用几篇博文来简单的说说我所理解的浮点数,算是抛砖引玉吧。 一次面试 
记得多年前我招聘 Java 程序员时的一次关于浮点数、二分法、编码的面试, 多年以后,他已经称为了一名很出色的</div>
                                </li>
                                <li><a href="/article/3343.htm"
                                       title="数据结构随记_1" target="_blank">数据结构随记_1</a>
                                    <span class="text-muted">lx.asymmetric</span>
<a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a><a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/1.htm">笔记</a>
                                    <div>第一章 
  1.数据结构包括数据的
逻辑结构、数据的物理/存储结构和数据的逻辑关系这三个方面的内容。 2.数据的存储结构可用四种基本的存储方法表示,它们分别是
顺序存储、链式存储 、索引存储 和 散列存储。 3.数据运算最常用的有五种,分别是
 查找/检索、排序、插入、删除、修改。 4.算法主要有以下五个特性: 
输入、输出、可行性、确定性和有穷性。 5.算法分析的</div>
                                </li>
                                <li><a href="/article/3470.htm"
                                       title="linux的会话和进程组" target="_blank">linux的会话和进程组</a>
                                    <span class="text-muted">网络接口</span>
<a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a>
                                    <div>会话: 一个或多个进程组。起于用户登录,终止于用户退出。此期间所有进程都属于这个会话期。会话首进程:调用setsid创建会话的进程1.规定组长进程不能调用setsid,因为调用setsid后,调用进程会成为新的进程组的组长进程.如何保证? 先调用fork,然后终止父进程,此时由于子进程的进程组ID为父进程的进程组ID,而子进程的ID是重新分配的,所以保证子进程不会是进程组长,从而子进程可以调用se</div>
                                </li>
                                <li><a href="/article/3597.htm"
                                       title="二维数组 元素的连续求解" target="_blank">二维数组 元素的连续求解</a>
                                    <span class="text-muted">1140566087</span>
<a class="tag" taget="_blank" href="/search/%E4%BA%8C%E7%BB%B4%E6%95%B0%E7%BB%84/1.htm">二维数组</a><a class="tag" taget="_blank" href="/search/ACM/1.htm">ACM</a>
                                    <div>import java.util.HashMap;




public class Title {
	public static void main(String[] args){
		f();
	}

	// 二位数组的应用
	//12、二维数组中,哪一行或哪一列的连续存放的0的个数最多,是几个0。注意,是“连续”。
	public static void f(){
</div>
                                </li>
                                <li><a href="/article/3724.htm"
                                       title="也谈什么时候Java比C++快" target="_blank">也谈什么时候Java比C++快</a>
                                    <span class="text-muted">windshome</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/C%2B%2B/1.htm">C++</a>
                                    <div>  
刚打开iteye就看到这个标题“Java什么时候比C++快”,觉得很好笑。 
  
你要比,就比同等水平的基础上的相比,笨蛋写得C代码和C++代码,去和高手写的Java代码比效率,有什么意义呢? 
  
我是写密码算法的,深刻知道算法C和C++实现和Java实现之间的效率差,甚至也比对过C代码和汇编代码的效率差,计算机是个死的东西,再怎么优化,Java也就是和C</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>