GitHub Pages 搭建博客

原文链接

简介

如果只是搭建简单的个人博客,Github Pages 绝对是值得尝试的方案,它提供了静态网站代码的托管服务。

而 Hexo 或 Jekyll 这类静态博客生成工具,可以生成静态代码。

借助以上工具,作者只需要专注于写作,其他工作由它们完成。

笔者采用了 Hexo,结合 NexT 主题搭建了此博客。

GitHub 配置

新建 repository,名称为 username.github.io,这也是最终的博客网址,其中 username 必须为 GitHub 上的用户名。

如果已有静态网站代码,可以 clone repository 后,将代码复制到相应目录下,再 push 到 GitHub 上。

# 克隆 repository 来本地
git clone https://github.com//.github.io

Hexo

安装 Hexo

安装前需要确保已安装 Git 和 Node.js
Mac 自带 Git,直接跳过,笔者使用 Homebrew 安装 Node:

# 安装 Node
brew install node

# 安装 hexo 成功会有以下提示
npm install -g hexo-cli

/usr/local/bin/hexo -> /usr/local/lib/node_modules/hexo-cli/bin/hexo

> [email protected] install /usr/local/lib/node_modules/hexo-cli/node_modules/fsevents
> node install

[fsevents] Success: "/usr/local/lib/node_modules/hexo-cli/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64/fse.node" already installed
Pass --update-binary to reinstall or --build-from-source to recompile
+ [email protected]
added 171 packages from 369 contributors in 29.855s

新建项目

# folder 为项目目录名
hexo init  
cd 
npm install

调用 hexo serverhexo s --debug(调试模式) 后,可以通过 http://localhost:4000/ 访问本地博客。

NexT 主题

安装前,需要创建 Hexo 项目,然后复制 NexT 到项目目录下:

cd 
git clone https://github.com/iissnan/hexo-theme-next themes/next

修改 _config.yml 中的 theme 字段,将其值改为 next。
这样,NexT 主题安装完成。接下来验证主题是否正确启用。
注意:切换主题后,最好使用 hexo clean 来清除缓存。

hexo clean
# 调试模式启动 Hexo 本地站点,会显示异常信息
hexo -s --debug
# 显示以下信息,即为正常
INFO  Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.

NexT 相关配置在 themes/next/_config.yml 中。

有多种 Scheme,可根据个人喜欢修改:

# Schemes
# scheme: Muse
scheme: Mist
#scheme: Pisces
#scheme: Gemini

其他详细设置请参考 开始使用 NexT。

写作

通过 hexo new 来新建一篇文章:

hexo new [layout]  # <title> 不需要后缀名
# 如  hexo new GitHub_Pages_搭建博客
</code></pre> 
 <p>可指定文章的布局(layout),默认为 post,通过修改 <code>_config.yml</code> 中的 <code>default_layout</code> 参数来指定默认布局。</p> 
 <p>详细参考 Hexo 写作</p> 
 <p>写完后,生成静态文件</p> 
 <pre><code class="sh">hexo generate
</code></pre> 
 <h1>部署</h1> 
 <p>生成的静态文件在 <code>public</code> 目录下,可以复制到任何地方。<br> 也可以通过 配置,自动部署到常见平台。</p> 
 <h3>自动部署到 GitHub Pages</h3> 
 <p>安装 <code>hexo-deployer-git</code></p> 
 <pre><code class="sh">npm install hexo-deployer-git --save
</code></pre> 
 <p>修改配置</p> 
 <pre><code class="sh">deploy:
  type: git
  repo: <repository url>
  branch: [branch]
  message: [message]
</code></pre> 
 <p>一键部署</p> 
 <pre><code class="sh">hexo deploy
</code></pre> 
 <h1>参考资料</h1> 
 <p>Github Pages<br> 开始使用 NexT</p> 
</article>
                            </div>
                        </div>
                    </div>
                    <!--PC和WAP自适应版-->
                    <div id="SOHUCS" sid="1401891170438664192"></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">你可能感兴趣的:(GitHub Pages 搭建博客)</h4>
        <div id="paradigm-article-related">
            <div class="recommend-post mb30">
                <ul class="widget-links">
                    <li><a href="/article/1900550514978910208.htm"
                           title="微信支付V3版商家转账到零钱(2025-01-15更新后版本)" target="_blank">微信支付V3版商家转账到零钱(2025-01-15更新后版本)</a>
                        <span class="text-muted">向着开发进攻</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%BE%AE%E4%BF%A1/1.htm">微信</a><a class="tag" taget="_blank" href="/search/html5/1.htm">html5</a>
                        <div>本文档为商家转账升级版本功能描述,升级版本已于2025年1月15日正式上线。请注意对比[升级前],新版本无收款用户管理、商户出资确认功能。具体官方文档详见:商家转账-发起转账项目使用的SDK版本wechatpay-java-0.2.12.jar版本com.github.wechatpay-apiv3wechatpay-java0.2.12更新之后接口流程:商户服务端调用微信支付的商家转账API,发</div>
                    </li>
                    <li><a href="/article/1900549758297108480.htm"
                           title="Bilibili直播信息流:连接方法与数据解析" target="_blank">Bilibili直播信息流:连接方法与数据解析</a>
                        <span class="text-muted"></span>
<a class="tag" taget="_blank" href="/search/%E7%9B%B4%E6%92%AD%E5%BC%B9%E5%B9%95%E5%93%94%E5%93%A9%E5%93%94%E5%93%A9/1.htm">直播弹幕哔哩哔哩</a>
                        <div>如今,市面上已经有不少开源项目可以用于连接B站直播WebSocket获取信息流。但在实际使用中,常常发现它们并不能完全满足个性化需求。为了更好地适配自己的业务场景,我决定自己动手实现一套连接方案。因此,我整理了整个实现过程的一些关键步骤和注意事项,希望能够对有相似需求的朋友们有所帮助PHP可以直接通过composer安装相关库来直接链接B站直播间并对数据进行解密,点击前往GitHub也有现成的B站</div>
                    </li>
                    <li><a href="/article/1900502953496735744.htm"
                           title="Docker-pull 目前最快的docker下载工具" target="_blank">Docker-pull 目前最快的docker下载工具</a>
                        <span class="text-muted">qq251708339</span>
