Node.js+Hexo搭建个人博客系统

什么是 Hexo?


Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
相比WordPress等动态博客,它有着无可比拟的速度。如果您的博客有大量纯静态内容,Hexo非常适合您。

安装


Node.js的安装

hexo是一款基于Node.js的静态博客框架,因此安装之前必须先安装Node.js

●Windows

从Node.js官网下载最新版的.exe或者.msi安装文件(根据自己的电脑决定32位还是64位),像安装一个普通的软件一样安装它。

打开命令提示符(管理员),然后输入

npm install -g hexo-cli

未出现错误即安装成功

●Linux

从Node.js官网下载最新版的.tar.xz文件

wget -O nodejs.tar.xz https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.xz

解压文件

 tar -Jxvf nodejs.tar.xz

将nodejs文件夹移动到/usr/local/目录下

 mv nodejs /usr/local/

将node和npm设置为全局命令

 ln -s /usr/local/nodejs/bin/node /usr/local/bin/node
 ln -s /usr/local/nodejs/bin/npm /usr/local/bin/npm

Hexo的安装

在命令行中(Windows在命令提示符中/Linux直接在Bash中)输入以下命令安装hexo

npm install -g hexo-cli

建站使用


新建博客

安装 Hexo 完成后,请执行下列命令,Hexo 将会在指定文件夹中新建所需要的文件

hexo init <folder> //新建博客目录,拷贝相关文件
cd <folder>        //进入博客目录
npm install        //安装依赖包

新建完成后,指定文件夹的目录如下:

.
├── _config.yml
├── package.json
├── scaffolds
├── source
|   ├── _drafts
|   └── _posts
└── themes

_config.yml

网站的 配置 信息,您可以在此配置大部分的参数。

source

资源文件夹是存放用户资源的地方。除 posts 文件夹之外,开头命名为 (下划线)的文件 / 文件夹和隐藏的文件将会被忽略。Markdown 和 HTML 文件会被解析并放到 public 文件夹,而其他文件会被拷贝过去。

themes
主题 文件夹。Hexo 会根据主题来生成静态页面。

写作

hexo new [layout] </code></pre> 
  <p><strong>布局(Layout)</strong></p> 
  <ul> 
   <li>post :文章</li> 
   <li>page:页面 </li> 
   <li>draft:草稿</li> 
  </ul> 
  <h3 id="服务器本机访问">服务器(本机访问)</h3> 
  <pre class="prettyprint"><code class=" hljs axapta">hexo s
或者
hexo <span class="hljs-keyword">server</span>
hexo <span class="hljs-keyword">server</span> -p <span class="hljs-number">5000</span> <span class="hljs-comment">//指定端口为5000,默认端口为4000</span></code></pre> 
  <h3 id="生成器生成静态网页">生成器(生成静态网页)</h3> 
  <p>以下命令将生成静态网页,在public文件夹下,根据自己需要发布到相应服务,可以部署到VPS</p> 
  <pre class="prettyprint"><code class=" hljs vhdl">hexo <span class="hljs-keyword">generate</span>
或者
hexo g
hexo <span class="hljs-keyword">generate</span> <span class="hljs-comment">--watch //监视文件变动并立即重新生成静态文件</span></code></pre> 
 </div> 
