自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 优秀设计师应当知道的几大UI设计原则(二)

6.每个屏幕,一个主题我们设计的每一个画面都应该有一个主题,这样不仅能够让用户了解并使用它的价值,也很容易上手,使用起来更方便,在必要的时候更容易修改。如果一个屏幕设计了两个或两个以上的主题,这样会使整个界面看起来混乱不堪。文章应该有单一的主题和一个强有力的论点,我们的界面设计也应该这样。7.勿让次要动作占了主导地位每个屏幕都包含一个主要动作,也可以有多个次

2016-10-31 14:02:02 285

原创 优秀设计师应当知道的几大UI设计原则(一)

1.清晰度是最重要的工作在界面设计第一步清晰度最重要的工作。你想你设计的界面有效并且让客户喜欢,首先你要让用户能够识别它、让用户知道为什么会使用它。比如当用户使用时,预料到能发生什么,并与它成功交互。有的界面设计得不太清晰,这样只能满足用户一时的需求,但并非长久之计,而清晰的界面能够吸引用户不断地重复使用。2.界面是用于交互的界面主要促进了用户和我们的世界之

2016-10-31 11:47:52 339

原创 程序员的发展方向有哪些

今天在这里为那些项从事开发工作,有犹豫不决的童鞋们,提供一些个人的看法:JAVA、C、C++、C#、Python、JavaScrip 、PHP、等多种热门的开发语言,其实开发语言只不过是一个工具,“与其分散进攻,不如全力一击”,无论是哪一种开发语言,只要您全力地去学习,到有了一定的熟悉程度的时候,要学习另一种的语言也是轻而易举的事情。这里我根据经验将开发语言主要分为三大类:

2016-10-31 11:23:17 610

原创 Node模块之Events模块

第一 Events模块概述Events模块是Node对“发布/订阅”模式(publish/subscribe)的实现。一个对象通过这个模块,向另一个对象传递消息。Node中的Event模块仅仅提供了一个对象: EventEmitter, EventEmitter 的核心就是事件触发与事件监听器功能的封装。获取EventEmitter对象//51tes

2016-10-31 09:41:44 397

原创 Oracle序列应用举例

