- 浏览: 56267 次
- 性别:
-
最新评论
文章列表
JavaScript indexOf() 方法
- 博客分类:
- js
1,indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置,或者数组元素在数组中首次出现的位置。
返回值是从0~字符串或者数组的length-1.
2,如果要检索的字符串值或者数组元素没有出现,则该方法返回 -1,
也就是说字符串没有这个值或者数组没这个元素。
数组例子:
var array = [2, 5, 9];
array.indexOf(2); // 0
array.indexOf(9, 2); // 2
array.indexOf(5); // 1
array.indexOf(7); // -1
...
近期学到的css样式
- 博客分类:
- css
1,字体上下居中:
line-height: 20px(所在标签高度)
2,设置边框圆角:
border-radins: 4px(圆角的成都,数越大越圆)
3,input设置的文本框禁止输入文字:
加入属性readonly="readonly"或者disabled="disabled"
他俩唯一的区别就是后者会改变文本框的颜色。
4,按钮变色:
标签名(标签类名或者id名都可以):hover{background-color:black(颜名)}
.类名(#id名):hover{background-color:black(颜名)}
...
一,说haml之前首先要了解haml是什么:
Haml是一种用来描述任何XHTML web document的标记语言,它是干净,简单的。而且也不用内嵌代码。Haml的职能就是替代那些内嵌代码的page page templating systems,比如PHP,ERB(Rails的模板系统),ASP。不过,haml避免了直接coding XHTML到模板,因为它实际上是一个xhtml的抽象描述,内部使用一些code来生成动态内容。Haml 是一种简洁优美的模板语言,可以应用于Ruby on Rails、 PHP等Web开发平台,可以大大缩减模板代码,减少冗余,提高可读 ...
近期弄那个微信公众平台测试帐号,需要设置域名,这就需要内网穿透工具了。
网上说可以用ngrok实现,但前段时间ngrok被墙了,只能自己编译太麻烦了。
接下来说一下XTunnel内网穿透工具下载及介绍。
1.首先先下载压缩包网址:http://www.d1sm.net/thread-29-1-1.html
这里有:
XTunnel客户端Windows版
FinalSpeed客户端Java版,支持OS X,Linux.
我的系统是Linux所以我下载的第二个版本。
2.设置
下载完后右键提取到此处
或者在终端打命令解压:unzip FileName.zip(FileNam ...
rvm启动脚本问题和ls命令
- 博客分类:
- rails学习
1,问题:在ubuntu下用rvm安装ruby ,然后安装rails,但是每次重启终端后打入:ruby -vgem -v
rails -v
都提示未安装
经过几次安装,我发现只有在终端输入:source ~/.rvm/scripts/rvm
这几条命令才会生效。
解决方法:
我经过查询发现这个是rvm启动脚本的问题。
rvm找不到公钥的问题和rvm几个常用命令
- 博客分类:
- rails学习
刚换了一台电脑,所以以前的东西又重新装了一下,我以为会很顺利的装完呢,
结果又出现了新的问题。
1,在安装rvm时找不到公钥的问题
在安装RVM过程中出现以下提示:
gpg: 于 2015年12月24日 星期二 05时52分13秒 CST 创建的签名,使用 RSA,钥匙号 BF04FF17
gpg: 无法检查签名:找不到公钥
下面还给出了一大串类似BF04FF17的公钥(虽然是连着的切忌是八个一组)
解决方法:
我们只要执行这条命令即可:sudo apt-key adv –recv-keys –keyserver keyserver.Ubuntu.com BF04FF17( ...
安装使用nginx之前要先把ruby和rails安装配置成功这就不多提了,我们
这里从安装passenger说起。
1.首先打入命令:
gem install passenger
这样就能很快安装上passenger了。
2.这一步就是最主要的安装nginx了:
sudo passenger-install-nginx-module
在终端执行这一步之后会出现一个很长的安装过程和几个选择步骤,
其实就是一通回车就行,但是这里需要注意几点:
(1),其中一个选择步骤让你选择1或者2,这里建议选择1比较好(其实我也不知道为啥1号)
(2).在选择nginx安装路径的时候请选 ...
问题:nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
nginx: [emerg] still could not bind()
1.第一种方法:查看了一下端口占用情况,并且尝试杀了进程
在端口打命令:netstat -ntpl 会显示如下情况:
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0. ...
一,
进入正题之前我先在这里介绍一下vi编辑器的几条主要的编辑命令,以为一会会用的到的。(悔不改当初没好好学unix啊啊啊)
最重要的一点是要知道vi编辑器分为编辑模式和命令模式,按esc键就能从编辑模式进入命令模式,按i键就能从命令模式进入编辑模式。(如果实在分不清是什么模式多按几下esc就行了吗)。
进入命令模式要保存或者退出的话要先一“:”开头,比如说:
:w保存但不退出编辑器
:q!强制退出
:wq!保存退出
x为向后删除一个字符
dd删除光标所在的一整行
其实我现在才知道linux系统对于用户权限管理比较严,在ubuntu下系统不允许root权限的用户进入图像界面系统。由于之前没弄过权限这个东西瞬间掉坑了了。
我是想修改一下root下的nginx.conf那个文件,但是我没有权限所以想一劳永逸的解决这个问题所以就想到了该用户权限的为题。
我改的步骤是这样都:
(1)先在终端中进入root用户:sudo su
(2) 然后设置root密码:passwd root , 输入root密码,确认root密码。
(3)在终端中输入命令:sudo gedit /etc/passwd 就能以root用户的权限打开打开 /etc/pa ...
ubuntu下修改文件夹权限的两种方法
- 博客分类:
- Linux
一,这种方法很简单,关键是你要在你的主文件夹下找到这个文件。
选中该文件夹,右键------>属性(properties)
---------->权限(permissions)。
你就能见到所有者(owner) 组用户(group) 其他用户(others)的权限设置了 ,你可以在这里修改权限了。
二,命令法
1, 首先先说一下怎么查看权限:
ls -l +文件名称 (文件夹将-l改为-ld)
例子:
zhouchang@zhouchang-CW65S:~$ ls -ld me
drwxrwxrwx 3 zhouchang zhouchang ...
js中.toFixed( )用法
- 博客分类:
- Javascript
一,定义和用法:
toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。
二,语法格式:NumberObject.toFixed(num)
参数num的简介:num规定了小数位的个数,可以是0~20之间的数,当然也包括0和20,
如果省略了参数num的话,默认的参数是0。
三,返回值介绍
返回 NumberObject 的字符串表示,小数点后有固定的 num 位数字。如果必要,该数字会被舍入,也可以用 0 补足,以便它达到指定的长度。
四,两种情况下的例子
1,加零
var sum=23;
console.log(sum.toFixed(2))
...
1,首先要快速且简单的安装上jdk环境
安装webstorm jdk是必须安装的
1.sudo add-apt-repository "deb http:archive.canonical.com/lucid partner"2.sudo apt-get update3.sudo apt-get install sun-java6-jdk sun-java6-plugin
2.下载webstorm压缩包 这个自己去官网下载
webstorm下载完成后解压到任意位置:
输入这个tar -zxf加上压缩包名字就行了
然后直接运行bin ...
1,首先在官网下载jdk安装包
我下载的是:jdk-7u55-linux-x64.tar.gz
最好将解压包放到主文件夹的Downloads下面方便操作。
2,解压压缩包
输入指令:tar -zxf jdk-7u55-linux-x64.tar.gz解压到当前目录。
这时会解压出文件夹jdk1.7.0_55。
将文件夹jdk1.7.0_55移动到指定目录先:
sudo mv Downloads/jdk1.7.0_55 /usr/lib/jvm/
3,设置环境变量等值
在终端输入命令:gedit ~/.bashrc 会出现文本编辑界面
将配置情况粘贴到文档 ...
近期通过解决问题学到的Linux命令
- 博客分类:
- Linux
1.ubuntu下下载安装谷歌浏览器
(1)32位系统下:下载命令wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb
安装命令:wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
(2)64位系统下:下载命令:sudo dpkg ...