一、网络各个协议:TCP/IP、SOCKET、HTTP等 网络七层由下往上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 当中物理层、数据链路层和网络层通常被称作媒体层,是网络project师所研究的对象; 传输层、会话层、表示层和应用层则被称作主机层,是用户所面向和关心的内容。 ...
分类:
移动开发 时间:
2017-07-03 10:18:37
阅读次数:
197
1 建造者模式 将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 建造者返回给客户一个完整的产品对象,而客户端无须关心该对象所包含的属性和组建方式,这就是建造者模式的设计动机。 2 模式解析 建造者模式通常包括下面几个角色: 1. builder:给出一个抽象接口,以规范 ...
分类:
其他好文 时间:
2017-07-02 23:16:53
阅读次数:
215
状态模式:在一个对象内含有一个父类对象或者一个接口的引用。该引用指向一个子类对象,通过内部的方法改变子类对象的类别,从而改变同一个引用调用同样的方法达到不同的效果。 ...
分类:
编程语言 时间:
2017-06-20 10:55:47
阅读次数:
206
转自:http://www.cnblogs.com/wanghetao/p/3779611.html ldd命令用于判断某个可执行的 binary 档案含有什么动态函式库。 参数说明: --version 打印ldd的版本号 -v --verbose 打印所有信息,例如包括符号的版本信息 -d -- ...
分类:
其他好文 时间:
2017-06-16 14:14:08
阅读次数:
134
方法一: yumdownloader [root@web1 ~]# rpm -qa |grep yum-utils [root@web1 ~]# yum -y install yum-utils* [root@web1 ~]# rpm -ql yum-utils /usr/bin/debuginfo... ...
分类:
其他好文 时间:
2017-06-14 22:16:54
阅读次数:
239
Mac OS X下二进制可执行文件的动态链接库是dylib文件,Linux下用ldd查看,苹果系统用otool即可,不过要安装xcode otool –L xxxx.dylib The "strings" tool can output a list of the methods that the ...
分类:
系统相关 时间:
2017-06-14 21:08:18
阅读次数:
1051
项目里须要在不隐藏键盘的情况下。来更改button 的状态。 这里就是要对uitextfield监控。uitextfield继承于UIControl。所以能够 使用addTarget方法。详细例如以下。 1,在textFieldDidBeginEditing添加-(void)textFieldDid ...
分类:
其他好文 时间:
2017-06-02 20:19:13
阅读次数:
153