上一页 1 ··· 66 67 68 69 70 71 72 73 74 ··· 119 下一页
摘要: Java1.5增加了新特性:可变参数:适用于参数个数不确定,类型确定的情况,java把可变参数当做数组处理。注意:可变参数必须位于最后一项。当可变参数个数多余一个时,必将有一个不是最后一项,所以只支持有一个可变参数。因为参数个数不定,所以当其后边还有相同类型参数时,java无法区分传入的参数属于前一个可变参数还是后边的参数,所以只能让可变参数位于最后一项。可变参数的特点: (1)只能出现在参数列表的最后; (2)...位于变量类型和变量名之间,前后有无空格都可以; (3)调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法体中一数组的形式访问可变参数。 1 public... 阅读全文
posted @ 2013-03-18 21:43 加拿大小哥哥 阅读(1684) 评论(2) 推荐(2)
摘要: 1.javaw是java的图形虚拟机,结束其便可结束Eclipse,不过我没在taskmgr发现有。2.必须设置断点后才可以debug,否则debug后无法查看变量也无法下一步,此时选择变量才可以右键watch。3.高版本的java可以运行低版本的javac,相反就不行了。4.选择工程点右键preference下的javacompiler必须和window下的preference里的javaJDK一个版本。5.也就是说具体某工程的配置和工作台的配置可以不一样,这就是继承与覆盖。6.配置模板:window --perferences--java--editor--Template;通过右键sur 阅读全文
posted @ 2013-03-18 16:55 加拿大小哥哥 阅读(1106) 评论(0) 推荐(1)
摘要: 一.问题描述 n!或者c(n,m)=n*……(n-m+1)/n!或者p(n,m)= n*……(n-m+1),这些问题全都可通过连乘解决。二.注意事项: 小数的组合数可以通过刘汝佳那种方式(ans=ans*b/a),通过10^num = n!判断(log10(n!))出阶乘的位数(num+1); 在阶乘中若是每个数组元素上存储多位(此时需要注意中间结果溢出问题),则输出需要printf("%5d")。 阶乘中间结果是否会溢出:比如2000的阶乘,就这“a[k] = a[k]*j + w”可能溢出;按存储一个数字分析,a[k]最大9,j最大1999,w最大是9,不会溢出。三.程 阅读全文
posted @ 2013-03-18 12:50 加拿大小哥哥 阅读(1115) 评论(0) 推荐(0)
摘要: 1.一定要先“use + 数据库名”再做相关操作。2.多少个数据库:show databases;表:show tables;查看表结构:desc 表名;3.若是不想一个一个敲代码来创建数据库,可以执行脚本文件(\. my.sql)。4.我教你龙怎么飞了,恐龙怎么飞那你自己去查。5.select * from dept order by deptno desc limit 3,2(limit表示从第三条开始数两条)。6.自动递增机制:create table article( id int primary key auto_increment, title varchar(25))... 阅读全文
posted @ 2013-03-17 16:19 加拿大小哥哥 阅读(309) 评论(0) 推荐(0)
摘要: 1.程序看做是日常生活中一系列动作的执行过程,在计算机中指一系列有序指令的集合。2.C/C++的exe程序与硬件和操作系统有关,而class文件可以再任何安装了jdk的机器上运行,这就是跨平台性。3.tab键在记事本里相当于八个空格。4.在dos下运行java程序总找不到主类或者NoClassDefFoundError,那就是环境变量错误,path最后没加分号,classpath前没加".;",或者源程序里有包名,我犯得错误就是最后一个(编译正确,生成的class文件也在当前目录中),还有人说安装oracle后jdk和jre版本(java -version和javac -v 阅读全文
posted @ 2013-03-16 10:29 加拿大小哥哥 阅读(1142) 评论(0) 推荐(1)
摘要: 1.regex(正则表达式):RegularExpressions(代替了StringTokenizer);字符串处理利器;在unix流行,perl使用regex更牛。主要用在字符串匹配、查找和替换。例如:匹配IP(范围小于256)使用正则很好搞;从网页中揪出大量email地址发送垃圾邮件;从网页里揪出链接。包含Matcher(用模式匹配字符串后产生的结果)和pattern。1 /*2 * 告知此字符串是否匹配给定的正则表达式(也是一个字符串)。3 */4 System.out.println("abc".matches("..."));//... 阅读全文
posted @ 2013-03-15 22:54 加拿大小哥哥 阅读(1012) 评论(0) 推荐(2)
摘要: 1.打开文件的时候有一个“图像序列”选项,勾选的话,打开的会变成视频图层(图层的下边有个胶片标志),并弹出设置帧速率的窗口,在“动画”窗口里可以看到帧速率等信息;若想打开视频则需要QuickTime并重启PS。2. 阅读全文
posted @ 2013-03-14 09:01 加拿大小哥哥 阅读(232) 评论(0) 推荐(0)
摘要: 方法一:基于快排 1 /* 2 基于区间快排的第K小算法 ,输出a[k-1]即可,O(n*logn);每次只对后半部分递归便可把复杂度降到O(n) 3 主要思路是每次随机在数组中选取一个元素p,利用这个元素将数组分成两部分,比p小的元素在分好的数组左边,p和比p大的元素在数组右边, 4 根据k值选... 阅读全文
posted @ 2013-03-13 09:10 加拿大小哥哥 阅读(727) 评论(0) 推荐(0)
摘要: 一个数组a[0...n-1],求a[j]-a[i]的最大值,其中i<j。 cite:http://mars914.iteye.com/blog/1667259第一种方法: 从左往右求下标0到 k - 1 的最小值MIN 从右往左求 下标k到n -1 的最大值MAX,对于每个k都有一个MAX ... 阅读全文
posted @ 2013-03-13 08:15 加拿大小哥哥 阅读(1777) 评论(0) 推荐(0)
摘要: 1 /* 2 一个N个整数的无序数组,给你一个数sum,求出数组中是否存在两个数,使他们的和为sum O(nlogn) 3 解题思路:先排序 在左右夹击判断,类似二分查找的思想。 4 */ 5 #include <stdio.h> 6 #include <stdlib.h> 7 int find(int a[], int len, int sum, int *x, int *y) 8 { 9 10 int i = 0, j = len - 1;11 12 if (sum < a[0]) {13 return -1;14 }15 16 whil... 阅读全文
posted @ 2013-03-13 07:57 加拿大小哥哥 阅读(459) 评论(0) 推荐(0)
上一页 1 ··· 66 67 68 69 70 71 72 73 74 ··· 119 下一页