hexo + gihub pages搭建个人博客

准备工作

我的环境是在mac上进行的搭建

  1. 安装git
  2. 安装node

以上这些就不详细的说明了

安装hexo

hexo 的官放文档有介绍如何安装以及指令,api等

  1. 找到合适的目录

    $ npm i hexo-cli -g
    
  2. 建站

    $ hexo init 
    $ cd 
    $ npm install //很重要
    

    这样一个hexo就创建完成(的确很简单)具体的配置参考官网 配置

  3. 基本操作(当然官网讲的更加详细)

    init

     $ hexo init [folder]
    

    新建一个网站。如果没有设置 folder ,Hexo 默认在目前的文件夹建立网站。

    new

     $ hexo new [layout] 
    </code></pre> <p>新建一篇文章。如果没有设置 layout 的话,默认使用 _config.yml 中的 default_layout 参数代替。如果标题包含空格的话,请使用引号括起来。</p> <p>generate</p> <pre><code> $ hexo generate
    </code></pre> <p>生成静态文件。</p> <p>选项描述</p> <pre><code> -d, --deploy    文件生成后立即部署网站
     -w, --watch 监视文件变动
    </code></pre> <p>该命令可以简写为</p> <pre><code> $ hexo g
    </code></pre> <p>server</p> <pre><code> $ hexo server
    </code></pre> <p>启动服务器。默认情况下,访问网址为: http://localhost:4000/。</p> <p>选项 描述</p> <pre><code> -p, --port  重设端口
     -s, --static    只使用静态文件
     -l, --log   启动日记记录,使用覆盖记录格式
    </code></pre> <p>deploy</p> <pre><code> $ hexo deploy
    </code></pre> <p>部署网站。</p> <p>参数描述</p> <pre><code> -g, --generate  部署之前预先生成静态文件
    </code></pre> <p>该命令可以简写为:</p> <pre><code> $ hexo d
    </code></pre> <p>clean</p> <pre><code> $ hexo clean
    </code></pre> <p>清除缓存文件 (db.json) 和已生成的静态文件 (public)。</p> <p>在某些情况(尤其是更换主题后),如果发现您对站点的更改无论如何也不生效,您可能需要运行该命令。<br> 还有许多的指令 参考官网指令</p> <p>现在一切都还在本地,要在网络上查看,需要github pages的配合</p> </li> 
     </ol> 
     <h3>github pages</h3> 
     <ol> 
      <li><p>首先要有个github账号(具体的配置 是另一回事了这里只说如何做一个github pages)</p></li> 
      <li> <p>新建一个仓库 <strong><em>名字要和你的用户名一样</em></strong></p> <p>比如 :你的用户名字叫 <strong>zhangsan</strong> ;那么就创建一个名字为<strong>zhangsan.github.io</strong>仓库</p> </li> 
     </ol> 
     <h3>把hexo 和 github pages关联起来</h3> 
     <ol> 
      <li> <p>在刚才创建的hexo文件项目中 找到 <code>_config.yml</code> 配置文件</p> <p>在配置文件的最后加上一下代码</p> <pre><code> ## _config.yml
     deploy:
         type: git
         repo: git@github.com:zhangsan/zhangsan.github.io.git ##是github上新建的那个仓库地址
         branch: master
    </code></pre> </li> 
      <li> <p>在hexo项目中</p> <pre><code>hexo new myblog
    hexo g 
    hexo d
    </code></pre> <p>然后打开<strong>https://github.com/zhangsan/zhangsan.github.io</strong><br> 就可以看见你的博客了</p> </li> 
     </ol> 
     <h3>更换主题</h3> 
     <ol> 
      <li>去官网找一个自己喜欢的主题 </li> 
      <li>进入主题的github</li> 
      <li>在hexo项目中,进入themes目录中</li> 
      <li>git clone ...主题的项目地址</li> 
      <li>在_config.yml配置文件中 修改为 <code>theme: 下载的主题名称</code>;</li> 
      <li>重新生成</li> 
     </ol> 
     <pre><code>```
    hexo clean 
    hexo g 
    hexo d
    ```
    </code></pre> 
     <p>就完成了主题的更换</p> 
     <h3>将自己的域名关联到Github Pages上</h3> 
     <p>由于个人的原因(没有准备好的域名)所以直接搬运别人的教程,以后再慢慢研究</p> 
     <blockquote> 
      <ol> 
       <li>购买域名</li> 
       <li>配置CNAME文件</li> 
      </ol> 
      <p>在 \hexo\source 文件夹下创建文件 CNAME (新建记事本文件命名<br> CNAME,然后打开)</p> 
     </blockquote> 
     <blockquote> 
      <p>内容为你的域名,例如我的域名是:ryane.top</p> 
      <ol start="3"> 
       <li>绑定域名</li> 
      </ol> 
     </blockquote> 
     <p>sry 后续继续更新。。。。</p> 
    </article>
                                </div>
                            </div>
                        </div>
                        <!--PC和WAP自适应版-->
                        <div id="SOHUCS" sid="1409028760694521856"></div>
                        <script type="text/javascript" src="/views/front/js/chanyan.js"></script>
                        <!-- 文章页-底部 动态广告位 -->
                        <div class="youdao-fixed-ad" id="detail_ad_bottom"></div>
                    </div>
                    <div class="col-md-3">
                        <div class="row" id="ad">
                            <!-- 文章页-右侧1 动态广告位 -->
                            <div id="right-1" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad">
                                <div class="youdao-fixed-ad" id="detail_ad_1"> </div>
                            </div>
                            <!-- 文章页-右侧2 动态广告位 -->
                            <div id="right-2" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad">
                                <div class="youdao-fixed-ad" id="detail_ad_2"></div>
                            </div>
                            <!-- 文章页-右侧3 动态广告位 -->
                            <div id="right-3" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad">
                                <div class="youdao-fixed-ad" id="detail_ad_3"></div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <div class="container">
            <h4 class="pt20 mb15 mt0 border-top">你可能感兴趣的:(hexo + gihub pages搭建个人博客)</h4>
            <div id="paradigm-article-related">
                <div class="recommend-post mb30">
                    <ul class="widget-links">
                        <li><a href="/article/1772511560346959872.htm"
                               title="C#使用ASP.NET Core Razor Pages构建网站(二)" target="_blank">C#使用ASP.NET Core Razor Pages构建网站(二)</a>
                            <span class="text-muted">林祖师</span>
    <a class="tag" taget="_blank" href="/search/C%23/1.htm">C#</a><a class="tag" taget="_blank" href="/search/c%23/1.htm">c#</a><a class="tag" taget="_blank" href="/search/asp.net/1.htm">asp.net</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a>
                            <div>上一篇文章讲了HTTP协议的基本概念、客户端Web开发技术以及ASP.NETCore框架的关键特点和创建项目方法链接:C#使用ASP.NETCoreRazorPages构建网站(一)接下来继续了解ASP.NETCoreRazorPages构建网站的后续内容了解RazorPagesRazorPages允许开发人员轻松地将HTML标记和C#代码混合在一起,这是使用.cshtml扩展名的原因。默认情况下</div>
                        </li>
                        <li><a href="/article/1772464985230868480.htm"
                               title="blog-engine-06-pelican 静态网站生成 支持 markdown 和 reST 语法" target="_blank">blog-engine-06-pelican 静态网站生成 支持 markdown 和 reST 语法</a>
                            <span class="text-muted">老马啸西风</span>
    <a class="tag" taget="_blank" href="/search/java/1.htm">java</a>
                            <div>拓展阅读blog-engine-01-常见博客引擎jekyll/hugo/Hexo/Pelican/Gatsby/VuePress/Nuxt.js/Middleman对比blog-engine-02-通过博客引擎jekyll构建githubpages博客实战笔记blog-engine-02-博客引擎jekyll-jekyll博客引擎介绍blog-engine-02-博客引擎jekyll-jekyl</div>
                        </li>
                        <li><a href="/article/1769882428865839104.htm"
                               title="C#、ASP、ASP.NET、.NET、ASP.NET CORE区别、ASP.NET Core其概念和特点、ASP.NET Core个人心得体会" target="_blank">C#、ASP、ASP.NET、.NET、ASP.NET CORE区别、ASP.NET Core其概念和特点、ASP.NET Core个人心得体会</a>
                            <span class="text-muted">lijingguang</span>
    <a class="tag" taget="_blank" href="/search/C%23/1.htm">C#</a><a class="tag" taget="_blank" href="/search/c%23/1.htm">c#</a>
                            <div>C#是一种面向对象的编程语言,主要用于开发跨平台的应用程序。它是.NET框架的一部分,并且可以在.NET平台上运行。ASP(ActiveServerPages)是一种用于构建动态Web页面的技术,使用VBScript或JScript作为服务器端脚本语言。它是早期的Microsoft技术,现已逐渐过时。ASP.NET是微软推出的下一代Web应用程序开发技术,它提供了更强大、更高效的功能和工具。ASP</div>
                        </li>
                        <li><a href="/article/1769061839993372672.htm"
                               title="uni-app微信小程序上拉加载,下拉刷新" target="_blank">uni-app微信小程序上拉加载,下拉刷新</a>
                            <span class="text-muted">Min_nna</span>
    <a class="tag" taget="_blank" href="/search/%E5%B0%8F%E7%A8%8B%E5%BA%8F/1.htm">小程序</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%89%8D%E7%AB%AF/1.htm">前端</a>
                            <div>pages.json配置官网链接onPullDownRefresh、onReachBottom函数跟生命周期同级data(){return{orderList:[],total:null,//总共多少条数据page:1,pageSize:10,}},onLoad(){},mounted(){this.getInfo()},methods:{getInfo(){API.getListxxx().th</div>
                        </li>
                        <li><a href="/article/1768893046528737280.htm"
                               title="uniapp 开发出现这个 Error in onLoad hook: “SyntaxError: Unexpected end of JSON input“" target="_blank">uniapp 开发出现这个 Error in onLoad hook: “SyntaxError: Unexpected end of JSON input“</a>
                            <span class="text-muted">古猿写代码</span>
    <a class="tag" taget="_blank" href="/search/uniapp/1.htm">uniapp</a><a class="tag" taget="_blank" href="/search/uni-app/1.htm">uni-app</a><a class="tag" taget="_blank" href="/search/json/1.htm">json</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a>
                            <div>uniapp开发出现这个ErrorinonLoadhook:“SyntaxError:UnexpectedendofJSONinput“,这个问题如何解决。原因:由于JSON.parse无法识别某些url中的特殊字符比如&等特殊符号造成的。解决办法:页面A(JSON.stringify传参)uni.navigateTo({url:"/pages/A/index?data="+encodeURICo</div>
                        </li>
                        <li><a href="/article/1766287058655076352.htm"
                               title="微信小程序使用npm、miniprogram管理" target="_blank">微信小程序使用npm、miniprogram管理</a>
                            <span class="text-muted">勿语&</span>
    <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/npm/1.htm">npm</a><a class="tag" taget="_blank" href="/search/%E5%B0%8F%E7%A8%8B%E5%BA%8F/1.htm">小程序</a>
                            <div>创建微信小程序基础模板在根目录创建一个miniprogram文件夹将pages、utils、app、sitemap.json等和源代码相关的文件移到miniprogram文件夹下。在项目根目录打开终端执行npminit-y修改配置文件project.config.json{"miniprogramRoot":"miniprogram/","setting":{"packNpmManually":t</div>
                        </li>
                        <li><a href="/article/1765519723107278848.htm"
                               title="python解析pdf文件" target="_blank">python解析pdf文件</a>
                            <span class="text-muted">锅炉房刘大爷</span>
    <a class="tag" taget="_blank" href="/search/python3/1.htm">python3</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/pdf/1.htm">pdf</a>
                            <div>加载pdf文件,获取pdf的每一页对象:importpdfplumberpath=""withpdfplumber.open(path)aspdf_obj:pages=pdf_obj.pages#获取页面的宽高p_width=page.widthp_height=page.height获取当页的所有文本:text=page.extract_text()如果未抽取到文本对象,text是None对象。</div>
                        </li>
                        <li><a href="/article/1765452335783436288.htm"
                               title="学习笔记——前端页面性能指标" target="_blank">学习笔记——前端页面性能指标</a>
                            <span class="text-muted">Garfield的子非鱼</span>
    
                            <div>意义Findouthowyoustackuptonewindustrybenchmarksformobilepagespeed曾提到随着页面加载时间从1秒增加到10秒,移动站点访问者跳转的概率增加了123%。相关指标计算NavigationTimingLevel2为了帮助开发者更好的衡量和改进前端页面性能,W3C性能小组引入了PerformanceNamvaigationTimeAPI(IE和Sa</div>
                        </li>
                        <li><a href="/article/1765124237464526848.htm"
                               title="pdfpages 宏包和 includepdf 使用问题" target="_blank">pdfpages 宏包和 includepdf 使用问题</a>
                            <span class="text-muted">钟山翼</span>
    <a class="tag" taget="_blank" href="/search/latex/1.htm">latex</a><a class="tag" taget="_blank" href="/search/pdfpages/1.htm">pdfpages</a><a class="tag" taget="_blank" href="/search/includepdf/1.htm">includepdf</a><a class="tag" taget="_blank" href="/search/latex/1.htm">latex</a><a class="tag" taget="_blank" href="/search/%E6%8F%92%E5%85%A5pdf/1.htm">插入pdf</a>
                            <div>在latex中插入其他pdf文档的页时\usepackage{pdfpages}%插入PDF页\includepdf[pages=-]{pg276-axi-hbm-en.pdf}用xelatex编译生成的pdf文档内容会与原文档内容不一致,文字位置对折等问题。解决办法:A文档中的某些页要插入到B文档中第一步:把A文档整体插入到C文档中,用pdflatex编译,此时C文档与A文档内容上一致。第二步:</div>
                        </li>
                        <li><a href="/article/1765117059882115072.htm"
                               title="微信小程序配置" target="_blank">微信小程序配置</a>
                            <span class="text-muted">我爱学习yq</span>
    <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/1.htm">小程序</a>
                            <div>微信小程序的下拉刷新配置主要在页面的配置文件app.json中进行。在app.json中,可以使用enablePullDownRefresh字段来配置是否支持下拉刷新,该字段的值为布尔类型。示例代码如下:{"pages":["pages/index/index"],"window":{"navigationBarTitleText":"小程序","enablePullDownRefresh":tr</div>
                        </li>
                        <li><a href="/article/1764330466812452864.htm"
                               title="Astro + NextUI 搭建个人博客(导航组件篇)" target="_blank">Astro + NextUI 搭建个人博客(导航组件篇)</a>
                            <span class="text-muted"></span>
    
                            <div>Astro简介由于我之前的个人博客是Vue3+Quasar+Koa+MySql搭建的,整体就是SPA的思路,作为练手倒是可以锻炼前后端各方面的能力。但考虑到后期的迁移和更新等,实在过于麻烦,个人博客其实使用SSR或SSG之类的框架就行了,比如Nextjs,Nuxtjs,Remix等等。于是我接触到了Astro这个框架,它厉害的是不与任何前端框架进行强行绑定,比如Nextjs是与React强绑定的,</div>
                        </li>
                        <li><a href="/article/1763882977038786560.htm"
                               title="【无标题】" target="_blank">【无标题】</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%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">服务器</a>
                            <div>1.IO进程线程之共享内存:shmrcv.c:#include#definePAGESIZE4096intmain(intargc,constchar*argv[]){key_tkey=-1;if((key=ftok("/",'k'))==-1){perror("ftokerror");return-1;}printf("key=%d\n",key);//创建共享内存,将物理内存映射到内核空间in</div>
                        </li>
                        <li><a href="/article/1763249954534547456.htm"
                               title="hexo新建文章 规则" target="_blank">hexo新建文章 规则</a>
                            <span class="text-muted">hiekay</span>
    
                            <div>你可以执行下列命令来创建一篇新文章。$hexonew[layout]您可以在命令中指定文章的布局(layout),默认为post,可以通过修改_config.yml中的default_layout参数来指定默认布局。布局(Layout)Hexo有三种默认布局:post、page和draft,它们分别对应不同的路径,而您自定义的其他布局和post相同,都将储存到source/_posts文件夹。布局</div>
                        </li>
                        <li><a href="/article/1762430750952611840.htm"
                               title="vue3中vue-pdf-embed实现放大、缩小、上一页、下一页、滚动翻页功能(pdf文件预览)" target="_blank">vue3中vue-pdf-embed实现放大、缩小、上一页、下一页、滚动翻页功能(pdf文件预览)</a>
                            <span class="text-muted">℘团子এ</span>
    <a class="tag" taget="_blank" href="/search/vue3/1.htm">vue3</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a>
                            <div>1.安装插件npminstallvue3-pdfjsnpminstallvue-pdf-embed2.完整代码上一页{{state.pageNum}}/{{state.numPages}}下一页放大缩小下载import{reactive,onMounted,computed}from"vue";importVuePdfEmbedfrom"vue-pdf-embed";import{createLo</div>
                        </li>
                        <li><a href="/article/1761754436151107584.htm"
                               title="uniapp:APP端webview拦截H5页面跳转,华为市场发布需要限制webview的H5页面跳转" target="_blank">uniapp:APP端webview拦截H5页面跳转,华为市场发布需要限制webview的H5页面跳转</a>
                            <span class="text-muted">Mosowe</span>
    <a class="tag" taget="_blank" href="/search/uni-app/1.htm">uni-app</a>
                            <div>在使用uniapp开发APP项目时,华为市场上线APP会被打回来:您的应用内容存在点击跳转至第三方应用市场或游戏中心下载渠道的问题,不符合华为应用市场审核标准。华为审核指南4.6因此可以考虑下面的处理方式,通过拦截webview页面的url实现:onReady(()=>{nextTick(()=>{plusReady();});});constplusReady=()=>{letpages=get</div>
                        </li>
                        <li><a href="/article/1761460397954654208.htm"
                               title="uniapp插件uViewplus的使用(涉及TS下的问题)" target="_blank">uniapp插件uViewplus的使用(涉及TS下的问题)</a>
                            <span class="text-muted">EmmaGuo2015</span>
    <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/uni-app/1.htm">uni-app</a><a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a>
                            <div>在技术选型后最后定了使用有团队维护的uview-plus3.0,官方文档配置参考:https://juejin.cn/post/7169875753100640270ts配置参考:https://blog.csdn.net/m0_70027114/article/details/132957426引入在项目文件的pages.json中的"easycom".“custom”:添加如下"easycom</div>
                        </li>
                        <li><a href="/article/1759913872468307968.htm"
                               title="使用useRoutes提示invalid hook call" target="_blank">使用useRoutes提示invalid hook call</a>
                            <span class="text-muted">wangshang1320</span>
    <a class="tag" taget="_blank" href="/search/react.js/1.htm">react.js</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF%E6%A1%86%E6%9E%B6/1.htm">前端框架</a>
                            <div>包版本:问题:今天用vite+react+ts重新搭建项目时报错代码:router.tsximport{useRoutes}from'react-router-dom';importHomefrom"../pages/home/index";constrouters=[{path:'/',element:}]//constRouterexportconstRouter=useRoutes(rout</div>
                        </li>
                        <li><a href="/article/1759876261963984896.htm"
                               title="使用 rsync-deploy-action 同步 Hexo 博客到个人服务器" target="_blank">使用 rsync-deploy-action 同步 Hexo 博客到个人服务器</a>
                            <span class="text-muted">yeshan333</span>
    
                            <div>前几天写了个基于rsync进行文件同步的Action->rsync-deploy-action。目的有三个:1、深入了解波GitHubActions,感受下GitHub的文档;2、个人博客在我的腾讯云CVM服务器上是部署有一份的「域名:shan333.cn」,之前的博客同步方式是通过Linux的定时任务,觉得不太行,当前博客的更新并没有那么频繁,没必要每隔几个小时就gitpull一下,且服务器还挂</div>
                        </li>
                        <li><a href="/article/1759867349290283008.htm"
                               title="大量数据集合保存数据库分页保存" target="_blank">大量数据集合保存数据库分页保存</a>
                            <span class="text-muted">习惯沉淀_</span>
    <a class="tag" taget="_blank" href="/search/java/1.htm">java</a>
                            <div>​​​​​​​inttotalRecord=saveList.size();//总数intcurrentPage=1;//起始页intpageSize=1000;//每页的内容大小数量inttotalPageNum=(totalRecord+pageSize-1)/pageSize;//计算出总页数(页码)while(currentPage>insertCollect=saveList.strea</div>
                        </li>
                        <li><a href="/article/1759865686701731840.htm"
                               title="vue3+vite插件配置系列1-vite-plugin-pages搭配vue-router" target="_blank">vue3+vite插件配置系列1-vite-plugin-pages搭配vue-router</a>
                            <span class="text-muted">永远不会太晚</span>
    <a class="tag" taget="_blank" href="/search/vite/1.htm">vite</a><a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/typescript/1.htm">typescript</a><a class="tag" taget="_blank" href="/search/vite/1.htm">vite</a>
                            <div>介绍vite插件,可以读取文件夹下的vue文件,自动生成vue-router的路由信息,这样以后每次有新的vue页面增加,都不用去更改vue-router的路由信息代码了,减少了工作量使用1.下载npmi-Dvite-plugin-pagesnpmi-svue-router@next2.vite.config.ts配置importPagesfrom"vite-plugin-pages"export</div>
                        </li>
                        <li><a href="/article/1759839398528118784.htm"
                               title="Android内存优化的知识梳理" target="_blank">Android内存优化的知识梳理</a>
                            <span class="text-muted">树獭非懒</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/Android/1.htm">Android</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/android/1.htm">android</a>
                            <div>JVM内存管理基础知识了解JVM内存管理的基础内容,对我们理解内存分配有很大的帮助:比如Java堆的原理,JVM如何判断对象的存活、几种垃圾回收算法:关于这部分,可以参考笔者之前写的JVM|翻越内存管理的墙。Android内存管理LMK(LowMemoryKiller)在Android中有个机制叫LowMemoryKiller,当CachedPages太少时,就会被触发。它的工作方式是根据进程的优</div>
                        </li>
                        <li><a href="/article/1759820911730585600.htm"
                               title="【微信小程序】搜索框样式" target="_blank">【微信小程序】搜索框样式</a>
                            <span class="text-muted">Pulseum</span>
    <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%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/1.htm">小程序</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a>
                            <div>实现微信小程序搜索框样式搜索框效果:代码实现:(复制可用)index.wxml:搜索index.wxss:/*pages/index/index.wxss*/.search{display:flex;align-items:center;justify-content:center;height:90rpx;background-color:#16a0f8;}.search.search_in{d</div>
                        </li>
                        <li><a href="/article/1759815284438429696.htm"
                               title="小程序常用组件" target="_blank">小程序常用组件</a>
                            <span class="text-muted">煸橙干儿~~</span>
    <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/1.htm">小程序</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a>
                            <div>一、tabBartabBar的相关设置要设置在app.json中(全局配置)。注意:tabBar中的list是数组形式,每一项都是以对象形式存在;list中对象的数量最多5个,最少2个;list中的对象的pagePath和text是必填项;list中的对象设置图片时,图片必须是本地图片。更多配置请参考tabBar官方配置文档。以下为简单示例:{"entryPagePath":"pages/inde</div>
                        </li>
                        <li><a href="/article/1759813101672296448.htm"
                               title="总结从零搭建个人博客" target="_blank">总结从零搭建个人博客</a>
                            <span class="text-muted">alpha_xu_vvvvv</span>
    <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</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/react.js/1.htm">react.js</a><a class="tag" taget="_blank" href="/search/webpack/1.htm">webpack</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a>
                            <div>总结从零搭建个人博客服务器腾讯、阿里随便买一个(需要3个月以上)域名买一个域名,买完之后需要审核、实名认证、报备,全部跑完整个流程大概需要一个多星期。域名备案完需要把备案号以连接的方式写到你的bolg底部宝塔宝塔是一个图形化的网站管理的软件,很好用。不需要你懂太对Linux的命令就可以挂载网站、服务器。怎么一步步搭网站就不说了,百度一搜一堆。上传个人博客代码(前台、后台、后端)这里就陈述一下我的一</div>
                        </li>
                        <li><a href="/article/1759786159770267648.htm"
                               title="微信小程序模板语法--数据绑定" target="_blank">微信小程序模板语法--数据绑定</a>
                            <span class="text-muted">九尘001</span>
    <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%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a>
                            <div>1、数据绑定首先了解微信标签:pages/demo02/demo02.wxmldiv普通写法:**.wxml文件:{{msg}}{{num}}是否是男人:{{isBoy}}{{students}}{{students.name}}{{students.age}}{{students.sex}}{{students.dept}}**.js文件:/***页面的初始数据*/data:{msg:"hell</div>
                        </li>
                        <li><a href="/article/1759764068845056000.htm"
                               title="微信小程序之开发会议OA项目" target="_blank">微信小程序之开发会议OA项目</a>
                            <span class="text-muted">空空_k</span>
    <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%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/1.htm">小程序</a><a class="tag" taget="_blank" href="/search/%E4%BC%9A%E8%AE%AEOA/1.htm">会议OA</a>
                            <div>目录前言本篇目标首页会议投票个人中心会议OA项目-首页配置tabbarmock工具pageswiper会议信息会议OA项目-会议自定义tabs组件会议管理会议OA项目-投票会议OA项目-个人中心前言文章含源码资源,投票及个人中心详细自行查看源码即可小程序没有DOM对象,一切基于组件化储备知识理解事件机制理解组件化理解数据绑定Flex布局移动端适配方案建议:学习vue后开发小程序更简单本篇目标首页会</div>
                        </li>
                        <li><a href="/article/1759708076790870016.htm"
                               title="微信小程序分包教程" target="_blank">微信小程序分包教程</a>
                            <span class="text-muted">zzzGISer</span>
    <a class="tag" taget="_blank" href="/search/%E5%B0%8F%E7%A8%8B%E5%BA%8F/1.htm">小程序</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/1.htm">小程序</a>
                            <div>文章目录一、使用场景二、操作方式1、建立分包文件夹2、文件构建3、文件配置三、总结一、使用场景微信小程序分包常用于代码量较大的小程序,发布时会受到大小限制。二、操作方式1、建立分包文件夹在项目根目录下创建分包文件夹,此处我创建了一个subPackages文件夹用来存放除底部菜单栏(我这个小程序有三个)页面之外的其他页面。之后在subPackages文件夹下创建pages用来存放页面文件,创建ima</div>
                        </li>
                        <li><a href="/article/1759706022894727168.htm"
                               title="微信小程序分包异步化,分包之间可以互相使用自定义组件" target="_blank">微信小程序分包异步化,分包之间可以互相使用自定义组件</a>
                            <span class="text-muted">KAGHQ</span>
    <a class="tag" taget="_blank" href="/search/%E5%B0%8F%E7%A8%8B%E5%BA%8F/1.htm">小程序</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/1.htm">小程序</a>
                            <div>官网链接转载uni构建的微信小程序中使用1.开启分包在manifest.json文件中对应平台开启分包{"mp-weixin":{/*微信小程序特有相关*/"optimization":{//开启分包"subPackages":true},"appid":"","setting":{"urlCheck":false},"usingComponents":true},}pages同级创建文件夹pac</div>
                        </li>
                        <li><a href="/article/1759667578487271424.htm"
                               title="error: src refspec main does not match any解决办法" target="_blank">error: src refspec main does not match any解决办法</a>
                            <span class="text-muted">dzq198</span>
    <a class="tag" taget="_blank" href="/search/github/1.htm">github</a>
                            <div>一、问题描述:用GitHubActions自动部署Hexo,到了最关键的一步;突然报错:error:srcrefspecmaindoesnotmatchany1、错误一:main分支应填写为master分支;但是只改这里也会报其他错误2、错误二:![rejected]main->main(non-fast-forward)这个问题解释起来很简单,还记得我们创建仓库时添加到README和licens</div>
                        </li>
                        <li><a href="/article/1759667451651518464.htm"
                               title="OpenSSH Username for ‘https://github‘报错弹窗与hexo d部署博客到github时报错:Error: Spawn failed解决办法" target="_blank">OpenSSH Username for ‘https://github‘报错弹窗与hexo d部署博客到github时报错:Error: Spawn failed解决办法</a>
                            <span class="text-muted">dzq198</span>
    <a class="tag" taget="_blank" href="/search/github/1.htm">github</a><a class="tag" taget="_blank" href="/search/Hexo/1.htm">Hexo</a><a class="tag" taget="_blank" href="/search/%E9%83%A8%E7%BD%B2%E5%8D%9A%E5%AE%A2/1.htm">部署博客</a><a class="tag" taget="_blank" href="/search/OpenSSH/1.htm">OpenSSH</a>
                            <div>一、问题描述1.基于Hexo+Github搭建个人博客,当到了最后关键时刻用hexod部署博客到github的仓库时反复弹出对话框OpenSSHUsernamefor'https://github'Passwordfor'https://你的github邮箱@github.com'二、排查步骤1.在自己建立的博客目录内按住键盘Shift键,点击鼠标右键打开GitBashHere,输入ssh-Tgi</div>
                        </li>
                                    <li><a href="/article/47.htm"
                                           title="jdk tomcat 环境变量配置" target="_blank">jdk tomcat 环境变量配置</a>
                                        <span class="text-muted">Array_06</span>
    <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/jdk/1.htm">jdk</a><a class="tag" taget="_blank" href="/search/tomcat/1.htm">tomcat</a>
                                        <div>Win7 下如何配置java环境变量 
     
    1。准备jdk包,win7系统,tomcat安装包(均上网下载即可) 
    2。进行对jdk的安装,尽量为默认路径(但要记住啊!!以防以后配置用。。。) 
    3。分别配置高级环境变量。 
       电脑-->右击属性-->高级环境变量-->环境变量。 
     
     
    分别配置 : 
     
    path   
     &nbs</div>
                                    </li>
                                    <li><a href="/article/174.htm"
                                           title="Spring调SDK包报java.lang.NoSuchFieldError错误" target="_blank">Spring调SDK包报java.lang.NoSuchFieldError错误</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>
                                        <div>        在工作中调另一个系统的SDK包,出现如下java.lang.NoSuchFieldError错误。 
    org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.l</div>
                                    </li>
                                    <li><a href="/article/301.htm"
                                           title="LeetCode[位运算] - #136 数组中的单一数" target="_blank">LeetCode[位运算] - #136 数组中的单一数</a>
                                        <span class="text-muted">Cwind</span>
    <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E9%A2%98%E8%A7%A3/1.htm">题解</a><a class="tag" taget="_blank" href="/search/%E4%BD%8D%E8%BF%90%E7%AE%97/1.htm">位运算</a><a class="tag" taget="_blank" href="/search/LeetCode/1.htm">LeetCode</a><a class="tag" taget="_blank" href="/search/Algorithm/1.htm">Algorithm</a>
                                        <div>原题链接:#136 Single Number 
    要求: 
    给定一个整型数组,其中除了一个元素之外,每个元素都出现两次。找出这个元素 
    注意:算法的时间复杂度应为O(n),最好不使用额外的内存空间 
    难度:中等 
    分析: 
    题目限定了线性的时间复杂度,同时不使用额外的空间,即要求只遍历数组一遍得出结果。由于异或运算 n XOR n = 0, n XOR 0 = n,故将数组中的每个元素进</div>
                                    </li>
                                    <li><a href="/article/428.htm"
                                           title="qq登陆界面开发" target="_blank">qq登陆界面开发</a>
                                        <span class="text-muted">15700786134</span>
    <a class="tag" taget="_blank" href="/search/qq/1.htm">qq</a>
                                        <div>今天我们来开发一个qq登陆界面,首先写一个界面程序,一个界面首先是一个Frame对象,即是一个窗体。然后在这个窗体上放置其他组件。代码如下: 
    public class First {         public void initul(){        jf=ne</div>
                                    </li>
                                    <li><a href="/article/555.htm"
                                           title="Linux的程序包管理器RPM" target="_blank">Linux的程序包管理器RPM</a>
                                        <span class="text-muted">被触发</span>
    <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a>
                                        <div>在早期我们使用源代码的方式来安装软件时,都需要先把源程序代码编译成可执行的二进制安装程序,然后进行安装。这就意味着每次安装软件都需要经过预处理-->编译-->汇编-->链接-->生成安装文件--> 安装,这个复杂而艰辛的过程。为简化安装步骤,便于广大用户的安装部署程序,程序提供商就在特定的系统上面编译好相关程序的安装文件并进行打包,提供给大家下载,我们只需要根据自己的</div>
                                    </li>
                                    <li><a href="/article/682.htm"
                                           title="socket通信遇到EOFException" target="_blank">socket通信遇到EOFException</a>
                                        <span class="text-muted">肆无忌惮_</span>
    <a class="tag" taget="_blank" href="/search/EOFException/1.htm">EOFException</a>
                                        <div>java.io.EOFException 
    at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2281) 
    at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:</div>
                                    </li>
                                    <li><a href="/article/809.htm"
                                           title="基于spring的web项目定时操作" target="_blank">基于spring的web项目定时操作</a>
                                        <span class="text-muted">知了ing</span>
    <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/Web/1.htm">Web</a>
                                        <div>废话不多说,直接上代码,很简单 配置一下项目启动就行 
    1,web.xml 
     
    
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    	xmlns="h</div>
                                    </li>
                                    <li><a href="/article/936.htm"
                                           title="树形结构的数据库表Schema设计" target="_blank">树形结构的数据库表Schema设计</a>
                                        <span class="text-muted">矮蛋蛋</span>
    <a class="tag" taget="_blank" href="/search/schema/1.htm">schema</a>
                                        <div>原文地址: 
    http://blog.csdn.net/MONKEY_D_MENG/article/details/6647488 
     
     
        程序设计过程中,我们常常用树形结构来表征某些数据的关联关系,如企业上下级部门、栏目结构、商品分类等等,通常而言,这些树状结构需要借助于数据库完成持久化。然而目前的各种基于关系的数据库,都是以二维表的形式记录存储数据信息,</div>
                                    </li>
                                    <li><a href="/article/1063.htm"
                                           title="maven将jar包和源码一起打包到本地仓库" target="_blank">maven将jar包和源码一起打包到本地仓库</a>
                                        <span class="text-muted">alleni123</span>
    <a class="tag" taget="_blank" href="/search/maven/1.htm">maven</a>
                                        <div>http://stackoverflow.com/questions/4031987/how-to-upload-sources-to-local-maven-repository 
     
     
     
    <project>
      ...
      <build>
        <plugins>
          <plugin>
            <groupI</div>
                                    </li>
                                    <li><a href="/article/1190.htm"
                                           title="java IO操作 与 File 获取文件或文件夹的大小,可读,等属性!!!" target="_blank">java IO操作 与 File 获取文件或文件夹的大小,可读,等属性!!!</a>
                                        <span class="text-muted">百合不是茶</span>
    
                                        <div>类 File 
    File是指文件和目录路径名的抽象表示形式。 
    1,何为文件: 
    标准文件(txt doc mp3...) 
    目录文件(文件夹) 
    虚拟内存文件 
      
    2,File类中有可以创建文件的 createNewFile()方法,在创建新文件的时候需要try{} catch(){}因为可能会抛出异常;也有可以判断文件是否是一个标准文件的方法isFile();这些防抖都</div>
                                    </li>
                                    <li><a href="/article/1317.htm"
                                           title="Spring注入有继承关系的类(2)" target="_blank">Spring注入有继承关系的类(2)</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>
                                        <div>被注入类的父类有相应的属性,Spring可以直接注入相应的属性,如下所例:1.AClass类 
    package com.bijian.spring.test4;
    
    public class AClass {
    
        private String a;
        private String b;
       
        public String getA() {
            retu</div>
                                    </li>
                                    <li><a href="/article/1444.htm"
                                           title="30岁转型期你能否成为成功人士" target="_blank">30岁转型期你能否成为成功人士</a>
                                        <span class="text-muted">bijian1013</span>
    <a class="tag" taget="_blank" href="/search/%E6%88%90%E9%95%BF/1.htm">成长</a><a class="tag" taget="_blank" href="/search/%E5%8A%B1%E5%BF%97/1.htm">励志</a>
                                        <div>        很多人由于年轻时走了弯路,到了30岁一事无成,这样的例子大有人在。但同样也有一些人,整个职业生涯都发展得很优秀,到了30岁已经成为职场的精英阶层。由于做猎头的原因,我们接触很多30岁左右的经理人,发现他们在职业发展道路上往往有很多致命的问题。在30岁之前,他们的职业生涯表现很优秀,但从30岁到40岁这一段,很多人</div>
                                    </li>
                                    <li><a href="/article/1571.htm"
                                           title="【Velocity四】Velocity与Java互操作" target="_blank">【Velocity四】Velocity与Java互操作</a>
                                        <span class="text-muted">bit1129</span>
    <a class="tag" taget="_blank" href="/search/velocity/1.htm">velocity</a>
                                        <div>Velocity出现的目的用于简化基于MVC的web应用开发,用于替代JSP标签技术,那么Velocity如何访问Java代码.本篇继续以Velocity三http://bit1129.iteye.com/blog/2106142中的例子为基础, 
         POJO 
       
    package com.tom.servlets;
    
    public</div>
                                    </li>
                                    <li><a href="/article/1698.htm"
                                           title="【Hive十一】Hive数据倾斜优化" target="_blank">【Hive十一】Hive数据倾斜优化</a>
                                        <span class="text-muted">bit1129</span>
    <a class="tag" taget="_blank" href="/search/hive/1.htm">hive</a>
                                        <div>什么是Hive数据倾斜问题 
      
     
     操作:join,group by,count distinct 
     现象:任务进度长时间维持在99%(或100%),查看任务监控页面,发现只有少量(1个或几个)reduce子任务未完成;查看未完成的子任务,可以看到本地读写数据量积累非常大,通常超过10GB可以认定为发生数据倾斜。 
     原因:key分布不均匀 
     倾斜度衡量:平均记录数超过50w且</div>
                                    </li>
                                    <li><a href="/article/1825.htm"
                                           title="在nginx中集成lua脚本:添加自定义Http头,封IP等" target="_blank">在nginx中集成lua脚本:添加自定义Http头,封IP等</a>
                                        <span class="text-muted">ronin47</span>
    <a class="tag" taget="_blank" href="/search/nginx+lua+csrf/1.htm">nginx lua csrf</a>
                                        <div>Lua是一个可以嵌入到Nginx配置文件中的动态脚本语言,从而可以在Nginx请求处理的任何阶段执行各种Lua代码。刚开始我们只是用Lua 把请求路由到后端服务器,但是它对我们架构的作用超出了我们的预期。下面就讲讲我们所做的工作。 强制搜索引擎只索引mixlr.com 
    Google把子域名当作完全独立的网站,我们不希望爬虫抓取子域名的页面,降低我们的Page rank。 
    location /{</div>
                                    </li>
                                    <li><a href="/article/1952.htm"
                                           title="java-3.求子数组的最大和" target="_blank">java-3.求子数组的最大和</a>
                                        <span class="text-muted">bylijinnan</span>
    <a class="tag" taget="_blank" href="/search/java/1.htm">java</a>
                                        <div>package beautyOfCoding;
    
    
    public class MaxSubArraySum {
    
    	/**
    	 * 3.求子数组的最大和
    题目描述:
    输入一个整形数组,数组里有正数也有负数。
    数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。
    求所有子数组的和的最大值。要求时间复杂度为O(n)。
    例如输入的数组为1, -2, 3, 10, -4,</div>
                                    </li>
                                    <li><a href="/article/2079.htm"
                                           title="Netty源码学习-FileRegion" target="_blank">Netty源码学习-FileRegion</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/netty/1.htm">netty</a>
                                        <div>今天看org.jboss.netty.example.http.file.HttpStaticFileServerHandler.java 
    可以直接往channel里面写入一个FileRegion对象,而不需要相应的encoder: 
     
    
    
    		//pipeline(没有诸如“FileRegionEncoder”的handler):
    		public ChannelPipeline ge</div>
                                    </li>
                                    <li><a href="/article/2206.htm"
                                           title="使用ZeroClipboard解决跨浏览器复制到剪贴板的问题" target="_blank">使用ZeroClipboard解决跨浏览器复制到剪贴板的问题</a>
                                        <span class="text-muted">cngolon</span>
    <a class="tag" taget="_blank" href="/search/%E8%B7%A8%E6%B5%8F%E8%A7%88%E5%99%A8/1.htm">跨浏览器</a><a class="tag" taget="_blank" href="/search/%E5%A4%8D%E5%88%B6%E5%88%B0%E7%B2%98%E8%B4%B4%E6%9D%BF/1.htm">复制到粘贴板</a><a class="tag" taget="_blank" href="/search/Zero+Clipboard/1.htm">Zero Clipboard</a>
                                        <div>Zero Clipboard的实现原理 
    Zero Clipboard 利用透明的Flash让其漂浮在复制按钮之上,这样其实点击的不是按钮而是 Flash ,这样将需要的内容传入Flash,再通过Flash的复制功能把传入的内容复制到剪贴板。 
    Zero Clipboard的安装方法 
    首先需要下载 Zero Clipboard的压缩包,解压后把文件夹中两个文件:ZeroClipboard.js </div>
                                    </li>
                                    <li><a href="/article/2333.htm"
                                           title="单例模式" target="_blank">单例模式</a>
                                        <span class="text-muted">cuishikuan</span>
    <a class="tag" taget="_blank" href="/search/%E5%8D%95%E4%BE%8B%E6%A8%A1%E5%BC%8F/1.htm">单例模式</a>
                                        <div>第一种(懒汉,线程不安全): 
    public class Singleton {   2     private static Singleton instance;   3     pri</div>
                                    </li>
                                    <li><a href="/article/2460.htm"
                                           title="spring+websocket的使用" target="_blank">spring+websocket的使用</a>
                                        <span class="text-muted">dalan_123</span>
    
                                        <div>一、spring配置文件 
    <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"    xmlns:xsi="http://www.w3.or</div>
                                    </li>
                                    <li><a href="/article/2587.htm"
                                           title="细节问题:ZEROFILL的用法范围。" target="_blank">细节问题:ZEROFILL的用法范围。</a>
                                        <span class="text-muted">dcj3sjt126com</span>
    <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a>
                                        <div>   1、zerofill把月份中的一位数字比如1,2,3等加前导0 
     
          
    mysql> CREATE TABLE t1 (year YEAR(4), month INT(2) UNSIGNED ZEROFILL,    -> day</div>
                                    </li>
                                    <li><a href="/article/2714.htm"
                                           title="Android开发10——Activity的跳转与传值" target="_blank">Android开发10——Activity的跳转与传值</a>
                                        <span class="text-muted">dcj3sjt126com</span>
    <a class="tag" taget="_blank" href="/search/Android%E5%BC%80%E5%8F%91/1.htm">Android开发</a>
                                        <div>Activity跳转与传值,主要是通过Intent类,Intent的作用是激活组件和附带数据。 
      
    一、Activity跳转 
    方法一Intent intent = new Intent(A.this, B.class); startActivity(intent) 
      
    方法二Intent intent = new Intent();intent.setCla</div>
                                    </li>
                                    <li><a href="/article/2841.htm"
                                           title="jdbc 得到表结构、主键" target="_blank">jdbc 得到表结构、主键</a>
                                        <span class="text-muted">eksliang</span>
    <a class="tag" taget="_blank" href="/search/jdbc+%E5%BE%97%E5%88%B0%E8%A1%A8%E7%BB%93%E6%9E%84%E3%80%81%E4%B8%BB%E9%94%AE/1.htm">jdbc 得到表结构、主键</a>
                                        <div>转自博客:http://blog.csdn.net/ocean1010/article/details/7266042 
    假设有个con DatabaseMetaData dbmd = con.getMetaData(); rs = dbmd.getColumns(con.getCatalog(), schema, tableName, null); rs.getSt</div>
                                    </li>
                                    <li><a href="/article/2968.htm"
                                           title="Android 应用程序开关GPS" target="_blank">Android 应用程序开关GPS</a>
                                        <span class="text-muted">gqdy365</span>
    <a class="tag" taget="_blank" href="/search/android/1.htm">android</a>
                                        <div>要在应用程序中操作GPS开关需要权限: 
     
    
    <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
     
    但在配置文件中添加此权限之后会报错,无法再eclipse里面正常编译,怎么办? 
    1、方法一:将项目放到Android源码中编译; 
    2、方法二:网上有人说cl</div>
                                    </li>
                                    <li><a href="/article/3095.htm"
                                           title="Windows上调试MapReduce" target="_blank">Windows上调试MapReduce</a>
                                        <span class="text-muted">zhiquanliu</span>
    <a class="tag" taget="_blank" href="/search/mapreduce/1.htm">mapreduce</a>
                                        <div>1.下载hadoop2x-eclipse-plugin https://github.com/winghc/hadoop2x-eclipse-plugin.git 把 hadoop2.6.0-eclipse-plugin.jar 放到eclipse plugin 目录中。 2.下载 hadoop2.6_x64_.zip http://dl.iteye.com/topics/download/d2b</div>
                                    </li>
                                    <li><a href="/article/3222.htm"
                                           title="如何看待一些知名博客推广软文的行为?" target="_blank">如何看待一些知名博客推广软文的行为?</a>
                                        <span class="text-muted">justjavac</span>
    <a class="tag" taget="_blank" href="/search/%E5%8D%9A%E5%AE%A2/1.htm">博客</a>
                                        <div>本文来自我在知乎上的一个回答:http://www.zhihu.com/question/23431810/answer/24588621 
    互联网上的两种典型心态: 
     
      当初求种像条狗,如今撸完嫌人丑  
      当初搜贴像条犬,如今读完嫌人软  
     
    你为啥感觉不舒服呢? 
    难道非得要作者把自己的劳动成果免费给你用,你才舒服? 
    就如同 Google 关闭了 Gooled Reader,那是</div>
                                    </li>
                                    <li><a href="/article/3349.htm"
                                           title="sql优化总结" target="_blank">sql优化总结</a>
                                        <span class="text-muted">macroli</span>
    <a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a>
                                        <div>为了是自己对sql优化有更好的原则性,在这里做一下总结,个人原则如有不对请多多指教。谢谢! 
      
    要知道一个简单的sql语句执行效率,就要有查看方式,一遍更好的进行优化。 
      
    一、简单的统计语句执行时间 
    declare @d datetime ---定义一个datetime的变量set @d=getdate() ---获取查询语句开始前的时间select user_id</div>
                                    </li>
                                    <li><a href="/article/3476.htm"
                                           title="Linux Oracle中常遇到的一些问题及命令总结" target="_blank">Linux Oracle中常遇到的一些问题及命令总结</a>
                                        <span class="text-muted">超声波</span>
    <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a>
                                        <div>1.linux更改主机名 
      
    (1)#hostname oracledb    临时修改主机名 
    (2) vi /etc/sysconfig/network   修改hostname 
    (3) vi /etc/hosts        修改IP对应的主机名 
      
    2.linux重启oracle实例及监听的各种方法 
    (注意操作的顺序应该是先监听,后数据库实例) 
    &nbs</div>
                                    </li>
                                    <li><a href="/article/3603.htm"
                                           title="hive函数大全及使用示例" target="_blank">hive函数大全及使用示例</a>
                                        <span class="text-muted">superlxw1234</span>
    <a class="tag" taget="_blank" href="/search/hadoop/1.htm">hadoop</a><a class="tag" taget="_blank" href="/search/hive%E5%87%BD%E6%95%B0/1.htm">hive函数</a>
                                        <div>  
    具体说明及示例参 见附件文档。  
      
      
    文档目录: 
      
    目录 
    一、关系运算: 4 
    1. 等值比较: = 4 
    2. 不等值比较: <> 4 
    3. 小于比较: < 4 
    4. 小于等于比较: <= 4 
    5. 大于比较: > 5 
    6. 大于等于比较: >= 5 
    7. 空值判断: IS NULL 5</div>
                                    </li>
                                    <li><a href="/article/3730.htm"
                                           title="Spring 4.2新特性-使用@Order调整配置类加载顺序" target="_blank">Spring 4.2新特性-使用@Order调整配置类加载顺序</a>
                                        <span class="text-muted">wiselyman</span>
    <a class="tag" taget="_blank" href="/search/spring+4/1.htm">spring 4</a>
                                        <div>4.1 @Order 
     
     Spring 4.2 利用@Order控制配置类的加载顺序 
      
    4.2 演示 
     
     两个演示bean 
     
    package com.wisely.spring4_2.order;
    
    public class Demo1Service {
    
    }
    
     
    package com.wisely.spring4_2.order;
    
    public class</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>