<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[liuchaoxue]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_7121</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_7121]]></copyright><item><title><![CDATA[node 遍历目录下所有文件]]></title><link>https://blog.youkuaiyun.com/iteye_7121/article/details/82680096</link><guid>https://blog.youkuaiyun.com/iteye_7121/article/details/82680096</guid><author>iteye_7121</author><pubDate>Mon, 13 Mar 2017 11:30:12 +0800</pubDate><description><![CDATA[
安装方法
 npm install rd --save
 
 
var rd = require('rd');

// 异步列出目录下的所有文件
rd.read('/tmp', function (err, files) {
  if (err) throw err;
  // files是一个数组，里面是目录/tmp目录下的所有文件（包括子目录）
});

// 同步...]]></description><category></category></item><item><title><![CDATA[ubutnu 安装MongoDB]]></title><link>https://blog.youkuaiyun.com/iteye_7121/article/details/82679288</link><guid>https://blog.youkuaiyun.com/iteye_7121/article/details/82679288</guid><author>iteye_7121</author><pubDate>Tue, 21 Feb 2017 11:50:08 +0800</pubDate><description><![CDATA[
安装MongoDB有好几种安装方法，我这里分享的是安装包安装。
MongoDB提供了linux平台上32位和64位的安装包，你可以在官网下载安装包。
下载地址：https://www.mongodb.com/download-center#community
选择要下载的版本之后，会生成一个下载链接。
1.下载
举个例子（64位安装包）：
curl -O https://fastd...]]></description><category></category></item><item><title><![CDATA[ubuntu中root切换]]></title><link>https://blog.youkuaiyun.com/iteye_7121/article/details/82677045</link><guid>https://blog.youkuaiyun.com/iteye_7121/article/details/82677045</guid><author>iteye_7121</author><pubDate>Mon, 12 Dec 2016 14:39:02 +0800</pubDate><description><![CDATA[
1.从user用户切换到root
当我们需要执行一些具有root权限的操作（如修还系统文件）时，经常需要用sudo授权，感觉很麻烦。此时我们可以切换到root用户，只需要执行sudo su 
 
ubuntu的root用户时没有固定密码的，它的密码是随机产生并且动态改变
的，貌似是每5分钟改变一次，所以用su（switch user）是不可以的，因为我们不知道root的密码
 
2....]]></description><category></category></item><item><title><![CDATA[node Error: listen EADDRINUSE]]></title><link>https://blog.youkuaiyun.com/iteye_7121/article/details/82676612</link><guid>https://blog.youkuaiyun.com/iteye_7121/article/details/82676612</guid><author>iteye_7121</author><pubDate>Thu, 01 Dec 2016 17:11:06 +0800</pubDate><description><![CDATA[
‘EADDRINUSE’应该是‘error address in use’的缩写。说是你监听的端口已经被使用了!
 
fuser -n tcp  该语句是查询什么进程占用了端口。
 在ubuntu下，还是加上sudo好.....sudo fuser -n tcp 12000(12000是你的端口号)
 
执行命令之后会有个类似的结果：12000/tcp:               ...]]></description><category></category></item><item><title><![CDATA[E: Sub-process /usr/bin/dpkg returned an error code (100)]]></title><link>https://blog.youkuaiyun.com/iteye_7121/article/details/82676271</link><guid>https://blog.youkuaiyun.com/iteye_7121/article/details/82676271</guid><author>iteye_7121</author><pubDate>Thu, 24 Nov 2016 11:47:56 +0800</pubDate><description><![CDATA[
进入 http://archive.ubuntu.com/ubuntu/pool/main/d/dpkg/网址下载你需要的包。

mkdir /tmp/dpkg
cd /tmp/dpkg
wget http://archive.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg_1.15.5.6ubuntu4_i386.deb
ar x dpkg*.deb...]]></description><category></category></item><item><title><![CDATA[ubuntu apt-get安装和卸载]]></title><link>https://blog.youkuaiyun.com/iteye_7121/article/details/82676184</link><guid>https://blog.youkuaiyun.com/iteye_7121/article/details/82676184</guid><author>iteye_7121</author><pubDate>Tue, 22 Nov 2016 17:35:44 +0800</pubDate><description><![CDATA[
命令


最佳卸载命令apt-get remove packagename --purge &amp;amp;&amp;amp; apt-get autoremove --purge &amp;amp;&amp;amp; apt-get clean 卸载程序(包括配置文件)、卸载依赖、删除/var/cache/apt/archives下所有安装包


