编程素养
文章平均质量分 66
Alan杨亮
这个作者很懒,什么都没留下…
展开
-
java oneday精要
1计算机组成计算机组成:cpu 显卡 内存 主板 硬盘 电源 鼠标 键盘Cpu:运行程序进行数据存储的介质Ip地址:计算机在网络中的唯一标识,服务器ip地址唯一。b/s架构原理:浏览器发送域名请求---域名服务器进行域名解析(DNS)解析成ip地址---服务器获取数据----返回给浏览器进行解析。2 Html概念Html用来描述网页的超文本语言html:之间的文本描述网页body:是网页的可见页面...原创 2018-03-05 17:20:12 · 239 阅读 · 0 评论 -
day02
下面两个函数的返回值是一样的吗?为什么?function foo1() { return { bar: "hello" };}function foo2() { return { bar: "hello" };}用一条 SQL 语句,查询出每门课都大于 80 分的学生姓名。表名 student_scorenamecoursescore张三语文81张三数学75李四语文...原创 2018-05-13 21:22:48 · 133 阅读 · 0 评论 -
day03
1 查找「sdddrtkjsfkkkasjdddj」字符串中,出现次数最多的字符和次数。<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body>原创 2018-05-14 17:24:31 · 90 阅读 · 0 评论 -
day04
1 页面上输入一个年份(需验证),判断是否是闰年(能被 4 整除,却不能被 100 整除的年份;能被 400 整除的是闰年),并且在页面上显示相应提示信息。<!doctype html><html> <head> <title>闰年</title> <meta charset="utf-8"> &l原创 2018-05-16 20:30:36 · 208 阅读 · 0 评论 -
day 01
1 用javascript编写九九乘法表<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>99乘法表</title> <style type="text/css"> #first {原创 2018-05-11 17:24:14 · 110 阅读 · 0 评论 -
day12
1 按照下列要求,用JavaScript写一个年,月,日的联动菜单。默认显示当前日期;选择年才可以选择月,选择月才可以选择日,并且 2 月的天数要正确;<html> <head> <meta charset="UTF-8"> <title>年月日下拉框联动</title> </head> <原创 2018-05-24 18:41:24 · 113 阅读 · 0 评论 -
day19
一 JSP 中动态 include 与静态 include 的区别?动态 include: <jsp:includepage="included.jsp" flush="true" />静态 include:<%@ includefile="included.htm" %>1、静态导入是将被导入页面的代码完全融入,两个页面融合成一个整体 Servlet;而动态导入则是在...原创 2018-06-01 20:49:33 · 132 阅读 · 0 评论 -
Day16
1 有 5 个人坐在一起,问第五个人多少岁?他说比第 4 个人大 2 岁。问第 4 个人岁数,他说比第 3 个人大 2 岁。问第三个人,又说比第 2 人大两岁。问第 2 个人,说比第一个人大两岁。最后问第一个人,他说是 10 岁。请问第五个人多大?递归思想package test;public class Day016 { public static void main(String[] ...原创 2018-05-30 16:20:12 · 132 阅读 · 0 评论 -
day06
一 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13... 求出这个数列的前 20 项之和。package ProgamEntry;public class Day06 { public static void main(String[] args) { //有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13... 求出这个数列的前 20 项之和。 ...原创 2018-05-17 14:12:01 · 173 阅读 · 0 评论 -
day20
1 输入3个数a,b,c,按大小顺序输出package daypractise;public class day20 { public static void main(String[] args) { int[] arrays = { 80, 90, 65 }; for (int i = arrays.length; --i >= 0;) { for (int j = ...原创 2018-06-04 08:39:26 · 193 阅读 · 0 评论 -
day24
1:输入两个正整数m和n,求其最大公约数和最小公倍数。public class text { public static void main(String args[]){ gcdlcm a =new gcdlcm(); System.out.println("兩數的最大公約數是:"+a.gcd(10, 16)); System....原创 2018-06-08 08:42:11 · 173 阅读 · 0 评论 -
day 09
1 打印出所有的「水仙花数」,所谓「水仙花数」是指一个三位数,其各位数字立方和等于该数本身。 例如:153 是一个「水仙花数」,因为 153=1的三次方+5 的三次方+3 的三次方。package ProgamEntry;public class Day09 { public static void main(String[] args) { /*打印出所有的「水仙花数」,所谓「...原创 2018-05-21 13:52:05 · 245 阅读 · 0 评论 -
day13
1 谈谈你对Ajax 的理解?(概念、特点、作用)AJAX 全称为「Asynchronous JavaScript And XML」(异步 JavaScript 和 XML) 是指一种创建交互式网页应用的开发技术、改善用户体验,实现无刷新效果。优点a、无刷新更新数据,能在不刷新整个页面的前提下与服务器通信维护数据;b、异步与服务器通信,不需要打断用户的操作,具有更加迅速的响应能力;c、提高 Web...原创 2018-05-25 19:08:16 · 199 阅读 · 0 评论 -
day21
一:谈谈你对MVC的理解MVC简介:MVC全名是Model View Controller,如图,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。其中M层处理数据,业务逻辑等;V层处理界面的显示结果;C层起到桥梁的作用,来控制V层和M层通...原创 2018-06-05 11:03:30 · 134 阅读 · 0 评论 -
day26
1.在JavaScript中使用innerHTML的缺点是什么?如果在JavaScript中使用innerHTML,缺点是:内容随处可见;不能像“追加到innerHTML”一样使用;即使你使用+ = like“innerHTML = innerHTML +'html'”旧的内容仍然会被html替换;整个innerHTML内容被重新解析并构建成元素,因此它的速度要慢得多;innerHTML不提供验证...原创 2018-06-11 08:46:57 · 242 阅读 · 0 评论 -
day18
1列举 Java 和 JavaScript 之间的区别?> Java 是一门十分完整、成熟的编程语言。相比之下,JavaScript 是一个可以被引入 HTML 页面的编程语言。这两种语言并不完全相互依赖,而是针对不同的意图而设计的。 Java 是一种面向对象编程或结构化编程语言,类似的如 C ++ 或 C,而 JavaScript 是客户端脚本语言,它被称为非结构化编程。2数据库事务的四个...原创 2018-06-01 20:40:52 · 143 阅读 · 0 评论 -
day25
1.JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?Java通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口。在Java中,每个异常都是一个对象,它是Throwable类或其它子类的实例。当一个方法出现异常后便抛出一个异常对象,该对象中包含有异常信息,调用这个对象的方法可以捕...原创 2018-06-11 08:39:52 · 254 阅读 · 0 评论 -
day07
1 两个乒乓球队进行比赛,各出三人。甲队为 a,b,c 三人,乙队为 x,y,z 三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a 说他不和 x 比,c 说他不和 x,z 比,请编程序找出三队赛手的名单。package ProgamEntry;public class day07 { public static void main(String[] args) { /*两个乒乓球...原创 2018-05-18 19:52:22 · 111 阅读 · 0 评论 -
DAY22
1题目:读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*。import java.util.Scanner;public class Prog47{ public static void main(String[] args){ System.out.print("请输入7个整数(1-50):"); Scanner scan = ne...原创 2018-06-07 09:02:53 · 219 阅读 · 0 评论 -
day10
1 菱形*汇总package ProgamEntry;public class Day10 { /*打印出如下图案(菱形) 。 * *** ***** ******* ***** *** * */ public static void main(String[] args) { print(10); print1(10); ...原创 2018-05-23 17:04:37 · 183 阅读 · 0 评论 -
day08
1 鸡兔同笼是我国古代著名趣题之一。大约在 1500 年前,《孙子算经》中就记载了这个有趣的问题。书中是这样叙述的:「今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?」这四句话的意思是:有若干只鸡兔同在一个笼子里,从上面数,有 35 个头;从下面数,有 94 只脚。求笼中各有几只鸡和兔?编写 Java 程序解决这个问题。package ProgamEntry;public class...原创 2018-05-19 14:45:49 · 1529 阅读 · 0 评论 -
day17
1 请你说说 split() 与 join() 函数的区别?前者是切割成数组的形式,后者是将数组转换成字符串。join 函数获取一批字符串,然后用分隔符字符串将它们连接起来,从而返回一个字符串。split 函数获取一个字符串,然后在分隔符处将其断开,从而返回一批字符串。但是,这两个函数之间的主要区别在于 Join 可以使用任何分隔符字符串将多个字符串连接起来,而 split 只能使用一个字符分隔符...原创 2018-05-30 16:22:46 · 145 阅读 · 0 评论 -
DAY23
1 一个整数的各位数字之和能被 9 整除,则该数也能被 9 整除。编程验证给定的整数能否被 9 整除。package dodoke;import java.util.Random;public class Day22 { public static void panduan(int num){ int b=num/100; //百位数 int ...原创 2018-06-07 09:16:25 · 241 阅读 · 0 评论 -
day11
1 编写一个函数,输入 n 为偶数时,调用函数求 1/2+1/4+...+1/n,当输入 n 为奇数时,调用函数1/1+1/3+...+1/n。package ProgamEntry;public class Day11 { public static void main(String[] args) { // 编写一个函数,输入 n 为偶数时,调用函数求 1/2+1/4+...+1/n...原创 2018-05-23 20:39:41 · 209 阅读 · 0 评论 -
DAY14
1 B/S 与 C/S 的联系与区别。C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到 Client 端和 Server 端来实现,降低了系统的通讯开销。B/S(Browser/Server)结构即浏览器和服务器结构。它是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者改进的...原创 2018-05-27 21:39:09 · 138 阅读 · 0 评论 -
day29
1. 开放性问题:据说是腾讯的一个6亿的表a,一个3亿的表b,通过外间tid关联,你如何最快的查询出满足条件的第50000到第50200中的这200条数据记录。1、如果A表TID是自增长,并且是连续的,B表的ID为索引select * from a,b where a.tid =b.id and a.tid>500000 limit 200; 2、如果A表的TID不是连续的,那么就需要使用覆...原创 2018-06-26 08:57:21 · 222 阅读 · 0 评论 -
day28
1. JavaScript抽奖游戏<html> <script type="text/javascript"> var alldata = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z" var alldataarr = alldata.split(","); ...原创 2018-06-26 08:52:26 · 231 阅读 · 0 评论 -
day27
1div的高宽等于浏览器可见区域的高宽,浏览器滚动,div始终覆盖浏览器的整个可见区域2. <html>3. <head>4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">5. <title>前端试题(html3/4)</title>原创 2018-06-26 08:50:13 · 235 阅读 · 0 评论 -
day36
指出下面程序的运行结果: 1 class A{ 2 3 static{ 4 System.out.print("1"); 5 } 6 7 public A(){ 8 System.out.print("2"); 9 } 10 } 11 12 class B ext...原创 2018-06-30 08:55:22 · 175 阅读 · 0 评论 -
day15
1 将 100 元纸币兑换成 10 元、5 元和 1元纸币共 20 张,输出各种兑换法,并统计个数。package daypractise;public class Day15 { public static void main(String[] args) { // 将 100 元纸币兑换成 10 元、5 元和 1元纸币共 20 张,输出各种兑换法,并统计个数。 int a,...原创 2018-05-28 15:05:36 · 433 阅读 · 0 评论 -
day31
1.谈谈final, finally,finalize的区别答:final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为fina...原创 2018-06-26 08:59:07 · 204 阅读 · 0 评论 -
DAY33
1题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。 1.程序分析:请抓住分子与分母的变化规律。 public class test20 { public static void main(String[] args) { float fm = 1f; float fz = ...原创 2018-06-27 08:53:23 · 204 阅读 · 0 评论 -
day39
1.继承(inheritance)的优缺点是什么?优点:新的实现很容易,因为大部分是继承而来的 。很容易修改和扩展已有的实现缺点:打破了封装,因为基类向子类暴露了实现细节 ,白盒重用,因为基类的内部细节通常对子类是可见的,当父类的实现改变时可能要相应的对子类做出改变 ,不能在运行时改变由父类继承来的实现。由此可见,组合比继承具有更大的灵活性和更稳定的结构,一般情况下应该优先考虑组合。只有当下列...原创 2018-07-09 09:03:07 · 200 阅读 · 0 评论 -
day34
1.字符串的操作:写一个方法,实现字符串的反转,如:输入abc,输出cbapublic static Stringreverse(String s){intlength=s.length();StringBufferresult=new StringBuffer(length);for(inti=length-1;i>=0;i--)result.append(s.charAt(i));ret...原创 2018-06-28 09:28:02 · 173 阅读 · 0 评论 -
day35
1.JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?答:Java通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口。在Java中,每个异常都是一个对象,它是Throwable类或其它子类的实例。当一个方法出现异常后便抛出一个异常对象,该对象中包含有异常信息,调用这个对象的方法可...原创 2018-06-28 09:36:40 · 143 阅读 · 0 评论 -
day37
题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。程序分析:(a>b)?a:b这是条件运算符的基本例子。public class Prog5{ public static void main(String[] args){ int n = -1; ...原创 2018-07-06 13:26:58 · 168 阅读 · 0 评论 -
day38
1、String 和 StringBuffer 的区别 JAVA 平台提供了两个类:String和 StringBuffer,它们可以储存和操作字符串,即包含多个 字符的字符数据。这个 String 类提供了数值不可改变的字符串。而这个 StringBuffer 类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用 StringBuffer。典型地, 你可以使用 StringBuffe...原创 2018-07-07 09:32:30 · 143 阅读 · 0 评论 -
day05
1解释一下下面代码的输出。console.log(0.1 + 0.2); //0.30000000000000004console.log(0.1 + 0.2 == 0.3); //falseJavaScript 中的 number 类型就是浮点型,JavaScript 中的浮点数采用IEEE-754 格式的规定,这是一种二进制表示法,可以精确地表示分数,比如 1/2,1/8,1/1024,每个浮...原创 2018-05-16 20:39:19 · 146 阅读 · 0 评论