序列是用来生成唯一、连续的整数的数据库对象。序列通常用来自动生成主键或唯一键的值。本篇文章的主题是通过创建Oracle序列和触发器实现表的主键自增。 1. 创建序列 Oracle序列的语法格式为:CREATE SEQUENCE 序列名[INCREMENT BY n][START WITH n][{MAXVALUE/ MINVALUE n|NOMAXV

2016-10-28 15:05:16 393

原创 ORACLE同义词详解

1、同义词概述 同义词从字面上理解就是别名的意思,和视图的功能类似。就是一种映射关系。同义词拥有如下好处:节省大量的数据库空间,对不同用户的操作同一张表没有多少差别;扩展的数据库的使用范围,能够在不同的数据库用户之间实现无缝交互;同义词可以创建在不同一个数据库服务器上,通过网络实现连接。知识扩展:数据库对象  表、视图、序列、过程、函数、程序包,甚至其它同义词都可以创建同义词。

2016-10-28 14:46:45 398

原创 android scroller的原理分析

谷歌为什么要设计一个scroller?在Android中所有的的View都有一个实际界面大于可视界面的,这就涉及到界面的移动或者说偏移,View这个类提供了scrollTo和ScrollBy方法来实现界面的滚动,但是这两种滚动都是即刻瞬间的,对于用户来说是不友好的,这个时候就需要一个滚动器来拉长这个滚动过程。也就是我们的Scroller,这个滚动器的构造方法需要一个durration来设置滚动

2016-10-28 14:25:15 234

原创 经典Java面试题-Spring bean 作用域

[面试原题]Spring中定义bean的作用域时,使用singleton和prototype有何区别?[正确答案]      singleton作用域:当把一个Bean定义设置为singleton作用域时,Spring IoC容器中只会存在一个共享的Bean实例,并且所有对Bean的请求(将其注入到另一个Bean中,或者以程序的方式调用容器的getBean()方法),只要id与该Bea

2016-10-28 13:49:55 532

原创 博为峰Java面试题-JavaSE I/O之File写入读出

[面试原题][博为峰题目] 编程实现指定位置文件的写入读出?[正确答案]博为峰小博老师:代码:package com.bwf.io;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.

2016-10-28 13:22:26 492

原创 小博老师解析Java知识点-Session会话控制对象

[什么是Session]Session 对象存储特定用户会话所需的属性及配置信息。这样,当用户在应用程序的 Web页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。[Session的生命周期]当用户请求来自应用程序的 Web 页时,如果该用户还没有会话,则 Web 服务器将自动创建一个 Session 对象。当会话过期或被放弃后,服务器

2016-10-28 11:30:35 381

原创 Oracle 用户与模式

1.     用户和模式概述用户:对数据库的访问,需要以适当用户身份通过验证,并具有相关权限来完成一系列动作。SYS用户,缺省始终创建,且未被锁定,拥有数据字典及其关联的所有对象           SYSTEM用户,缺省始终创建,且未被锁定,可以访问数据库内的所有对象模式(schema):是某个用户拥有所有对象的集合。 具有创建对象权限并创建了对象的用户称为拥有某个模

2016-10-27 16:34:18 493

原创 浅谈Android的回调

C不会自己调用b,C提供b的目的就是让S来调用它,而且C不得不提供。S并不知道C提供的b是什么,因此S会约定b的接口规范(函数原型),然后由C提前通过S的一个函数r告诉S自己将要使用b函数(即注册)。r为注册函数。简单来说:回调函数就是预留给系统调用的函数,而且我们往往知道该函数被调用的时机接下来我们看一下完善后的这幅图。      从这幅图中我们应

2016-10-27 15:22:05 910

原创 博为峰Java面试题-异常处理之Throwable类

[面试原题][博为峰题目] 下面关于java.lang.Exception类的说法正确的是()A 继承自Throwable   B Serialable    C 继承自Error    D都正确[正确答案] A[面试技术解析]博为峰小博老师:Java异常的级数为Java异常的基类为java.lang.Throwable,java.lang.Error和java.l

2016-10-27 14:30:05 1356

原创 小博老师解析经典Java面试题-redirect和forward的区别

[面试原题]简述java中redirect和forward的区别。[正确答案]redirect是url重定向,让客户端重新发送一次请求到另一个url。因此整个过程客户端向服务器发送了两次请求,并且客户端浏览器地址栏中显示新的url。forward是服务器转发,客户端只向服务器发送一次请求,而服务器在内部做了转交处理,客户端并不知情。因此客户端浏览器地址栏中显示的是前一次的url。

2016-10-27 14:13:15 559

原创 博为峰Java面试题-JavaSE之抽象类

[面试原题][博为峰题目] 选项中哪一行代码可以替换题目中//add code here而不产生编译错误?()A   publicabstract void method(int a);B   constInt =constInt + 5;C   public intmethod();D   publicabstract void anotherMe

2016-10-27 13:53:56 397

原创 博为峰Java面试题-Java 面向对象

[面试原题][题目]  什么是面向对象,Java语言面向对象有那些特点?[正确答案]博为峰小博老师: 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。例如五子棋,面向对象的设计则是从另外的思路来解决问题。整个五子棋可以分为 1、黑白双方,这两方的行为是一模一样的,2、棋盘系统,负责绘制画面,3、规

2016-10-27 11:17:59 691

原创 ORACLE SYS和SYSTEM用户区别

区别之一: 存储的数据的重要性不同sys用户 所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。sys用户拥有dba,sysdba,sysoper等角色或权限,是oracle权限最高的用户。systeM 用户用于存放次一级的内部数据,如oracle的一些特性或工具的管理信息。sys

2016-10-27 10:56:58 802

原创 经典Java面试题-内部类

[面试原题]以下代码运行结果是什么?public class BwfOuterClass {      private int x = 1;      private int y = 2;      private classBwfInnerClass{           private int x= 3;           public voidprint(){

2016-10-27 10:40:04 1457

原创 小博老师解析经典Java面试题-&与&&运算符

[面试原题]Java中&与&&运算符的区别。[正确答案]      &&是逻辑与运算符,运算的两个数据都是true时,结果为true,有一个数据是false,结果就是false。有短路效果。&是与位运算符,运算的两个数据以二进制方式相同位与运算,两个都是1结果为1,有一个是0结果就是0。&也可以用来处理逻辑与运算,运算结果和&&运算符相同。区别在于&运算不会造成短路效果。[

2016-10-27 10:31:13 503

原创 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 947

原创 博为峰Java面试题-Java集合类2

[面试原题][题目一]  Java的HashMap是如何工作的?[正确答案]博为峰小博老师: HashMap是一个针对数据结构的键值,每个键都会有相应的值,关键是识别这样的值。HashMap 基于 hashing 原理,我们通过 put ()和 get ()方法储存和获取对象。当我们将键值对传递给 put ()方法时,它调用键对象的 hashCode ()方法来计算 has

2016-10-26 11:30:02 606

原创 博为峰Java面试题-Java集合类1

[面试原题][题目一]  Java集合框架是什么?说出一些集合框架的优点?[正确答案]博为峰小博老师: 每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java已经经历了很久。它还

2016-10-26 10:14:16 946

原创 Oracle DML触发器

触发器有单独的名字空间,所以触发器名可以与表名和过程名相同,但在同一个schema中的触发器不能重名。 示例 create or replace trigger emp_inert_trgger after insert   on emp  FOR EACH ROW  begin    dbms_output.put_line('The Name

2016-10-25 16:59:40 383

原创 Oracle系统触发器

系统触发器是在进行数据库系统事件时进行触发,主要包括DDL语句,其语法格式如下:create or replace trigger [schema.]trigger_name  {before | after}  {DDL_EVENT_LIST | database_event_list}  on {database | [schema.]SCHEMA} 

2016-10-25 16:52:32 1243

原创 Oracle替代触发器

由于视图有可能是由多个表进行关联而成,这种情况下,直接通过更新视图来更新基表是不可行的,这个时候我们就可以通过替代触发器来工作了。 示例:--准备操作INSERT INTO DEPT(DEPTNO,DNAME,LOC) VALUES(60,'研发部','上海');INSERT INTO EMP(EMPNO, ENAME,JOB,

2016-10-25 16:42:31 2725

原创 经典Java面试题-Java中Char类型的运算

[面试原题]假设y是字符类型,初始化值为‘b’,那么以下语句输出的结果是什么?A.  System.out.println(++y);B.   System.out.println(y+1);[正确答案]      A.‘c’      B. 99[面试技术点]字符在java中的运算。[解读A]      char在java中称为“字符型”,占2个字节。字符

2016-10-25 16:19:51 1209

原创 小博老师解读经典Java面试题—Java位运算

[面试原题]我们经常会看到类似于下面这样的Java面试题:请编写出效率最高的2乘以8的运算结果。[正确答案]      2[面试技术点]面试者是否了解、灵活运用java位运算技术。面试者是否了解移位的速度要比算法快很多。[步骤解读一]小博老师首先为大家解读一下,什么是Java中的位运算。我们可以将Java中的位运算直观地理解为,对二进制数据进行的运算方式。比较常

2016-10-25 16:09:18 508

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除