iPhone上运行的iOS系统跟Linux一样,都是基于Unix内核的,所以iPhone的后台iOS目录结构跟Linux极其相似,就连很多常用命令也通用,包括cd、ls、pwd、cp、mv、tar、chmod等几十种命令,在此就不依依列举了,就连某些很不常用的命令,像scp、ssh之类的跟远程加密登陆相关的命令也支持,这不禁让我们猜想是否能够用Linux下的SSH命令登陆iPhone后台呢?答案是肯定的。 阅读全文
分章分类 : C++, C++Primer笔记, 应用与编程
1、重载操作符(即运算符重载)是具有特殊名称的函数,保留字operator后接需要定义的操作符符号。
2、除了函数调用操作符之外,重载操作符的形参数目(包括成员函数的隐式this指针)与操作符的操作数目相同。函数调用操作符可以接受任意数目的操作数。
3、不能用过连接其他合法符号来创建任何新的操作符。例如,试图定义一个operator**操作符以提供供求幂操作是非法的。 阅读全文
延续之前的两篇文章《WordPress评论邮件回复美化》跟《让Windows服务器上的WordPress实现评论邮件通知功能》,为了进一步给回复邮件正文美化排版跟丰富内容,今天花了不少时间研究贺昌兄跟Adoo兄的代码,终于实现了在邮件中插入评论者跟被评论者头像以及最近文章列表等内容,特记录下来,以备不时之需。 阅读全文
我们知道,一个程序至少有一个进程,而一个进程至少包含一个线程,对于单进程单线程程序,要想完成多任务,一定是单步顺序执行的,即多个任务无法并发执行,一个任务的开始需要等待前一个任务的结束,对于并发性要求极高的服务器程序来说,单线程显然无法高效地处理任务。这时我们可以考虑采用多进程或多线程机制来封装程序。 阅读全文
分章分类 : Wordpress
允许到访者在文章评论或者留言薄留下自己的博客或者网站地址是很有必要的,不仅方便博主与留言者的交流,而且也间接提高了留言者网址的访问量,两全其美的事何乐而不为?但是,万一留言者提供的网址失效或者不存在,搜索引擎访问直接访问网址不可达,很可能给博客降权,这样就得不偿失了。 阅读全文
分章分类 : 网络
一、OSI七层协议体系结构(从底层到上层排序):
1、物理层:将数据转换成电子信号并通过物理介质传输,形如邮局的搬运工人,例如ISO2110,IEEE802,IEEE802.2协议。
2、数据链路层:决定网络介质访问的方式,形如邮局的打包工人,例如SLIP,CSLIP,PPP,ARP,RARP,MTU协议。
3、网络层:为数据包选择路由,形如邮局的排序工人,例如IP,ICMP,RIP,OSPF,BGP,IGMP协议。
4、传输层:提供端对端连接,形如邮局的邮递员,例如TCP,UDP协议;
5、会话层:允许用户使用简单易记的名称建立连接,形如公司中收寄信、拆信封与装信封的秘书;
6、表示层:协商数据交换格式,形如公司中替老板写信写简报的助理;
7、应用层:应用程序与网络之间的接口,形如公司的老板,例如TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 协议。 阅读全文
C语言跟C++语言存储区分类大体一样,但仍有些细微差别。
一、在C语言中,内存区域可以分为以下5类
1、栈,由编译器负责自动分配与释放,一般在函数体类定义的局部变量与非main函数参数都放在栈内;
2、堆,由程序员主动分配和释放,若程序员不释放,则只会在程序退出的时候被系统释放,用malloc、calloc、realloc等函数申请到的内存区域放在堆上,需要使用free函数释放相应内存,否则只有在程序退出时才会被系统所回收;
3、全局/静态存储区,专门存放全局变量和静态变量的区域,它还可以再细分为两个区域,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和静态变量在相邻的另一块区域, 程序退出时才释放,例如在函数体外定义的全局变量和static修饰的变量;
4、常量存储区,专门用于存放常量的区域, 程序退出时才释放,例如形如“cpplive”之类的字符串。 阅读全文