求50之内的素数,ruby的代码如下:#encoding:utf-8
#求50以内的素数(注意数字中..与...的区别)
foriin2..50
f=true#起始假定每个数都是素数
forpin2...i#比自身小的正整数(1和自身除外)
ifi%p==0#如果能整除
f=!f#那么这个数不是素数
break#并且跳出这层循环
end#if..
分类:
Web程序 时间:
2014-11-19 02:15:14
阅读次数:
207
在众多编程语言中,|与||代表了不同的运算。其中|是按位或运算,||是逻辑或运算。从字面意思来理解,|常可以用于具体数值的计算,结果为数值,而||是用来逻辑运算的没结果只有False或者True。例如inta=2;
intb=3;
intc=a|b;
intd=a||b;
cout<<c<<endl;
cout<<..
分类:
其他好文 时间:
2014-11-18 01:47:26
阅读次数:
177
今天又踩了一个坑,想对图片进行缓存,用以前2.2.5的接口,提示访问失败。后来去看源码发现3.3rc0中改变了!!!2.2.5的接口:display.addSpriteFramesWithFile(数据文件名,材质文件名)3.3rc0的接口:display.addSpriteFrames(数据文件名,材质文件名)只是名字变了。2.2.5版的:..
分类:
其他好文 时间:
2014-11-17 19:40:16
阅读次数:
171
前一段时间已经结束了B/S的学习,开始了C/S的旅程,那么为什么我们要学习这两个,这两个有什么区别呢?这些区别你知道多少呢?
B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B...
分类:
Web程序 时间:
2014-11-16 23:09:20
阅读次数:
446
·触发器(trigger)【触发器本质上还是一个存储过程,只不过不是用exe来调用执行,而是通过增删改数据库的操作】【触发器只对增、删、改有效】触发器的格式(instead of与for的区别 如下)instead of:create trigger 触发器名(TR_表名_操作)on 表名inste...
分类:
数据库 时间:
2014-11-13 22:20:33
阅读次数:
332
贴段代码先 1 void c_swap(int *a, int *b) 2 { 3 *a = *a ^ *b; 4 *b = *a ^ *b; 5 *a = *a ^ *b; 6 } 7 8 void swap(int &a, int &b) 9 {10 a = a...
分类:
编程语言 时间:
2014-10-25 18:42:06
阅读次数:
174
一、Python学习中几个相关的小知识 Python中的对象包含三要素: id、 type、value ????id用来唯一表示一个对象 ????type标识对象的类型 ????value是对象的值 二、is与==的区别 ????is判断的是a对...
分类:
编程语言 时间:
2014-10-21 17:59:12
阅读次数:
210
与C++的区别:1.不能在嵌套的两个块中声明同名的变量。2.带标签的break。标签必须放置在最外层的循环之前,且必须紧跟一个冒号。break会跳出多重嵌套的循环语句。Scanner in = new Scanner(System.in);int n;read_data:while(...){ .....
分类:
其他好文 时间:
2014-10-21 10:14:54
阅读次数:
211
getApplicationContext() 返回应用的上下文,生命周期是整个应用,应用摧毁它才摧毁
Activity.this的context 返回当前activity的上下文,属于activity ,activity 摧毁他就摧毁
getbasecontext()返回由构造函数指定或setBaseContext()设置的上下文...
分类:
移动开发 时间:
2014-10-20 23:30:12
阅读次数:
333
通过今天的学习了解了许多关于java的知识,知道了Java的发展历史及一些简单的语句。Java虚拟机(简称 JVM)是一个”桥梁“,是一个”中间件“,是实现跨平台的关键,Java代码首先被编译成字节码文件,再由JVM将字节码文件翻译成机器语言,从而达到运行Java程序的目的。java与c的区别Jav...
分类:
编程语言 时间:
2014-10-15 01:01:29
阅读次数:
289