自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 把一个nodejs程序做成传统linux服务

  1: http://howtonode.org/deploying-node-upstart-monit     (    Deploying Node.js With Upstart and Monit )   2: https://www.exratione.com/2013/02/nodejs-and-forever-as-a-service-simple-upstart-an...

2015-07-31 05:08:35 332

原创 Nodejs(七)-跨域访问

转载自: http://xfhnever.com/blog/2014/08/14/nodejs-crossdomainaccess/ 今天在使用ajax(http://localhost:8080%EF%BC%89%E8%B0%83%E7%94%A8nodejs%E5%86%99%E7%9A%84restfulAPI(http://localhost:3000%EF%BC%89%E6%9...

2015-07-28 13:44:25 185

原创 跨域解决方案(基于nodejs)

转载自:跨域是web开发过程中经常会遇见的一种问题,因为javascript的同源策略的限制,a.com域名下是无法操作b.com下的对象或者调用接口的。什么情况算跨域?request urlresponse url说明是否允许通讯www.a.com/a.jswww.a.com/b.js同一域名允许www.a.com/a.jswww.a....

2015-07-28 13:39:51 169

如何让node在ubuntu上占据80端口

有三种方法:1:通过sudo。因为系统默认非root用户,不能使用1024以及小于它的端口 2: 通过iptables重定向到别的端口:sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 30003: 给一个普通用户,有想root用户一样使用sockets的能力。...

2015-07-24 02:53:42 448

原创 跨域CORS原理及调用具体示例

转载自: http://blog.csdn.net/yuebinghaoyuan/article/details/32723753上篇博客介绍了JSONP原理,其不足,就是只能使用GET提交,若传输的数据量大,这个JSONP方式就歇菜了。那这篇博客就来介绍另一种跨域介绍方案—CORS。  相对JSONP,CORS支持POST提交,并且实施起来灰常简单,CORS原理只需要向响应头he...

2015-07-21 01:31:42 97

原创 跨域JSONP原理及调用具体示例

转载自: http://blog.csdn.net/yuebinghaoyuan/article/details/32706277 上篇博客介绍了同源策略和跨域访问概念,其中提到跨域常用的基本方式:JSONP和CORS。  那这篇博客就介绍JSONP方式。  JSONP原理  在同源策略下,在某个服务器下的页面是无法获取到该服务器以外的数据的,但img、iframe、...

2015-07-21 01:28:32 88

原创 解说同源策略和跨域访问

转载自: http://blog.csdn.net/yuebinghaoyuan/article/details/32337647尽管浏览器的安全措施多种多样,但是要想黑掉一个Web应用,只要在浏览器的多种安全措施中找到某种措施的一个漏洞或者绕过一种安全措施的方法即可。浏览器的各种保安措施之间都试图保持相互独立,但是攻击者只要能在出错的地方注入少许JavaScript,所有安全控制几乎全...

2015-07-21 01:26:31 183

原创 进程 vs. 线程

我们介绍了多进程和多线程,这是实现多任务最常用的两种方式。现在,我们来讨论一下这两种方式的优缺点。首先,要实现多任务,通常我们会设计Master-Worker模式,Master负责分配任务,Worker负责执行任务,因此,多任务环境下,通常是一个Master,多个Worker。如果用多进程实现Master-Worker,主进程就是Master,其他进程就是Worker。如果用多线程...

2015-07-16 16:09:14 80

原创 nodejs forever总结

收集3个链接,以备后用: 1: http://www.jb51.net/article/50576.htm 2: http://tcrct.iteye.com/blog/2043644 3: http://blog.fens.me/linux-upstart-nodejs/ 4: http://blog.fens.me/nodejs-server-forever/...

2015-07-15 11:21:41 146

Mac 下 Supervisor 的安装与配置

