`
lib
  • 浏览: 133540 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
文章列表
首先看看需要完成的图像:   代码如下:   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <style type="text/css"> ...
1、二次贝塞尔曲线介绍   quadraticCurveTo(cpx,cpy,x,y)   cpx,cpy表示控制点的坐标;   x,y表示终点坐标;   数学公式表示如下:   二次方贝兹曲线的路径由给定点P0、P1、P2的函数B(t)追踪:    2、二次贝赛尔曲线 ...
1、绘制弧线的方法   arc(x, y, radius, startAngle, endAngle, anticlockwise)   x,y:圆心的坐标; radius:圆心的半径; startAngle:起始弧度(以横轴X为标准); endAngle:终止弧度(以横轴X为标准); anticlockwise: true表示逆时针,false表示顺时针;   注:arc方法中用到的角度是以弧度为单位,而不是度。 转换公式:var radians = (Math.PI/180)*degrees;   2、关于弧度的说明    相信看过图后,就很好理解了 ...
1、绘制路径的方法   beginPath():开始一个新路径。   closePath():关闭路径。   stroke():绘制路径边框。   fill():使用颜色填充路径绘制的图形。   moveTo(x,y):设置坐标的位置。   lineTo(x,y):绘制一条直线。参数(x,y)是终点的坐标,起点坐标取决于前一路径(即:前一路径的终点就是当前路径的起点。可以通过moveTo()设置起始坐标。)   2、绘制路径的步骤   第一步:调用beginPath()创建路径。在内存里,路径是以一组子路径(直线、弧线等)进行存储,共同构成一个图形。每 ...
1、canvas网格坐标  左上角为坐标原点(0,0),横轴X向右坐标值增大,纵轴Y向下坐标值增大。坐标系中所有物体的位置都相对于这个原点。如图所示,蓝色方块的位置距左边x像素,距上面y像素,坐标为(x,y)。   2、绘制矩形   fillRect(x,y,width,height):绘制填充颜色的矩形;   strokeRect(x,y,width,height):绘制带有边框的矩形;   clearRect(x,y,width,height):清空绘制的矩形区域,并使之透明;   参数的含义:   X:横坐标的位置; y:纵坐标的位置; width:矩形 ...
  1、<canvas>元素   id:不是<canvas>元素专享,和标准的html标签一样,都可以为元素指定id; width:元素宽度,默认为300px。可以通过dom和css进行设置; height:元素高度,默认为150px。可以通过dom和css进行设置; 注:使用css设置width和height时,渲染图像会缩放适应布局,这意味着图像发生了变形,这时需要显示指定canvas的width和height属性的值。
1、在需要进行操作的bean的xml定义中加上init-method属性,指定下启动时运行哪个方法; 2、实现InitializingBean接口,Spring在启动时会自动调用这个接口中的初始化方法   public class SysInitBean implements InitializingBean,ServletContextAware{ public void afterPropertiesSet() throws Exception { //初始化代码 } }  实现InitializingBean接口就可以获取spring的所有配置信息 ...
本文是转载自:http://www.cnblogs.com/chenguanwei/archive/2010/04/03/1703837.html。   通常做法是定义一个Servlet,并在web.xml中配置Servlet的启动顺序<load-on-startup>的值在DispatcherServlet之后。但这样做的缺点是在Servlet中无法使用Spring的依赖注入功能,只能使用WebApplicationContext的getBean()方法获取bean。 找到的解决办法如下: 1、自定义一个用于代理启动Servlet的类DelegatingServlet ...
  10月5日逝世的乔布斯,几乎已经成为世界性的伟 人,也是目前世界上最成功的商业典范。他从以前到现在说过的许多金玉良言,至今都被许多人奉为座右铭,BuzzFeed整理出他生前的12句励志型名言, 并以图文并茂的方式让人重 ...
中国佛学66句震撼世界的禅语   1.人之所以痛苦,在于追求错误的东西。   2.如果你不给自己烦恼,别人也永远不可能给你烦恼。因为你自己的内心,你放不下。   3.你永远要感谢给你逆境的众生。   4.你永远要 ...
  原文链接:http://shiningray.cn/hierarchical-data-database.html 作者:Gijs Van Tulder 翻译:ShiningRay @ NirvanaStudio
任何程序都是有生命的,你只有用真诚的心去对待程序,程序才会给你良好的反馈。你们开发程序仅仅是为了完成功   能,仅仅是为了完成任务,而我开发程序,是发自内心的去雕琢。   程序也是有灵魂的,他的灵魂就是开发者的思想。不知道大家有没有这种感受,每次修改程序时,我都会小心翼翼,   诚惶诚恐,因为,我怕稍有不慎会将程序激怒,让程序感到不高兴,怕伤害到程序的感受。   往往,大家都会抱怨,这段程序执行的效率低,那段程序执行的不稳定等等。可是,你们想过没有,当你们创造他们的时   候,有没有善待他们?你把代码写的乱七八糟,代码给你反馈的就是面目全非,这是必然的。因为,你既不尊重 ...
    最近,正在为公司搭建java部门的开发平台,记录下搭建的整个过程。 1.    环境介绍 1.1.   JDK       jdk1.6.0_04 1.2.  Web服务器       Tomcat6.0.29-windows-x86 1.3.   开发工具 Eclipse3.7 (Version: Indigo Release    Build id: 20110615-0604) 1.4.   使用的框架 后端:Mybatis(3.0.5) + Spring(3.0.5)MVC 前端:jQuery1.5.1 ...
1,人生最重要的不是努力,不是奋斗,而是抉择。 2,老板只能给一个位置,不能给一个未来。舞台再大,人走茶凉。 3,意外和明天不知道哪个先来。没有危机是最大的危机,满足现状是最大的陷阱。 4,所见所闻改变一生,不知不觉断送一生。 5,生意,可以掌控努力与投资,却无法掌控结果。人生得意时找出路,失意时才有退路,宝马都有备胎,您的人生呢? 6,世界上有多少有才华的失败者,世界上有很多高学历的无业游民-----是因为选择错误。 7,下对注,赢一次;跟对人,赢一世。 8,学识不如知识,知识不如做事,做事不如做人。 9,不识货,半世苦;不识人,一世苦。 10,生命不在于活得长与短,而在于顿悟的早与晚。 11 ...
       今天,我的一个同事突然间问我一个问题:“如果有一个类,实现了多个接口,这些接口里面有形同的方法,会出现什么情况?”。我感觉这个问题挺有意思(薄弱的java基础啊!),于是简单的写了几个接口和类,看看会有什么情况发生;   第一个接口的内容:   public interface Angel { public abstract void say(); public abstract void work(); }    第二个接口的内容:   public interface Devil { public abstract void say(); pu ...
Global site tag (gtag.js) - Google Analytics