自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 获取当前页面的URL

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.locati...

2017-07-21 17:14:38 158

原创 Mongodb 占用的硬盘空间问题

       最近在做的项目用到的存储库是 Mongodb , 因为用到的数据是实时通信的, 数据量比较大, 而且还要存到数据库里,所有就想写一个脚本给数据库进行定时的清除处理, 可是一段时间后发现服务器空间快满了, 我才发现Mongodb 不会释放已经占用的磁盘空间, 即使drop collection也不行, 除非drop database. 这就导致如果一个db曾经有大量的数据一段时间后...

2017-07-21 17:13:52 1433

原创 Linux下修改图片格式和大小

        因为一直用的是ubuntu系统,所以习惯了用终端来操作一些东西,最近发现在linux上的修改图片的工具非常好用,在这里给大家分享一下。这个工具就是ImageMagick;你会发现他非常 的好用,只需要在终端输入些命令就可以完成对图片的修改。       ImageMagick是一套功能强大、稳定而且免费的工具集和开发包,可以用来读、写和处理超过185种基本格式的图片...

2017-01-21 15:47:23 2403

原创 Angularjs controller之间的信息传递

       之前在做用angular写前端框架的时候很苦恼控制器之间的独立性,父级控制器可以控制子控制器,但是子控制器却很难控制父控制器。后来在用socket传递数据的时候,发现他的服务是通过emit发送,on接收。我就想angular是不是也会有这样的服务,后来试了下,果然有。         AngularJS中的作用域有一个非常有层次和嵌套分明的结构。其中它们都有一个主要的$r...

2016-12-03 17:18:56 209

原创 angularjs的$http请求(REST API)

http请求就是指从客户端到服务器端的请求消息。比如我们在用angularjs做前端框架,向后端发送请求获得返回值。我们可以在service里写$http请求。angularjs中的$http数据存储请求大致有以下几种:post请求:post请求的格式是:  post( url, data, [config] );   //主要用来创建对象和角色 $http.pos...

2016-09-11 18:04:14 358

原创 angularjs 控制器不能访问nodejs 3000端口,跨域访问

目前做的一个项目,前端采用的是angularjs,后端nodejs做服务器。我尝试使用接下里的方式来发起对nodejs服务器的请求:$http.get('http://localhost:3000/') .success(function (data) { $scope.index = data; ...

2016-09-01 17:43:27 199

原创 Angularjs的基本结构

AngularJS是一款非常强大的前端MVC框架。大概可以分为这三类:        1.Directive(指令)        2.Controller(控制器)        3.Service (服务)一、首先是服务(service)       它是一个单例,就是无论这个服务注入到任何地方,对象始终只有一个实例。它不想我们平时在js中用的function函数,因为服务...

2016-08-22 21:40:05 261

原创 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]~[...

2016-08-07 12:53:44 98

原创 ubuntu(linux)安装node

           网上有很多linux安装 node 的方法,我用的ubuntu14.04,碰到的问题主要就是 node 的版本问题,安装的node版本总配不到需要用的版本,这是node菜鸟教程里的安装方法:http://www.runoob.com/nodejs/nodejs-install-setup.html      最近在网上发现了一个方法是linux通过nvm安装nod...

2016-07-30 15:38:03 94

原创 html中的按钮标签及input标签

在HTML中,我们经常会用到按钮。而我们常用的按钮标签有以下几种:1):button标签例:<button >按钮</button><button>标签定义一个按钮。在button元素内部,可以放置内容,如文本或者图像。<button>与</button>标签之间的所有内容都是按钮的内容,其中包括文本和多媒...

2016-07-24 19:19:31 2160

原创 css常用属性(续)

4):相对路径与绝对路径通过position来定义路径类型。position: absolute;为绝对路径,也就是在其所在<div/>标签的位置。例: .div { position: absolute; left: 100px; top: 200px; }position: relative;为相对路径,也就是在同一个<div/&g...

2016-07-23 10:01:55 71

原创 CSS常用属性

       css通过添加各种属性对页面的格式进行设置,而最常用的方法就是使用选择器,而选择器有多种,如类选择器(class),ID选择器等。       而在css中我们最常用的一些属性有:(1)字体属性:                Serif 字体                Sans-serif 字体                Monospace 字体...