</div>
                            </div>
                        </div>
                    </div>
                    <!--PC和WAP自适应版-->
                    <div id="SOHUCS" sid="1278053356958400512"></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">你可能感兴趣的:(Node-js)</h4>
        <div id="paradigm-article-related">
            <div class="recommend-post mb30">
                <ul class="widget-links">
                    <li><a href="/article/1757945631541837824.htm"
                           title="Node-js和echarts" target="_blank">Node-js和echarts</a>
                        <span class="text-muted">冲锋敢死曾小贤</span>

                        <div>在命令行输入npm-v出现了node版本号即安装成功新建一个package文件npminit输入对应的内容全部采取默认方式命令npminit-y安装依赖npminstalljquery默认放在生产环境下的生产环境是软件上线的时候需要用到的依赖包npmibootstrap--savenpmibootstrap-S开发环境是软件开发的时候需要用到的依赖包npmibootstrap--save-devn</div>
                    </li>
                    <li><a href="/article/1748568172174262272.htm"
                           title="node-js中mysql连接数据库" target="_blank">node-js中mysql连接数据库</a>
                        <span class="text-muted">webstertang</span>

                        <div>使用npm中的mysql模块连接数据库一、安装npminstallmysql二、引入模块,并连接mysqlvarmysql=require("mysql");module.exports=function(database){returnmysql.createConnection({host:"127.0.0.1",user:"root",password:"root",database:dat</div>
                    </li>
                    <li><a href="/article/1724304324001083392.htm"
                           title="yarn 安装vuex vue-router 报错error Received malformed response from registry for “vuex“" target="_blank">yarn 安装vuex vue-router 报错error Received malformed response from registry for “vuex“</a>
                        <span class="text-muted">刘栀子</span>
<a class="tag" taget="_blank" href="/search/yarn/1.htm">yarn</a>
                        <div>报错信息直接执行该方法解决1.步骤一yarnconfigsetregistryhttps://registry.npm.taobao.org2.步骤二yarninstall--no-bin-links参考文件路径https://www.html.cn/qa/node-js/14966.html</div>
                    </li>
                    <li><a href="/article/1707887777317728256.htm"
                           title="PyQt完整入门教程" target="_blank">PyQt完整入门教程</a>
                        <span class="text-muted">要努力的嬉哈风范</span>
<a class="tag" taget="_blank" href="/search/python%E6%95%99%E7%A8%8B/1.htm">python教程</a>
                        <div>1、GUI开发框架简介19年来,一直在做AndroidROM相关测试,也有了一定的积累;20年,计划把之前完整的测试方案、脚本、工具进行整合复用。第一期计划是开发一个GUI的测试工具,近期也进行了相关调研。1.1通用开发框架electorn:基于node-js,跨平台,开发成本低,运行效率低qt:基于C++,跨平台,效率高,开发成本高javafx:基于java,主要用于跨平台桌面程序开发flutt</div>
                    </li>
                    <li><a href="/article/1685583730309148672.htm"
                           title="skywalking" target="_blank">skywalking</a>
                        <span class="text-muted">yang_zzu</span>
<a class="tag" taget="_blank" href="/search/java%E5%BC%80%E5%8F%91/1.htm">java开发</a><a class="tag" taget="_blank" href="/search/skywalking/1.htm">skywalking</a><a class="tag" taget="_blank" href="/search/%E8%B0%83%E7%94%A8%E9%93%BE%E7%9B%91%E6%8E%A7/1.htm">调用链监控</a>
                        <div>目录分布式链路追踪Skywalking的特点整体架构安装node-js安装es-head安装esskywalking部署应用服务配置警告信息过滤路径启动的服务源码地址APM(ApplicationPerformanceManagement)即应用性能管理系统,是对企业系统即时监控以实现对应用程序性能管理和故障管理的系统化的解决方案。应用性能管理,主要指对企业的关键业务应用进行监测、优化,提高企业应</div>
                    </li>
                    <li><a href="/article/1682015405457092608.htm"
                           title="Node-js" target="_blank">Node-js</a>
                        <span class="text-muted">FØund404</span>
<a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</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%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a>
                        <div>title:Node.jsdate:2022-06-3021:26:11tags:Node.jscategories:Node.js什么是Node.jsNode.js是一个基于ChromeV8引擎的JavaScript运行环境Node.js中的JavaScript运行环境注意:浏览器是JavaScript的前端运行环境Node.js是JavaScript的后端运行环境Node.js中无法调用DOM</div>
                    </li>
                    <li><a href="/article/1672033316200603648.htm"
                           title="【Nodejs】Node-js笔记" target="_blank">【Nodejs】Node-js笔记</a>
                        <span class="text-muted">Ein hübscher Kerl.</span>
<a class="tag" taget="_blank" href="/search/%23/1.htm">#</a><a class="tag" taget="_blank" href="/search/JavaScript%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/1.htm">JavaScript学习笔记</a><a class="tag" taget="_blank" href="/search/%E5%A4%A7%E5%89%8D%E7%AB%AF%E5%AD%A6%E4%B9%A0/1.htm">大前端学习</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</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><a class="tag" taget="_blank" href="/search/node.js/1.htm">node.js</a><a class="tag" taget="_blank" href="/search/npm/1.htm">npm</a>
                        <div>Node.js文章目录Node.js一、Node.js概述1.1、介绍1.2、官网1.3、Node.js应用场景1.4、安装Node.js1.5、npm包管理器1.5.1、介绍1.5.2、切换npm源1.5.3、生成JSON配置文件1.5.4、查看当前安装的树形模块1.5.5、安装模块1.5.6、自定义脚本命令1.5.7、自动重启应用1.6、模块化二、Node_js常用内置模块2.1、OS模块2.</div>
                    </li>
                    <li><a href="/article/1667518934808616960.htm"
                           title="debian安装node-js环境" target="_blank">debian安装node-js环境</a>
                        <span class="text-muted">牧民</span>

                        <div>推荐第二种安装方式,第一张安装方式会报很多的环境变量出现问题安装各种g++c++编译环境等方式1:1、下载nodejs安装包wgethttps://nodejs.org/dist/v8.9.4/node-v8.9.4.tar.gz2、解压tarzxvfnode-v8.9.4.tar.gz3.编译源码进入node-v8.9.4文件夹目录./configure配置安装路径,默认安装路径maketest</div>
                    </li>
                    <li><a href="/article/1648236185249681408.htm"
                           title="node-js获取本机ip" target="_blank">node-js获取本机ip</a>
                        <span class="text-muted">Wxh16144</span>

                        <div>使用node.js获取本地IPv4地址项目需求在公司开发项目过程中,使用Vue项目配置本地host的时候;每个人从SVN仓库pull下来的代码,安装依赖后,无法正常运行,需要修改ip为自己本地IP?(不知何用意);索性每次都要改,每个开发者都麻烦,所以自己写了一个方法来获取IP地址;解决方法constos=require('os');constgetLocalIP=()=>{//所有的网卡cons</div>
                    </li>
                    <li><a href="/article/1616834836041859072.htm"
                           title="Ubuntu 20.04 快速搭建Vue开发环境" target="_blank">Ubuntu 20.04 快速搭建Vue开发环境</a>
                        <span class="text-muted">EdmundShelby</span>
<a class="tag" taget="_blank" href="/search/Vue%2FUniApp%E6%80%BB%E7%BB%93/1.htm">Vue/UniApp总结</a><a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/ubuntu/1.htm">ubuntu</a><a class="tag" taget="_blank" href="/search/npm/1.htm">npm</a>
                        <div>node-js官网下载压缩包,解压到/usr/local目录下修改环境变量还需要重启,所以设置软连接更快sudoln-s/usr/local/language/node-js/bin/node/usr/local/binsudoln-s/usr/local/language/node-js/bin/npm/usr/local/bin然后就可以检查版本,如果之前的/usr/local/bin有重名文</div>
                    </li>
                    <li><a href="/article/1616045739308253184.htm"
                           title="PyQt开发入门教程" target="_blank">PyQt开发入门教程</a>
                        <span class="text-muted">there2belief</span>
<a class="tag" taget="_blank" href="/search/Python/1.htm">Python</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a>
                        <div>来源:PyQt完整入门教程-lovesoo-博客园(cnblogs.com)1、GUI开发框架简介1.1通用开发框架electorn:基于node-js,跨平台,开发成本低,运行效率低qt:基于C++,跨平台,效率高,开发成本高javafx:基于java,主要用于跨平台桌面程序开发flutter:基于dart语言,谷歌开源移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面1.</div>
                    </li>
                    <li><a href="/article/1491053252316258304.htm"
                           title="【译】Node.js是什么?JavaScript运行时说明" target="_blank">【译】Node.js是什么?JavaScript运行时说明</a>
                        <span class="text-muted">ayufish</span>

                        <div>原文链接:https://www.infoworld.com/article/3210589/node-js/what-is-nodejs-javascript-runtime-explained.htmlNode.js是一个精简、快速、跨平台的JavaScript运行时环境,被用在服务器端和桌面应用。infoworld伸缩性、延迟、吞吐量是web服务器的几个核心性能指标。当访问量增大时依旧能保持</div>
                    </li>
                    <li><a href="/article/1389183842451017728.htm"
                           title="[译] NodeJS 错误处理最佳实践" target="_blank">[译] NodeJS 错误处理最佳实践</a>
                        <span class="text-muted">宫若石</span>

                        <div>NodeJS的错误处理让人痛苦,在很长的一段时间里,大量的错误被放任不管。但是要想建立一个健壮的Node.js程序就必须正确的处理这些错误,而且这并不难学。如果你实在没有耐心,那就直接绕过长篇大论跳到“总结”部分吧。英文原文:https://www.joyent.com/node-js/production/design/errors这篇文章会回答NodeJS初学者的若干问题:我写的函数里什么时候</div>
                    </li>
                    <li><a href="/article/1305324906279374848.htm"
                           title="dvaJs + react 快速构建项目" target="_blank">dvaJs + react 快速构建项目</a>
                        <span class="text-muted">梦回唐朝编程</span>
<a class="tag" taget="_blank" href="/search/dva/1.htm">dva</a><a class="tag" taget="_blank" href="/search/react/1.htm">react</a><a class="tag" taget="_blank" href="/search/dva/1.htm">dva</a><a class="tag" taget="_blank" href="/search/yarn/1.htm">yarn</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a>
                        <div>dvaJs+react快速构建react项目构建之前需要先安装好node-js(默认自带npm包管理器)或者安装yarn。如果使用国内网络可能会造成下载速度慢可以先设置淘宝镜像(设置方法请参考:http://blog.csdn.net/quuqu/article/details/64121812):安装npminstalldvanpminstalldva-cli-g(-g代表全局安装)创建项目mk</div>
                    </li>
                    <li><a href="/article/1293167087195332608.htm"
                           title="分享6个可用于检查Node-js中漏洞的工具-诺禾" target="_blank">分享6个可用于检查Node-js中漏洞的工具-诺禾</a>
                        <span class="text-muted">yyone123</span>
<a class="tag" taget="_blank" href="/search/js/1.htm">js</a>
                        <div>所有产品中都可能存在漏洞。软件做得越大,潜在的漏洞就越大。如果存在漏洞,漏洞将为某些不怀好意的开发者创造机会,这可能会破坏产品以及产品的用户体验。此外,在当今快节奏的世界中,随着公司要求快速开发(或更新)流程,漏洞的数量会增加。这就是为什么尽早检查应用程序中的漏洞很重要。这可以帮助你确保发布的最终产品是安全的,从长远来看可以节省大量时间。在本文中,介绍六个工具,这些工具可以帮助你检查Node.js</div>
                    </li>
                    <li><a href="/article/1290503546231398400.htm"
                           title="NodeJs 写服务器案例 搭建服务器 创建服务器" target="_blank">NodeJs 写服务器案例 搭建服务器 创建服务器</a>
                        <span class="text-muted">创新境界</span>
<a class="tag" taget="_blank" href="/search/node-js/1.htm">node-js</a><a class="tag" taget="_blank" href="/search/%E5%88%9B%E5%BB%BA%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">创建服务器</a><a class="tag" taget="_blank" href="/search/node-js/1.htm">node-js</a><a class="tag" taget="_blank" href="/search/nodejs/1.htm">nodejs</a><a class="tag" taget="_blank" href="/search/node/1.htm">node</a><a class="tag" taget="_blank" href="/search/js/1.htm">js</a>
                        <div>其实用node-js写一个服务端程序没多大的难度,nodejs把很多方法都封装,其次nodejs是异步通信架构轻松实现高并发如果要用多核处理包含库cluster下面的代码仅仅是一个3分钟写出来的登录案例访问链接:http://127.0.0.1:8080/select?type1=login&username=csdn&password=123456我下面的代码没有做很多判断比如sql匹配防sql</div>
                    </li>
                    <li><a href="/article/1290186694066249728.htm"
                           title="web3的shh使用" target="_blank">web3的shh使用</a>
                        <span class="text-muted">逸飞777</span>
<a class="tag" taget="_blank" href="/search/%E4%BB%A5%E5%A4%AA%E5%9D%8A/1.htm">以太坊</a>
                        <div>web3-shh包用来使用whisper协议进行广播发送。我在node-js开发中想调用ssh生成一对公钥和私钥,但是报了以下错误:web3.js:Error:Themethodshh_newSymKeydoesnotexist/isnotavailableonWeb3.js不管怎么调,方法总是调用不了,百度以后发现没有解答,然后果断Google,终于找到答案,在这里总结。1.升级web3版本,我</div>
                    </li>
                    <li><a href="/article/1289258719552544768.htm"
                           title="node.js vs. Spring" target="_blank">node.js vs. Spring</a>
                        <span class="text-muted">LarryHai6</span>
<a class="tag" taget="_blank" href="/search/IT-%E5%BA%94%E7%94%A8%E6%A1%86%E6%9E%B6-Spring/1.htm">IT-应用框架-Spring</a>
                        <div>http://vschart.com/compare/node-js/vs/spring-frameworknode.jsSpring+Addcolumnnode.jsSpringFrameworkCategoryFrameworkWebapplicationframeworkWebapplicationframeworkFrameworkPreference48%votes52%votesWeb</div>
                    </li>
                    <li><a href="/article/1287849520301912064.htm"
                           title="Appium Python环境配置" target="_blank">Appium Python环境配置</a>
                        <span class="text-muted">nullpointsun</span>

                        <div>1.下载各种必需环境软件JavaSDK,官网AndroidSDK,官网Appium,官网node-js,官网python,官网(以上都是无脑安装,无脑装就行了)装好nodejs之后,应该可以运行npm命令,用这个命令我们装一个appium-doctor来测试一下我们的环境是否OKnpminstall-gappium-doctor装好以后运行一下appium-doctorinfoAppiumDoct</div>
                    </li>
                    <li><a href="/article/1283006558493491200.htm"
                           title="node-js由浅入深教程" target="_blank">node-js由浅入深教程</a>
                        <span class="text-muted">qq_39985511</span>
<a class="tag" taget="_blank" href="/search/node/1.htm">node</a>
                        <div>Node.js是目前非常火热的技术,但是它的诞生经历却很奇特。众所周知,在Netscape设计出JavaScript后的短短几个月,JavaScript事实上已经是前端开发的唯一标准。后来,微软通过IE击败了Netscape后一统桌面,结果几年时间,浏览器毫无进步。(2001年推出的古老的IE6到今天仍然有人在使用!)没有竞争就没有发展。微软认为IE6浏览器已经非常完善,几乎没有可改进之处,然后解</div>
                    </li>
                    <li><a href="/article/1281603189837152256.htm"
                           title="利用Node-js搭建前端自动化平台" target="_blank">利用Node-js搭建前端自动化平台</a>
                        <span class="text-muted">Max_Law</span>
<a class="tag" taget="_blank" href="/search/Node.js/1.htm">Node.js</a>
                        <div>我们在前面《Node.js的本质》一文中初步了解Node.js后,发现它功能很多呀,这么牛逼的东西赶紧学习。然而我一直翻看网上各种的教程,文档,都是什么学习node内核呀,API呀,node项目呀,看得头晕眼花,这个学习曲线这么陡,简直打击热情嘛,经过我一番纠结,终于确定了学习的路线,Node.js我为其总结三大块功能:利用Node.js搭建后台;利用Node.js编写脚本;利用Node.js实现</div>
                    </li>
                    <li><a href="/article/1280451977129508864.htm"
                           title="如何在Node.js中打印堆栈跟踪?" target="_blank">如何在Node.js中打印堆栈跟踪?</a>
                        <span class="text-muted">p15097962069</span>

                        <div>本文翻译自:HowtoprintastacktraceinNode.js?有谁知道如何在Node.js中打印堆栈跟踪?#1楼参考:https://stackoom.com/question/CGd0/如何在Node-js中打印堆栈跟踪#2楼通过一个随时可用的Node模块,可以从Node获得全长堆栈跟踪(尽管性能损失很小):http://www.mattinsler.com/post/2639630</div>
                    </li>
                    <li><a href="/article/1275336914521571328.htm"
                           title="《javascript机器人》学习笔记" target="_blank">《javascript机器人》学习笔记</a>
                        <span class="text-muted">jser_dimple</span>

                        <div>今天看了一本书,名字是Javascript机器人,里面讲述的就是使用node-js进行控制硬件里面有一些代码在github开源https://github.com/rwaldron/javascript-robotics主要是要安装Johnny-Five包,然后使用的电路板为Arduino。Arduino是一款便捷灵活、方便上手的开源电子原型平台。1.下载并安装ArduinoIDE2.可通过USB</div>
                    </li>
                    <li><a href="/article/1241108424972947456.htm"
                           title="【NodeJS】基础知识" target="_blank">【NodeJS】基础知识</a>
                        <span class="text-muted">y4ngyy</span>

                        <div>nodejs基础nodejs允许自己封装模块,使得编写程序可以模块化,便于维护整理。在一个js文件中写完封装的函数或对象后,可以使用exports或module.exports来将模块中的函数暴露给程序,使得整个程序可以使用,如:functionHelloWorld(){return'Hello,node-js!';}module.exports.HelloWorld=HelloWorld;要使用</div>
                    </li>
                    <li><a href="/article/1176609259744473088.htm"
                           title="js操作数据库实现注册和登陆的简单实例" target="_blank">js操作数据库实现注册和登陆的简单实例</a>
                        <span class="text-muted"></span>

                        <div>自从node-js出现之后,不只是java,php等后端语言可以操作数据库,进行内容的增删改查,javascript简本语言同样具备了该项技能,而且在node下,js具备了很强的操作性和代码的阅读性,让晦涩难懂的代码变得更加的清晰了,下面我简单介绍javascript如何操作数据库进行登录注册功能的实现。首先,页面部分就直接省略了,我们默认已经安装数据库了,开始从注登录说起。exports.log</div>
                    </li>
                    <li><a href="/article/1188546023954423808.htm"
                           title="nodeJs 安装及使用" target="_blank">nodeJs 安装及使用</a>
                        <span class="text-muted">凤凰小哥哥</span>
<a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7%E7%9B%B8%E5%85%B3/1.htm">开发工具相关</a>
                        <div>下载地址:https://download.csdn.net/download/qq_35781178/11223059点击:node-v6.9.2-x64.msi查看是否安装成功,dos命令:node-vnpm-v然后配置全局变量,首先在安装目录配置两个文件夹:dos输入命令:npmconfigsetprefix"C:\tools\node-js\node_global"npmconfigset</div>
                    </li>
                    <li><a href="/article/1170074692082479104.htm"
                           title="Web全栈开发基础(小白入门版本)" target="_blank">Web全栈开发基础(小白入门版本)</a>
                        <span class="text-muted">弈心逐梦</span>
<a class="tag" taget="_blank" href="/search/%E5%90%8E%E7%AB%AF/1.htm">后端</a><a class="tag" taget="_blank" href="/search/Web%E5%85%A8%E6%A0%88%E5%BC%80%E5%8F%91%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/1.htm">Web全栈开发学习笔记</a>
                        <div>近几个月认真写了写Web全栈代码,有点小收获这里分享一下。我还做了个PPT,资源路径欢迎拍砖指点!Web全栈开发是一个听起来很虎的名词。本文从技术层面解释全栈开发,能帮助没有全栈概念,或者说对相关技术比如Django、Node-js等没有什么认识的读者搞明白这些名词之间有什么关系。技术栈Web全栈,是将前端技术、后端技术、前后端交互技术、数据处理及系统部署等技能都能用起来的开发方式。既能写界面,又</div>
                    </li>
                    <li><a href="/article/5840072.htm"
                           title="TypeScript" target="_blank">TypeScript</a>
                        <span class="text-muted">漂泊雪狼</span>

                        <div>https://github.com/Microsoft/TypeScripthttp://www.typescriptlang.org/https://docs.mongodb.com/ecosystem/drivers/node-js/http://www.hacksparrow.com/mongoskin-tutorial-with-examples.htmlhttp://mongoosej</div>
                    </li>
                    <li><a href="/article/1175327086861168640.htm"
                           title="用libevent 写高性能的服务器" target="_blank">用libevent 写高性能的服务器</a>
                        <span class="text-muted">创新境界</span>

                        <div>前面写过用Node-Js写的高并发服务器,因为Node-Js基于异步非阻塞的机制,优点是容易实现高并发缺点是由于是谷歌V8的引擎JS不适合做太大规模的计算操作。所以如果服务器涉及到大规模的计算操作并且想快速开发的话,基于HTTP/TCPIP协议的话推荐用libevent库最直观的理解是基于异步非阻塞的机制就是都使用了回调函数下面的代码是我从之前做过的工程里找了一段单独复制出来无法直接运行我再从网上</div>
                    </li>
                    <li><a href="/article/5076430.htm"
                           title="用libevent 写高性能的服务器" target="_blank">用libevent 写高性能的服务器</a>
                        <span class="text-muted">Innovation_Miracle</span>
<a class="tag" taget="_blank" href="/search/%E5%B9%B6%E5%8F%91/1.htm">并发</a><a class="tag" taget="_blank" href="/search/%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">服务器</a><a class="tag" taget="_blank" href="/search/libevent/1.htm">libevent</a><a class="tag" taget="_blank" href="/search/%E9%AB%98%E6%80%A7%E8%83%BD/1.htm">高性能</a><a class="tag" taget="_blank" href="/search/CC%2B%2B%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">CC++服务器</a>
                        <div>前面写过用Node-Js写的高并发服务器,因为Node-Js基于异步非阻塞的机制 ,优点是容易实现高并发 缺点是由于是谷歌V8的引擎JS不适合做太大规模的计算操作。所以如果服务器涉及到大规模的计算操作并且想快速开发的话,基于HTTP/TCPIP协议的话推荐用libevent库 最直观的理解是 基于异步非阻塞的机制就是 都使用了回调函数 下面的代码是我从之前做过的工程里找了一段单独复制出来无法直接运</div>
                    </li>
                                <li><a href="/article/84.htm"
                                       title="继之前的线程循环加到窗口中运行" target="_blank">继之前的线程循环加到窗口中运行</a>
                                    <span class="text-muted">3213213333332132</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/thread/1.htm">thread</a><a class="tag" taget="_blank" href="/search/JFrame/1.htm">JFrame</a><a class="tag" taget="_blank" href="/search/JPanel/1.htm">JPanel</a>
                                    <div>之前写了有关java线程的循环执行和结束,因为想制作成exe文件,想把执行的效果加到窗口上,所以就结合了JFrame和JPanel写了这个程序,这里直接贴出代码,在窗口上运行的效果下面有附图。 
 

package thread;

import java.awt.Graphics;
import java.text.SimpleDateFormat;
import java.util</div>
                                </li>
                                <li><a href="/article/211.htm"
                                       title="linux 常用命令" target="_blank">linux 常用命令</a>
                                    <span class="text-muted">BlueSkator</span>
<a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/%E5%91%BD%E4%BB%A4/1.htm">命令</a>
                                    <div>1.grep 
相信这个命令可以说是大家最常用的命令之一了。尤其是查询生产环境的日志,这个命令绝对是必不可少的。 
但之前总是习惯于使用 (grep -n 关键字 文件名 )查出关键字以及该关键字所在的行数,然后再用 (sed -n  '100,200p' 文件名),去查出该关键字之后的日志内容。 
但其实还有更简便的办法,就是用(grep  -B n、-A n、-C n 关键</div>
                                </li>
                                <li><a href="/article/338.htm"
                                       title="php heredoc原文档和nowdoc语法" target="_blank">php heredoc原文档和nowdoc语法</a>
                                    <span class="text-muted">dcj3sjt126com</span>
<a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a><a class="tag" taget="_blank" href="/search/heredoc/1.htm">heredoc</a><a class="tag" taget="_blank" href="/search/nowdoc/1.htm">nowdoc</a>
                                    <div><!doctype html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>Current To-Do List</title>
</head>
<body>
<?</div>
                                </li>
                                <li><a href="/article/465.htm"
                                       title="overflow的属性" target="_blank">overflow的属性</a>
                                    <span class="text-muted">周华华</span>
<a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a>
                                    <div><!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/1999/xhtml&q</div>
                                </li>
                                <li><a href="/article/592.htm"
                                       title="《我所了解的Java》——总体目录" target="_blank">《我所了解的Java》——总体目录</a>
                                    <span class="text-muted">g21121</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a>
                                    <div>        准备用一年左右时间写一个系列的文章《我所了解的Java》,目录及内容会不断完善及调整。 
        在编写相关内容时难免出现笔误、代码无法执行、名词理解错误等,请大家及时指出,我会第一时间更正。 
   &n</div>
                                </li>
                                <li><a href="/article/719.htm"
                                       title="[简单]docx4j常用方法小结" target="_blank">[简单]docx4j常用方法小结</a>
                                    <span class="text-muted">53873039oycg</span>
<a class="tag" taget="_blank" href="/search/docx/1.htm">docx</a>
                                    <div>        本代码基于docx4j-3.2.0,在office word 2007上测试通过。代码如下: 
         
import java.io.File;
import java.io.FileInputStream;
import ja</div>
                                </li>
                                <li><a href="/article/846.htm"
                                       title="Spring配置学习" target="_blank">Spring配置学习</a>
                                    <span class="text-muted">云端月影</span>
<a class="tag" taget="_blank" href="/search/spring%E9%85%8D%E7%BD%AE/1.htm">spring配置</a>
                                    <div> 
首先来看一个标准的Spring配置文件 applicationContext.xml 
 
<?xml version="1.0" encoding="UTF-8"?> 
<beans xmlns="http://www.springframework.org/schema/beans" 
 xmlns:xsi=&q</div>
                                </li>
                                <li><a href="/article/973.htm"
                                       title="Java新手入门的30个基本概念三" target="_blank">Java新手入门的30个基本概念三</a>
                                    <span class="text-muted">aijuans</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E6%96%B0%E6%89%8B/1.htm">新手</a><a class="tag" taget="_blank" href="/search/java+%E5%85%A5%E9%97%A8/1.htm">java 入门</a>
                                    <div>17.Java中的每一个类都是从Object类扩展而来的。  18.object类中的equal和toString方法。  equal用于测试一个对象是否同另一个对象相等。  toString返回一个代表该对象的字符串,几乎每一个类都会重载该方法,以便返回当前状态的正确表示.(toString 方法是一个很重要的方法)   19.通用编程:任何类类型的所有值都可以同object类性的变量来代替。 </div>
                                </li>
                                <li><a href="/article/1100.htm"
                                       title="《2008 IBM Rational 软件开发高峰论坛会议》小记" target="_blank">《2008 IBM Rational 软件开发高峰论坛会议》小记</a>
                                    <span class="text-muted">antonyup_2006</span>
<a class="tag" taget="_blank" href="/search/%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95/1.htm">软件测试</a><a class="tag" taget="_blank" href="/search/%E6%95%8F%E6%8D%B7%E5%BC%80%E5%8F%91/1.htm">敏捷开发</a><a class="tag" taget="_blank" href="/search/%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86/1.htm">项目管理</a><a class="tag" taget="_blank" href="/search/IBM/1.htm">IBM</a><a class="tag" taget="_blank" href="/search/%E6%B4%BB%E5%8A%A8/1.htm">活动</a>
                                    <div>我一直想写些总结,用于交流和备忘,然都没提笔,今以一篇参加活动的感受小记开个头,呵呵! 
 
其实参加《2008 IBM Rational 软件开发高峰论坛会议》是9月4号,那天刚好调休.但接着项目颇为忙,所以今天在中秋佳节的假期里整理了下. 
 
参加这次活动是一个朋友给的一个邀请书,才知道有这样的一个活动,虽然现在项目暂时没用到IBM的解决方案,但觉的参与这样一个活动可以拓宽下视野和相关知识.</div>
                                </li>
                                <li><a href="/article/1227.htm"
                                       title="PL/SQL的过程编程,异常,声明变量,PL/SQL块" target="_blank">PL/SQL的过程编程,异常,声明变量,PL/SQL块</a>
                                    <span class="text-muted">百合不是茶</span>
<a class="tag" taget="_blank" href="/search/PL%2FSQL%E7%9A%84%E8%BF%87%E7%A8%8B%E7%BC%96%E7%A8%8B/1.htm">PL/SQL的过程编程</a><a class="tag" taget="_blank" href="/search/%E5%BC%82%E5%B8%B8/1.htm">异常</a><a class="tag" taget="_blank" href="/search/PL%2FSQL%E5%9D%97/1.htm">PL/SQL块</a><a class="tag" taget="_blank" href="/search/%E5%A3%B0%E6%98%8E%E5%8F%98%E9%87%8F/1.htm">声明变量</a>
                                    <div>PL/SQL; 
   
   过程;

    符号;

     变量;

     PL/SQL块;

     输出;

     异常;
 
  
  
PL/SQL 是过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的编程语言PL/SQL 是对 SQL 的扩展,sql的执行时每次都要写操作</div>
                                </li>
                                <li><a href="/article/1354.htm"
                                       title="Mockito(三)--完整功能介绍" target="_blank">Mockito(三)--完整功能介绍</a>
                                    <span class="text-muted">bijian1013</span>
<a class="tag" taget="_blank" href="/search/%E6%8C%81%E7%BB%AD%E9%9B%86%E6%88%90/1.htm">持续集成</a><a class="tag" taget="_blank" href="/search/mockito/1.htm">mockito</a><a class="tag" taget="_blank" href="/search/%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95/1.htm">单元测试</a>
                                    <div>        mockito官网:http://code.google.com/p/mockito/,打开documentation可以看到官方最新的文档资料。 
一.使用mockito验证行为 
//首先要import Mockito
import static org.mockito.Mockito.*;

//mo</div>
                                </li>
                                <li><a href="/article/1481.htm"
                                       title="精通Oracle10编程SQL(8)使用复合数据类型" target="_blank">精通Oracle10编程SQL(8)使用复合数据类型</a>
                                    <span class="text-muted">bijian1013</span>
<a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/plsql/1.htm">plsql</a>
                                    <div>/*
 *使用复合数据类型
 */

--PL/SQL记录
--定义PL/SQL记录
--自定义PL/SQL记录
DECLARE
  TYPE emp_record_type IS RECORD(
     name emp.ename%TYPE,
     salary emp.sal%TYPE,
     dno emp.deptno%TYPE
  );
  emp_</div>
                                </li>
                                <li><a href="/article/1608.htm"
                                       title="【Linux常用命令一】grep命令" target="_blank">【Linux常用命令一】grep命令</a>
                                    <span class="text-muted">bit1129</span>
<a class="tag" taget="_blank" href="/search/Linux%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4/1.htm">Linux常用命令</a>
                                    <div>grep命令格式 
  
grep [option] pattern [file-list] 
  
  
grep命令用于在指定的文件(一个或者多个,file-list)中查找包含模式串(pattern)的行,[option]用于控制grep命令的查找方式。 
  
pattern可以是普通字符串,也可以是正则表达式,当查找的字符串包含正则表达式字符或者特</div>
                                </li>
                                <li><a href="/article/1735.htm"
                                       title="mybatis3入门学习笔记" target="_blank">mybatis3入门学习笔记</a>
                                    <span class="text-muted">白糖_</span>
<a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a><a class="tag" taget="_blank" href="/search/ibatis/1.htm">ibatis</a><a class="tag" taget="_blank" href="/search/qq/1.htm">qq</a><a class="tag" taget="_blank" href="/search/jdbc/1.htm">jdbc</a><a class="tag" taget="_blank" href="/search/%E9%85%8D%E7%BD%AE%E7%AE%A1%E7%90%86/1.htm">配置管理</a>
                                    <div>MyBatis 的前身就是iBatis,是一个数据持久层(ORM)框架。  MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis对JDBC进行了一次很浅的封装。 
  
以前也学过iBatis,因为MyBatis是iBatis的升级版本,最初以为改动应该不大,实际结果是MyBatis对配置文件进行了一些大的改动,使整个框架更加方便人性化。</div>
                                </li>
                                <li><a href="/article/1862.htm"
                                       title="Linux 命令神器:lsof 入门" target="_blank">Linux 命令神器:lsof 入门</a>
                                    <span class="text-muted">ronin47</span>
<a class="tag" taget="_blank" href="/search/lsof/1.htm">lsof</a>
                                    <div>       
lsof是系统管理/安全的尤伯工具。我大多数时候用它来从系统获得与网络连接相关的信息,但那只是这个强大而又鲜为人知的应用的第一步。将这个工具称之为lsof真实名副其实,因为它是指“列出打开文件(lists openfiles)”。而有一点要切记,在Unix中一切(包括网络套接口)都是文件。 
有趣的是,lsof也是有着最多</div>
                                </li>
                                <li><a href="/article/1989.htm"
                                       title="java实现两个大数相加,可能存在溢出。" target="_blank">java实现两个大数相加,可能存在溢出。</a>
                                    <span class="text-muted">bylijinnan</span>
<a class="tag" taget="_blank" href="/search/java%E5%AE%9E%E7%8E%B0/1.htm">java实现</a>
                                    <div>
import java.math.BigInteger;
import java.util.regex.Matcher;
import java.util.regex.Pattern;


public class BigIntegerAddition {

	/**
	 * 题目:java实现两个大数相加,可能存在溢出。
	 * 如123456789 + 987654321</div>
                                </li>
                                <li><a href="/article/2116.htm"
                                       title="Kettle学习资料分享,附大神用Kettle的一套流程完成对整个数据库迁移方法" target="_blank">Kettle学习资料分享,附大神用Kettle的一套流程完成对整个数据库迁移方法</a>
                                    <span class="text-muted">Kai_Ge</span>
<a class="tag" taget="_blank" href="/search/Kettle/1.htm">Kettle</a>
                                    <div>Kettle学习资料分享 
  
Kettle 3.2 使用说明书 
目录 
概述..........................................................................................................................................7 
1.Kettle 资源库管</div>
                                </li>
                                <li><a href="/article/2243.htm"
                                       title="[货币与金融]钢之炼金术士" target="_blank">[货币与金融]钢之炼金术士</a>
                                    <span class="text-muted">comsci</span>
<a class="tag" taget="_blank" href="/search/%E9%87%91%E8%9E%8D/1.htm">金融</a>
                                    <div> 
 
       自古以来,都有一些人在从事炼金术的工作.........但是很少有成功的 
 
       那么随着人类在理论物理和工程物理上面取得的一些突破性进展...... 
 
       炼金术这个古老</div>
                                </li>
                                <li><a href="/article/2370.htm"
                                       title="Toast原来也可以多样化" target="_blank">Toast原来也可以多样化</a>
                                    <span class="text-muted">dai_lm</span>
<a class="tag" taget="_blank" href="/search/android/1.htm">android</a><a class="tag" taget="_blank" href="/search/toast/1.htm">toast</a>
                                    <div>Style 1: 默认 
 

Toast def = Toast.makeText(this, "default", Toast.LENGTH_SHORT);
def.show();
 
Style 2: 顶部显示 
 

Toast top = Toast.makeText(this, "top", Toast.LENGTH_SHORT);
t</div>
                                </li>
                                <li><a href="/article/2497.htm"
                                       title="java数据计算的几种解决方法3" target="_blank">java数据计算的几种解决方法3</a>
                                    <span class="text-muted">datamachine</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/hadoop/1.htm">hadoop</a><a class="tag" taget="_blank" href="/search/ibatis/1.htm">ibatis</a><a class="tag" taget="_blank" href="/search/r-langue/1.htm">r-langue</a><a class="tag" taget="_blank" href="/search/r/1.htm">r</a>
                                    <div>4、iBatis 
    简单敏捷因此强大的数据计算层。和Hibernate不同,它鼓励写SQL,所以学习成本最低。同时它用最小的代价实现了计算脚本和JAVA代码的解耦,只用20%的代价就实现了hibernate 80%的功能,没实现的20%是计算脚本和数据库的解耦。 
    复杂计算环境是它的弱项,比如:分布式计算、复杂计算、非数据</div>
                                </li>
                                <li><a href="/article/2624.htm"
                                       title="向网页中插入透明Flash的方法和技巧" target="_blank">向网页中插入透明Flash的方法和技巧</a>
                                    <span class="text-muted">dcj3sjt126com</span>
<a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/Web/1.htm">Web</a><a class="tag" taget="_blank" href="/search/Flash/1.htm">Flash</a>
                                    <div>将 
Flash 作品插入网页的时候,我们有时候会需要将它设为透明,有时候我们需要在Flash的背面插入一些漂亮的图片,搭配出漂亮的效果……下面我们介绍一些将Flash插入网页中的一些透明的设置技巧。  
  一、Swf透明、无坐标控制  首先教大家最简单的插入Flash的代码,透明,无坐标控制:   注意wmode="transparent"是控制Flash是否透明</div>
                                </li>
                                <li><a href="/article/2751.htm"
                                       title="ios UICollectionView的使用" target="_blank">ios UICollectionView的使用</a>
                                    <span class="text-muted">dcj3sjt126com</span>

                                    <div>UICollectionView的使用有两种方法,一种是继承UICollectionViewController,这个Controller会自带一个UICollectionView;另外一种是作为一个视图放在普通的UIViewController里面。 
个人更喜欢第二种。下面采用第二种方式简单介绍一下UICollectionView的使用。 
1.UIViewController实现委托,代码如</div>
                                </li>
                                <li><a href="/article/2878.htm"
                                       title="Eos平台java公共逻辑" target="_blank">Eos平台java公共逻辑</a>
                                    <span class="text-muted">蕃薯耀</span>
<a class="tag" taget="_blank" href="/search/Eos%E5%B9%B3%E5%8F%B0java%E5%85%AC%E5%85%B1%E9%80%BB%E8%BE%91/1.htm">Eos平台java公共逻辑</a><a class="tag" taget="_blank" href="/search/Eos%E5%B9%B3%E5%8F%B0/1.htm">Eos平台</a><a class="tag" taget="_blank" href="/search/java%E5%85%AC%E5%85%B1%E9%80%BB%E8%BE%91/1.htm">java公共逻辑</a>
                                    <div> Eos平台java公共逻辑 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
蕃薯耀 2015年6月1日 17:20:4</div>
                                </li>
                                <li><a href="/article/3005.htm"
                                       title="SpringMVC4零配置--Web上下文配置【MvcConfig】" target="_blank">SpringMVC4零配置--Web上下文配置【MvcConfig】</a>
                                    <span class="text-muted">hanqunfeng</span>
<a class="tag" taget="_blank" href="/search/springmvc4/1.htm">springmvc4</a>
                                    <div>与SpringSecurity的配置类似,spring同样为我们提供了一个实现类WebMvcConfigurationSupport和一个注解@EnableWebMvc以帮助我们减少bean的声明。 
  
applicationContext-MvcConfig.xml 
<!-- 启用注解,并定义组件查找规则 ,mvc层只负责扫描@Controller -->
	<</div>
                                </li>
                                <li><a href="/article/3132.htm"
                                       title="解决ie和其他浏览器poi下载excel文件名乱码" target="_blank">解决ie和其他浏览器poi下载excel文件名乱码</a>
                                    <span class="text-muted">jackyrong</span>
<a class="tag" taget="_blank" href="/search/Excel/1.htm">Excel</a>
                                    <div>   使用poi,做传统的excel导出,然后想在浏览器中,让用户选择另存为,保存用户下载的xls文件,这个时候,可能的是在ie下出现乱码(ie,9,10,11),但在firefox,chrome下没乱码, 
 
因此必须综合判断,编写一个工具类: 
 
 
     

/**
     * 
     * @Title: pro</div>
                                </li>
                                <li><a href="/article/3259.htm"
                                       title="挥洒泪水的青春" target="_blank">挥洒泪水的青春</a>
                                    <span class="text-muted">lampcy</span>
<a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B/1.htm">编程</a><a class="tag" taget="_blank" href="/search/%E7%94%9F%E6%B4%BB/1.htm">生活</a><a class="tag" taget="_blank" href="/search/%E7%A8%8B%E5%BA%8F%E5%91%98/1.htm">程序员</a>
                                    <div>2015年2月28日,我辞职了,离开了相处一年的触控,转过身--挥洒掉泪水,毅然来到了兄弟连,背负着许多的不解、质疑——”你一个零基础、脑子又不聪明的人,还敢跨行业,选择Unity3D?“,”真是不自量力••••••“,”真是初生牛犊不怕虎•••••“,••••••我只是淡淡一笑,拎着行李----坐上了通向挥洒泪水的青春之地——兄弟连! 
这就是我青春的分割线,不后悔,只会去用泪水浇灌——已经来到</div>
                                </li>
                                <li><a href="/article/3386.htm"
                                       title="稳增长之中国股市两点意见-----严控做空,建立涨跌停版停牌重组机制" target="_blank">稳增长之中国股市两点意见-----严控做空,建立涨跌停版停牌重组机制</a>
                                    <span class="text-muted">nannan408</span>

                                    <div>   对于股市,我们国家的监管还是有点拼的,但始终拼不过飞流直下的恐慌,为什么呢? 
   笔者首先支持股市的监管。对于股市越管越荡的现象,笔者认为首先是做空力量超过了股市自身的升力,并且对于跌停停牌重组的快速反应还没建立好,上市公司对于股价下跌没有很好的利好支撑。 
   我们来看美国和香港是怎么应对股灾的。美国是靠禁止重要股票做空,在</div>
                                </li>
                                <li><a href="/article/3513.htm"
                                       title="动态设置iframe高度(iframe高度自适应)" target="_blank">动态设置iframe高度(iframe高度自适应)</a>
                                    <span class="text-muted">Rainbow702</span>
<a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/iframe/1.htm">iframe</a><a class="tag" taget="_blank" href="/search/contentDocument/1.htm">contentDocument</a><a class="tag" taget="_blank" href="/search/%E9%AB%98%E5%BA%A6%E8%87%AA%E9%80%82%E5%BA%94/1.htm">高度自适应</a><a class="tag" taget="_blank" href="/search/%E5%B1%80%E9%83%A8%E5%88%B7%E6%96%B0/1.htm">局部刷新</a>
                                    <div>如果需要对画面中的部分区域作局部刷新,大家可能都会想到使用ajax。 
但有些情况下,须使用在页面中嵌入一个iframe来作局部刷新。 
对于使用iframe的情况,发现有一个问题,就是iframe中的页面的高度可能会很高,但是外面页面并不会被iframe内部页面给撑开,如下面的结构: 
<div id="content">
    <div id=&quo</div>
                                </li>
                                <li><a href="/article/3640.htm"
                                       title="用Rapael做图表" target="_blank">用Rapael做图表</a>
                                    <span class="text-muted">tntxia</span>
<a class="tag" taget="_blank" href="/search/rap/1.htm">rap</a>
                                    <div>function drawReport(paper,attr,data){ 
     
    var width = attr.width; 
    var height = attr.height; 
     
    var max = 0; 
  &nbs</div>
                                </li>
                                <li><a href="/article/3767.htm"
                                       title="HTML5 bootstrap2网页兼容(支持IE10以下)" target="_blank">HTML5 bootstrap2网页兼容(支持IE10以下)</a>
                                    <span class="text-muted">xiaoluode</span>
<a class="tag" taget="_blank" href="/search/html5/1.htm">html5</a><a class="tag" taget="_blank" href="/search/bootstrap/1.htm">bootstrap</a>
                                    <div><!DOCTYPE html>
<html>
<head lang="zh-CN">
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge"></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>