随机数 int rand ();
rand函数返回一个0-32767之间的一个伪随机整数,32767可以由宏RAND_MAX表示,该函数需要头文件。
常用的是如何生成一个范围内的随机数,例如想生成0-100之间的随机数,那么我们可以编写如下语句: 1 #include 2 #include 3 4 ...
分类:
编程语言 时间:
2014-04-10 13:49:53
收藏:
0 评论:
0 赞:
0 阅读:
600
这段代码就是去掉文档中的空行,如果用C语言来写也是比较简单的,但是在python中真是太简单了。。。 1 #!/usr/bin/python 2 #
Filename:delblankline.py 3 # -*- coding: utf-8 -*- 4 5 import sys 6 7 def d...
分类:
编程语言 时间:
2014-04-10 14:04:13
收藏:
0 评论:
0 赞:
0 阅读:
471
例:输入n,计算S = 1!+2!+3!+...+n!的末6位。n
样例输入:10
样例输出:37913
解:法(1)直接模拟阶乘求和过程,代码如下:
#include
#define MOD 1000000
int main()
{
int i, j, n, m, S = 0;
scanf("%d", &n);
for(i = 1; i <= n; i++)
...
分类:
编程语言 时间:
2014-04-09 01:13:32
收藏:
0 评论:
0 赞:
0 阅读:
603
这篇文章能让你对Java字节码有个了解,这可以帮你成为一个更好的程序员。就像C或C++编译器将源码编译为汇编码,Java编译器会将Java源码编译成字节码。Java程序员应该花费时间去理解什么是字节码,它是怎样工作的,更重要地是,Java编译器产生了什么样的字节码。在某些情况下,产生的字节码并非是你能预料的。
此处关于字节码的信息和提供的字节码都是基于Java 2 SDK标准版v1.2.1 ja...
分类:
编程语言 时间:
2014-04-09 00:21:53
收藏:
0 评论:
0 赞:
0 阅读:
606
C++ Primer 3rd 读书笔记1/2...
分类:
编程语言 时间:
2014-04-09 00:27:19
收藏:
0 评论:
0 赞:
0 阅读:
508
1)覆盖与虚函数是一对兄弟,要求函数的返回值,函数名,参数严格一致,虚函数是覆盖加上virtual的情况;
2) 隐藏是覆盖的推广,覆盖是隐藏的特例,只要求函数名一样,其他不管,在继承体系中,子类的同名函数会将父类的同名函数隐藏;
3)当使用指针时候,指向基类的指针会根据实际对象的类型,选择相应的虚函数执行,如果派生类没有重新定义基类的虚函数,那么依然执行基类的虚函数;
4)当不存在虚函数的情况下,使用基类的指针,不会下降到派生类中去搜索函数;所以virtual属性相当于告诉基类指针:当执行我时,请到相应对...
分类:
编程语言 时间:
2014-04-09 00:38:22
收藏:
0 评论:
0 赞:
0 阅读:
550
RPG游戏中的包裹(或者称为背包)是玩家携带物品的地方,它的大小决定着玩家能够携带物品数量。如在魔兽世界中,玩家起初的物品栏(将物品栏视为玩家的唯一一个包裹)的格子很少,但是玩家可以将新的包裹放在物品栏中,达到扩充物品栏的效果。也就是说,物品栏可以放消耗品、武器等零散的物品,当然也可以放包裹。
假定魔兽世界有如下设定:玩家一开始拥有一个默认的包裹(物品栏),玩家可以获得新的包裹放在物品栏上。...
分类:
编程语言 时间:
2014-04-09 01:15:26
收藏:
0 评论:
0 赞:
0 阅读:
834
虚拟机内存模型:
线程私有
1、程序计数器 程序计数器(ProgramCounter Register)是一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的行号指示器。
2、Java 虚拟机栈 每个方法被执行的时候都会同时创建一个栈帧(Stack Frame)用于存储局部变量表、操作栈、动态链接、方法出口等信息。
3、本地方法栈本地方法栈则是为虚拟机使用到的Native 方法服务。
线程共享
……...
分类:
编程语言 时间:
2014-04-08 23:52:39
收藏:
0 评论:
0 赞:
0 阅读:
548
在暗黑破坏神等RPG游戏中,会遇到如下的一些场景:我有一把很普通的武器,我通过给它“注入魔法力量”、“镶嵌宝石”,来使得它拥有一些攻击特效:例如,一把普通长剑,镶嵌红宝石后,可以附带火焰伤害,镶嵌了一个蓝宝石后,可以使得长剑攻击带有冰冻伤害。
如何实现上述的机制呢?首先我们想到的是继承,因为,一个镶嵌了红宝石、蓝宝石的长剑,一定是一个镶嵌了宝石的长剑,并且一定一把长剑。如此下来,程序的结构会...
分类:
编程语言 时间:
2014-04-08 23:54:26
收藏:
0 评论:
0 赞:
0 阅读:
545
汇编语言和C语言的混合使用
在C语言中怎样使用汇编语言呢?这个问题在不同的编译器中,具体实现方法是不同的。但是在实现大方上也但是就是有两种,而且各种编译器的实现方法也是大同小异。一种是在C语言中嵌入汇编语言代码,另一种是让C语言从外部调用汇编。下面我们就以Borland格式为例来说一说具体用法。但是,GCC和Microsoft的实现方法的和Borland只在格式上有点区分。当然,GCC的嵌入汇...
分类:
编程语言 时间:
2014-04-08 23:34:55
收藏:
0 评论:
0 赞:
0 阅读:
681
paip.web数据绑定 下拉框的api设计 选择框 uapi python .net java swing jsf总结
====总结:
数据绑定下拉框,Uapi
1.最好的是默认绑定。。Map(k,v),SelectValue>>ComboBox
2.指定K,v字段。
output:
作者Attilax 艾龙, EMAIL:1466519...
分类:
编程语言 时间:
2014-04-09 00:52:39
收藏:
0 评论:
0 赞:
0 阅读:
657
类的封装性即不能让外面的类随意修改一个类的成员变量;在定义一个类的成员(包括变量和方法),使用private关键字说明这个成员的访问权限,只能被这个类的其他成员方法调用,而不能被其他的类中的方法所调用;为实现封装性,常将类的成员变量声明为private,再通过public的方法来对这个变量进行访问。...
分类:
编程语言 时间:
2014-04-08 22:32:33
收藏:
0 评论:
0 赞:
0 阅读:
384
使用 @Repository、@Service、@Controller 和
@Component 将类标识为 BeanSpring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository
注解便属于最先引入的一批,它用于将数据访问层 (DAO 层 ) 的类标识...
分类:
编程语言 时间:
2014-04-08 22:32:11
收藏:
0 评论:
0 赞:
0 阅读:
533
基本包装类型为了便于操作基本类型值,ECMAScript定义了3个特殊的引用类型Boolean,Number和String。这些类型与本章介绍的其他用类型相似,同时也具备与各自的基本类型相应的特殊行为实际上,每当读取一个基本类型值得时候,后台就会创建一个对应的基本包装类型的对象,让我们能调用一些方法...
分类:
编程语言 时间:
2014-04-08 22:35:25
收藏:
0 评论:
0 赞:
0 阅读:
487
a href="#"> 点击链接后,页面会向上滚到页首,# 默认锚点为 #TOP
点击链接后,页面不动,只打开链接
作用同上,不同浏览器会有差异。点击链接后,不想使页面滚到页首,就用href="javascript:void(0)",不要用href="#",return
false也有类似作用详解h...
分类:
编程语言 时间:
2014-04-08 22:31:38
收藏:
0 评论:
0 赞:
0 阅读:
577
一个类或对象中往往会包含别的对象。在创建这种成员对象时,你可能习惯于使用常规方式,也即用new关键字和类构造函数。问题在于这回导致相关的两个类之间产生依赖性。
工厂模式用于消除这两个类之间的依赖性,它使用一个方法来决定究竟要实例化哪个具体的类。这里介绍简单工厂模式(动态选择并生成实例)及真正的工厂模...
分类:
编程语言 时间:
2014-04-08 22:35:44
收藏:
0 评论:
0 赞:
0 阅读:
457