2014年java软件project师面试题收集
如果页面中于五个li标签。写个js使点击每个li返回他的index
<!doctype html>
<html>
<head>
<style>
li{cursor:pointer;list-style:none;float:left;width:50px;height:30px;border: solid 1px #7D899E;padding-left:10px;}
</style>
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
</head> <body>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul> <script type="text/javascript">
$( "li" ).click( function( e ){
alert( jQuery.inArray( this , $("li" ))) ;
});
</script>
</body>
</html>
javascript 有哪几种数据类型
String、Number、Boolean、undefined、Null
window和docuemnt经常使用的属性和方法
window 经常使用的属性和方法:history document pageXOffset pageYOffset parent self location status top navigator alert() blur()
close() confirm() focus() open() print() setInterval() setTimeout()
document经常使用的属性和方法:
body title URL close() getElementById() getElementsByName() getElementsByTagName() write()
求随机数中连续之最大和
1、随机生成20个数据,是-1000到1000之间的随意不反复的数据
2、写一个算法,就这一数组的联系的数仅仅和为最大的一组连续数(即数组下班连续的。求出结果的长度可能是随意多个数)。并显示出来
public class Helper {
/**
* 任意一个数组
* @param length 数组长度
* */
public static int[] randInt(int length){
int[]ints = new int[length] ;
for(int x=0;x<ints.length;x++){
int number = randInt() ;
boolean exists = false ;
inner:for(int j=0;j<x;j++){
int temp = ints[j] ;
if(number == temp){
exists = true ;
break inner ;
}
}
if(exists){
x--;
continue ;
}
ints[x] = number ;
}
return ints ;
}
/**
* 求随机数
* */
public static int randInt(){
int result = -1000 + (int)(Math.random() * ((1000 + 1000) + 1)); ; return result ;
} /**
* 求数组连续的最大数
* @param ints 数组
* @param max 连续数个数
* */
public static int[] max(int[]ints,int max){ if(max > ints.length){
return ints ;
}
Map<Integer , int[]> tempMap = new HashMap<Integer, int[]>();
for(int x=0;x<ints.length;x++){
int all = 0 ;
int[]tempInts = new int[max] ;
for(int j=x;j<x+max && j<ints.length;j++){
all += ints[j] ;
tempInts[j-x] = ints[j] ;
}
tempMap.put( all , tempInts) ;
} return tempMap.get(Collections.max(tempMap.keySet() )) ;
} public static void main(String[] args) {
int[]ints = randInt(20) ;
System.out.println( Arrays.toString( ints ) ) ;
System.out.println( Arrays.toString( max( ints , 3 ) ) ) ;
}
}
现有表名为tb_regorg 的数据表。器数据内容例如以下所看到的,请依据数据规律写出一条SQL语句,查询出现广东及其下属的全部信息
SQL例如以下:
select distinct t1.code , t1.name from tb_regorg t1 , tb_regorg t2 where t1.code like CONCAT(t2.code , '%')
and t2.name like '广东省%'
2014年java软件project师面试题收集的更多相关文章
- 百度2016研发project师笔试题(四)
百度2016研发project师笔试题(四) 2015/12/8 10:42(网上收集整理的,參考答案在后面.若有错误请大神指出) 1. 关于MapReduce的描写叙述错误的是() A. 一个Tas ...
- 软件project师的属性与发展
工作近十年了.[软件project师] 一直是我职业 title 的中心词,仅仅是前面的修饰语在不断变化,从0基础.中级.高级到资深. 事实上 [软件project师] 是一个非常泛化的定义.工作现实 ...
- 当当网-前端project师測试题
前端project师測试题(笔试时间20分钟.面试时间20分钟) 一.笔试 1.基础问题 (1)前端页面有哪三层构成,各自是什么? ...
- Atitit. 高级软件project师and 普通的差别 高级编程的门槛总结
Atitit. 高级软件project师and 普通的差别 高级编程的门槛总结 1. 完备的知识体系 2 2. 编程理论/原理的掌握 2 1.1. 掌握经常使用的概念(ORM,IOC.AOP,eve ...
- 优秀软件project师必备的7大特性
不是每个程序猿都能成为优秀的软件project师. 在过去的6年时间里,我在Ooyala.Quora和now Quip这3个创业公司面试过许很多多挺有发展潜力的"种子选手".他们都 ...
- 网易2016研发project师笔试题
网易2016研发project师笔试题 2015/12/9 11:25(网上收集整理的,參考答案在后面,若有错误请大神指出) 1. 运行指令find / -name "test.c" ...
- java高级project师须要掌握的技术
1.你须要精通面向对象分析与设计(OOA/OOD).涉及模式(GOF,J2EEDP)以及综合模式.你应该十分了解UML,尤其是class,object,interaction以及statediagra ...
- 软件project师周兆熊给IT学子的倾情奉献
[来信] 贺老师: 你好,我是中兴通讯的一名软件开发project师,名叫周兆熊. 近期看了您的新书<逆袭大学:传给IT学子的正能量>,感觉你真心为当代学子答疑解惑.非常值得敬佩! 从上大 ...
- 美国程序猿(软件project师)平均年薪状况调查
来源站点:Indeed.com&computerengineeringsalarydata.com Average Software Engineer Salary by 50 States ...
随机推荐
- 打造好用的编辑终端环境yakuake
我喜欢使用vim,由于不喜欢不够纯粹的东西,所以将伪终端打造的和真终端几乎一样,我的yakuake全屏是真的全屏,你也想这样,跟我来吧. 一.修改yakuake的皮肤文件,在/usr/share/ya ...
- HBase shell 中的十六进制数值表示
在使用Hbase shell 进行get 或scan操作时,时不时会看到一些数值被转成了16进制, 就像下面那样 value=W\x5C5\x80 那么这个值具体等于多少? 查阅资料后发现算法如下 W ...
- (转)十步完全理解 SQL
十步完全理解 SQL 目录[-] 10个简单步骤,完全理解SQL 1. SQL 是一种声明式语言 2. SQL 的语法并不按照语法顺序执行 3. SQL 语言的核心是对表的引用(table refer ...
- 基于VUE开发项目
前言 最近由于公司需要,需要写一个相对来说比较大型的后台管理系统.为了保证管理系统操作体验较为舒适并且项目后期益于维护,最后决定基于VUE全家桶来开发一个高度组件化的单页SPA应用. 技术选型 vue ...
- asp.net上传文件夹权限配置以及权限配置的分析
切记:一定要禁止给公共上传文件夹的权限设置为everyone,且为完全控制!除非你这个文件夹属于内部操作的,那这样做是允许,其余情况一律禁止! 基本的文件上传文件夹权限配置: 1.在需要配置上传的文件 ...
- mysql-实现远程连接(授权法)
远程连接阿里云主机的mysql,遇到以下问题: 1.连接被拒,无法连接 可能原因:1.3306(默认)端口未开放,在控制台设置防火墙规则: 2. host字段的值改为%就表示在任何客户端机器上能以ro ...
- 受检查异常要求try catch,new对象时,就会在堆中创建内存空间,创建的空间包括各个成员变量类型所占用的内存空间
,new对象时,就会在堆中创建内存空间,创建的空间包括各个成员变量类型所占用的内存空间
- Linux基础学习5
程序管理与SELinux初探 process&program 程序 (program):通常为 binary program ,放置在储存媒体中 (如硬盘.光盘.软盘.磁带等), 为实体档案 ...
- 在红米note4上实现自动安装软件
因为要做自动化测试,需要对已发布的包进行回归手测,这个时候需要手动安装APK,但是红米会弹出继续安装的按钮,手点一次比较烦,想自动点"继续安装"按钮! 感谢先行者们的分享 本文参考 ...
- 【lombok】lombok---帮你简化生成必要但臃肿的java代码工具 【映射注解和lombok注解同时使用 以及 映射注解放在属性和get方法上的区别】
官方地址:https://projectlombok.org/ GitHub:https://github.com/rzwitserloot/lombok 指导说明文档:http://jnb.ociw ...