<a class="tag" taget="_blank" href="/search/docker/1.htm">docker</a><a class="tag" taget="_blank" href="/search/%E5%AE%B9%E5%99%A8/1.htm">容器</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a>
                        <div>Docker下载工具近期docker下载镜像很不稳定,时不时出现下载不了的情况,这几天更是出现完全无法下载不了的情况项目里刚好用到docker,索性花了点时间用golang开发了一个小工具,不出意外,全网最快的docker下载工具,兼容arm架构,nas用户也可以玩,支持windows、linux,也支持在docker套娃(容器里更新镜像)源码https://github.com/lianshuf</div>
                    </li>
                    <li><a href="/article/1900499295287701504.htm"
                           title="Idea创建项目并push到远程Git仓库" target="_blank">Idea创建项目并push到远程Git仓库</a>
                        <span class="text-muted">算法与编程之美</span>
<a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B%E4%B9%8B%E7%BE%8E/1.htm">编程之美</a><a class="tag" taget="_blank" href="/search/git/1.htm">git</a><a class="tag" taget="_blank" href="/search/idea/1.htm">idea</a><a class="tag" taget="_blank" href="/search/git/1.htm">git</a><a class="tag" taget="_blank" href="/search/push/1.htm">push</a>
                        <div>(1)Github或码云(Gitee)上新建代码仓库,并复制仓库地址;(2)Idea新建项目;(3)Idea配置本地Git仓库;(3.1)创建本地仓库VCS=>EnableVersionControlIntegration...;(3.2)弹出对话框下列列表选择Git;(4)选中左侧菜单中所有需要提交到版本库的红色标记文件,单击右键选择Git=>Add,使得这些文件变成绿色标记;(5)ctrl+k</div>
                    </li>
                    <li><a href="/article/1900496772548063232.htm"
                           title="【硬核实战】ETCD源码暴改指南!从日志魔改到Raft协议调优,手撕高可用集群!" target="_blank">【硬核实战】ETCD源码暴改指南!从日志魔改到Raft协议调优,手撕高可用集群!</a>
                        <span class="text-muted">码农突围计划</span>
<a class="tag" taget="_blank" href="/search/etcd/1.htm">etcd</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a>
                        <div>一、源码暴改前的准备工作1.环境搭建与源码获取源码下载:从GitHub克隆ETCD源码并切换至目标分支(如release-3.5)gitclone--branchrelease-3.5https://github.com/etcd-io/etcd.gitGo环境配置:确保Go版本≥1.16,设置GOPATH和GOBIN环境变量exportGOPATH=$HOME/goexportGOBIN=$GO</div>
                    </li>
                    <li><a href="/article/1900470039191023616.htm"
                           title="用Vue实现海报排版设计功能" target="_blank">用Vue实现海报排版设计功能</a>
                        <span class="text-muted">powerx_yc</span>
<a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/ViewUI/1.htm">ViewUI</a>
                        <div>一、前言本来想做个微信小程序,实现一键生成海报图片(可替换文字、图片,不需要用户排版),所以后台管理系统上需要实现一个制作海报模板的功能(“简单版ps”),写了挺长时间的,逻辑太多了,现在写得差不多了,但是由于各种事情项目一直没有进展,估计是没能做完了,所以把这个“简单版ps”开源出来。二、界面三、动态效果图四、github源码地址(欢迎star,谢谢~)github.com/CB-ysx/pag</div>
                    </li>
                    <li><a href="/article/1900455161231372288.htm"
                           title="彻底卸载Visual Studio的工具(官方推荐)" target="_blank">彻底卸载Visual Studio的工具(官方推荐)</a>
                        <span class="text-muted">中二的小北</span>
<a class="tag" taget="_blank" href="/search/visual/1.htm">visual</a><a class="tag" taget="_blank" href="/search/studio/1.htm">studio</a><a class="tag" taget="_blank" href="/search/ide/1.htm">ide</a>
                        <div>方法一:使用TotalUninstaller工具下载地址:https://github.com/Microsoft/VisualStudioUninstaller/releases1.点击下载地址,选择TotalUninstaller进行下载2.下载后进行解压,选择压缩包中的Setup.ForcedUninstall.exe,双击进入,选择“Y”,进行卸载方法二:官网的卸载方法方法地址:卸载或移除</div>
                    </li>
                    <li><a href="/article/1900421247322353664.htm"
                           title="使用 Golang 操作 MySQL" target="_blank">使用 Golang 操作 MySQL</a>
                        <span class="text-muted">yinhezhanshen</span>
