网络模型:
OSI模型TCP/IP模型
网络通信要素
ip地址
端口
通信协议
通信过程
1.找到对方IP地址
2.数据要发送到对方指定的应用程序上,为了标识这些应用程序,用唯一的数字进行标识,这些数字符号就是端口
3.定义通信规则,tcp还是udp还是其他
应用层协议
http,ftp,smtp
解析主机地址:
InetAddress i...
分类:
编程语言 时间:
2015-04-22 09:47:03
阅读次数:
142
代理位于客户端和服务器之间的HTTP中间实体缓存HTTP的仓库,使常用页面的副本可以保存在离客户端更近的地方网关连接其他应用程序的特殊Web服务器,通常用于将HTTP流量转换成其他协议的流量隧道对HTTP通信报文进行盲转发的特殊代理代理和网关的区别:代理是连接两个相同协议端点的中间物质,而网关则是连...
分类:
Web程序 时间:
2015-04-19 20:58:24
阅读次数:
130
1、调用其它应用的方法1)调用 自带mail?1、调用app store界面方法在实际开发中,往往要推荐自己其他应用和推荐自己的收费软件,那么我们就需要在程序中直接连接到app store的相应页面。实际上的做法很简单,使用的还是UIApplication类的OpenURL方法:[[UIApplic...
分类:
其他好文 时间:
2015-04-16 23:16:22
阅读次数:
231
什么是twisted?twisted是一个用python语言写的事件驱动的网络框架,他支持很多种协议,包括UDP,TCP,TLS和其他应用层协议,比如HTTP,SMTP,NNTM,IRC,XMPP/Jabber。非常好的一点是twisted实现和很多应用层的协议,开发人员可以直接只用这些协议的实现。其实要修改Twisted的SS..
分类:
编程语言 时间:
2015-04-16 10:33:06
阅读次数:
172
前提所有的功能分支已完成启动:1.启动入口:桌面正常启动,最近运行启动,所有程序列表中启动,锁屏快捷启动2.其他入口:从其他程序开启应用,从外部以文件形式打开应用(如果有)3.退回:从其他程序退回时回到被测应用,被测应用打开其他应用再从桌面图标启动以上需要交叉组合测试。4.异常启动:崩溃后启动,写文...
分类:
移动开发 时间:
2015-04-15 19:09:59
阅读次数:
205
一、每个iOS应用SDK都被限制在“沙盒”中,“沙盒”相当于一个加了仅主人可见权限的文件夹,苹果对沙盒有以下几条限制。 (1)、应用程序可以在自己的沙盒里运作,但是不能访问任何其他应用程序的沙盒。 (2)、应用程序间不能共享数据,沙盒里的文件不能被复制到其他应用程序文件夹中,也不能把其他应用程序.....
分类:
移动开发 时间:
2015-04-15 18:47:30
阅读次数:
151
Mac下面除了用dmg、pkg来安装软件外,比较方便的还有用MacPorts来帮助你安装其他应用程序,跟BSD中的ports道理一样。MacPorts就像apt-get、yum一样,可以快速安装些软件。在使用中刚好用到了MacPorts,所以把安装和使用方法记录在这里以备查。访问官方网站http:/...
分类:
系统相关 时间:
2015-04-15 11:02:33
阅读次数:
200
注册ContentProvider: 其中authorities是URI中的域名部分,可以随便取,但必须在整个系统中唯一 name和ACtivity一样,告诉虚拟机与之绑定的class exported指定ContentProvider是否允许被其他应用调用 继承ContentProvide...
分类:
其他好文 时间:
2015-04-15 00:42:31
阅读次数:
155
这篇文章旨在写给UI设计师,让UI设计师好能获取其他应用里的素材,减少工作量。...
分类:
移动开发 时间:
2015-04-14 23:19:36
阅读次数:
2318
iOS应用数据存储的常用方式XML属性列表(plist)归档Preference(偏好设置)NSKeyedArchiver归档SQLite3Core Data应用沙盒每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离。应用必须待在自己的沙盒里,其他应用不能访问该沙盒沙盒...
分类:
移动开发 时间:
2015-04-14 00:24:04
阅读次数:
175