- 博客(25)
- 资源 (2)
- 收藏
- 关注
转载 node.js学习(四)
进程管理NodeJS可以感知和控制自身进程的运行环境和状态,也可以创建子进程并与其协同工作,这使得NodeJS可以把多个程序组合在一起共同完成某项工作,并在其中充当胶水和调度器的作用。本章除了介绍与之相关的NodeJS内置模块外,还会重点介绍典型的使用场景。开门红我们已经知道了NodeJS自带的fs模块比较基础,把一个目录里的所有文件和子目录都拷贝到另一个目录里需要写不少代码。
2014-12-13 14:23:05
734
转载 node.js学习(HTTP)
API走马观花我们先大致看看NodeJS提供了哪些和网络操作有关的API。这里并不逐一介绍每个API的使用方法,官方文档已经做得很好了。HTTP官方文档: http://nodejs.org/api/http.html'http'模块提供两种使用方式:作为服务端使用时,创建一个HTTP服务器,监听HTTP客户端请求并返回响应。作为
2014-12-13 14:18:22
774
转载 node.js学习(二)
API走马观花我们先大致看看NodeJS提供了哪些和文件操作有关的API。这里并不逐一介绍每个API的使用方法,官方文档已经做得很好了。Buffer(数据块)官方文档: http://nodejs.org/api/buffer.htmlJS语言自身只有字符串数据类型,没有二进制数据类型,因此NodeJS提供了一个与String对等的全局构造函数Buffer来
2014-12-13 14:11:44
765
转载 node.js学习(一)
NodeJS基础什么是NodeJSJS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,NodeJS就是一个解析器。每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计算,还允许JS使用运行环境提供的内置对象和方法做一些事情。例如运行在浏览器中的JS的用途是操作DOM,浏览器就提
2014-12-13 12:43:02
1004
原创 Cookie/Session机制详解
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。1.1 Cookie机制
2014-12-13 12:20:59
583
转载 CocoaPods安装和使用教程
Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含CocoPods类库的项目Co
2014-08-28 19:10:12
685
转载 对比iOS网络类库:AFNetworking VS ASIHTTPRequest
在开发iOS应用过程中,如何高效的与服务端API进行数据交换,是一个常见问题。一般开发者都会选择一个第三方的网络组件作为服务,以提高开发效率和稳定性。这些组件把复杂的网络底层操作封装成友好的类和方法,并且加入异常处理等。那么,大家最常用的组件是什么?这些组件是如何提升开发效率和稳定性的?哪一款组件适合自己,是 AFNetworking(AFN)还是 ASIHTTPRequest(ASI)?
2014-08-25 13:25:47
745
转载 Hybrid App是把双刃剑
引言】Hybrid App,一种开发模式,兼顾Web和Native的一种开发模式。有人说它把Web App扼杀在摇篮里,有人说它把Native App引向一个新阶段。我说,它是一把双刃剑,千万别闯进它的误区。本文是笔者在实践Hybrid App开发模式过程中总结出的一些经验教训,供读者参考。Hybrid App虽好,可万万不能仓促选择,盲目运用。智能手机日益普及,移动互联网乱战日趋白热化,
2014-04-10 15:12:36
1014
转载 android和iOS平台的崩溃捕获和收集
通过崩溃捕获和收集,可以收集到已发布应用(游戏)的异常,以便开发人员发现和修改bug,对于提高软件质量有着极大的帮助。本文介绍了iOS和android平台下崩溃捕获和收集的原理及步骤,不过如果是个人开发应用或者没有特殊限制的话,就不用往下看了,直接把友盟sdk(一个统计分析sdk)加入到工程中就万事大吉了,其中的错误日志功能完全能够满足需求,而且不需要额外准备接收服务器。 但是如果你对其原理
2014-04-08 16:24:52
880
原创 C++编写数据结构中的二叉树(前序,中序,后序遍历)
编译环境xCode 5.1Two.h:#ifndef __OK__Two__#define __OK__Two__#include typedef struct List{ char name[20]; char desc[200]; int num; List *next;}List;typedef struct myTree{ i
2014-04-04 19:02:05
1160
转载 XCode5添加新建类模板(Cocos2dx Template Class for Scene or Layer)
猴子原创,欢迎转载。转载请注明: 转载自Cocos2D开发网–Cocos2Dev.com,谢谢!原文地址: http://www.cocos2dev.com/?p=505
2014-04-04 18:47:35
1275
转载 对IOS设备中UDID的一些思考
本文为原创,如需转载请注明出处:http://blog.youkuaiyun.com/xiaoguan2008一家之言,难免存在纰漏,欢迎指正,勿吐槽。 UDID是什么? UDID的全称是Unique Device Identifier,顾名思义,它就是苹果IOS设备的唯一识别码,它由40个字符的字母和数字组成。 UDID有什么用?
2012-12-26 09:22:19
1092
原创 九宫图、四四图、五五图and so on
参考自百度百科n行n列的纵横图又称为幻方。九宫图:在射雕里面,黄蓉对瑛姑说的一段口诀很好记忆:“九宫之义,法以灵龟。二四为肩,六八为足,左三右七,戴九履一,五居中央。”最简单的幻方就是平面幻方,还有立体幻方、高次幻方等。对于立体幻方、高次幻方目前世界上很多数学家仍在研究,现在只讨论平面幻方。 对平面幻方的构造,分为三种情况:N为奇数、N为4的倍数、N为其它偶数
2012-11-25 11:12:23
11674
1
转载 iOS的init、loadView、 viewDidLoad、viewDidUnload的关系
原帖地址:http://www.cocoachina.com/applenews/devnews/2012/1120/5134.htmlinit方法在init方法中实例化必要的对象(遵从LazyLoad思想)init方法中初始化ViewController本身loadView方法当view需要被展示而它却是nil时,viewController会调用该方法。不要直接调用
2012-11-23 16:03:27
629
原创 iOS中MVC的理解
MVC就是models、views、controllersmodel(模型):代表着你的应用程序是什么,与用户界面无关controller(控制器):controller控制view如何把model(数据模型)显示出来,是连通model和view的桥梁view(视图):就是显示给用户的那一部分
2012-11-21 13:29:15
1087
2
原创 C++笔记
inline函数(内联函数)和define(预定义)的作用相似,但却有不同之处:比如,预定义一个求平方的方法:(编译环境是Xcode)#include using namespace std;#define SQUARE(x) x*xint main (int argc, const char * argv[]){ //内联函数,在成员函数里不含有循环体,则默认为内联函
2012-11-18 09:34:41
644
原创 iOS与XML
XML知识:什么是 XML?XML 指可扩展标记语言(EXtensible Markup Language)XML 是一种标记语言,很类似 HTMLXML 的设计宗旨是传输数据,而非显示数据XML 标签没有被预定义。您需要自行定义标签。XML 被设计为具有自我描述性。XML 是 W3C(万维网联盟)的推荐标准 XML 与 HTML 的主要差异XM
2012-11-17 16:17:24
665
原创 ios开发剪辑集锦
iOS 声明属性关键字:atomic: 原子操作(原子性是指事务的一个完整操作,操作成功就提交,反之就回滚. 原子操作就是指具有原子性的操作)在objective-c 属性设置里面默认的就是atomic,意思就是setter/getter函数是一个原子操作,如果多线程同时调用setter时,不会出现某一个线程执行完setter所有语句之前,另一个线程就开始执行setter,相当
2012-11-13 11:51:47
902
转载 Linux中的Socket编程(不限Linux)
“一切皆Socket!”话虽有些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还
2012-11-13 10:33:21
860
原创 ios:音频和视频(未完)
前提条件:需要引入AVFoundation.frame-work、MediaPlayer.framework、CoreAudio.framework(录制音频时会用到)AV 框架(Audio 和Video框架)里的 AVAudioPlayer类播放iOS支持的所有音频格式。AVAudioPlayer 实例的delegate属性允许我们通过事件获得通知,例如当音频播放被打断或者播
2012-11-11 20:08:33
1568
原创 与并发和多线程有关的那些事
并发: “当两个或两个以上的任务同时执行时就发生了并发。即使只有一个 CPU,现代操作系统也能够在同时执行多个任务。要实现这一点,它们需要给每个任务从 CPU 中分配一定的时间片。例如,要在 1 秒钟内执行 10 个同样优先级的任务,操作系统会用 10(任务)来平均分配 1000 毫秒(每秒钟有 1000 毫秒),那么每个任务就会有 100 毫秒的 CPU 时间。这就意味着所
2012-11-10 19:23:55
1103
1
原创 NSXMLParser 解析 XML
本文参考自iOS_Cookbook(下面只列出关键代码,如果看不懂有什么建议希望大家能提出来)创建一个简单的 XML文件,包含如下内容(把他命名为 xmlFile.xml,然后添加到你的工程中): Anthony Robbins 51 Richard Branson
2012-11-10 15:14:33
1171
2
原创 同步异步与post、get简解
一、http编程其实就是http请求。http请求最长用的方法是 get 和 post 方法。==》get方法和post方法相比理解起来比较简单,get方法可以直接请求一个url,也可以url后面拼接上参数作为一个新的url地址进行请求。get方法后面的value要经过unicode编码。form的enctype属性默认为application/x-www-form-urlencoded。不能
2012-11-09 19:53:53
1261
原创 ios开发中:独立Block与内联Block
参考自:http://www.devdiv.com/iOS_iPhone-iOS_5_Programming_Cookbook%E7%BF%BB%E8%AF%91_%E7%AC%AC%E4%BA%94%E7%AB%A0_%E5%B9%B6%E5%8F%91-thread-127260-1-1.htmlBlock Objects 有时被称作闭包。构建 Block Objects 和构
2012-11-08 16:42:33
2068
原创 构造和使用UITableView
简而言之,Table View 是一个被分成不同部分的滚动视图,每部分又进一步被分成行。每行是一个 UITableViewCell 类的实例。1、实例化Table View有 2 个办法可以实例化 Table View: → 通过代码 → 使用界面生成器如果你使用界面生成器,创建一个 Table View 就是简单的把一个 Table View 从对
2012-11-08 10:48:50
1078
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人