1:   brew install python        sudopip installsupervisor 2:  在/etc下创建supervisord.conf    并编辑内容如下:       [inet_http_server]port = 127.0.0.1:9001username = dhqpassword = 123456 [u...

2015-07-14 12:10:49 635

原创 Creating a Shared Repository; Users Sharing The Repository

转载自:  http://www.gitguys.com/topics/creating-a-shared-repository-users-sharing-the-repository/Commands discussed in this section:git init –baregit clonegit remotegit pullgit pushScen...

2015-07-10 17:51:45 109

原创 Reverse SSH Tunnel 反向打洞實錄

實際的操作步驟:# 首先,在客戶那理的機器下指令連回我們自己的 Server,並設定自己 Server 上的 12345 port 會對應到幾器上的 SSH portssh -NfR 12345:localhost:22 fred@myhost.com# 然後在 myhost 的機器上連自己的 12345 port,就可以連回在客戶那的機器ssh localhost -p...

2015-07-09 10:42:00 218

原创 Swift语法之 ---- ?和!区别

转载自: http://blog.sina.com.cn/s/blog_71715bf80102ux3v.html Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错:var stringValue : String //error: v...

2015-07-08 13:02:26 107

原创 php写守护进程(Daemon)

转载自: http://blog.csdn.net/tengzhaorong/article/details/9764655 守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。php也可以实现守护进程的功能。 1、基本概念    进程            每个进程都有一个父进...

2015-07-06 18:11:10 103

原创 使用 Nginx Upload Module 实现上传文件功能

转载自: http://www.tuicool.com/wx/aUrAzm 普通网站在实现文件上传功能的时候,一般是使用Python,Java等后端程序实现,比较麻烦。Nginx有一个Upload模块,可以非常简单的实现文件上传功能。此模块的原理是先把用户上传的文件保存到临时文件,然后在交由后台页面处理,并且把文件的原名,上传后的名称,文件类型,文件大小set到页面。下面和大家具体介绍一...

2015-07-06 00:41:39 949

原创 Javascript魔法方法:__defineGetter__,__defineSetter__

转载自: http://www.blackglory.me/javascript-magic-method-definegetter-definesetter/在javascript的类中,可以用defineGetter和defineSetter_控制成员变量的Get和Set行为例如,在一个图书类中,我们自动为Book加上书名符号:function Book(name){ ...

2015-07-03 15:36:50 709

原创 ubuntu的init与系统服务设置

转载自: http://iysm.net/?p=178initInit是位于/sbin/init的一个程序,它是在linux下,在系统启动过程中,初始化所有的设备驱动程序和数据结构等之后,由内核启动的一个用户级程序,并由此init程序进而完成系统的启动过程。ubuntu与传统的linux略有不同,使用upstart完成系统的启动,但表面上仍维持init程序的形式。运行级别...

2015-07-03 14:17:45 120

原创 Ubuntu 创建开机自启动脚本的方法

转载自: http://rongjih.blog.163.com/blog/static/33574461201111504843245/Ubuntu 创建开机自启动脚本的步骤如下:1) 将你的启动脚本复制到 /etc/init.d目录下以下假设你的脚本文件名为 test。 2) 设置脚本文件的权限$ sudo chmod 755 /etc/init.d/test...

2015-07-03 14:16:15 237

原创 大型网站架构演化

转载自: http://ndminfy.iteye.com/blog/2223932一、大型网站系统特点    (1)高并发、大流量:PV量巨大  (2)高可用:7*24小时不间断服务  (3)海量数据:文件数目分分钟xxTB  (4)用户分布广泛,网络情况复杂:网络运营商  (5)安全环境恶劣:黑客的攻击  (6)需求快速变更,发布频繁:快速适应市场,满足用户需...

2015-07-03 10:26:41 83

原创 深入浅出node.js游戏服务器开发——Pomelo框架的设计动机与架构介绍

转载自: http://www.infoq.com/cn/articles/design-motivation-and-introduction-of-Pomelo-framework/一、Pomelo的定义和组成以下是Pomelo官网给出的最初定义:Pomelo是基于node.js的高性能,分布式游戏服务器框架。它包括基础的开发框架和相关的扩展组件(库和工具包),可以帮助你省去游戏开发...

2015-07-03 00:38:23 180

原创 基于2.8版本redis配置文件中文解释

转载自: http://wangwei007.blog.51cto.com/68019/1548167       在Redis中直接启动redis-server服务时, 采用的是默认的配置文件。采用redis-server   xxx.conf 这样的方式可以按照指定的配置文件来运行Redis服务。下面是Redis2.8.9的配置文件各项的中文解释。1234...

2015-07-02 17:37:43 79

jquery1.8手册

jquery 1.8 手册,中文版的。 挺清晰的。大家可以下载下来看看吧。

2013-12-27

空空如也

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

TA关注的人

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