未初始化和非法的指针: 例如:int *a; *a=10;在创建一个指针变量时没有初始化,所以不确定a会指向哪里,所以只后我们没有办法预测这个10将会存储在什么地方。所以在对指针进行间接访问前必须十分小心,需要确保它们已经初始化。NULL指针 是一个特殊的指针变量,表示不指向任何...
分类:
其他好文 时间:
2015-07-30 19:01:14
阅读次数:
88
操纵算子
这里已经添加了一个新的元素:一个称作 endl的操纵算子。一个操纵算子作用于流上,这种情况下,插入一新行并清空流(消除所有存储在内部流缓冲区里的还没有输出的字符)。也可以只清空流:
cout
另外有一个基本的操纵算子把基数变为 oct (八进制), dec (十进制)或hex (十六进制):
cout
有一个用于提取的操纵算子“跳过”空格:
cin>>ws;
还...
分类:
编程语言 时间:
2015-07-30 13:41:44
阅读次数:
166
前两天重新看了《C#高级编程》里的第四章:继承与第六章:数组。OOP三大特性:封装,继承,多态,个人感觉继承是实现多态的基础,包括以后接触的设计模式,都是继承特性的衍生。 继承特性有两种,实现继承和接口继承。 实现继承 1 public class A 2 { 3 ...
之前一直对对象这东西搞不懂,最开始接触js,有些概念都不理解,买了两本书,有人推荐用高级程序设计做教材,还买了一本权威指南,花了几天时间,很快的把高级程序设计翻了一下,很多东西不知所云,第一遍也只想大概了解一下有哪些东西了,快速翻完后,决定开始看权威指南,从最基础的看起,先大概理解概念,也算两本书结...
分类:
编程语言 时间:
2015-07-30 00:31:54
阅读次数:
129
6.11、死锁发生的条件:1) 互斥。正如我们第五章所讨论的,互斥是一种资源分配方式,保证同一个资源在同一时刻最多只能被一个进程占用,它用于防止多个进程同时共享访问不可同时共享访问的资源。2) 不可剥夺的资源分配。系统将一个资源的访问权分配给某一个进程后,系统不能强迫该进程放弃对该资源的控制权。3)...
分类:
其他好文 时间:
2015-07-28 14:23:48
阅读次数:
146
第一部分:UI设计基础 第一章:iOS设计 第二章:iOS app解剖 第三章:适配和布局 第四章:开始和停止 第五章:导航 第六章:情态环境(暂定,不理解) 第七章:交互和反馈 第八章:动画 第九章:品牌宣传 第十章:颜色和排版 第十一章:图标和图形 第十二章:术语和言语交流 第十三章:与iOS集...
分类:
移动开发 时间:
2015-07-24 18:04:53
阅读次数:
162
题目地址:http://codevs.cn/problem/1050/
分析:
最开始想直接用状压做,发现怎么都想不出来,就和当年的多行多米诺骨牌(这道题至少最后还是把普通状压做法看懂了)。
直到听到 @tsyao 神牛说这个是轮廓线状压。
大白书(LRJ算法竞赛)第六章第一节好像就是吧。
主体思路:
一。做法思路比较简单,写起来蛋疼死我了= =,用四...
分类:
其他好文 时间:
2015-07-22 13:09:16
阅读次数:
130
内容提要:列表合并的定义列表合并的使用列表合并的定义我们将会定义一个很重要的谓词:append/3,其中所有的参数都是列表。从声明性角度去看,append(L1, L2, L3)的含义是列表L3是列表L1和列表L2的合并结果(合并意味着连接)。比如,如果我们查询: ?- append([a, b, ...
分类:
其他好文 时间:
2015-07-21 14:30:53
阅读次数:
123
网络IO之阻塞、非阻塞、同步、异步总结1、前言 在网络编程中,阻塞、非阻塞、同步、异步经常被提到。unix网络编程第一卷第六章专门讨论五种不同的IO模型,Stevens讲的非常详细,我记得去年看第一遍时候,似懂非懂,没有深入理解。网上有详细的分析:http://blog.csdn.net/hist....
分类:
其他好文 时间:
2015-07-20 16:16:03
阅读次数:
101