<a class="tag" taget="_blank" href="/search/golang/1.htm">golang</a><a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a>
                        <div>在Go语言中,操作SQL数据库,通常会用到一些第三方库来简化数据库的连接、查询和操作过程。其中原生的database/sql+go-sql-driver/mysql库更符合sql语句使用习惯。‌安装gogetgithub.com/go-sql-driver/mysql直接上代码来演示基本的创建,插入,更新,删除操作。packagemainimport("database/sql""fmt"_"gi</div>
                    </li>
                    <li><a href="/article/1900395517439963136.htm"
                           title="全方位 JVM 调优参数详解" target="_blank">全方位 JVM 调优参数详解</a>
                        <span class="text-muted">2501_91133274</span>
<a class="tag" taget="_blank" href="/search/jvm/1.htm">jvm</a>
                        <div>写在前面:兄弟们,我有个长期项目,想接私活的兄弟可以看看我GitHub!https://github.com/yuhan-9527/coder2retire全方位JVM参数详解JVM的调优对于Java应用的性能至关重要。以下为你详细列举各类JVM调优参数,希望能满足你对“所有”参数的需求。一、内存管理参数堆内存参数•堆初始大小与最大值◦-Xms:设置JVM启动时堆内存的初始大小。如-Xms1g表示</div>
                    </li>
                    <li><a href="/article/1900395517951668224.htm"
                           title="10分钟速通【uniapp面试题】" target="_blank">10分钟速通【uniapp面试题】</a>
                        <span class="text-muted">2501_91133311</span>
<a class="tag" taget="_blank" href="/search/uni-app/1.htm">uni-app</a>
                        <div>写在前面:铁子们,我有个长期项目,想搞点外快的宝子可以看看我GitHub!https://github.com/yuhan-9527/coder2retire1.什么是UniApp?它有什么特点?答案:UniApp是一个基于Vue.js的跨平台应用开发框架,可以使用Vue.js的开发语法编写一次代码,然后通过编译生成可以在多个平台(包括iOS、Android、H5等)上运行的应用。UniApp具有</div>
                    </li>
                    <li><a href="/article/1900385168665931776.htm"
                           title="安卓实现魔改版 Base64 算法" target="_blank">安卓实现魔改版 Base64 算法</a>
                        <span class="text-muted">CYRUS STUDIO</span>
<a class="tag" taget="_blank" href="/search/android/1.htm">android</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E9%80%86%E5%90%91/1.htm">逆向</a><a class="tag" taget="_blank" href="/search/base64/1.htm">base64</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8/1.htm">网络安全</a><a class="tag" taget="_blank" href="/search/%E5%AE%89%E5%85%A8/1.htm">安全</a>
                        <div>版权归作者所有,如有转发,请注明文章出处:https://cyrus-studio.github.io/blog/Java实现标准Base64编码和解码Base64编码:valencoded=Base64.encodeToString(str.toByteArray(),Base64.DEFAULT)Base64解码:valdecoded=Base64.decode(str,Base64.DEFA</div>
                    </li>
                    <li><a href="/article/1900346468091359232.htm"
                           title="宇树人形机器人开源模型" target="_blank">宇树人形机器人开源模型</a>
                        <span class="text-muted">真相很简单</span>
<a class="tag" taget="_blank" href="/search/Gazebo%E4%BB%BF%E7%9C%9F/1.htm">Gazebo仿真</a><a class="tag" taget="_blank" href="/search/gazebo/1.htm">gazebo</a><a class="tag" taget="_blank" href="/search/%E6%A8%A1%E5%9E%8B/1.htm">模型</a><a class="tag" taget="_blank" href="/search/%E5%AE%87%E6%A0%91/1.htm">宇树</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%BD%A2%E6%9C%BA%E5%99%A8%E4%BA%BA/1.htm">人形机器人</a><a class="tag" taget="_blank" href="/search/GO2/1.htm">GO2</a><a class="tag" taget="_blank" href="/search/B2/1.htm">B2</a><a class="tag" taget="_blank" href="/search/H1/1.htm">H1</a>
                        <div>1.下载源码https://github.com/unitreerobotics/unitree_ros.git2.启动Gazeboroslaunchh1_descriptiongazebo.launch3.仿真效果H1GO2B2LaikagoZ14.VMware:vmw_ioctl_commanderrorInvalidargument这个错误通常出现在虚拟机环境中运行需要OpenGL支持的应用</div>
                    </li>
                    <li><a href="/article/1900346447585406976.htm"
                           title="Websoft9 运维面板:GitOps 助力简化持续部署流程" target="_blank">Websoft9 运维面板:GitOps 助力简化持续部署流程</a>
                        <span class="text-muted"></span>
<a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a>
                        <div>传统部署的痛点与GitOps的革新在DevOps实践中,手动配置环境、碎片化脚本管理和版本回滚困难等问题长期困扰开发者。而GitOps通过将基础设施代码化、版本化,正在成为持续部署的黄金标准。Websoft9作为GitHub热门开源运维工具,将GitOps理念深度融入面板设计,实现了从“代码提交”到“生产发布”的自动化闭环。本文将结合具体操作,解析其如何以低门槛方案赋能企业级部署流程。Websof</div>
                    </li>
                    <li><a href="/article/1900340669759680512.htm"
                           title="远程桌面控制" target="_blank">远程桌面控制</a>
                        <span class="text-muted">tvrddmss</span>
<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/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a>
                        <div>在工作及生活中,经常需要用到远程桌面控制,用过向日葵、ToDesk等,免费账户均存在延时及不稳定状况。最近发现了rustDesk,用每年不到100的价格在腾讯部署一个ubuntu云主机,用于转发,可以实现很好的使用体验。执行以下命令可以安装ubuntu上的rustDesk服务wgethttps://raw.githubusercontent.com/dinger1986/rustdeskinsta</div>
                    </li>
                    <li><a href="/article/1900328441593524224.htm"
                           title="react组件设计原则_前端组件设计原则" target="_blank">react组件设计原则_前端组件设计原则</a>
                        <span class="text-muted">weixin_39825259</span>
<a class="tag" taget="_blank" href="/search/react%E7%BB%84%E4%BB%B6%E8%AE%BE%E8%AE%A1%E5%8E%9F%E5%88%99/1.htm">react组件设计原则</a>
                        <div>原标题:前端组件设计原则译者:@没有好名字了译文:https://github.com/lightningminers/article/issues/36,https://juejin.im/post/5c49cff56fb9a049bd42a90f作者:@AndrewDinihan原文:https://engineering.carsguide.com.au/front-end-componen</div>
                    </li>
                    <li><a href="/article/1900321124026216448.htm"
                           title="flutter dio 组件源码解析1" target="_blank">flutter dio 组件源码解析1</a>
                        <span class="text-muted">阿旭哟嘿</span>
<a class="tag" taget="_blank" href="/search/flutter/1.htm">flutter</a>
                        <div>dio使用方法看https://github.com/flutterchina/dio记录下dio配套组件dio_cookie_manager管理cookie的dio_http2_adapterhttp2适配器dio_smart_retry重试机制http_certificate_pinning配置固定证书比如就不能随意抓包curl_logger_dio_interceptorcurl生成器,比如</div>
                    </li>
                    <li><a href="/article/1900300193681698816.htm"
                           title="Python学习第十五天" target="_blank">Python学习第十五天</a>
                        <span class="text-muted">Leo来编程</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/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a>
                        <div>Django概念Django最初被设计用于具有快速开发需求的新闻类站点,目的是要实现简单快捷的网站开发。以下内容简要介绍了如何使用Django实现一个数据库驱动的网络应用。(Django是一个开放源代码的第三方模块Web应用框架,并且是一个功能全,重量的框架。Flask框架是一个轻量级功能少,从github上搜索pythonweb项目基本都出来的是django和flask项目)学习文档可以使用:官</div>
                    </li>
                    <li><a href="/article/1900277879846006784.htm"
                           title="MetaGPT零基础极速入门:手把手教你打造AI虚拟公司" target="_blank">MetaGPT零基础极速入门:手把手教你打造AI虚拟公司</a>
                        <span class="text-muted">Julian.zhou</span>
<a class="tag" taget="_blank" href="/search/MetaGPT/1.htm">MetaGPT</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/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a>
                        <div>MetaGPT是什么?为什么突然爆火?MetaGPT是由中国团队开发的多智能体协作框架,仅需1个需求,自动生成完整软件项目!它能模拟真实IT公司流程,自动分解任务、编写代码、生成文档,GitHub狂揽18k+星!官网:https://www.deepwisdom.ai/源码地址:https://github.com/geekan/MetaGPTMetaGPT能做什么?一句需求,可以让模拟的一个团队</div>
                    </li>
                    <li><a href="/article/1900226077540806656.htm"
                           title="【视频】ffmpeg、Nginx搭建RTMP、HLS服务器" target="_blank">【视频】ffmpeg、Nginx搭建RTMP、HLS服务器</a>
                        <span class="text-muted">郭老二</span>
<a class="tag" taget="_blank" href="/search/%E8%A7%86%E9%A2%91/1.htm">视频</a><a class="tag" taget="_blank" href="/search/%E9%9F%B3%E8%A7%86%E9%A2%91/1.htm">音视频</a><a class="tag" taget="_blank" href="/search/ffmpeg/1.htm">ffmpeg</a><a class="tag" taget="_blank" href="/search/nginx/1.htm">nginx</a>
                        <div>1、源码安装Nginx1)源码下载因为要使用Nginx的模块nginx-rtmp-module,所以要下载nginx和nginx-rtmp-module的源码。下载地址:http://nginx.org/en/download.htmlhttps://github.com/arut/nginx-rtmp-module/tags2)解压、配置在同一个目录中解压nginx和nginx-rtmp-mod</div>
                    </li>
                    <li><a href="/article/1900221837716025344.htm"
                           title="HarmonyOS NEXT 实战系列09-生命周期" target="_blank">HarmonyOS NEXT 实战系列09-生命周期</a>
                        <span class="text-muted"></span>
