- 浏览: 22676 次
- 性别:
最新评论
文章列表
window.location.host;//返回url 的主机部分,例如:www.xxx.com window.location.hostname;//返回www.xxx.com window.location.href;//返回整个url字符串
window.location.pathname;//返回/a/index.php或者/index.php
window.location.protocol;//返回url 的协议部分,例如: http:,ftp:,maito:等等。
window.location.port //url 的端口部分,如果采用默认的80端口,那么返 ...
Mongodb 占用的硬盘空间问题
- 博客分类:
- Mongodb
最近在做的项目用到的存储库是 Mongodb , 因为用到的数据是实时通信的, 数据量比较大, 而且还要存到数据库里,所有就想写一个脚本给数据库进行定时的清除处理, 可是一段时间后发现服务器空间快满了, 我才发现Mongodb 不会释放已经占用的磁盘空间, 即使drop collection也不行, 除非drop database. 这就导致如果一个db曾经有大量的数据一段时间后又删除的话,硬盘空间就是一个问题。
解决磁盘空间释放的问题有两种方法:
第一种是dump & restore:
1. mongodump -d dat ...
Linux下修改图片格式和大小
- 博客分类:
- Linux
因为一直用的是ubuntu系统,所以习惯了用终端来操作一些东西,最近发现在linux上的修改图片的工具非常好用,在这里给大家分享一下。
这个工具就是ImageMagick;你会发现他非常 的好用,只需要在终端输入些命令就可以 ...
之前在做用angular写前端框架的时候很苦恼控制器之间的独立性,父级控制器可以控制子控制器,但是子控制器却很难控制父控制器。后来在用socket传递数据的时候,发现他的服务是通过emit发送,on接收。我就想angular是不是也会有这样的服务,后来试了下,果然有。
AngularJS中的作用域有一个非常有层次和嵌套分明的结构。其中它们都有一个主要的$rootScope(也就说对应的Angular应用或者ng-app),然后其他所有的作用域部分都是继承自这个$rootScope的,或者说都是嵌套在主作用域下面的。很多时候,你会发现这些作用域不会共享变量 ...
http请求就是指从客户端到服务器端的请求消息。
比如我们在用angularjs做前端框架,向后端发送请求获得返回值。
我们可以在service里写$http请求。
angularjs中的$http数据存储请求大致有以下几种:
post请求:
post请求的格式是: post( url, data, [config] ); //主要用来创建对象和角色
$http.post(url,data,Headers)
.success(function(result) {
console.log("succe ...
目前做的一个项目,前端采用的是angularjs,后端nodejs做服务器。
我尝试使用接下里的方式来发起对nodejs服务器的请求:
$http.get('http://localhost:3000/')
.success(function (data) {
$scope.index = data;
})
.error(function (data) {
$scope.index = "& ...
Angularjs的基本结构
- 博客分类:
- angularjs
AngularJS是一款非常强大的前端MVC框架。大概可以分为这三类:
1.Directive(指令)
2.Controller(控制器) 3.Service (服务)
一、首先是服务(service)
它是一个单例,就是无论这个服务注入到任何 ...
Linux用户及文件权限管理
- 博客分类:
- Linux
一、Linux用户管理
1)查看用户
$ who am i
或者
$ who mom likes
输出内容如下
geek pts/1 2016-08-06 10:00 ( :0 )
其中第一行表示打开当前伪终端的用户名(可直接使用who am i)
第二列的 pts/1中pts表示伪终端,所谓伪是相对于/dev/tty设备而言,即使用[Ctrl]+[Alt]+[F1]~[F7]进行切换的/dev/tty设备(“真终端”)pts/1后面的1表示伪终端序号,再开一次终端即为1
who 命令其它常用参数参数 说明-a 打印能打印的全部-d 打印死掉的进程-m 同am i,m ...
ubuntu(linux)安装node
- 博客分类:
- node
网上有很多linux安装 node 的方法,我用的ubuntu14.04,碰到的问题主要就是 node 的版本问题,安装的node版本总配不到需要用的版本,这是node菜鸟教程里的安装方法:
http://www.runoob.com/nodejs/nodejs-install-setup.html
最近在网上发现了一个方法是linux通过nvm安装node的帖子,node 的版本迭代很快,而且一些情况下会要求特定的版本运行。nvm 就是一款常用的 node 版本管理工具。因为之前在用菜鸟教程的方法是,就是希望解决这个版本问题,当时查到直接装 node ...
html中的按钮标签及input标签
- 博客分类:
- html
在HTML中,我们经常会用到按钮。
而我们常用的按钮标签有以下几种:
1):button标签
例:
<button >按钮</button>
<button>标签定义一个按钮。
在button元素内部,可以放置内容,如文本或者图像。
<button>与</button>标签之间的所有内容都是按钮的内容,其中包括文本和多媒体内容。
.button {
font-size: 15px;
height: 50px;
width: 110px;
background-color: bl ...
css常用属性(续)
- 博客分类:
- CSS
4):相对路径与绝对路径
通过position来定义路径类型。
position: absolute;为绝对路径,也就是在其所在<div/>标签的位置。
例:
.div {
position: absolute;
left: 100px;
top: 200px;
}
position: relative;为相对路径,也就是在同一个<div/>标签中,相对于绝对位置的标签的位置。
例:
.div {
position: relative;
left: 100px;
top: 20px;
}
5):boder ...
css通过添加各种属性对页面的格式进行设置,而最常用的方法就是使用选择器,而选择器有多种,如类选择器(class),ID选择器等。
而在css中我们最常用的一些属性有:
(1)字体属性:
Serif 字体
Sans-serif 字体
Monospace 字体
Cursive 字体
Fantasy 字体。五种常用字体
例:
body {font-family: sans-ser ...
html使多个<div>在同一行
- 博客分类:
- html
div是块级元素,是独占一行的一般情况下,两个相邻的div是不会处于同一行的。
例如:
html代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>aaa</title>
<link rel="style ...
共同点:
sessionStorage和localStorage不会自动把数据发给服务器,仅在本地保存。sessionStorage和localStorage 有存储大小的限制可以达到5M或更大。
不同点:
数据有效期不同:
sessionStorage:仅在当前浏览器窗口关闭前有效,自然也就不可能持久保持;
localStorage:始终有效,窗口或浏览器关闭也一直保存,因此用作持久数据;
作用域不同,sessionStorage不在不同的浏览器窗口中共享,即使是同一个页面;localStorage 在所有同源窗口中都是 ...
循环中的闭包,下例是一个循环三次的操作,它在每次循环中都会创建一个返回当前循环序号的新函数,该函数会被添加到一个新的数组中,并最终返回。
function f() {
var a = [];
var i;
for(i = 0; i < 3; I++) {
a[i] = function () {
return I;
}
}
return a;
}
>>>var a = f();
a[0]
=>3
a[1]
=>3
...