最佳升级软件命令apt-get update &amp;amp;&amp;amp;...]]></description><category></category></item><item><title><![CDATA[64位ubuntu sudo:add-apt-repository:command not found 问题]]></title><link>https://blog.youkuaiyun.com/iteye_7121/article/details/82676114</link><guid>https://blog.youkuaiyun.com/iteye_7121/article/details/82676114</guid><author>iteye_7121</author><pubDate>Mon, 21 Nov 2016 15:44:27 +0800</pubDate><description><![CDATA[
安装java8的时候，执行第一步报了sudo:add-apt-repository:command not found的错误。
经查找解决方案是，执行命令：add-apt-repository 的时候，除了要安装python-software-properties外还需要software-properties-common。
执行：sudo apt-get install  softwar...]]></description><category></category></item><item><title><![CDATA[js 判断手机系统]]></title><link>https://blog.youkuaiyun.com/iteye_7121/article/details/82671019</link><guid>https://blog.youkuaiyun.com/iteye_7121/article/details/82671019</guid><author>iteye_7121</author><pubDate>Fri, 29 Jul 2016 18:19:49 +0800</pubDate><description><![CDATA[
 var userAgent = navigator.userAgent;
   var isiOS = !!userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);//ios终端
   var isAndroid = userAgent.indexOf('Android') &amp;gt; -1 || userAgent.indexOf('Adr') ...]]></description><category></category></item><item><title><![CDATA[ubuntu 安装 jdk7/8]]></title><link>https://blog.youkuaiyun.com/iteye_7121/article/details/82654520</link><guid>https://blog.youkuaiyun.com/iteye_7121/article/details/82654520</guid><author>iteye_7121</author><pubDate>Wed, 13 Jul 2016 13:36:43 +0800</pubDate><description><![CDATA[
1. 添加PPA
sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update
 2.安装oracle-java-installer
//jdk7

sudo apt-get install oracle-java7-installer
//jdk8

sudo apt-get install oracl...]]></description><category></category></item><item><title><![CDATA[js 的乘法问题]]></title><link>https://blog.youkuaiyun.com/iteye_7121/article/details/82654127</link><guid>https://blog.youkuaiyun.com/iteye_7121/article/details/82654127</guid><author>iteye_7121</author><pubDate>Mon, 04 Jul 2016 18:31:53 +0800</pubDate><description><![CDATA[
可以试一下哦
用js计算
12.32 * 7  结果是多少？
答案：86.24000000000001
以上的计算可以改为：
12.32 * 100 * 7 /100
得出的结果是：86.24，正确。
4.1 * 3 结果是多少？
答案：12.29999999999999

以上的计算可以改为：
4.1 * 10 * 3/10
得出的结果是：12.3，正确。
8.80 * 100 * ...]]></description><category></category></item><item><title><![CDATA[百度地图JavaScript API /static/images/transparent.gif 404]]></title><link>https://blog.youkuaiyun.com/iteye_7121/article/details/82654126</link><guid>https://blog.youkuaiyun.com/iteye_7121/article/details/82654126</guid><author>iteye_7121</author><pubDate>Mon, 04 Jul 2016 18:18:59 +0800</pubDate><description><![CDATA[
我在使用百度地图计算驾车距离的时候，用2个点的名称的方式，就时灵时不灵，不灵的时候，会有一个很奇怪的请求，这个请求是基于你调用百度地图的域的，哪怕在lbs开放平台上也一样，比如在本地就是http://localhost:4000/static/images/transparent.gif。
例如：
计算驾车时间与距离这一块，在本地的时候，就时灵时不灵。
var map = new BMa...]]></description><category></category></item><item><title><![CDATA[angular  ui-router页面之间传递参数]]></title><link>https://blog.youkuaiyun.com/iteye_7121/article/details/82653657</link><guid>https://blog.youkuaiyun.com/iteye_7121/article/details/82653657</guid><author>iteye_7121</author><pubDate>Wed, 22 Jun 2016 14:25:29 +0800</pubDate><description><![CDATA[
有时候我们需要把一个页面的参数传到另一个页面，供另一个页面使用。
下面讲个例子：有两个页面：page1.html和page2.html，点击page1.html跳转到page2.html，并将page1.html的参数传到page2.html。
1.定义路由信息,并在接收的页面（即page2.html）定义接收参数。
 
$stateProvider
.state('page1', ...]]></description><category></category></item><item><title><![CDATA[ng-model 在 ng-if 里面无效]]></title><link>https://blog.youkuaiyun.com/iteye_7121/article/details/82653560</link><guid>https://blog.youkuaiyun.com/iteye_7121/article/details/82653560</guid><author>iteye_7121</author><pubDate>Mon, 20 Jun 2016 14:52:48 +0800</pubDate><description><![CDATA[

ng-if指令的功能与ng-show指令相似，都用于控制元素的显示与隐藏，但两者又有区别，ng-if指令会移除DOM原有的元素，而ng-show指令只是将元素的”display”属性值设置为”none”。因此，在使用时必须根据实际的需要进行选择性使用。
 
ng-if指令会创建一个子级作用域，因此，如果在ng-if指令中添加了元素，并向元素属性增加ng-model指令，那么ng-mod...]]></description><category></category></item><item><title><![CDATA[angular ng-class 的三种用法]]></title><link>https://blog.youkuaiyun.com/iteye_7121/article/details/82653461</link><guid>https://blog.youkuaiyun.com/iteye_7121/article/details/82653461</guid><author>iteye_7121</author><pubDate>Fri, 17 Jun 2016 16:23:56 +0800</pubDate><description><![CDATA[
1.$scope变量绑定
controller代码
   $scope.test =&quot;classname&quot;;

 html代码
