- 博客(15)
- 资源 (2)
- 收藏
- 关注
转载 最快过桥问题
过桥问题和倒水问题都是笔试面试中的热门智力题,不但微软、GOOGLE、百度、腾讯等公司采用,甚至在IQ测试与公务员考试中都能见到。本文不但教你如何快速用手算来解决这两种问题,并且教你如何用程序代码来计算这两种问题。绝对让你大有收获。一.过桥问题在漆黑的夜里,四位旅行者来到了一座狭窄而且没有护栏的桥边。如果不借助手电筒的话,大家是无论如何也不敢过桥去的。不幸的是,四个人一共只带了一只
2014-05-04 14:19:25 818
原创 不申请第三个变量交换两个int long char型值
看到有一些笔试题是问如何不申请第三个变量交换两个变量的值,例如 int a = 1; int b=2; 用三行代码实现两个数值的交换。我研究了加减法和异或的方法,认为两种方法在思路上是等价的,也调研过一些网友写的文章,还是申请tmp变量的方法应用性强,这种题目不过是考考智商。本文主要讨论异或的方法。异或的方法可以用于int型和long型的变量,加减法的话也是相同的,一搜一大堆,就不赘述了,值得
2014-04-01 17:27:45 778
原创 java 字符串忽略大小写比较
Java中没有现成的方法,检测一个String中是否包含另一个String(忽略大小写)的方法。记得在Java正则表达式里面看到过忽略大小写的方法,所以写出了一种忽略大小写的比较字符串的方法。import java.util.regex.Matcher;import java.util.regex.Pattern;public class exp{public stat
2014-03-28 16:55:40 5271
转载 修改JRE system library
MyEclipse 7.5默认的情况下JRE system library是:MyEclipse 7.5的,如何修改工程中的JRE system library呢?步骤如下: 1.选择工程->Properties->Java Build Path->Libraries,删掉原来的JRE system library。 2.点击"Add Library"->"JRE
2014-03-26 15:24:41 833
原创 void is an invalid type for the variable……错误解决
问题的关键在于在一个方法中定义了另一个方法,这在java中是不允许的。解决方案:把整个方法的代码复制到此处所在的方法之外,在此方法中还可以使用定义的方法。
2014-02-24 11:53:59 9869
原创 war文件的导入和导出
今天收到了一个.war文件,是java EE开发的工程,不知道怎么用,于是上网查了查,把查到的内容稍作总结,以便后续开发过程中参考。编辑查看运行war的前提是java开发环境要设置好,环境变量、java EE eclipse、tomcat、jdk..都设置好了,就可以使用.war文件啦,至于这个东西本质上是什么,我不是很清楚,据我的理解,就是一个project的压缩包,也是一个web程序的执行
2014-02-17 17:43:20 1458
转载 java中try 与catch的使用
http://blog.sina.com.cn/s/blog_4f1c99de0100tyty.html通过一个java程序的例子,说明嵌套函数是如何处理异常的,提出正确的方法,以及编写程序过程中需要注意的地方(在异常处理方面)。
2014-01-22 17:37:26 546
转载 错误解决:Some projects cannot be imported because they already exist in the workspace
eclipse导入项目时出现:Some projects cannot be imported because they already exist in the workspace解决方法如下:取消勾选:”copy projects into workspace”,再重新导入即可同时在解决问题之前也修改了修改项目名称和 .project 文件的名称,不知道有没有作用…… 主要
2014-01-21 11:30:31 859
转载 import java.util.* cannot be resolved或import java.io.*cannot be resolved解决方案
显示 the import java.util cannot be resolve,怎么解决 显示 the import java.util cannot be resolved,如何解决?在使用eclipse的时候, 好像无意中更改了安装位置(workspace),现在所有的包都显示无法导入:the import java cannot be resolved 请问如何
2013-12-18 13:31:39 1711
原创 算法导论 雇用问题的随机算法 PERMUTE-BY-SORTING(c语言)
算法导论中雇佣问题的随机算法,这个算法的过程是先取一个数组test_array,表示每个应聘者的id。然后取一个随机数组P,这个数组与test_array等长,随机数的范围是在0-n^3(n表示应聘者的个数)。这样取随机数是为了避免优先级的重复,即有很小的可能性取到相同的优先级。取出的随机数组表示test_array数组成员的优先级,依据此优先级来给test_array排序,这个过程就是PERMU
2013-11-06 17:22:19 1730
原创 c语言int型数组长度求法及测试
输入一串数字,定义为整型数组,要如何求数组长度呢?解决方案sizeof(s)/sizeof(int) s是定义的数组,即用数组所占的内存大小除以整型占得内存,就会得到数组的长度。测试程序如下(环境:Ubuntu 2013):#include#include#include intmain(){ int s[]={1,2,3,4,5,6,7,8
2013-10-28 11:08:07 8044
原创 卦卦学mysql系列(3)——mysql入门 数据表内的操作
上一篇介绍了数据表架构方面的操作,此篇介绍数据表内容的操作,即数据表中行的操作。首先是插入数据:有多种方法,大体是一样的,只是细微处有所不同。l INSERT INTO students_gossipVALUES(‘小A’,601,24,NULL,’teacher’);此处的数据顺序要与表列的顺序一致,而且不能更改,所以在插入数据之前,可用DESC students_goss
2013-10-17 21:30:26 587
原创 卦卦学mysql系列(2)——mysql入门 对数据表的操作
创建完数据库并进入之后,就可以开始进行数据表的操作啦。首先是创建数据表:CREATE TABLE students( stu_no INT NOT NULL AUTO_INCREMENT,_INCREMENT, stu_nameCHAR(50) NOT NULL, stu_ageINT NOT NULL,
2013-10-14 21:32:15 592
原创 卦卦学mysql系列(1)——mysql入门 对数据库的操作
看过很多关于数据库方面的书,讲mysql的也很多,开篇总是讲些很复杂的操作,当然安装mysql是很必要的,我指的是安装完成之后面对想命令窗口和linux终端一样的小黑框框那时的无助……看了视频和教程很多套,依然花了很长时间来研究该怎样面对小黑框里的一片空白,觉得很没成就感信心受挫。在这里,想告诉初学者和那些做教程的大牛们,mysql的第一部操作就是对数据库的操作。第一个命令
2013-10-10 20:21:01 615
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人