- 博客(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关注的人