&amp;lt;div class=&quot;{{test}}&quot;&amp;gt;&amp;lt;/div&amp;gt;
提示：这种方法这么用是没有问题的。但是严格来说，他是不可以这么用的，有点诡异。
2.字符串数组形式
 
controller代码
    $scope.isActiv...]]></description><category></category></item><item><title><![CDATA[$location 获取url的相关方法]]></title><link>https://blog.youkuaiyun.com/iteye_7121/article/details/82651788</link><guid>https://blog.youkuaiyun.com/iteye_7121/article/details/82651788</guid><author>iteye_7121</author><pubDate>Wed, 11 May 2016 10:58:52 +0800</pubDate><description><![CDATA[
以 'http://localhost/$location/21.1%20$location.html#/foo?name=bunny#myhash' 这个路径为例:
1. 获取当前完整的url路径:

$location.absUrl():// http://localhost/$location/21.1%20$location.html#/foo?name=bunny#myhash...]]></description><category></category></item><item><title><![CDATA[rake db:回滚/迁移]]></title><link>https://blog.youkuaiyun.com/iteye_7121/article/details/82651259</link><guid>https://blog.youkuaiyun.com/iteye_7121/article/details/82651259</guid><author>iteye_7121</author><pubDate>Fri, 29 Apr 2016 10:33:12 +0800</pubDate><description><![CDATA[
 
rake db:migrate
命令作用:将所有未实施的迁移任务都实施到目标数据库上。
 
rake db:migrate VERSION=20080906120000
命令作用:撤销迁移任务到指定版本
迁移版本信息可以在所创建库（如elvuel_deployment数据库）下schema_info表中查看到相关记录信息。
 
rake db:migrate VERSION...]]></description><category></category></item><item><title><![CDATA[ruby的​​函数(方法)语法]]></title><link>https://blog.youkuaiyun.com/iteye_7121/article/details/82650593</link><guid>https://blog.youkuaiyun.com/iteye_7121/article/details/82650593</guid><author>iteye_7121</author><pubDate>Mon, 18 Apr 2016 13:56:15 +0800</pubDate><description><![CDATA[
函数语法:
def functionname(variable)   return &amp;lt;value&amp;gt;end
 
例子：
def say_hello(name)
   var = “Hello, ” + name
   return var
end
 
return语句可以缩短整合到一行
def say_hello(name)
   return “Hello, ...]]></description><category></category></item><item><title><![CDATA[input 框限制输入]]></title><link>https://blog.youkuaiyun.com/iteye_7121/article/details/82650442</link><guid>https://blog.youkuaiyun.com/iteye_7121/article/details/82650442</guid><author>iteye_7121</author><pubDate>Thu, 14 Apr 2016 18:51:06 +0800</pubDate><description><![CDATA[
   1.文本框只能输入数字代码(小数点也不能输入)
 
    &amp;lt;input onkeyup=&quot;this.value=this.value.replace(/\D/g,'')&quot; onafterpaste=&quot;this.value=this.value.replace(/\D/g,'')&quot;&amp;gt;
 
 
   2.只能输入数字,能输小数点. 
   &amp;lt;input onk...]]></description><category></category></item><item><title><![CDATA[ie8 控制显示隐藏兼容问题]]></title><link>https://blog.youkuaiyun.com/iteye_7121/article/details/82650404</link><guid>https://blog.youkuaiyun.com/iteye_7121/article/details/82650404</guid><author>iteye_7121</author><pubDate>Thu, 14 Apr 2016 10:33:40 +0800</pubDate><description><![CDATA[
css:
 
display:none
 
在ie8下失效了;
 
下面这两个，经测试，在IE8，IE7，IE6版本中都能正常使用 
隐藏：document.getElementById(&quot;a&quot;).style.display=&quot;none&quot;; 显示：document.getElementById(&quot;a&quot;).style.display=&quot;&quot;;
...]]></description><category></category></item><item><title><![CDATA[忘记mysql root登录密码]]></title><link>https://blog.youkuaiyun.com/iteye_7121/article/details/82650022</link><guid>https://blog.youkuaiyun.com/iteye_7121/article/details/82650022</guid><author>iteye_7121</author><pubDate>Thu, 07 Apr 2016 10:50:51 +0800</pubDate><description><![CDATA[
更改mysql root账户密码
终端中输入命令：/usr/local/mysql/bin/mysqladmin -u root password 新密码
你可以随时使用这条命令更改你的密码。
 
终端登录mysql
方法1:绝对路径
终端中输入命令：/usr/local/mysql/bin/mysql -u root -p
提示：输入你的新密码
 
方法2：（推荐)相对路径...]]></description><category></category></item></channel></rss>