<a class="tag" taget="_blank" href="/search/harmonyos-next/1.htm">harmonyos-next</a>
                        <div>生命周期编辑页面生命周期,即被@Entry装饰的组件生命周期,提供以下生命周期接口:onPageShow:页面每次显示时触发一次,包括路由过程、应用进入前台等场景。onPageHide:页面每次隐藏时触发一次,包括路由过程、应用进入后台等场景。onBackPress:当用户点击返回按钮时触发。aboutToAppear:组件即将出现时回调该接口,具体时机为在创建自定义组件的新实例后,在执行其bui</div>
                    </li>
                    <li><a href="/article/1900188132393938944.htm"
                           title="Labelme转Voc、Coco" target="_blank">Labelme转Voc、Coco</a>
                        <span class="text-muted">小慧1024</span>
<a class="tag" taget="_blank" href="/search/python/1.htm">python</a>
                        <div>Q:在github找的cv代码基本都是根据现有且流行的公共数据集格式组织的训练数据集,这导致我使用labelme标注好之后需要我们重新组织数据集labelme2coco#!/usr/bin/envpythonimportargparseimportcollectionsimportdatetimeimportglobimportjsonimportosimportos.pathasospimpor</div>
                    </li>
                    <li><a href="/article/1900145648322277376.htm"
                           title="uniapp 微信小程序使用组件时报错 Component is not found in path “/subpages/xxx/xx“ (using by “pages/xxx/xxx“)解决方法" target="_blank">uniapp 微信小程序使用组件时报错 Component is not found in path “/subpages/xxx/xx“ (using by “pages/xxx/xxx“)解决方法</a>
                        <span class="text-muted">代码简单说</span>
<a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E5%BF%85%E5%A4%87/1.htm">开发必备</a><a class="tag" taget="_blank" href="/search/2025%E5%BC%80%E5%8F%91%E5%BF%85%E5%A4%87/1.htm">2025开发必备</a><a class="tag" taget="_blank" href="/search/uni-app/1.htm">uni-app</a><a class="tag" taget="_blank" href="/search/%E5%BE%AE%E4%BF%A1%E5%B0%8F%E7%A8%8B%E5%BA%8F/1.htm">微信小程序</a><a class="tag" taget="_blank" href="/search/%E5%B0%8F%E7%A8%8B%E5%BA%8F%E7%BB%84%E4%BB%B6%E6%8A%A5%E9%94%99/1.htm">小程序组件报错</a><a class="tag" taget="_blank" href="/search/%E5%B0%8F%E7%A8%8B%E5%BA%8FComponent/1.htm">小程序Component</a><a class="tag" taget="_blank" href="/search/%E5%B0%8F%E7%A8%8B%E5%BA%8F%E5%88%86%E5%8C%85%E6%8A%A5%E9%94%99/1.htm">小程序分包报错</a><a class="tag" taget="_blank" href="/search/usingComponents/1.htm">usingComponents</a><a class="tag" taget="_blank" href="/search/%E5%B0%8F%E7%A8%8B%E5%BA%8F%E7%BB%84%E4%BB%B6not/1.htm">小程序组件not</a><a class="tag" taget="_blank" href="/search/found/1.htm">found</a>
                        <div>欢迎关注『开发必备』专栏,专注于解决你在开发过程中遇到的各种问题,帮你快速找到解决方案,节省大量调试时间。内容持续更新中,保证每篇都值得收藏!uniapp微信小程序调用组件时报错Componentisnotfoundinpath“/subpages/xxx/xx”(usingby“pages/xxx/xxx”)在微信小程序的开发中,使用分包(subpackages)是为了实现代码拆分,优化加载速度</div>
                    </li>
                    <li><a href="/article/1900131146449088512.htm"
                           title="AI 智能体落地?GitHub 开源 Manus 完美的替代品!!!" target="_blank">AI 智能体落地?GitHub 开源 Manus 完美的替代品!!!</a>
                        <span class="text-muted">大模型教程</span>
<a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E6%BA%90/1.htm">开源</a><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/AI%E5%A4%A7%E6%A8%A1%E5%9E%8B/1.htm">AI大模型</a><a class="tag" taget="_blank" href="/search/%E5%A4%A7%E6%A8%A1%E5%9E%8B%E6%95%99%E7%A8%8B/1.htm">大模型教程</a><a class="tag" taget="_blank" href="/search/%E5%A4%A7%E6%A8%A1%E5%9E%8B%E5%AD%A6%E4%B9%A0/1.htm">大模型学习</a><a class="tag" taget="_blank" href="/search/Manus/1.htm">Manus</a>
                        <div>今天早上看到外面都在说Manus。昨天还在研究自动化操作的今天告诉有商业化落地?说实话昨天刚刚找到了一个开源的自动化软件。该webbrowser环境是一个使用playwright库来浏览网页的简单环境。我们启动Chromium浏览器并导航到homepage所提供的RunnerConfig。也是一家中国公司开源的。因为不能使用Manus(没有邀请码),所以直接去他们的案例库拷贝一个结果,直接放到co</div>
                    </li>
                    <li><a href="/article/1900126228245966848.htm"
                           title="macOS 安装 Homebrew、nvm 及安装切换 node 版本" target="_blank">macOS 安装 Homebrew、nvm 及安装切换 node 版本</a>
                        <span class="text-muted">陈龙龙的陈龙龙</span>
