自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(46)
  • 收藏
  • 关注

翻译 Spring MVC原理及配置详解

1.Spring MVC概述:Spring MVC是Spring提供的一个强大而灵活的web框架。借助于注解,Spring MVC提供了几乎是POJO的开发模式,使得控制器的开发和测试更加简单。这些控制器一般不直接处理请求,而是将其委托给Spring上下文中的其他bean,通过Spring的依赖注入功能,这些bean被注入到控制器中。Spring MVC主要由DispatcherS

2016-04-27 11:26:05 1518

原创 Canvas——绘制圆角矩形之详解

Canvas并没有提供绘制圆角矩形的方法,但是通过观察,我们可以发现,其实我们可以将圆角矩形分为四段,可以通过使用arcTo来实现。    我们假设起点为x,y.绘制的矩形宽高为w,h.圆角的半径为r;所以将起点设置在(x+r,y)处,然后acrTo(x+w,y,x+w,y+h,r),对于终点,其实只要y值大于绿色点的都是可以的(这部分在绘制曲线部分已经详述)。此处我们将终点设为(

2016-04-27 11:25:05 1730

原创 FusionCharts2D

实现源码[html] view plain copy %@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>  %  String path = request.getContextPath();  String basePath = request.

2016-04-21 13:25:54 133

原创 用Github pages制作网页

1.首先你要有你写好的网页文件2.需要去GitHub注册一个账号进入链接https://github.com/  页面右上角点击sign up 进入注册页面开始注册。填写完用户名、邮箱、密码后,点击下面的Create an account完成注册。3.在github创建一个个人网站登陆你的github账号,然后点击网页右上

2016-04-21 13:24:31 161

原创 Github+Jekyll ——个人博客创建之简单解析

新建new repository:    用注册好的账号登陆github主页,点击右上角的“+”符号旁边的三角标展开二级菜单,选择“new repository”:        然后我们开始为我们新建的repository命名,命名需要遵循规则:username/username.github.com     创建完成之后,复制当前资源的git地址

2016-04-16 14:12:35 3296

原创 DOM详解(一)—— jQuery

1.查找元素节点p title="选择你最喜欢的水果.">你最喜欢的水果?p> ul> li title='苹果'>苹果li> li title='橘子'>橘子li> li title='菠萝'>菠萝li> ul> //获取ul>里第二个li>节点的文本内容并且打印出来 alert($('ul li:eq(1)'

2016-04-16 14:10:43 161

转载 Tree资源树的实战研究

背景简介:    最近小编在做项目的时候,遇到了一个动态添加资源树的问题,经过几番实践,终于实现了最终的结果,下面我会将自己的经历一点点抛给大家,希望读者尽情享受这顿盛宴。    这里,我们将实现如下图效果(功能介绍,通过选择年份显示左侧资源树,通过单击资源树在右侧表格中显示该指标中的档次信息):一、自己动手js拼接树实践    HTML中就一句接收代码,Control

2016-04-08 11:35:36 219

原创 JavaScript Item37—— 面向对象高级程序设计

1. JS是基于原型的程序建立一个简单的面向对象的类。有属性,有方法。function Aaa(){ this.name = '小明';}Aaa.prototype.showName = function(){ alert( this.name );};var a1 = new Aaa();a1.showName();123456789在JS的自身的

2016-04-08 11:34:33 2831

原创 HTML小知识点汇总(一)

1.如何让heigth:100%起效?  有时候我们设置heigth;100%,想让当前控件铺满整个屏幕,但是很少情况下这个属性能达到我们想要的效果,这是为什么呢?   而根据W3C的规范,百分比的高度在设定时需要根据这个元素的父元素容器的高度。所以,如果你把一个div的高度设定为height: 50%;,而它的父元素的高度是100px,那么,这个div的高度应该是50px。 那么

2016-04-07 12:49:57 187

原创 算法简述(一)——JavaScript

入门级算法-线性查找-时间复杂度O(n)–相当于算法界中的HelloWorld//线性搜索(入门HelloWorld)//A为数组,x为要搜索的值function linearSearch(A, x) { for (var i = 0; i A.length; i++) { if (A[i] == x) { return i

2016-04-07 12:48:43 3182

原创 运算符(一)——JavaScript

一.什么是表达式  表达式是ECMAScript中的一个“短语”,解析器会通过计算把它转换成一个值。最简单的表达式是字面量或者变量名。例如:5.96 //数值字面量'Lee' //字符串字面量true //布尔值字面量

2016-04-06 13:02:51 464

原创 $.get()/$.post()/$.ajax()/$.getJSON()——Jquery

$.get(),$.post(),$.ajax(),$.getJSON()  一,$.get(url,[data],[callback])  说明:url为请求地址,data为请求数据的列表,callback为请求成功后的回调函数,该函数接受两个参数,第一个为服务器返回的数据,第二个参数为服务器的状态,是可选参数。  而其中,服务器返回数据的格式其实是字符串形势,并不是我们想要的jso

2016-04-06 13:01:17 169

原创 jQuery flush 特效简述

$(selector).hide(speed,[callback])和$(selector).show(speed,[callback])1参数speed设置隐藏或显示时的速度值,可为“slow”、“fast”或毫秒数值,可选项参数callback为隐藏或显示动作执行完成后调用的函数名。例:调用show()或hide()方法显示或隐藏正文:div{ margin: 1

2016-04-03 13:31:13 347

原创 javascript入门之概述一二

1、 JavaScript是什么,有什么作用?(了解)*JavaScript是因特网上最流行的脚本语言。*脚本语言不能单独使用,必须嵌入到其他语言中组合使用*JavaScript不能单独使用,必须和其他语言(HTML)结合使用*浏览器解释执行 *作用是:可以控制前端页面的逻辑操作 例如:JS可以控制CSS的样式;(一般)JS可以对表单

2016-04-03 13:29:32 186

原创 Chart.js(图表绘制工具库)——HTML5

html部分:canvas id="myChart" width="400" height="400">canvas>  javascript部分:  引入Chart.js文件;  创建图表:实例化Chart对象(获取DOM节点取得2d context环境后实例化);  实例化Chart对象后就继续创建具体类型的图表了;曲线图(Line chart):h

2016-04-02 13:03:06 720

转载 jQuery表单选择器简单介绍

1.:input表单选择器如何获取表单全部元素?:input表单选择器可以实现,它的功能是返回全部的表单元素,不仅包括所有标记的表单元素,而且还包括、 和 标记的表单元素,因此,它选择的表单元素是最广的。例:使用:input表单选择器获取表单元素,调用addClass()方法向这些元素添加一个样式类别,修改它们在页面中显示的背景色:.bg_blue{ backgrou

2016-04-02 13:00:53 729 1

翻译 reactJS详细介绍之(一)

ReactDOM.renderReactDOM.render()将JSX转换成HTML,并且将其插入特定的DOM节点。在0.14版本之前,使用的是React.render()方法,目前还支持,但是React不推荐使用。body> div id = "container">div>body>html>script src="build/react.js">script>s

2016-04-01 11:26:43 329

原创 Web API——Create related entities in one operation详细介绍(一)

本篇继续来介绍两个web api的接口,一个是“Create related entities in one operation”即在一步操作中完成主实体的创建加关联实体的创建,一个是“Associate entities on create“即在创建记录的时候填充lookup字段。  先来说第一个api,老规矩直接上代码,稍微做下解释,注意下面的几点不存在先后顺序,我只是分开说明罢了  

2016-04-01 11:25:19 362

原创 H5+CSS3之flush介绍

css属性  property,duration,timing-function,delaytransition-property规定设置过渡效果的 CSS 属性的名称。transition-duration规定完成过渡效果需要多少秒或毫秒。transition-timing-function规定速度效果的

2016-03-31 11:12:29 328

原创 自定义Camera之简单介绍

拍照界面:因为取景框要有实时刷新的效果所以普通的view不行,一般使用surfaceView上面的按钮是拍照按钮[java] view plain copy print?"http://schemas.android.com/apk/res/android"      xmlns:tools="http://schemas

2016-03-31 11:10:54 176

转载 Web API之Retrieve Multiple

[javascript] view plain copy var    filter = "?$filter=name eq '123'";      var req = new XMLHttpRequest()      req.open("get", encodeURI(Xrm.Page.context.getClientUrl() + "/api/da

2016-03-30 13:01:47 163

原创 web之jsp开发之(一)

jsp的使用方式2-1 jsp的组成 html+java代码+jsp自身的东西2-2 jsp与java代码的结合方式        第一种方式 :定义的变量是成员的变量    第二种方式 : 向页面输出内容(可以写固定值,可以写变量)    ,生成到servlet里面的service方法里面,生成代码 out.print("hello jsp" );

2016-03-30 13:00:29 129

原创 CSS——flexbox模型

1.flex-flow  a.flex-direction 设置伸缩容器的伸缩流方向  b.flex-wrap 设置伸缩容器中的伸缩项目在伸缩容器无足够空间时,伸缩项目在伸缩容器中是否换行排列  2.flex-pack  a.具有与box-pack属性相同的参数  b.distribute 伸缩项目会平均分布在同一行里  c.start 伸缩容器中的第一个伸缩项目的起始边缘

2016-03-29 12:55:06 118

原创 Javaweb之入门学习

1.1、WEB开发的相关知识  WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。  Internet上供外界访问的Web资源分为:  静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。  动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。  静态web资

2016-03-29 12:54:00 118

转载 Android程序之Indicator介绍

Indicator确实是个老梗了...有重写HorizontalScrollView的,有重写LinearLayout。这个是重写LinearLayout的哦,往LinearLayout里add   TextView用作tab标签,在LinearLayout底部画一个矩形当作指示器。ViewPager滚动的时候用简单的小学加减乘除混合运算来机选这个矩形位置,然后滚动就好了

2016-03-26 12:46:40 553

翻译 异步请求Comet推送iFrame之演示

Servlet3规范提出异步请求,绝对是一巨大历史进步。之前各自应用服务器厂商纷纷推出自己的异步请求实现(或者称comet,或者服务器推送支持,或者长连接),诸如Tomcat6中的NIO连接协议支持,Jetty的continuations编程架构,SUN、IBM、BEA等自不用说,商业版的服务器对Comet的支持,自然走在开源应用服务器前面,各自为王,没有一个统一的编程模型,怎一个乱字了得。相关的

2016-03-25 12:53:02 112

转载 linux分区办法介绍

分区办法:  硬盘500G Linux学习,http:// linux.it.net.cn  1,Linux服务器分区的方案:  分区类型 分区的实际大小  / 1G-2G (最少要150–250MB)  /boot 32M-100M (启动分区,最多只要100M左右)  /opt 100M-1G (附加应用程序)  /tmp 40M-1000M (最大可以设为1G左右

2016-03-25 12:51:36 103

原创 iOS代理设计模式简单了解

iOS中消息传递方式  在iOS中有很多种消息传递方式,这里先简单介绍一下各种消息传递方式。  通知:在iOS中由通知中心进行消息接收和消息广播,是一种一对多的消息传递方式。  代理:是一种通用的设计模式,iOS中对代理支持的很好,由代理对象、委托者、协议三部分组成。  block:iOS4.0中引入的一种回调方法,可以将回调处理代码直接写在block代码块中,看起来逻辑清晰代码整

2016-03-25 12:50:08 204

原创 Controller中常规方法简介之一二

一,简单无参数地址访问   首先来看下类标记:[java] view plain copy /**  * Created by LiuHuiChao on 2016/3/21.  */  @Controller  @RequestMapping("/hello")  public class Hello

2016-03-24 13:46:48 178

原创 Hybird App开发环境的搭建

NodeJs问题  1,建议安装最新版本  2,安装路径建议默认。  4,关于Python环境  因为我电脑上各种开发环境配置的都比较齐全,安装的时候没有这个问题。但是组里的童鞋照我的文档安装,就报了个缺少Python的问题。唉,看来平常瞎捣鼓还是有好处的。  5,关于Cordova跟Ionic以及ionic build的时候的问题  不要使用中文目录!!!!!!使用Ion

2016-03-24 13:44:13 233

原创 JAVA快速开发平台——JEECG

JEECG 微云快速开发平台  背景:随着 WEB UI 框架 ( EasyUI/Jquery UI/Ext/DWZ) 等的逐渐成熟,系统界面逐渐实现统一化,代码生成器也可以生成统一规范的界面! 代码生成+手工MERGE半智能开发将是新的趋势,单表数据模型和一对多数据模型的增删改查功能直接生成使用,可节省60%工作量,快速提高开发效率!!!  简介  JEECG(J2EE Code G

2016-03-24 13:43:00 207

原创 Go语言核心——slice切片

Slice是长度可变的元素序列(数组不可变),每个元素都有相同的类型。slice类型写作[]T,其中T代表slice中的元素类型;slice和数组写法很像,只是没有指定长度。  数组和slice之间的联系非常紧密。slice是非常轻量的数据结构,它是引用类型,指向底层的一个数组,该数组被称之为slice的底层数组,slice可以访问底层数组的某个子序列,也可以访问整个数组。一个slice由三个

2016-03-23 13:58:16 270

原创 html页面之间传递参数的方法有哪些

1、通过form表单传递参数html lang="en"> head> meta http-equiv="content-type" content="text/html;charset=utf-8" /> meta name="Keywords" content="关键词一,关键词二"> meta name="Descript

2016-03-23 13:55:06 352

原创 MyReport报表之水印功能

水印功能水印功能,能够设置报表纸张的水印底纹,让预览、打印效果更专业。预览效果打印效果 打印显示表达式功能打印显示表达式功能,能够控制单元格在打印时的显示状态例如,公司地址单元格设置=!isprint(),能够让单元格在打印时不显示。预览效果打印效果,打印时信息隐藏了

2016-03-23 13:53:35 143

原创 AnimationEvent事件问题之详细分解

该添加的都已经添加完毕了。咋还运行报错,找不到事件函数呢? 一开始怀疑,写了函数为类中的私有函数,private。要是私有的不可以调用,从设计的角度,就应该把这些没用的私有,不可用调用的全部屏蔽掉啊!! 所以,问题不在于此啊!! 历尽千辛万苦,把所有动画下的挂在的事件,全部都重新修改调整了一遍。结果通过比较meta文件,发现meta文件中原来的event中,多了一个空格,就是由他造

2016-03-22 14:07:33 493

原创 设计模式中的几大原则

设计模式中的几大原则之一:单一职责原则  定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。  问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。  解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2完成职责P2功能。这样,当修改类T1

2016-03-22 14:05:30 111

原创 ActiveMQ的安装与演示

ActiveMQ的安装和演示  ActiveMQ是Apache软件基金会的开源产品,支持AMQP协议、MQTT协议(和XMPP协议作用类似)、Openwire协议和Stomp协议等多种消息协议。并且ActiveMQ完整支持JMS API接口规范(当然Apache也提供多种其他语言的客户端,例如:C、C++、C#、Ruby、Perl)。  一、ActiveMQ的安装  在本文发布之时,A

2016-03-22 14:02:04 247

原创 如何搭建LNMP环境来运行wordpress

一、前言今天是周六,积累了很多天的内容都要在今天来释放了,因为最近想弄一个自己的主页,查看网上之后,都说wordpress很不错,他是一个开源的后台程序,可以用来搭建自己的博客,论坛等功能。但是有一个蛋疼的地方,他是php写的,之前只弄过JavaWeb相关的后台程序,php不太熟呢,以前也是搭建过Linux+Apache+Tomcat+JavaWeb+MySql,那么这次也正好是一个机会学

2016-03-21 13:16:00 227

原创 使用okhttp的PUT方式上传文件

代码实现 /** * @param mediaType MediaType * @param uploadUrl put请求地址 * @param localPath 本地文件路径 * @return 响应的结果 和 HTTP status code * @throws IOException */ public S

2016-03-21 13:13:21 1000

原创 网络的时代——网络开发第一节

在最近几年里,移动互联网已经是一个炙手可热的领域。移动互联网,简单的说,就是互联网的延伸,将互联网从电脑延伸至手机等移动设备上。伴随着智能手机的普及,以及基于智能手机的各种应用和服务的滋生,如今的移动互联网真正意义上进入了高速发展的阶段。而Android作为智能手机的重要平台之一,必然就会有越来越多的Android应用瞄准这个市场。在现有的Android应用中,有很大一部分都是网络相关的应用。所以

2016-03-21 13:11:47 188

空空如也

空空如也

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

TA关注的人

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