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 ...
随机推荐
- android中提示&对话框----ProgressDialog&DatePickerDialog &TimePickerDialog&PopupWindow
ProgressDialog(精度条对话框): 1.直接调用ProgressDialog提供的静态方法show()显示 2.创建ProgressDialog,再设置对话框的参数,最后show()出来 ...
- LeetCode总结【转】
转自:http://blog.csdn.net/lanxu_yy/article/details/17848219 版权声明:本文为博主原创文章,未经博主允许不得转载. 最近完成了www.leetco ...
- iptables之centos6版本详解
1 Linux防火墙概述 Linux防火墙实际指的是Linux下的Netfilter/Iptables.Netfilter/Iptables是2.4.x/2.6.x版本Linux内核集成的IP信息包过 ...
- Cryptography I 学习笔记 --- 数论简介
0. Zn代表{0,1....n-1}的集合 1. 模运算符合交换律结合律 2. gcd(greatest common divisor),可以由扩展欧几里得算法快速得到. 3. 模逆(modular ...
- 大话Spark(4)-一文理解MapReduce Shuffle和Spark Shuffle
Shuffle本意是 混洗, 洗牌的意思, 在MapReduce过程中需要各节点上同一类数据汇集到某一节点进行计算,把这些分布在不同节点的数据按照一定的规则聚集到一起的过程成为Shuffle. 在Ha ...
- 洛谷——P2205 [USACO13JAN]画栅栏Painting the Fence
题目描述 Farmer John has devised a brilliant method to paint the long fence next to his barn (think of t ...
- java 之webmagic 网络爬虫
webmagic简介: WebMagic是一个简单灵活的Java爬虫框架.你可以快速开发出一个高效.易维护的爬虫. http://webmagic.io/ 准备工作: Maven依赖(我这里用的Mav ...
- SecureCRT介绍、安装、使用(转)
http://blog.csdn.net/liang19890820/article/details/49701429 简介 SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简 ...
- 查看linux 系统 当前使用的网卡
使用ifconfig命令查看到linux 系统有三个网卡 ,其实我只要其中一个启用就可以了,用什么命令查看或者切换网卡,或者停用掉其他两个网卡? watch cat /proc/net/dev 看下哪 ...
- java基础篇2之枚举
1.为什么要有枚举 问题:要定义星期几或者性别的变量,该怎么定义? 假设用1-7分别表示星期一到星期日,但有人可能会写成int weekday=0; 枚举就是要让某个类型的变量的取值只能为若干个固定值 ...