<a class="tag" taget="_blank" href="/search/macos/1.htm">macos</a><a class="tag" taget="_blank" href="/search/bash/1.htm">bash</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a>
                        <div>一、安装Homebrew提示:在安装nvm时,如果使用brew方式安装,就要先安装Homebrew1、打开终端,输入以下指令(官网可获取最新命令):国外镜像/bin/bash-c"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"国内镜像/bin/zsh-c"$(curl-fsSLhttps</div>
                    </li>
                    <li><a href="/article/1900124462032941056.htm"
                           title="差分注意力,负注意力的引入" target="_blank">差分注意力,负注意力的引入</a>
                        <span class="text-muted">syugyou</span>
<a class="tag" taget="_blank" href="/search/pytorch/1.htm">pytorch</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a>
                        <div>文章目录DifferentialTransformer差分注意力,负注意力的引入相关链接介绍初始化函数多头差分注意力DifferentialTransformer差分注意力,负注意力的引入相关链接ai-algorithms/README.mdatmain·Jaykef/ai-algorithms(github.com)unilm/Diff-Transformeratmaster·microsoft</div>
                    </li>
                    <li><a href="/article/1900118407215378432.htm"
                           title="Windows 10/11下安装labelImg标注工具" target="_blank">Windows 10/11下安装labelImg标注工具</a>
                        <span class="text-muted">czimt开摆</span>
<a class="tag" taget="_blank" href="/search/python/1.htm">python</a>
                        <div>abelImg是深度学习最常用的标注工具之一,下面讲解安装方法!1、下载windows免安装版本进入下载地址:Releases·HumanSignal/labelImg(github.com),选择windows_v1.8.1.zip,下载并解压,直接双击exe文件即可打开或者可以访问https://sjmwsw.com/xTI4Z2、安装labelImg打开命令行cmd终端下使用:pipinst</div>
                    </li>
                    <li><a href="/article/1900096344979206144.htm"
                           title="Mac安装Neo4j图数据库" target="_blank">Mac安装Neo4j图数据库</a>
                        <span class="text-muted">你白勺男孩TT</span>
<a class="tag" taget="_blank" href="/search/macos/1.htm">macos</a><a class="tag" taget="_blank" href="/search/neo4j/1.htm">neo4j</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a>
                        <div>通过Homebrew安装(推荐)打开mac终端:1.安装Homebrew(如果尚未安装)/bin/bash-c"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"2.安装Neo4jbrewinstallneo4j3.启动Neo4j服务brewservicesstartneo4j#后台运行#或</div>
                    </li>
                    <li><a href="/article/1900072767546519552.htm"
                           title="mmcv-full==报错" target="_blank">mmcv-full==报错</a>
                        <span class="text-muted">wzh18___</span>
<a class="tag" taget="_blank" href="/search/python/1.htm">python</a>
                        <div>ERROR:Nomatchingdistributionfoundformmcv-full==这个东西卡了我好几个小时特地来写一个帮助大家主要是参照官方的内容,下面这个网址https://github.com/open-mmlab/mmcv/blob/main/README_zh-CN.md上面这个2.x版本的链接https://github.com/open-mmlab/mmcv/blob/1.</div>
                    </li>
                    <li><a href="/article/1900067851402801152.htm"
                           title="【软考-架构】3.1、数据库概述-三级模式-设计-数据模型" target="_blank">【软考-架构】3.1、数据库概述-三级模式-设计-数据模型</a>
                        <span class="text-muted">小天努力学java</span>
