今天是周日了,也是这个月的最后一天,不想写什么技术方面的东西。但是对运动这方面有了一些新的认识,所以借这篇文章聊聊自己对于大学生平时锻炼运动的一些看法。
高中的时候,自己特别的喜欢打篮球。基本上每天放学以后都会和同学先玩一个小时篮球,等天黑的差不多了然后回家吃饭。一年四季如此,除非有特殊情况,要不然闲的时候,直接在球场就能找到我。当时觉得,高中玩的时间好少,想着考上了大学以后,天天都可以打篮球,...
分类:
其他好文 时间:
2014-12-01 01:14:20
阅读次数:
162
C++经验谈:
一、绝不让构造函数称为虚函数:
从最简单的思想来看,C++对象模型中是根据虚函数表来管理虚函数的,那么在调用虚函数时,需要找到虚函数表,在对象没有创建成功时是没有虚函数表指针的,构造函数就是构造对象的,在对象没有创建成功之前来寻找虚函数表是不合理的。
一般情况下,编译器会为每个类生成一个公有的默认构造函数,但是有两种特殊情况例外:...
分类:
编程语言 时间:
2014-11-30 11:28:40
阅读次数:
203
何为BC范式?
BCNF是3NF基础上的一种特殊情况,每个属性不传递依赖于R的候选键(包含关系),即每个表中只有一个候选键。
算法伪代码
输入:关系模式R以及R上的函数依赖集F
输出:R的BCNF分解Result,它关于F具有无损连接性
方法:
Result = {R}
while(存在Ri包含于Result,但Ri不是BCNF)
begin...
分类:
编程语言 时间:
2014-11-27 12:49:28
阅读次数:
251
在Java1.5之后,引入了枚举新的特性,在之前,java有两种定义新类型的方式:类和接口。但是在特殊情况下,满足不了我们的需求,比如我们定义一个Color类,它只能有Red,Blue,Green三种值,对于其他的值来说都是无效的。为引入枚举之前,我们一般使用其私有化其构造方法,然后在其内部实例化三个常量,然后再取值。这样不仅繁琐,而且带来了更多不安全的问题。
package andy.enum...
分类:
编程语言 时间:
2014-11-24 13:37:27
阅读次数:
177
在对象外部: 总是使用属性来访问。在对象内部: 除了几种特殊情况外,强烈建议在读取实例变量时采用直接访问形式。而在设置实例变量时通过属性来做。在初始化方法及dealloc方法中,总是使用直接通过实例变量来读写数据。 例:以下会抛出异常 -(void)setLastName:(NSSt...
分类:
其他好文 时间:
2014-11-24 06:26:12
阅读次数:
141
在程序设计中,我们有时会遇到这样的情况,一个线程将数据写到一个buffer中,另外一个线程从中读数据。所以这里就有多线程竞争的问题。通常的解决办法是对竞争资源加锁。但是,一般加锁的损耗较高。其实,对于这样的一个线程写,一个线程读的特殊情况,可以以一种简单的无锁RingBuffer来实现。这样代码的运...
分类:
编程语言 时间:
2014-11-22 13:17:54
阅读次数:
280
文章来自网络加课本:
本次学习的内容讨论的问题是在一个由n个不同数值构成的集合中选择第i个顺序统计量问题。主要讲的内容是如何在线性时间内O(n)时间内在集合S中选择第i小的元素,最基本的是选择集合的最大值和最小值。一般情况下选择的元素是随机的,最大值和最小值是特殊情况,书中重点介绍了如何采用分治算法来实现选择第i小的元素,并借助中位数进行优化处理,保证最坏保证运行时间是线性的O(n)。...
分类:
编程语言 时间:
2014-11-22 09:21:35
阅读次数:
286
Undo?表空间用于存放Undo?数据。当执行DML操作时,Oracle会将这些操作的旧数据写入Undo?段.用于对数据库 一致读,事务回滚 之类的操作. 换而言之,在特殊情况下,我们可以用它来找回被错误操作的数据.例如: SELEC...
分类:
数据库 时间:
2014-11-21 23:31:49
阅读次数:
813
其实浏览器的不兼容,我们往往是各个浏览器对于一些标准的定义不一致导致的,因此,我们可以进行一些初始化,很多问题都很轻松解决。 下面是14条特殊情况仅供参考:1. 文字本身的大小不兼容。同样是font-size:14px的宋体文字,在不同浏览器下占的空间是不一样的,ie下实际占高16px,下留白3px...
分类:
其他好文 时间:
2014-11-17 22:45:00
阅读次数:
235
huangjing
链表的合并,要求O(la*lb)的复杂度,实际上就是插入什么的,注意如果在链表开头和结尾的特殊情况
代码
#include
#include
#include
typedef struct node
{
int data;
struct node *next;
}Node,*listnode;
int lena,lenb;
void creatlist(list...
分类:
其他好文 时间:
2014-11-15 12:53:27
阅读次数:
249