秋夜雨巷

博客园迁移

秋夜雨巷

C++参数传递(01)

  *是取值运算符,对地址使用可以获得地址中储存的数值;对于指针a,*a表示取a中的值 &是地址运算符,对变量使用可以获得该变量的地址。 对于变量b,*b表示取b的地址     别名(引用):主要用于做函数的形式参数。    引用是复合类型,通过在变量前添加&符号来定义。不能定义引用类型的引用!!除了作为形参,定义引用时必须初始化!!如: int…

秋夜雨巷

Java基础(00)

一直没写过关于java基础的东西.这次对照着教学视频,简单写一下java基础.可以简单的复习一下,学习就算了,这篇java基础是学不到东西的. Java发展史 Java之父:詹姆斯.高斯林(James Gosling). SUN(Stanford University Network 斯坦福大学网络公司)产物. 1995年5月23日,java语言诞生 1998年12月JDK1.2(将Java分成了J2SE,J2EE,J2ME)…

秋夜雨巷

求质数

质数(Prime number)又称素数,指在大于1的自然数中,除了1和该数自身外,无法被其他自然数整除的数(也可定义为只有1与该数本身两个因数的数)。 因此num%(2~n-1)如果全部不能整除,那么就说明是质数. 优化后算法:2~n平方根之间的能被num整除的奇数是质数,这样既大大减少了计算量。 public class Arithmetic_zhiShu{ public static void…

秋夜雨巷

基础算法-兔子繁殖

古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?升级版(输入一个兔子的数量,问最少多少个月可以达到?) 程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21…. 也就是说当月兔子的数量=上月个兔子的数量+当月出生量(即三个月前的数量) public class Arithmetic_rabbit{ public static void…

秋夜雨巷

Linux常用命令

文件拓展名 在写文章之前先来介绍关于Linux的常识,在linux中,万物皆文件.所有的东西都是文件,包括命令、硬件和软件.Linux不靠扩展名区分文件,这些约定俗成的拓展名(.gz,.rpm,.html,.sh)只是一种标记. 和Windows不同,Windows中拓展名是为了给机器识别.而Linux中的拓展名是为了给人识别.         硬件设备在Linux中对应的文件名如下图所示 linux分区必须分的三个区    …

秋夜雨巷

Ant

        Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。下载地址 起初用myeclipse集成的IDE很方便,配置好tomcat之后项目直接部署就可以了.但是服务器是不会有myeclipse的.而且ant可以发布在其他电脑上(服务器).      …