IT
文章平均质量分 52
bwf_erg
这个作者很懒,什么都没留下…
展开
-
Java笔试题解-枚举类型(2)
1:A. 枚举类型也可以实现一个或多个接口B. 枚举类型实现接口时也要实现该接口中全部方法C. 枚举类型里定义抽象方法无须显示的使用abstract关键字D. 枚举类型继承接口要使用关键字是extends答案:D解析:本题考查的是枚举类型的使用。枚举类型实现接口使用implements关键字。应选择D。2:原创 2017-06-26 16:14:44 · 951 阅读 · 0 评论 -
Express路由
Express 是一个自身功能极简,完全是由路由和中间件构成一个的 web 开发框架概述路由用于确定应用程序如何响应对特定端点的客户机请求,包含一个 URI(或路径)和一个特定的 HTTP 请求方法(GET、POST 等)。语法:app.METHOD(PATH,HANDLER)app 是 express 的实例。M原创 2016-11-15 09:19:14 · 225 阅读 · 0 评论 -
Express路由 与 Application
Express是一个自身功能极简,完全是由路由和中间件构成一个的web开发框架创建一个Application对象实例,也就是创建一个Express应用。app对象一般在Express应用的app.js文件中创建,通过app对象,可以实现定向HTTP请求、配置中间件、渲染HTML、配置模板等1. 定向HTTP请求。如:app.MET原创 2016-11-15 09:25:05 · 380 阅读 · 0 评论 -
MySQL常用函数系列之六:日期和时间函数 函数(1)
本文将演示以下4个 MySQL中的常用日期和时间函数。函数功能CURDATE() 返回当前日期CURTIME() 返回当前时间NOW()原创 2016-11-18 09:54:16 · 327 阅读 · 0 评论 -
Express---jade模板引擎(三)
语法及使用1 语法(1)标签、属性、注释(2)读取数据的值(转义、非转义)2 逻辑(1)条件语句(if、unless、case)(2)循环(each、for) (3) 过滤器 :sass 需要安装 sass.js :less 需要安装 less.js :markdow原创 2016-11-18 09:25:57 · 365 阅读 · 0 评论 -
Express---jade模板引擎(二)
安装配置1 安装: npm install pug-cli -g jade --help Usage: jade [options] [dir|file ...] Options: -h, --help output usage information / 输出使用信原创 2016-11-18 09:09:11 · 346 阅读 · 0 评论 -
MySQL常用函数系列之二:字符串函数(2)
本文将演示以下7个常用字符串函数:LEFT(str ,x) 返回字符串str最左边的x个字符RIGHT(str,x) 返回字符串str最右边的x个字符LPAD(str,n ,pad) 用字符串pad对str最左边进行填原创 2016-11-14 11:18:25 · 256 阅读 · 0 评论 -
Express中间件之body-parse
新版的express(4.x)中已经不包含bodyparser了,那就需要大家单独安装bodyparser,安装命令是npm install body-parser,然后在app.js中加载body-parser模块var bodyParser =require('body-parser'),然后使用;解析:bodyParser中间件用来解析http请求体,是e原创 2016-11-14 10:55:03 · 815 阅读 · 0 评论 -
Express---jade模板引擎(一)
Jade— Node Template Engine,一个高性能的模板引擎,为 Node 而做,用JavaScript 实现。Node.js 的 Express.js 框架默认用的就是 Jade(更名为Pug)。第一部分 背景随着 web 发展,前端应用变得越来越复杂,基于后端的javascript(Node.js) 也开始崭露头角,此时 javascript 被寄予原创 2016-11-17 09:36:42 · 459 阅读 · 0 评论 -
MySQL常用函数系列之五:数据函数(2)
本文将演示以下3个 MySQL中的常用数值函数表4-2 MySQL中的常用数值函数函数功能RAND()返回0到1内的随机值ROUND(x,y)返回参数x的四舍五入的有y位小数的值TRUNCATE(x,y)返回数字x截断为y位小数的结果下面将结合实例原创 2016-11-17 09:24:49 · 244 阅读 · 0 评论 -
javaScript的DOM(一)
DOM是DocumentObject Model的缩写,简称文档对象模型,,先来看一下DOM树结构图:通过 HTML DOM,可访问 JavaScript HTML 文档的所有元素。访问HTML元素节点常用的有3种方式1.通过 id 访问 HTML 元素document.getElementById2.通过标签名访问HTML 元素docu原创 2016-11-17 09:28:59 · 218 阅读 · 0 评论 -
javaScript的BOM的window对象(二)
二、窗口常用方法1.open():打开窗口2.close():关闭窗口调用window的打开窗口的方法,进入百度页面,调用关闭窗口的方法关闭当前窗口。window.onload=function(){ varbtn1=document.getElementById("btn1"); varbtn原创 2016-11-17 09:15:27 · 307 阅读 · 0 评论 -
MySQL常用函数系列之三:字符串函数(3)
本文将演示以下7个常用字符串函数:REPLACE(str,a,b)用字符串b替换字符串str中所有出现的字符串aSTRCMP(s1,s2)比较字符串s1和s2 TRIM(str)去掉字符串行尾和行头的空格SUBSTRING(str,x,y) 返回从字符串str原创 2016-11-15 09:54:35 · 227 阅读 · 0 评论 -
形参和实参有何区别
刚入门的同学可能会对形参和实参的概念模糊不清。这里小博老师带大家回顾一下。 第一点,形参不能独立于方法单独存在。必须在方法内才会发生作用,也就是必须在方法中使用,不在方法外可见。而实参则可以在程序的任何地方都使用。 第二点,形参代表一个合集,具有不确定性,而实参代表一个独立事物,具有确定性(即使是为null)。也就是说,形参不能代表具体的对象,只能代表这些对象共同的属性(比如超原创 2016-12-22 13:51:08 · 1724 阅读 · 1 评论 -
MyBatis 拦截器(3)
分页拦截器的实现思路:a) 我们希望在原始查询语句执行前,对语句进行变更,加上limit 0,10类似的语句。Mybatis在执行Sql之前会产生Statement对象,所以我们可以在它生成Statement对象前对Sql语句改造。b) 在Mybatis中Statement语句是通过RoutingStatementHandler对象的prepare方法生成的。分页拦截器的思路就是拦截S原创 2017-06-05 14:44:54 · 418 阅读 · 0 评论 -
Java笔试题解-枚举类型(1)
1:A. 枚举类型的取值默认为publicstatic finalB. 枚举类型中可以定义属性和方法C. 构造器必须私有D. 枚举类型不可实现其他接口 答案:A,B,C解析:本题考查枚举类型的定义和使用。枚举类型可以实现接口,D选项是错误的。2:A. public enumC原创 2017-06-26 15:40:55 · 2072 阅读 · 0 评论 -
Java笔试题解-流程控制(1)
1:A. String s="ok";B. boolean b=null;C. char c=a;D. int i=12; 答案:A,D解析:答案是AD。\n选项B声明变量b是boolean类型,Java中boolean类型变量的取值只有true和false,null不在其取值范围内。选项C声明变量c是ch原创 2017-06-26 14:57:22 · 502 阅读 · 0 评论 -
外连接
外连接包括左向外联接、右向外联接和完整外部联接。左连接:left join 或 left outer join左向外联接的结果集包括 LEFT OUTER 子句中指定的左表的所有行,不仅是连接列所匹配的行。如果左表的某行在右表中没有匹配行,于是在相关联的结果集行中,右表的所有选择列均为空值(null)。sql 语句:select * from table1 left join ta原创 2017-07-04 09:18:48 · 949 阅读 · 0 评论 -
Java笔试题解-流程控制(3)
1:A. i小于2B. i大于2i大于0C. i大于0D. 死循环,一直输出“i大于0”答案:A解析:此题目考查的是跳转语句的使用。Java支持3种形式的跳转:break,continue和return。break语句用于终止某个循环,使程序跳到循环体外的下一条语句。continue语句用于跳出本次循环,进原创 2017-06-21 14:07:18 · 437 阅读 · 0 评论 -
Java笔试题解-流程控制(2)
1:A. 60B. 5C. 0D. 54 答案:D解析:x%y结果为6,满足case 6,但是此case后并没有break,则会一直执行到遇到break或程序结束为止。因此最终执行到default后的k=x*y-x,最终结果为54。2:A. !a&&bB.原创 2017-06-21 13:45:52 · 423 阅读 · 0 评论 -
Java笔试题解-流程控制(1)
1:A. 123B. 13C. 1D. 编译错误 答案:B解析:本题考查for语句的流程控制,在for语句中可以加入continue或break等控制关键字,大家学习时注意使用。本题:for循环中初始i=1 ,i选择b。 2:A. 3456B. 1原创 2017-06-21 13:18:19 · 778 阅读 · 0 评论 -
Java笔试题解-基本语法(3)
1:A. ;B. ,C. 。D. { }答案:A解析:Java中使用分号代表语句结束,在每句编写完毕的代码后面,都要加上分号。2:A. System.out.println( );用途是打印输出信息后自动换行B. System.out.println("");与S原创 2017-06-19 16:20:46 · 462 阅读 · 0 评论 -
Java笔试题解-基本语法(2)
1:A. \\这里是注释B. /*这里是注释C. /**这里是注释*/D. /这里是注释答案:C解析:答案是C。\nJava注释有下面三种:\n1.// 注释一行\n2./* ...... */ 注释若干行\n3./**……*/ 文档注释。 2:A. 3.1B. 3C. 3.0D. 编译错误,无法运行答案:A解析:如果原创 2017-06-19 16:00:05 · 384 阅读 · 0 评论 -
Java笔试题解-基本语法(1)
1:A. 姓名:LauraB. 姓名:LauraC. 姓名:LauraD. Laura姓名:答案:B解析:print没有换行符。2:A. "12aa3"B. "3aaa3"C. "12aa"D. "aa3" 答原创 2017-06-19 15:34:03 · 463 阅读 · 0 评论 -
Char类型的运算
[面试原题]假设y是字符类型,初始化值为‘b’,那么以下语句输出的结果是什么?A. System.out.println(++y);B. System.out.println(y+1);[正确答案] A.‘c’ B. 99[面试技术点]字符在java中的运算。[解读A] char在java中称为“字符型”,占2个字节。字原创 2017-06-19 15:25:09 · 3791 阅读 · 0 评论 -
Spring bean 作用域
[题目]Spring中定义bean的作用域时,使用singleton和prototype有何区别?[正确答案] singleton作用域:当把一个Bean定义设置为singleton作用域时,Spring IoC容器中只会存在一个共享的Bean实例,并且所有对Bean的请求(将其注入到另一个Bean中,或者以程序的方式调用容器的getBean()方法),只要id与该Bean定原创 2017-06-19 14:41:46 · 401 阅读 · 0 评论 -
javaScript的BOM的window对象(一)
BOM是browserobject model的缩写,简称浏览器对象模型。BOM主要用于管理窗口与窗口之间的通讯,其核心对象是window。Window对象有4个子对象history对象、location对象、navigator对象、screen对象。BOM的结构图我们先来看一下window对象一.窗口尺寸不同的浏览器窗口尺寸大小表示的方式不同原创 2016-11-17 09:11:11 · 456 阅读 · 0 评论 -
设计师要懂布局(五)
06使用等级制 调整布局是一个关键的方法来建立结构和层次清晰感。既然说到了结构,在页面中给用户传达不同内容的重要层级是非常重要的。例如,一个标题,应该比段落的内容更直观更醒目。 通过看不同的元素表现方式就能知道这网页中的重要层级关系,从而也有了结构等级制。 07元素大小与比例 合理调整一些元素大小可以实现布局的视觉平衡。通过让一些元素大原创 2016-11-29 10:24:58 · 255 阅读 · 0 评论 -
设计师要懂布局(三)
那么怎样的设计才能给用户带来更好的效果呢?01网格使用 首先最简单的是确保您网页平衡的方法是否使用了网格系统。 通过网格可以来确定页面上不同元素的位置,可以使你的网页之间连接起来。这样不仅帮助你提高了页面布局质量,从而也可以让用户看到一个清晰的结构,这是非常重要的,因为当你所有页面的元素都相互连通,用户会感觉整体效果更舒适,让他们更容易的查看页面内容。原创 2016-11-29 09:57:27 · 273 阅读 · 0 评论 -
写给新手的情感化UI设计指南(一)
今天我们主要来聊一下情感化的UI设计。在用户和UI之间建立情感联系是构建用户信任和依赖关系的一个首要关键因素,因为需要考虑的因素更多。情绪是复杂的,它容易受到诸多影响。什么是情感化的UI设计?而这也是我们今天着重思考的事情,如何能够创建一个唤起用户情感波动,构建情感纽带的UI界面?情感化UI设计其实,从电子邮件、微信和社交媒体帐号当中,我们可原创 2016-11-10 09:36:20 · 635 阅读 · 0 评论 -
Oracle序列应用举例
序列是用来生成唯一、连续的整数的数据库对象。序列通常用来自动生成主键或唯一键的值。本篇文章的主题是通过创建Oracle序列和触发器实现表的主键自增。 1. 创建序列 Oracle序列的语法格式为:CREATE SEQUENCE 序列名[INCREMENT BY n][START WITH n][{MAXVALUE/ MINVALUE n|NOMAXV原创 2016-10-28 15:05:16 · 398 阅读 · 0 评论 -
ORACLE同义词详解
1、同义词概述 同义词从字面上理解就是别名的意思,和视图的功能类似。就是一种映射关系。同义词拥有如下好处:节省大量的数据库空间,对不同用户的操作同一张表没有多少差别;扩展的数据库的使用范围,能够在不同的数据库用户之间实现无缝交互;同义词可以创建在不同一个数据库服务器上,通过网络实现连接。知识扩展:数据库对象 表、视图、序列、过程、函数、程序包,甚至其它同义词都可以创建同义词。原创 2016-10-28 14:46:45 · 407 阅读 · 0 评论 -
android scroller的原理分析
谷歌为什么要设计一个scroller?在Android中所有的的View都有一个实际界面大于可视界面的,这就涉及到界面的移动或者说偏移,View这个类提供了scrollTo和ScrollBy方法来实现界面的滚动,但是这两种滚动都是即刻瞬间的,对于用户来说是不友好的,这个时候就需要一个滚动器来拉长这个滚动过程。也就是我们的Scroller,这个滚动器的构造方法需要一个durration来设置滚动原创 2016-10-28 14:25:15 · 246 阅读 · 0 评论 -
Oracle 用户与模式
1. 用户和模式概述用户:对数据库的访问,需要以适当用户身份通过验证,并具有相关权限来完成一系列动作。SYS用户,缺省始终创建,且未被锁定,拥有数据字典及其关联的所有对象 SYSTEM用户,缺省始终创建,且未被锁定,可以访问数据库内的所有对象模式(schema):是某个用户拥有所有对象的集合。 具有创建对象权限并创建了对象的用户称为拥有某个模原创 2016-10-27 16:34:18 · 498 阅读 · 0 评论 -
浅谈Android的回调
C不会自己调用b,C提供b的目的就是让S来调用它,而且C不得不提供。S并不知道C提供的b是什么,因此S会约定b的接口规范(函数原型),然后由C提前通过S的一个函数r告诉S自己将要使用b函数(即注册)。r为注册函数。简单来说:回调函数就是预留给系统调用的函数,而且我们往往知道该函数被调用的时机接下来我们看一下完善后的这幅图。 从这幅图中我们应原创 2016-10-27 15:22:05 · 917 阅读 · 0 评论 -
ORACLE SYS和SYSTEM用户区别
区别之一: 存储的数据的重要性不同sys用户 所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。sys用户拥有dba,sysdba,sysoper等角色或权限,是oracle权限最高的用户。systeM 用户用于存放次一级的内部数据,如oracle的一些特性或工具的管理信息。sys原创 2016-10-27 10:56:58 · 809 阅读 · 0 评论 -
Android各个版本特性
- Android1.1 2008 年9月发布的Android第一版 - Android1.5Cupcake (纸杯蛋糕) 2009年4月30日,官方1.5版本(Cupcake 纸杯蛋糕)的Android发布。 主要的更新如下:1、拍摄/播放影片,并支持上传到Youtube 2、支持立体声蓝牙耳机,同时改善自动配对性能 3、最新的采用WebKit原创 2016-10-27 10:13:32 · 960 阅读 · 0 评论 -
这几条UI原则可以让你的设计提高(下)
7.用现有的问题完善界面人们会寻求各种方案去解决已经存在的问题,而不去解决潜在的或者未来的问题。所以,不要为假设出的问题来设计界面,我们应该观察现有的用户行为和设计,解决现在存在的问题。这确实不是件能够让人高兴的事情,但这是最有价值的事情,因为你的用户界面越完善,越会有更多的用户使用你的界面。8.优秀的设计是无形的优秀的设计有个奇怪的属性,它经常会被用户忽略。其中一个原因是这个设计非常原创 2016-11-03 16:46:16 · 462 阅读 · 0 评论 -
这几条UI原则可以让你的设计提高(中)
4.有步骤的展现信息每个屏幕只要展现必需的内容。若用户需要而作出决定,则展现足够的信息让用户选择,他们会在下一屏找到所需的细节。避免过度的展现或把所有的都一次展现完,如果可以,将选择放在下一屏以有步骤地有顺序地展示信息。这会使你的界面交互更加清晰。 5.设计内嵌的“帮助”选项在一个友好的用户界面,“帮助”选项是不一定必须出现的,因为用户界面已经能够有效地指引用户浏览和学习操原创 2016-11-03 16:38:58 · 307 阅读 · 0 评论 -
用Markdown来编写HTML5代码
一直使用Markdown语言来编写工作中的文档,但是其Markdown很多的功能我很少使用到,今天学习html5突发奇想,Markdown支持html5新增的标签吗?果然,很多标签都支持,而且效果很好,为了能更好的使用Markdown在这里归纳下:字体变小: content content展示效果: content1content2使用打印字原创 2016-11-09 14:33:33 · 3277 阅读 · 0 评论