<a class="tag" taget="_blank" href="/search/%E8%BD%AF%E8%80%83-%E7%B3%BB%E7%BB%9F%E6%9E%B6%E6%9E%84%E5%B8%88/1.htm">软考-系统架构师</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/%E6%9E%B6%E6%9E%84/1.htm">架构</a>
                        <div>✨资料&文章更新✨GitHub地址:https://github.com/tyronczt/system_architect文章目录数据库系统三级模式-两级映像数据库设计考试真题第一题第二题数据模型✨E-R图✨关系模型E-R图转关系模型考试真题数据库系统三级模式-两级映像数据库设计掌握步骤、产出物、内容需求分析,产出:数据留图、数据字典、需求说明书;概念结构设计,产出:E-R图。分E-R图合并时,</div>
                    </li>
                    <li><a href="/article/1900063945444618240.htm"
                           title="base64加密解密" target="_blank">base64加密解密</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>
                        <div>packagecom.github.util;importorg.apache.tomcat.util.codec.binary.Base64;publicclassBase64Util{//加密publicstaticStringgetBase64(Stringstr){StringencodeBase64String=Base64.encodeBase64String(str.getBytes</div>
                    </li>
                                <li><a href="/article/123.htm"
                                       title="js动画html标签(持续更新中)" target="_blank">js动画html标签(持续更新中)</a>
                                    <span class="text-muted">843977358</span>
<a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/js/1.htm">js</a><a class="tag" taget="_blank" href="/search/%E5%8A%A8%E7%94%BB/1.htm">动画</a><a class="tag" taget="_blank" href="/search/media/1.htm">media</a><a class="tag" taget="_blank" href="/search/opacity/1.htm">opacity</a>
                                    <div>1.jQuery 效果 - animate() 方法    改变 "div" 元素的高度:    $(".btn1").click(function(){      $("#box").animate({height:"300px</div>
                                </li>
                                <li><a href="/article/250.htm"
                                       title="springMVC学习笔记" target="_blank">springMVC学习笔记</a>
                                    <span class="text-muted">caoyong</span>
<a class="tag" taget="_blank" href="/search/springMVC/1.htm">springMVC</a>
                                    <div>1、搭建开发环境 
   a>、添加jar文件,在ioc所需jar包的基础上添加spring-web.jar,spring-webmvc.jar 
   b>、在web.xml中配置前端控制器 
      <servlet> 
    &nbs</div>
                                </li>
                                <li><a href="/article/377.htm"
                                       title="POI中设置Excel单元格格式" target="_blank">POI中设置Excel单元格格式</a>
                                    <span class="text-muted">107x</span>
<a class="tag" taget="_blank" href="/search/poi/1.htm">poi</a><a class="tag" taget="_blank" href="/search/style/1.htm">style</a><a class="tag" taget="_blank" href="/search/%E5%88%97%E5%AE%BD/1.htm">列宽</a><a class="tag" taget="_blank" href="/search/%E5%90%88%E5%B9%B6%E5%8D%95%E5%85%83%E6%A0%BC/1.htm">合并单元格</a><a class="tag" taget="_blank" href="/search/%E8%87%AA%E5%8A%A8%E6%8D%A2%E8%A1%8C/1.htm">自动换行</a>
                                    <div>引用:http://apps.hi.baidu.com/share/detail/17249059 
POI中可能会用到一些需要设置EXCEL单元格格式的操作小结: 
先获取工作薄对象: 
HSSFWorkbook wb = new HSSFWorkbook(); 
HSSFSheet sheet = wb.createSheet(); 
HSSFCellStyle setBorder = wb.</div>
                                </li>
                                <li><a href="/article/504.htm"
                                       title="jquery 获取A href 触发js方法的this参数 无效的情况" target="_blank">jquery 获取A href 触发js方法的this参数 无效的情况</a>
                                    <span class="text-muted">一炮送你回车库</span>
<a class="tag" taget="_blank" href="/search/jquery/1.htm">jquery</a>
                                    <div>html如下:  
<td class=\"bord-r-n bord-l-n c-333\"> 
<a class=\"table-icon edit\" onclick=\"editTrValues(this);\">修改</a> 
</td>" 
  
j</div>
                                </li>
                                <li><a href="/article/631.htm"
                                       title="md5" target="_blank">md5</a>
                                    <span class="text-muted">3213213333332132</span>
<a class="tag" taget="_blank" href="/search/MD5/1.htm">MD5</a>
                                    <div>
import java.security.MessageDigest;  
import java.security.NoSuchAlgorithmException;  
  
public class MDFive {  
    public static void main(String[] args) {  
        String md5Str = "cq</div>
                                </li>
                                <li><a href="/article/758.htm"
                                       title="完全卸载干净Oracle11g" target="_blank">完全卸载干净Oracle11g</a>
                                    <span class="text-muted">sophia天雪</span>
<a class="tag" taget="_blank" href="/search/orale%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">orale数据库</a><a class="tag" taget="_blank" href="/search/%E5%8D%B8%E8%BD%BD%E5%B9%B2%E5%87%80/1.htm">卸载干净</a><a class="tag" taget="_blank" href="/search/%E6%B8%85%E7%90%86%E6%B3%A8%E5%86%8C%E8%A1%A8/1.htm">清理注册表</a>
                                    <div>完全卸载干净Oracle11g 
A、存在OUI卸载工具的情况下: 
    第一步:停用所有Oracle相关的已启动的服务; 
    第二步:找到OUI卸载工具:在“开始”菜单中找到“oracle_OraDb11g_home”文件夹中 
        &</div>
                                </li>
                                <li><a href="/article/885.htm"
                                       title="apache 的access.log 日志文件太大如何解决" target="_blank">apache 的access.log 日志文件太大如何解决</a>
                                    <span class="text-muted">darkranger</span>
<a class="tag" taget="_blank" href="/search/apache/1.htm">apache</a>
                                    <div>CustomLog logs/access.log common  此写法导致日志数据一致自增变大。 
直接注释上面的语法 
#CustomLog logs/access.log common 
增加: 
CustomLog "|bin/rotatelogs.exe -l logs/access-%Y-%m-d.log </div>
                                </li>
                                <li><a href="/article/1012.htm"
                                       title="Hadoop单机模式环境搭建关键步骤" target="_blank">Hadoop单机模式环境搭建关键步骤</a>
                                    <span class="text-muted">aijuans</span>
<a class="tag" taget="_blank" href="/search/%E5%88%86%E5%B8%83%E5%BC%8F/1.htm">分布式</a>
                                    <div>        Hadoop环境需要sshd服务一直开启,故,在服务器上需要按照ssh服务,以Ubuntu Linux为例,按照ssh服务如下: 
sudo apt-get install ssh 
sudo apt-get install rsync 
编辑HADOOP_HOME/conf/hadoop-env.sh文件,将JAVA_HOME设置为Java</div>
                                </li>
                                <li><a href="/article/1139.htm"
                                       title="PL/SQL DEVELOPER 使用的一些技巧" target="_blank">PL/SQL DEVELOPER 使用的一些技巧</a>
                                    <span class="text-muted">atongyeye</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a>
                                    <div>1 记住密码  
 
这是个有争议的功能,因为记住密码会给带来数据安全的问题。 但假如是开发用的库,密码甚至可以和用户名相同,每次输入密码实在没什么意义,可以考虑让PLSQL Developer记住密码。 位置:Tools菜单--Preferences--Oracle--Logon HIstory--Store with password 
 
 
2 特殊Copy  
 
在SQL Window</div>
                                </li>
                                <li><a href="/article/1266.htm"
                                       title="PHP:在对象上动态添加一个新的方法" target="_blank">PHP:在对象上动态添加一个新的方法</a>
                                    <span class="text-muted">bardo</span>
<a class="tag" taget="_blank" href="/search/%E6%96%B9%E6%B3%95/1.htm">方法</a><a class="tag" taget="_blank" href="/search/%E5%8A%A8%E6%80%81%E6%B7%BB%E5%8A%A0/1.htm">动态添加</a><a class="tag" taget="_blank" href="/search/%E9%97%AD%E5%8C%85/1.htm">闭包</a>
                                    <div>有关在一个对象上动态添加方法,如果你来自Ruby语言或您熟悉这门语言,你已经知道它是什么...... Ruby提供给你一种方式来获得一个instancied对象,并给这个对象添加一个额外的方法。 
  
好!不说Ruby了,让我们来谈谈PHP 
  
PHP未提供一个“标准的方式”做这样的事情,这也是没有核心的一部分... 
  
但无论如何,它并没有说我们不能做这样</div>
                                </li>
                                <li><a href="/article/1393.htm"
                                       title="ThreadLocal与线程安全" target="_blank">ThreadLocal与线程安全</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/java%E5%A4%9A%E7%BA%BF%E7%A8%8B/1.htm">java多线程</a><a class="tag" taget="_blank" href="/search/threadLocal/1.htm">threadLocal</a>
                                    <div>首先来看一下线程安全问题产生的两个前提条件:  
1.数据共享,多个线程访问同样的数据。  
2.共享数据是可变的,多个线程对访问的共享数据作出了修改。  
  
实例: 
        定义一个共享数据: 
public static int a = 0; 
        </div>
                                </li>
                                <li><a href="/article/1520.htm"
                                       title="Tomcat 架包冲突解决" target="_blank">Tomcat 架包冲突解决</a>
                                    <span class="text-muted">征客丶</span>
<a class="tag" taget="_blank" href="/search/tomcat/1.htm">tomcat</a><a class="tag" taget="_blank" href="/search/Web/1.htm">Web</a>
                                    <div>环境: 
Tomcat 7.0.6 
win7 x64 
 
错误表象:【我的冲突的架包是:catalina.jar 与 tomcat-catalina-7.0.61.jar 冲突,不知道其他架包冲突时是不是也报这个错误】 
严重: End event threw exception 
java.lang.NoSuchMethodException: org.apache.catalina.dep</div>
                                </li>
                                <li><a href="/article/1647.htm"
                                       title="【Scala三】分析Spark源代码总结的Scala语法一" target="_blank">【Scala三】分析Spark源代码总结的Scala语法一</a>
                                    <span class="text-muted">bit1129</span>
<a class="tag" taget="_blank" href="/search/scala/1.htm">scala</a>
                                    <div>Scala语法 1. classOf运算符 
Scala中的classOf[T]是一个class对象,等价于Java的T.class,比如classOf[TextInputFormat]等价于TextInputFormat.class 
   2. 方法默认值 
defaultMinPartitions就是一个默认值,类似C++的方法默认值 
  
  
 </div>
                                </li>
                                <li><a href="/article/1774.htm"
                                       title="java 线程池管理机制" target="_blank">java 线程池管理机制</a>
                                    <span class="text-muted">BlueSkator</span>
<a class="tag" taget="_blank" href="/search/java%E7%BA%BF%E7%A8%8B%E6%B1%A0/1.htm">java线程池</a><a class="tag" taget="_blank" href="/search/%E7%AE%A1%E7%90%86%E6%9C%BA%E5%88%B6/1.htm">管理机制</a>
                                    <div>编辑 
Add 
Tools 
  jdk线程池 
  
一、引言 
第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。 
  </div>
                                </li>
                                <li><a href="/article/1901.htm"
                                       title="关于hql中使用本地sql函数的问题(问-答)" target="_blank">关于hql中使用本地sql函数的问题(问-答)</a>
                                    <span class="text-muted">BreakingBad</span>
<a class="tag" taget="_blank" href="/search/HQL/1.htm">HQL</a><a class="tag" taget="_blank" href="/search/%E5%AD%98%E5%82%A8%E5%87%BD%E6%95%B0/1.htm">存储函数</a>
                                    <div>转自于:http://www.iteye.com/problems/23775 
问: 
我在开发过程中,使用hql进行查询(mysql5)使用到了mysql自带的函数find_in_set()这个函数作为匹配字符串的来讲效率非常好,但是我直接把它写在hql语句里面(from ForumMemberInfo fm,ForumArea fa where find_in_set(fm.userId,f</div>
                                </li>
                                <li><a href="/article/2028.htm"
                                       title="读《研磨设计模式》-代码笔记-迭代器模式-Iterator" target="_blank">读《研磨设计模式》-代码笔记-迭代器模式-Iterator</a>
                                    <span class="text-muted">bylijinnan</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a>
                                    <div>声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/ 
 



import java.util.Arrays;
import java.util.List;

/**
 * Iterator模式提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象内部表示
 * 
 * 个人觉得,为了不暴露该</div>
                                </li>
                                <li><a href="/article/2155.htm"
                                       title="常用SQL" target="_blank">常用SQL</a>
                                    <span class="text-muted">chenjunt3</span>
<a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a><a class="tag" taget="_blank" href="/search/C%2B%2B/1.htm">C++</a><a class="tag" taget="_blank" href="/search/c/1.htm">c</a><a class="tag" taget="_blank" href="/search/C%23/1.htm">C#</a>
                                    <div>  
  
--NC建库
CREATE TABLESPACE NNC_DATA01 DATAFILE 'E:\oracle\product\10.2.0\oradata\orcl\nnc_data01.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ;
CREATE TABLESPA</div>
                                </li>
                                <li><a href="/article/2282.htm"
                                       title="数学是科学技术的语言" target="_blank">数学是科学技术的语言</a>
                                    <span class="text-muted">comsci</span>
<a class="tag" taget="_blank" href="/search/%E5%B7%A5%E4%BD%9C/1.htm">工作</a><a class="tag" taget="_blank" href="/search/%E6%B4%BB%E5%8A%A8/1.htm">活动</a><a class="tag" taget="_blank" href="/search/%E9%A2%86%E5%9F%9F%E6%A8%A1%E5%9E%8B/1.htm">领域模型</a>
                                    <div>  从小学到大学都在学习数学,从小学开始了解数字的概念和背诵九九表到大学学习复变函数和离散数学,看起来好像掌握了这些数学知识,但是在工作中却很少真正用到这些知识,为什么? 
 
   最近在研究一种开源软件-CARROT2的源代码的时候,又一次感觉到数学在计算机技术中的不可动摇的基础作用,CARROT2是一种用于自动语言分类(聚类)的工具性软件,用JAVA语言编写,它</div>
                                </li>
                                <li><a href="/article/2409.htm"
                                       title="Linux系统手动安装rzsz 软件包" target="_blank">Linux系统手动安装rzsz 软件包</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/sz/1.htm">sz</a><a class="tag" taget="_blank" href="/search/rz/1.htm">rz</a>
                                    <div>1、下载软件 rzsz-3.34.tar.gz。登录linux,用命令 
 
wget http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz下载。 
 
2、解压 tar zxvf  rzsz-3.34.tar.gz 
 
3、安装  cd rzsz-3.34 ; make posix 。注意:这个软件安装与常规的GNU软件不</div>
                                </li>
                                <li><a href="/article/2536.htm"
                                       title="读源码之:ArrayBlockingQueue" target="_blank">读源码之:ArrayBlockingQueue</a>
                                    <span class="text-muted">dieslrae</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a>
                                    <div>    ArrayBlockingQueue是concurrent包提供的一个线程安全的队列,由一个数组来保存队列元素.通过 
takeIndex和 
putIndex来分别记录出队列和入队列的下标,以保证在出队列时 
不进行元素移动. 
 
 

//在出队列或者入队列的时候对takeIndex或者putIndex进行累加,如果已经到了数组末尾就又从0开始,保证数</div>
                                </li>
                                <li><a href="/article/2663.htm"
                                       title="C语言学习九枚举的定义和应用" target="_blank">C语言学习九枚举的定义和应用</a>
                                    <span class="text-muted">dcj3sjt126com</span>
<a class="tag" taget="_blank" href="/search/c/1.htm">c</a>
                                    <div>枚举的定义 
# include <stdio.h>

enum WeekDay
{
	MonDay, TuesDay, WednesDay, ThursDay, FriDay, SaturDay, SunDay	
};

int main(void)
{	
	//int day;	//day定义成int类型不合适
	enum WeekDay day = Wedne</div>
                                </li>
                                <li><a href="/article/2790.htm"
                                       title="Vagrant 三种网络配置详解" target="_blank">Vagrant 三种网络配置详解</a>
                                    <span class="text-muted">dcj3sjt126com</span>
<a class="tag" taget="_blank" href="/search/vagrant/1.htm">vagrant</a>
                                    <div> 
 Forwarded port 
 Private network 
 Public network 
 
Vagrant 中一共有三种网络配置,下面我们将会详解三种网络配置各自优缺点。 
端口映射(Forwarded port),顾名思义是指把宿主计算机的端口映射到虚拟机的某一个端口上,访问宿主计算机端口时,请求实际是被转发到虚拟机上指定端口的。Vagrantfile中设定语法为:   
c</div>
                                </li>
                                <li><a href="/article/2917.htm"
                                       title="16.性能优化-完结" target="_blank">16.性能优化-完结</a>
                                    <span class="text-muted">frank1234</span>
<a class="tag" taget="_blank" href="/search/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/1.htm">性能优化</a>
                                    <div>性能调优是一个宏大的工程,需要从宏观架构(比如拆分,冗余,读写分离,集群,缓存等), 软件设计(比如多线程并行化,选择合适的数据结构), 数据库设计层面(合理的表设计,汇总表,索引,分区,拆分,冗余等) 以及微观(软件的配置,SQL语句的编写,操作系统配置等)根据软件的应用场景做综合的考虑和权衡,并经验实际测试验证才能达到最优。 
 
性能水很深, 笔者经验尚浅 ,赶脚也就了解了点皮毛而已,我觉得</div>
                                </li>
                                <li><a href="/article/3044.htm"
                                       title="Word Search" target="_blank">Word Search</a>
                                    <span class="text-muted">hcx2013</span>
<a class="tag" taget="_blank" href="/search/search/1.htm">search</a>
                                    <div>Given a 2D board and a word, find if the word exists in the grid. 
The word can be constructed from letters of sequentially adjacent cell, where "adjacent" cells are those horizontally or ve</div>
                                </li>
                                <li><a href="/article/3171.htm"
                                       title="Spring4新特性——Web开发的增强" target="_blank">Spring4新特性——Web开发的增强</a>
                                    <span class="text-muted">jinnianshilongnian</span>
<a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/spring+mvc/1.htm">spring mvc</a><a class="tag" taget="_blank" href="/search/spring4/1.htm">spring4</a>
                                    <div>Spring4新特性——泛型限定式依赖注入 
Spring4新特性——核心容器的其他改进 
Spring4新特性——Web开发的增强 
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC  
Spring4新特性——Groovy Bean定义DSL 
Spring4新特性——更好的Java泛型操作API  
Spring4新</div>
                                </li>
                                <li><a href="/article/3298.htm"
                                       title="CentOS安装配置tengine并设置开机启动" target="_blank">CentOS安装配置tengine并设置开机启动</a>
                                    <span class="text-muted">liuxingguome</span>
<a class="tag" taget="_blank" href="/search/centos/1.htm">centos</a>
                                    <div>yum install gcc-c++  
yum install pcre pcre-devel  
yum install zlib zlib-devel  
yum install openssl openssl-devel 
 
Ubuntu上可以这样安装 
sudo aptitude install libdmalloc-dev libcurl4-opens</div>
                                </li>
                                <li><a href="/article/3425.htm"
                                       title="第14章 工具函数(上)" target="_blank">第14章 工具函数(上)</a>
                                    <span class="text-muted">onestopweb</span>
<a class="tag" taget="_blank" href="/search/%E5%87%BD%E6%95%B0/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/3552.htm"
                                       title="Xelsius 2008 and SAP BW at a glance" target="_blank">Xelsius 2008 and SAP BW at a glance</a>
                                    <span class="text-muted">blueoxygen</span>
<a class="tag" taget="_blank" href="/search/BO/1.htm">BO</a><a class="tag" taget="_blank" href="/search/Xelsius/1.htm">Xelsius</a>
                                    <div>Xelsius提供了丰富多样的数据连接方式,其中为SAP BW专属提供的是BICS。那么Xelsius的各种连接的优缺点比较以及Xelsius是如何直接连接到BEx Query的呢? 以下Wiki文章应该提供了全面的概览。 
  
http://wiki.sdn.sap.com/wiki/display/BOBJ/Xcelsius+2008+and+SAP+NetWeaver+BW+Co</div>
                                </li>
                                <li><a href="/article/3679.htm"
                                       title="oracle表空间相关" target="_blank">oracle表空间相关</a>
                                    <span class="text-muted">tongsh6</span>
<a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a>
                                    <div>在oracle数据库中,一个用户对应一个表空间,当表空间不足时,可以采用增加表空间的数据文件容量,也可以增加数据文件,方法有如下几种: 
 
1.给表空间增加数据文件 
   ALTER TABLESPACE "表空间的名字" ADD DATAFILE 
   '表空间的数据文件路径' SIZE 50M; 
  &nb</div>
                                </li>
                                <li><a href="/article/3806.htm"
                                       title=".Net framework4.0安装失败" target="_blank">.Net framework4.0安装失败</a>
                                    <span class="text-muted">yangjuanjava</span>
<a class="tag" taget="_blank" href="/search/.net/1.htm">.net</a><a class="tag" taget="_blank" href="/search/windows/1.htm">windows</a>
                                    <div>上午的.net framework 4.0,各种失败,查了好多答案,各种不靠谱,最后终于找到答案了 
和Windows Update有关系,给目录名重命名一下再次安装,即安装成功了! 
下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=17113 
方法: 
1.运行cmd,输入net stop WuAuServ 
2.点击开</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>