- 博客(65)
- 收藏
- 关注
原创 node 遍历目录下所有文件
安装方法 npm install rd --save var rd = require('rd');// 异步列出目录下的所有文件rd.read('/tmp', function (err, files) { if (err) throw err; // files是一个数组,里面是目录/tmp目录下的所有文件(包括子目录)});// 同步...
2017-03-13 11:30:12
1342
原创 ubutnu 安装MongoDB
安装MongoDB有好几种安装方法,我这里分享的是安装包安装。MongoDB提供了linux平台上32位和64位的安装包,你可以在官网下载安装包。下载地址:https://www.mongodb.com/download-center#community选择要下载的版本之后,会生成一个下载链接。1.下载举个例子(64位安装包):curl -O https://fastd...
2017-02-21 11:50:08
166
原创 ubuntu中root切换
1.从user用户切换到root当我们需要执行一些具有root权限的操作(如修还系统文件)时,经常需要用sudo授权,感觉很麻烦。此时我们可以切换到root用户,只需要执行sudo su ubuntu的root用户时没有固定密码的,它的密码是随机产生并且动态改变的,貌似是每5分钟改变一次,所以用su(switch user)是不可以的,因为我们不知道root的密码 2....
2016-12-12 14:39:02
242
原创 node Error: listen EADDRINUSE
‘EADDRINUSE’应该是‘error address in use’的缩写。说是你监听的端口已经被使用了! fuser -n tcp 该语句是查询什么进程占用了端口。 在ubuntu下,还是加上sudo好.....sudo fuser -n tcp 12000(12000是你的端口号) 执行命令之后会有个类似的结果:12000/tcp: ...
2016-12-01 17:11:06
181
原创 E: Sub-process /usr/bin/dpkg returned an error code (100)
进入 http://archive.ubuntu.com/ubuntu/pool/main/d/dpkg/网址下载你需要的包。mkdir /tmp/dpkgcd /tmp/dpkgwget http://archive.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg_1.15.5.6ubuntu4_i386.debar x dpkg*.deb...
2016-11-24 11:47:56
355
原创 ubuntu apt-get安装和卸载
命令最佳卸载命令apt-get remove packagename --purge && apt-get autoremove --purge && apt-get clean 卸载程序(包括配置文件)、卸载依赖、删除/var/cache/apt/archives下所有安装包最佳升级软件命令apt-get update &&...
2016-11-22 17:35:44
1757
原创 64位ubuntu sudo:add-apt-repository:command not found 问题
安装java8的时候,执行第一步报了sudo:add-apt-repository:command not found的错误。经查找解决方案是,执行命令:add-apt-repository 的时候,除了要安装python-software-properties外还需要software-properties-common。执行:sudo apt-get install softwar...
2016-11-21 15:44:27
188
原创 js 判断手机系统
var userAgent = navigator.userAgent; var isiOS = !!userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);//ios终端 var isAndroid = userAgent.indexOf('Android') > -1 || userAgent.indexOf('Adr') ...
2016-07-29 18:19:49
152
原创 ubuntu 安装 jdk7/8
1. 添加PPAsudo add-apt-repository ppa:webupd8team/javasudo apt-get update 2.安装oracle-java-installer//jdk7sudo apt-get install oracle-java7-installer//jdk8sudo apt-get install oracl...
2016-07-13 13:36:43
185
原创 js 的乘法问题
可以试一下哦用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 * ...
2016-07-04 18:31:53
1612
原创 百度地图JavaScript API /static/images/transparent.gif 404
我在使用百度地图计算驾车距离的时候,用2个点的名称的方式,就时灵时不灵,不灵的时候,会有一个很奇怪的请求,这个请求是基于你调用百度地图的域的,哪怕在lbs开放平台上也一样,比如在本地就是http://localhost:4000/static/images/transparent.gif。例如:计算驾车时间与距离这一块,在本地的时候,就时灵时不灵。var map = new BMa...
2016-07-04 18:18:59
1107
原创 angular ui-router页面之间传递参数
有时候我们需要把一个页面的参数传到另一个页面,供另一个页面使用。下面讲个例子:有两个页面:page1.html和page2.html,点击page1.html跳转到page2.html,并将page1.html的参数传到page2.html。1.定义路由信息,并在接收的页面(即page2.html)定义接收参数。 $stateProvider.state('page1', ...
2016-06-22 14:25:29
209
原创 ng-model 在 ng-if 里面无效
ng-if指令的功能与ng-show指令相似,都用于控制元素的显示与隐藏,但两者又有区别,ng-if指令会移除DOM原有的元素,而ng-show指令只是将元素的”display”属性值设置为”none”。因此,在使用时必须根据实际的需要进行选择性使用。 ng-if指令会创建一个子级作用域,因此,如果在ng-if指令中添加了元素,并向元素属性增加ng-model指令,那么ng-mod...
2016-06-20 14:52:48
256
原创 angular ng-class 的三种用法
1.$scope变量绑定controller代码 $scope.test ="classname"; html代码<div class="{{test}}"></div>提示:这种方法这么用是没有问题的。但是严格来说,他是不可以这么用的,有点诡异。2.字符串数组形式 controller代码 $scope.isActiv...
2016-06-17 16:23:56
1199
原创 $location 获取url的相关方法
以 '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...
2016-05-11 10:58:52
607
原创 rake db:回滚/迁移
rake db:migrate命令作用:将所有未实施的迁移任务都实施到目标数据库上。 rake db:migrate VERSION=20080906120000命令作用:撤销迁移任务到指定版本迁移版本信息可以在所创建库(如elvuel_deployment数据库)下schema_info表中查看到相关记录信息。 rake db:migrate VERSION...
2016-04-29 10:33:12
425
原创 ruby的函数(方法)语法
函数语法:def functionname(variable) return <value>end 例子:def say_hello(name) var = “Hello, ” + name return varend return语句可以缩短整合到一行def say_hello(name) return “Hello, ...
2016-04-18 13:56:15
174
原创 input 框限制输入
1.文本框只能输入数字代码(小数点也不能输入) <input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')"> 2.只能输入数字,能输小数点. <input onk...
2016-04-14 18:51:06
165
原创 ie8 控制显示隐藏兼容问题
css: display:none 在ie8下失效了; 下面这两个,经测试,在IE8,IE7,IE6版本中都能正常使用 隐藏:document.getElementById("a").style.display="none"; 显示:document.getElementById("a").style.display="";...
2016-04-14 10:33:40
1380
原创 忘记mysql root登录密码
更改mysql root账户密码终端中输入命令:/usr/local/mysql/bin/mysqladmin -u root password 新密码你可以随时使用这条命令更改你的密码。 终端登录mysql方法1:绝对路径终端中输入命令:/usr/local/mysql/bin/mysql -u root -p提示:输入你的新密码 方法2:(推荐)相对路径...
2016-04-07 10:50:51
97
原创 mac 卸载mysql
注意:确保MySQL没有运行。 复制如下命令到终端,并执行sudo rm /usr/local/mysqlsudo rm -rf /usr/local/mysql*sudo rm -rf /Library/StartupItems/MySQLCOMsudo rm -rf /Library/PreferencePanes/My*sudo rm -rf /Library/R...
2016-04-06 16:36:24
98
原创 input标签的 type 属性
语法<input type="value"><input type="text" /> 定义用户可输入文本的单行输入字段。<input type="button" /> 定义可点击的按钮,但没有任何行为。button 类型常用于在用户点击按钮时启动 JavaScript 程序。<input type="checkbox&
2016-04-06 16:22:08
462
原创 js判断是页面中是否有滚动条
横向滚动条:当可视区域小于页面的实际宽度时,判定为出现滚动条,即:if (document.documentElement.clientWidth < document.documentElement.offsetWidth){} 竖向滚动条:当可视区域小于页面的实际高度时,判定为出现滚动条,即:if (document.documentElement.cli...
2016-03-23 16:50:57
3224
原创 git push ( POSSIBLE DNS SPOOFING DETECTED! )
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: POSSIBLE DNS SPOOFING DETECTED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@The RSA host ke...
2016-03-18 10:09:22
278
原创 CSStext-overflow超出溢出显示省略号
text-overflow语法:text-overflow : clip | ellipsis clip : 不显示省略标记(...),而是简单的裁切ellipsis : 当对象内文本溢出时显示省略标记(...) text-overflow设置或检索是否使用一个省略号标记(...)标示对象内文本文字的溢出。要想实现显示不完内容将显示省略号代替,还需要html nobr标签完成(...
2016-03-17 17:58:05
400
原创 简单de静态返回顶部
一.最简单的静态返回顶部1.用命名锚点击返回到顶部预设的id为top的元素 <a href="#top“>返回顶部</a> 2. 操作scrooll函数用来控制滚动条的位置(第一个参数是水平位置,第二个参数是垂直位置)<a href="javascript:scroll(0,0)">返回顶部</a> ...
2016-03-16 18:24:16
134
原创 javascript三目运算符
在JavaScript中,除了 if ... else 和 switch 语句,还有一个唯一的三目运算符 , 可用于简单的选择结构。? ... : 语法: conditions ? statementA : statementB ;首先判断条件condition,若结果为真则执行语句statementA,否则执行语句statementB。由于 JavaScript 脚...
2016-03-08 14:06:42
230
原创 rails 数据库的删除操作
destroy方法destory方法删除和Order数据库中行相对应的Model对象,这样会删除这些对象,并且不能修改对象的值。order = Order.find_by_name("Dave")order.destroydestory()方法接收一个或一组id,destory_all()方法接收删除条件。destroy_all方法destroy_all...
2016-03-04 17:19:17
808
原创 mysql 存不上中文
一:运行环境 ubuntu :14.04mysql:5.5.47进入mysql 运行 SHOW VARIABLES LIKE 'character_set_%';查看mysql 的支持的编码格式+--------------------------+----------------------------+| Variable_name | Value...
2016-03-02 17:52:23
205
原创 Linux卸载MySQL总结
RPM包安装方式的MySQL卸载1: 检查是否安装了MySQL组件。 MySQL的安装主要有三种方式:二进制包安装(Using Generic Binaries)、RPM包安装、源码安装。 [root@DB-Server init.d]# rpm -qa | grep -i mysql MySQL-devel-5.6.23-1.linux_g...
2016-02-24 16:52:32
889
原创 ExecJS::RuntimeUnavailable
$ rails server/home/bathakarai/.rvm/gems/ruby-2.0.0-p0/gems/railties-3.2.13/lib/rails/script_rails_loader.rb:11: warning:Insecure world writable dir /usr in PATH, mode 040777/home/bathakarai/.rvm/g...
2016-02-19 15:05:53
471
原创 RubyGems 淘宝镜像
gem install的时候半天没有响应$ gem sources -l //查看*** CURRENT SOURCES ***https://rubygems.org$ gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org//--add 添加 --remove 删除...
2016-02-19 14:49:33
151
原创 vim 命令大全
命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件文件命令打开单个文件vim file同时打开多个文件vim file1 file2 file3 ...在vim窗口中打...
2016-02-19 11:27:41
110
原创 安装源配置文件“/etc/apt/sources.list”第 59 行有错误(发行版解析)
原因:sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner解决:root 身份修改“/etc/apt/sources.list” 即可解决,如果是上述原因造成,则新增空格即可。打开文件:sudo gedit /etc/apt/sources.list修改文件59行:deb http:...
2016-02-19 09:56:50
792
原创 配置WebStorm的JDK
WebStorm是基于Java的,我们需要安装Oracle JDK的支持,使用如下命令来安装:sudo add-apt-repository ppa:webupd8team/javasudo apt-get updatesudo apt-get install oracle-java7-installersudo apt-get install oracle-java7-set...
2016-02-18 17:25:53
7390
原创 Ubuntu下彻底卸载mysql
1.卸载 mysql sudo apt-get autoremove --purge mysql-server-5.0sudo apt-get remove mysql-serversudo apt-get autoremove mysql-serversudo apt-get remove mysql-common 2.清理残留数据 dpkg -l |grep ^r...
2016-02-16 13:39:58
211
原创 ubuntu查看mysql版本的几种方法
mysql 1:在终端下:mysql -V(大写)//代码$ mysql -Vmysql Ver 14.14 Distrib 5.5.46, for debian-linux-gnu (i686) using readline 6.3 2:在mysql中:mysql> status;(引号要加) //代码进入mysql1.没有用户的$ my...
2016-02-03 17:10:10
1997
原创 关于程序"猿"的笑话
1.程序员相亲,说:我是程序员。美女:程先生你好。程序员:叫我序员就好了续集…架构师相亲,说:我是架构师。美女:贾先生你好。架构师:叫我狗屎就好了2. 老婆给当程序员的老公打电话:“下班顺路买一斤包子带回来,如果看到卖西瓜的,就买一个。” 当晚,程序员老公手捧一个包子进了家门…… 老婆怒道:“你怎么就买了一个包子?!” 老公答曰:“因为看到了卖西瓜的。”...
2016-01-27 13:10:21
117
原创 《隐秘而伟大》
一直对韩剧有些偏见,为什么男主角可以那么帅,而女主角又卡哇伊的不得了,也许可能更多的是对韩剧的狗血情节不感冒,实在假的太离谱了。但也会因为别人的强力推荐,而去看一些韩剧,比如《脑海中的橡皮擦》、《比悲伤更悲伤的故事》,结果的感觉就是也不过如此吗。 偶然一天上班的早晨,听到公司的胖妞在讨论一部电影,和正对面的男孩简。题材大概什么北韩南韩的战争片,简说自从看了那部电影开始下定决心锻炼...
2016-01-26 14:12:45
493
原创 mysql数据库使用
mysql命令:浏览现有数据库--SHOW DATABASES;创建数据库--CREATE DATABASE db_name;建数据库的时候我们可以通过这样的指令实现数据库的字符集设置: CREATE DATABASE `database` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 删除数据库--DROP DATABAS...
2016-01-25 17:46:11
82
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人