Monthly Archives: April 2015

在EC2上创建root用户,并使用root用户登录

今天开始研究亚马逊的云主机EC2,遇到了一个问题,我需要在EC2上安装tomcat,但是yum命令只能是root用户才可以运行,而EC2默认是以ec2-user用户登录的,所以需要切换到root用户登录,特将研究成果公布如下:   1、根据官网提供的方法登录连接到EC2服务器(官网推荐windows用户使用PUTTY连接) 2、... Read More | Share it now!

REST概念介绍

关于REST http作为一种通用网络协议,是目前应用最多,最通用,也是相对较为稳定的协议,易于开发,易于扩展。其实REST并不是一种新兴的技术语言,也不是什么新的技术框架。准确来说说REST只是一种概念、风格或者约束,是回归HTTP本身的建议。 教程索引:(持续更新) ionic中文教程 转载请注明出处:http://www.haomou.net/2015/02/10/2015_server_rest/ rest原理 REST的核心概念是资源,使用HTTP提供的基本方法来对资源进行操作,一般的操作定义如下:POST(创建资源)、GET(获取资源)、PUT(修改资源)、DELETE(删除)。它们正好对应了CRUD。对资源的表述,一般的选择会是XML,但是我更加推荐使用JSON来表述资源。在网络中的传输量也小,而且也便于JavaScript来解析,而且现在其他语言解析也是非常方便的事情。不过,最关键的还是占用更少的资源,让同样的资源能够服务更多的人。图中展示了REST围绕资源的关系。 REST这个词,是Roy... Read More | Share it now!

OAuth 2.0详细解析

问题说明 为什么要研究这个OAuth呢?主要是要解决授权的问题。 转载请注明出处:http://www.haomou.net/2014/08/19/2014_oauth/ OAuth 2.0... Read More | Share it now!

Access-Control-Allow-Origin 浏览器js跨域问题

XMLHttpRequest cannot load http://xxxx. No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘http://yyyy’ is therefore not allowed... Read More | Share it now!

ionic Angular -> IOS/Android

http://ionicframework.com/getting-started/ https://github.com/ShiyangHuang/ionic-babythings   Adding new cordova plugin gives EACCES error #174 https://github.com/diegonetto/generator-ionic/issues/174 Error: spawn EACCES resolved by running... Read More | Share it now!

几种常见 容器 比较和分析 hashmap, map, vector, list …hash table

list支持快速的插入和删除,但是查找费时; vector支持快速的查找,但是插入费时。 map查找的时间复杂度是对数的,这几乎是最快的,hash也是对数的。 如果我自己写,我也会用二叉检索树,它在大部分情况下可以保证对数复杂度,最坏情况是常数复杂度,而std::map在任何情况下都可以保证对数复杂度,原因是它保证存诸结构是完全二叉检索树,但这会在存诸上牺牲一些时间。 STL  ... Read More | Share it now!

C++ map的基本操作和使用

  Map是c++的一个标准容器,她提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作! 1. map最基本的构造函数;   map<string , int... Read More | Share it now!

ios html Alamofire

https://github.com/Alamofire/Alamofire   Alamofire is an HTTP networking library written in Swift, from the creator of AFNetworking. Features Chainable Request / Response methods URL / JSON / plist Parameter Encoding Upload File / Data /... Read More | Share it now!