编程
genghaihua
这个作者很懒,什么都没留下…
展开
-
编程中无穷大常量的设定技巧
所以我们需要一个更好的家伙来顶替0x7fffffff,最严谨的办法当然是对无穷大进行特别处理而不是找一个很大很大的常量来代替它(或者说模拟它),但是这样会让我们的编程过程变得很麻烦。在我读过的代码中,最精巧的无穷大常量取值是0x3f3f3f3f,我不知道是谁最先开始使用这个精妙的常量来做无穷大,不过我的确是从一位不认识的ACMer(ID:Staginner)的博客上学到的,他/她的很多代码中都使用转载 2013-11-21 14:54:48 · 1033 阅读 · 0 评论 -
文件读写 freopen ifstream ofstream
c/c++: 输入: freopen("data.in","r",stdin); fclose(stdin); 输出: freopen("data.out","w",stdout); fclose(stdout); c++: 输入/输出: #include ifstream cin("data.in"); ofstream cout("data.转载 2013-11-29 18:07:54 · 1649 阅读 · 0 评论 -
freopen("*.txt","r",'"stdin"的含义
把标准输入stdin重定向到指定的*.txt文件,直接从文件读取数据原创 2013-11-29 18:05:16 · 2283 阅读 · 0 评论 -
UML类图几种关系的总结
U在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)1. 泛化(Generalization)【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。例如:老虎是动物的一种,即...转载 2018-04-18 13:38:01 · 185 阅读 · 0 评论 -
scala identity使用
identity该方法简单的把传出的参数原封不动的再返回,val a=Array(1,2,3,3,3)a: Array[Int] = Array(1, 2, 3, 3, 3 a.groupBy(identity))res1: scala.collection.immutable.Map[Int,Array[Int]] = Map(2 -> Array(2), 1 -> Array(1)...原创 2018-04-30 16:08:02 · 1876 阅读 · 0 评论