- 博客(35)
- 资源 (1)
- 收藏
- 关注
原创 论表单设计规范
在平时设计过程中,设计师经常会直接性地按照一种规范或参考做设计,比如字体大小、间距、表单形式等,因为这样做准没错,所有人都这么做,但甚好人去思考为什么这么做?无论注册流程,多视图递进,或单纯的数据录入界面,表单都是数字产品设计的重要组成部分。这里介绍一些表单设计中的常见问题,这些事一般的设计规范,每项可能有例外。1、表单应该集中在一列多列表单会破坏用户的垂直浏览惯性。
2016-08-12 21:29:57
2704
原创 论黄金分割的设计使用
黄金分割是一个数学比例。我们在大自然中很容易找到这样的比例,当它用于设计时,能创造有生命力的、纯天然的视觉作品,愉悦我们的眼睛,但究竟什么事黄金比例,如何使用它来提高你设计水平呢?一、黄金分割是什么?1、黄金分割线黄金比例也被称为黄金分割,存在于被分割成两截的线段中。我们设较长的一段为a,较短的一段为b,那么a / b = (a+b)/ a = 1.618 。
2016-08-12 20:44:07
9638
原创 《简约至上》读书笔记
本书是从用户角度来看问题的,换句话说,我们要讨论如何让用户感觉用起来简单。简单,但也有自己独一无二的特征。简约并不意味着欠缺和低 劣,也不意味着不注重装饰或者完全赤裸裸。而是说装饰应该紧密贴近设计本身,任何无关的要素都应该予以剔除。一、明确认识 1、用户分为三种类型针对前两种类型的用户设计产品或许更有诱惑力,他们更识货,但简单的体验确实主流用户所喜爱
2016-07-28 23:29:14
1138
原创 【黑马程序员】第十二章:反射
------- android培训、java培训、期待与您交流! ----------一、反射概述1、简介 Java 反射机制是在运行状态中,对任意一个类,都能够知道这个类的属性和方法。对于任意一个对象,都能调用它的任意一个方法或属性。这种动态获取的信息以及动态调用对象的方法称为Java 的反射机制。2、应用场景 一个已经可以使用的应用程序,因为程序已经做好可以
2016-02-18 22:00:31
456
原创 【黑马程序员】第十一章:正则表达式
------- android培训、java培训、期待与您交流! ----------一、概述1、简介 正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。就是用事先定义好的特定字符,组成一个规定“字符串”,这个规则字符串表达字符串的一种过滤逻辑。2、目的给定字符串是否匹配正则表达式可以通过正则表达式,获取字符串中特定的部分。
2016-01-27 22:49:54
510
原创 【黑马程序员】第十章:网络编程
------- android培训、java培训、期待与您交流! ----------一、网络通信协议 通过计算机网络可以使用多态计算机实现连接,位于同一个网络中的计算机在运行连接和通信时需要遵守一定的规则,被称为网络通信协议。它对数据的传输格式、传输速率、传输步骤等做出了统一规定,通信双方必须同时遵守才能完成数据交换。 网络通信协议有很多种,目前应用最广泛的是 T
2016-01-27 21:34:54
513
原创 【黑马程序员】第九章:GUI(图形用户界面)
------- android培训、java培训、期待与您交流! ---------- GUI全称是Graphical User Interface,即图形用户界面。顾名思义,就是应用程序提供给用户操作的图形界面,包括窗口、惨淡、按钮、工具栏和其他各种图形界面元素。 Java中针对GUI设计提供了丰富的类库,这些类分别位于java.awt和javax.swi
2016-01-21 22:47:10
2715
原创 【黑马程序员】第八章:IO(输入输出)
------- android培训、java培训、期待与您交流! ---------- IO 流有很多种,按照操作数据的不同,可以分为字节流和字符流,按照数组传输方向的不同又可分为输入流和输出流。字节流的输入输出流分别用 java.io.InputStream 和 java.io.OutputStream表示,字符流的输入输出流分别用 java.io.Reader 和 java
2016-01-06 22:09:48
1028
原创 【黑马程序员】第七章:集合
------- android培训、java培训、期待与您交流! ----------一、集合概述 在前面的章节中介绍过在程序中可以通过数组来保存多个对象,但在某些情况下无法确定到底需要保存多少个对象, 此时数组将不再使用,因为数组的厂部不可变。为了保存这些数目不确定的对象,JDK 中提供了一系列特殊的类,这些类可以存储任意类型的对象,并且长度可变,统称为集合。
2015-12-22 21:55:29
825
原创 【黑马程序员】第六章:Java API
------- android培训、java培训、期待与您交流! ---------- API(Application Programming Interface)指的是应用程序编程接口。一、String 类和 StringBuffer 类 在应用程序中经常会用到字符串,所谓字符串就是指一连串的字符,它是由许多单个字符连接而成,如多个英文字母所组成的一个英文单词。字
2015-12-15 21:42:36
758
原创 【黑马程序员】第五章:多线程
------- android培训、java培训、期待与您交流! ---------- 在日常生活中,很多事情都是同事进行的。例如人可以同时进行呼吸、血液循环、思考问题等活动。在使用计算机的过长中,应用程序也可以同时运行,用户可以使用计算机一边听歌,一边玩游戏。在应用程序中,不同的程序块也是可以同时运行的,这种多个程序块同时运行的现象被称作并发执行。 多线程就是指一个应
2015-12-02 21:56:14
613
原创 【黑马程序员】第四章:面向对象(下)
一、类的继承1、继承的概念 在现实生活中,继承一般指的是子女继承父辈的财产。在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种书屋之间形成一种关系体系。例如猫和狗都属于动物,程序中便描述为猫和狗继承自动物,同理波斯猫和巴厘猫继承自猫
2015-11-25 21:52:55
1287
原创 【黑马程序员】第三章:面向对象(上)
------- Windows Phone 7手机开发、.Net培训、期待与您交流! ------- Java 是一种面向对象的程序设计语言,了解面向对象的编程思想对于学习 Java 开发相对重要,接下来将讲解如何使用面向对象的思想开发。一、面向对象的概念 面向对象是一种符合人类思维习惯的编程思想。现实生活中存在各种形态的不同的事物,这些事务之间存在各种各样
2015-11-23 07:52:13
999
原创 Java基础增强(三):Servlet3.0、动态代理、类加载器
1、Servlet3.0 新特性概述 Servlet3.0 的主要新特性如下三部分:使用 @WebServlet、WebFilter、WebListner 三个注解来代替 web.xml 文件中的 Servlet、Filter、Listner 的配置;Servlet 异步处理:当 Servlet 处理比较费时的问题时,这会让客户感到很卡。当使用异常处理时可以把已经处理好的内容先一步
2015-11-13 23:03:00
994
原创 Java基础增强(二):注解
一、什么是注解?语法:@注解名称注解的作用:代替 xml 配置文件 在 Servlet3.0 中,就可以不再使用web.xml 文件,而是所以配置都使用注解。 注解是框架来读取使用的。二、注解的使用定义注解类:框架的工作;使用注解:我们的工作;读取注解(反射):框架的工作;三、定义注解类 class A; interface
2015-11-13 22:20:37
330
原创 Ajax
一、Ajax概述1、什么是Ajax Ajax (Asynchronouse Javascript And Xml)翻译为中文就是" 异步 Javascript 和 XML ",即使用Javascript 语言和服务器进行异步交互,传输的数据为XML(当然传输的数据不只是XML)。 Ajax 还有一个最大的特点就是,当服务器响应时,不用刷新整个浏览器页面,而是可以局部刷
2015-11-08 18:33:47
500
原创 JavaMail
一、邮件协议1、收发邮件 发邮件就是从客户端把邮件发送到邮件服务器,收邮件是把邮件服务器的邮件下载到客户端。 我们在163、126、qq、souhu、sina等网站注册的Email账户,其实就是在邮件服务器中注册的,这些网站都有自己的邮件服务器。2、邮件协议概述 与 HTTP 协议相同,首发邮件也是需要传输协议的:SMTP:(Simp
2015-11-04 20:15:04
390
原创 Java文件上传与下载
一、文件上传概述1、文件上传的作用 例如网络硬盘!就是用来上传下载文件的。 在智联招聘上填写一个完整的简历还需要上传照片呢。2、文件上传对页面的要求 上传文件时的要求比较多,需要记一下:必须使用表单,而且不能是超链接;表单的method必须是PSOT,而不能使GET;表单的enctype必须是multipart/form-data;在表单中添加file表单字
2015-10-28 19:47:42
804
原创 国际化
1、什么是国际化? 国际化就是可以把页面中的中文变成英文,例如页面中的登录表单: 2、理解国际化 想把页面中的文字修改,那么就不能使用硬编码,例如下面的页面都是硬编码: 上图中的中文想转换成英文,那么就需要把他们编程或编码:3、Local类 创建Local类对象:new Local(" zh "," CN ");new
2015-10-22 20:36:56
361
原创 JavaWeb监听器
一、JavaWeb监听器概述 在JavaWeb被监听的事件源为ServletContex、HttpSession、ServletRequest,即三大域对象。监听与对象 " 创建 " 与 " 销毁 " 的监听器;监听域对象 " 操作域属性的监听器 " 的监听;监听HttpSession的监听器;二、创建与销毁监听器 创建与销毁监听器一共有三个:Servl
2015-10-14 19:18:11
311
原创 过滤器(Filter)
一、过滤器概述1、什么是过滤器? 过滤器是JavaWeb的三大组件之一,它与Servlet相似,不过过滤器是用来拦截请求的,而不是处理请求的。 当用户请求某个Servlet时,会先执行部署在这个请求上的Filter,如果Filter放行,那么会继续执行用户请求的Servlet;如果Filter不放行,那么就不会执行用户请求的的Filter。 其实可以这样理解,当用户请求
2015-10-13 19:44:00
477
原创 JavaWeb知识 - 分页
一、什么是分页? 第N页/共M页 首页 上一页 1 2 3 4 5 6 7 8 9 10 下一页 尾页 口go 分页的优点:只查询一页,不用查询所有页。二、分页数据 页面的数据都是由Servlet来传递的。当前页:pageCode,如果页面没有传递当前页码,那么Servlet默认是第一页,或者按页面传递的为准;总页数:totalPages,总记录数 / 每页
2015-10-13 19:41:33
607
原创 JDBC入门知识
JDBC(Java DataBase Connectivity)就是Java数据库连接,说白了就是用Java语言操作数据库。原来我们操作数据库是在控制台使用SQL语句来操作数据库,JDBC是使用Java语言向数据库发送SQL语句。
2015-09-22 13:14:47
771
1
原创 MySQL数据库
一、数据库概念 1、什么是数据库? 数据库就是用来存储和管理数据的仓库。 数据库存储数据的优点:可存储大量数据;方便检索;保持数据的一致性、完整性;安全,可共享;通过组合分析,可产生新数据。 2、数据库的发展历程没有数据库,使用磁盘文件存储数据;层次结构模型数据库;网状结构模型数据库;关系结构模型数据库,使用二维表格来存储数据
2015-09-20 13:43:10
683
原创 EL表达式
一、EL表达式简介 EL全名为Expression Language,EL表达式的主要作用:获取数据:EL表达式主要用于替换JSP页面中的脚本代码,以从各种类型的web域中检索java对象、获取数据。(某个web域中的对象,访问javabean的属性,访问list集合,访问map集合,访问数组)执行运算:利用EL表达式在JSP页面中,执行一些基本的关系运算、逻辑运算和算术运算,以
2015-09-16 13:08:45
364
原创 自定义标签库
一、简介 1、自定义标签主要用于移出JSP页面中的Java代码。 2、使用自定义标签移除JSP页面中的Java代码,只需要完成以下两个步骤:编写一个实现Tag接口的Java类(标签处理器类);编写标签库描述符(tld)文件,在tld文件中对标签处理器类进行描述。 3、Tag接口的执行流程: JSP引擎在遇到自定义标签时,首先创建标签处理器类的实
2015-09-14 20:17:28
443
原创 JSP技术
一、什么是JSP? 1、JSP的全称为Java Server Pages ,它和Servlet一样都是SUN公司定义的一种用于开发动态web资源的技术。 2、JSP这门技术的最大特点在于,写JSP就像在写HTML一样。但它相对HTML而言,HTML只能为用户提供动态web资源,而JSP技术允许在网页中嵌套Java代码,为用户提供动态数据。二、JSP原理 1、w
2015-09-10 19:15:19
491
原创 HTTP协议讲解
一、HTTP协议简介客户端连上web服务器后,弱项获得web服务器中的某个资源,需遵循一定的通讯格式,HTTP协议用于定义客户端与web端服务器通讯的的格式。使用telnet程序连接web服务器,并使用HTTP协议获取某个页面,快速了解HTTP协议的作用。安装IE浏览器插件HttpWatch,查看IE浏览器通过HTTP协议获取某个页面。1、HTTP是Hypertext Trans
2015-07-22 19:38:11
359
原创 Tomcat服务器讲解
一、web开发相关知识1、WEB,在英语中web即表示网页的意思,他表示Internet主机功能外界访问的资源。2、Internet上供外界访问的Web资源位:静态web资源(如html页面):指web页面中供人们浏览的数据始终不变。动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。3、静态web资源开发技术:HTML
2015-07-21 20:17:33
464
原创 HTML+CSS+JavaScript基础知识
第一部分:HTML一、简介HTML1、HTML(Hyper Text Mark-up Language超文本标记语言)的缩写(标记:就是用来描述网页内容的一些特定符号)。HTML不是编程语言,而是一种描述性的标记语言,用于描述网页内容的显示方式,比如文字的颜色、大小,这些都是利用html标记来实现的。2、HTML文档的创建方式:手工直接编写(例如记事本)
2015-07-21 13:34:30
8082
原创 XML语言讲解
一、XML语言1、什么是XML语言?Extensible Markup Language,翻译为可扩展标记语言。Xml技术是w3c组织发布的,目前遵循的是W3C组织在2000年发布的XML1.0规范。2、XML语言用语解决什么类型的问题?xml语言出现的根本目标是,描述有关系的数据。在xml语言中,允许用户自定义标签。一个标签用于描述一段数据,一个标签可以分为开始标签和结
2015-07-07 13:26:23
960
原创 JDK1.5技术增强(一)
一、枚举1、为什么需要定义枚举?一些方法在运行时,他需要的数据不能是任意的,而必须是一定范围内的值,此类问题在JDK5前采用自定义带枚举的类解决,JDK1.5后可以直接使用枚举解决。2、枚举类有如下的特性:枚举类是一种特殊形式的Java类枚举类中声明的每一个枚举值代表枚举类的一个实例对象与java的普通类一样,在声明枚举类时,也可以声明属性、方法和构造函数但
2015-07-06 13:22:07
316
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人