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 ...
随机推荐
- 四、Ubuntu 一些常用命令
1.锁定root用户 :sudo passwd -l root 2.解锁root用户 :sudo passwd -u root 3.切换身份:su root 或者 su 其他用户名,然后输入密码, ...
- Codeforces 899 B.Months and Years
B. Months and Years time limit per test 1 second memory limit per test 256 megabytes input standar ...
- httpd安装和配置(cgi、wsgi)
参考:http://webpy.org/cookbook/mod_wsgi-apache.zh-cn 一.yum方式安装: 1.yum install httpd 输入y后继续. 2.看到一下类似的返 ...
- 洛谷——P1785 漂亮的绝杀
P1785 漂亮的绝杀 题目背景 话说absi2011的企鹅在和斗神塔第60层的Boss战斗 不好,这局要输了,企鹅还剩4血了Boss还有392呢,哇,漂亮——红缨枪连击,280,343(暴击),绝杀 ...
- 关于ProGuard的学习了解(从别处转来)
关于ProGuard的学习了解(从别处转来) [Android]jar包Proguard混淆方法 Proguard 使用详解 Proguard语法及常用proguard.cfg代码段 Proguard ...
- 防止ddos攻击
1.防止ddos攻击 :接入层过滤器,去判断非法请求ip地主(如果请求过多,自己加入黑名单),上传至防火墙黑名单,不再录入 2.防止xss/css攻击 :在接入层,有第三方jra包工具类,过滤所有请求
- android的多次点击事件的实现(有源码)
三次点击事件的原理图:数组的复制(android源码的调用): 下面就是第一步: 创建long数组,里面的数字代表点击的次数. 下面是主要代码实现: system.arraycopy();里面的参数描 ...
- winsock 收发广播包 【转】
winsock 收发广播包 ☛广播包的概念 广播包通常为了如下两个原因使用:1 一个应用程序希望在本地网络中找到一个资源,而应用程序对于该资源的地址又没有任何先验的知识. 2 一些重要的功能,例如路由 ...
- netty实现长连接心跳检
主要逻辑: 使用netty实现长连接,主要靠心跳来维持服务器端及客户端连接. 实现的逻辑主要是: 服务器端方面: 1, 服务器在网络空闲操作一定时间后,服务端失败心跳计数器加1. 2, 如果收到客户端 ...
- 微信小程序 - 时间戳转时间
获取当前时间:十位unix时间戳 var timestamps = Math.round(new Date().getTime() / 1000).toString(); 时间戳转时间(官方自带) 使 ...