2016-07-17 17:05:31 78

原创 html使多个<div>在同一行

       div是块级元素,是独占一行的一般情况下,两个相邻的div是不会处于同一行的。例如:html代码:&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"

2016-07-11 13:43:41 11031 1

原创 localStorage和sessionStorage的区别

共同点:      sessionStorage和localStorage不会自动把数据发给服务器,仅在本地保存。sessionStorage和localStorage 有存储大小的限制可以达到5M或更大。不同点:      数据有效期不同:      sessionStorage:仅在当前浏览器窗口关闭前有效,自然也就不可能持久保持;      localStorage:始...

2016-07-09 14:45:38 141

原创 js 循环中的闭包

     循环中的闭包,下例是一个循环三次的操作,它在每次循环中都会创建一个返回当前循环序号的新函数,该函数会被添加到一个新的数组中,并最终返回。function f() { var a = []; var i; for(i = 0; i &lt; 3; I++) { a[i] = function () { ret...

2016-06-07 09:42:52 141

原创 javascript中闭包的概念

    在JS中,不存在其他语言中的大括号级的作用域,但它有函数作用域,若想访问函数内部的局部变量,可以在函数内部声明一个函数,用来返回函数内部的局部变量。如下例:   var a=5;;function f1() { var a=1; function f2() { alert(a); } return f2();}...

2016-06-05 20:00:18 76

原创 js中的arguments对象

  其实,每个函数内部都有一个内建的arguments数组,它能返回函数所接受的所有参数。例:function mutiplyByTwo() { var i, ar = []; for(i = 0;i&lt;3;i++) { ar[i] = arguments[i]*2; } return ar;}&gt;&gt; mut...

2016-06-02 22:58:00 102

原创 js原型prototype方法

  prototype是一个针对于某一类的对象的方法,而且特殊的地方便在于:它是一个给类的对象添加方法的方法。javascript中的每个对象都有prototype属性,Javascript中对象的prototype属性是返回对象类型原型的引用。例如:(1) Array.push(new_element)  作用:在数组末尾加入一个新的元素Array.prototype.push =...

2016-05-30 22:54:16 105

原创 js underscore常用函数定义及用法

在underscore中我们经常会用到的函数主要有以下这些:   each、map、filter、invoke、countBy、first、uniq、defaults  each   _.each(list, iteratee, [context]) 遍历list中的所有元素,按顺序用遍历输出每个元素。与for循环差多。var a = [1,2,3];_.each(a,function(...

2016-05-23 22:12:42 183

原创 javascript中字符串常用操作总结

[b]String[/b]对象属性(1)[b]length[/b]属性length算是字符串中非常常用的一个属性了,它的功能是获取字符串的长度。当然需要注意的是js中的中文每个汉字也只代表一个字符,这里可能跟其他语言有些不一样。var str = 'abc';console.log(str.length);(2)[b]prototype[/b]属性proto...

2016-05-17 08:51:13 100

原创 js中indexOf的定义和用法

定义和用法:indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。indexOf函数语法:string.indexOf(substring, startpos);说明该方法将从头到尾地检索字符串 stringObject,看它是否含有子串 searchvalue。开始检索的位置在字符串的 fromindex 处或字符串的开头(没有指定 fromind...

2016-05-16 08:56:48 426

原创 js中push的定义和用法

定义: push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。 语法 arrayObject.push(newelement1,newelement2,....,newelementX) 参数 描述 newelement1 必需。要添加到数组的第一个元素。 newelement2 可选。要添加到数组的第二个元素。 newelem...

2016-05-14 09:33:30 972

原创 ubuntu14.04装wineqq国际版

首先需要下载一个wine版本的qq.下载地址是:http://www.ubuntukylin.com/applications/showimg.php?lang=cn&id=23根据你电脑系统的位数选择安装方法一:安装依赖库在终端输入sudo apt-get install libgtk2.0-0:i386另外,如果是64位系统还要安装ia32-libs,...

2016-05-12 09:29:23 77

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除