码迷,mamicode.com
首页 > 编程语言
Java笔记十八.内部类和匿名类
内部类和匿名类 转载请表明出处:http://blog.csdn.net/u012637501(嵌入式_小J的天空) 一、内部类 1.定义     在一个类内部定义类,即为嵌套类(内部类)。有如下几点特点:(1)嵌套类可以直接访问嵌套它的类的成员(变量和方法),包括private成员。但是,嵌套类的成员却不能被嵌套它的类直接访问。(2)内部类使得程序代码更为紧凑,程序更具模块化。 2...
分类:编程语言   时间:2015-01-28 16:06:14    阅读次数:230
一步一步教你用Swift开发俄罗斯方块:No.4 滴答作响的时钟机制
为什么标题要叫做“滴答作响的时钟机制”呢? 想必我们大家都玩过俄罗斯方块,那些不同形状的东西,就是哪些不同形状,你懂的,会随着游戏级别的提高而下降的越来越快。是的 ,我们也要模仿那样,做出我们自己的时钟机制。 我们可以看到SKScene里面有一个函数 update(currentTime: CFTimeInterval)。 这个函数被没一帧所调用。帧,frame, 是什么? 你可以理解一帧就...
分类:编程语言   时间:2015-01-28 16:04:42    阅读次数:508
【Java】自从有了BigInteger,我再也不用担心要处理的数据有多大了
想当年,在C语言的学习中,我们常常被灌输,int的范围不能超过2^32如果你的操作系统是64位的还能去到2^64,而long则是固定2^32,如果你要用到更大的数则应该用double等浮点型表示,虽然double的长度是你操作系统的位长,但表示大型数据的时候仍然会丢失精度,因此C语言甚至还出现一些表示大数据但不能够丢失精度的数组题,记得当时候我也曾经做过,使用一个循环结构来对一个超长数据字符串,比...
分类:编程语言   时间:2015-01-28 16:03:02    阅读次数:162
仿函数(函数对象)和STL算法
1仿函数可当作排序准则 程序员经常将某些class obect以有序的形式置于容器中或许你是 不能或不想反正你无法使用一般的operator Class Person { Public: String firstname() const; String lastname() const; } Class personsortCriterion {   Bool operator...
分类:编程语言   时间:2015-01-28 16:00:38    阅读次数:279
java读取txt文件
今天网上随意逛了逛,某处看到关于文件的操作,描述的不错,加深了对于文件操作的理解,在此分享给大家。希望能够有所收获。java读取txt文件内容。可以作如下理解:1. 首先获得一个文件句柄。File file = new File(); file即为文件句柄,起连接作用。好比,两人之间连通电话网络了,...
分类:编程语言   时间:2015-01-28 15:57:48    阅读次数:113
Python os.path模板函数
os.path.abspath(path) #返回绝对路径os.path.basename(path) #返回文件名os.path.commonprefix(list) #返回list(多个路径)中,所有path共有的最长的路径。os.path.dirname(path) #返回文件路径os.pat...
分类:编程语言   时间:2015-01-28 15:55:48    阅读次数:161
Swift从零开始学习_02
Swift第二天一.字典Swift中的字典并不像OC中可以存储任意的对象, Swift中的字典需要提前定义存储的键值的类型, 可以直接指定类型, 也可以让他自行推断.Swift 的字典使用Dictionary方式来定义.var dic = ["firstName":"Chris","lastName...
分类:编程语言   时间:2015-01-28 15:53:26    阅读次数:183
How to Add Locations to Python Path for Reusable D
In my?previous post I talk about reusable apps, but I don’t really explain it that much. If you have an app that might be useful in another project, it’s best to not refer to the project name i...
分类:编程语言   时间:2015-01-28 14:52:02    阅读次数:198
Python基础教程系列:六、元组
实际上元组是跟列表非常相近的另一种容器类型.元组和列表看起来不同的一点是元组用的是圆括号而列表用的是方括号。而功能上,元组和列表相比有一个很重要的区别,元组是一种不可变类型。正因为这个原因,元组...
分类:编程语言   时间:2015-01-28 14:52:20    阅读次数:217
python基础知识
python是面向对象的脚本语言,胶水语言,它能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起,主要用于系统管理和web开发。python是用一种方法解决问题。...
分类:编程语言   时间:2015-01-28 14:46:45    阅读次数:172
python的控制流
python有三种控制流 if条件 for循环 while循环...
分类:编程语言   时间:2015-01-28 14:47:45    阅读次数:224
Spring官方文档翻译——5.资源
Spring官方文档翻译——5.资源...
分类:编程语言   时间:2015-01-28 14:40:01    阅读次数:815
c++的一些开源库(待补充修改)
?? C++开源库,欢迎补充。 C++在“商业应用”方面,曾经是天下第一的开发语言,但这一桂冠已经被java抢走多年。因为当今商业应用程序类型,已经从桌面应用迅速转移成Web应 用。当Java横行天下之后,MS又突然发力,搞出C#语言,有大片的曾经的C++程序员,以为C++要就此沉沦,未料,这三年来,C++的生命力突然被 严重地增强了。主力原因就是开源的软件、基础软件(比如并发原生支持,比如A...
分类:编程语言   时间:2015-01-28 14:40:33    阅读次数:309
高性能服务框架revolver:RUDP(可靠UDP)算法详解(2)
除了发送函数以外,发送缓冲区对象还会响应来自网络的on_ack和on_nack消息,这两个消息分别是处理正常的状态报告和丢包情况下的网络报告。如果收到on_ack,缓冲区对象会把已经接收端报告过来的报文ID全部从发送窗口中删除,然后调用attempt_send尝试新的块发送。如果收到的是on_nac...
分类:编程语言   时间:2015-01-28 14:35:28    阅读次数:236
Java中HashSet的解读
一.HashSet源代码HashSet的实现对于HashSet而言,它是基于HashMap实现的,HashSet底层采用HashMap来保存所有元素,因此HashSet的实现比较简单,查看HashSet的源代码,可以看到如下代码:Java代码publicclassHashSetextendsAbst...
分类:编程语言   时间:2015-01-28 14:34:18    阅读次数:227
C++ 随机生成一个(0,1)之间的小数
1 double p; 2 char s[10]; 3 memset(s,0,sizeof(s)); 4 s[0]='0'; 5 s[1]='.'; 6 for (int i=2;i<10;i++) 7 { 8 s[i]=rand()%10+'0'; 9 }10 p=atof(s);11 ...
分类:编程语言   时间:2015-01-28 14:34:35    阅读次数:236
java日期处理总结(二)
1.java.sql.Timestamp 我们从数据库中取到的具体时间一般是java.sql.Timestamp类型的。java.sql.Timestamp是java.util.Date的子类。java.sql.Timestamp包含日期和时间,而java.sql.Date只包含日期。 它通过允许....
分类:编程语言   时间:2015-01-28 14:33:31    阅读次数:311
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!