- 博客(48)
- 资源 (1)
- 收藏
- 关注
转载 玩转Html5<canvas>画布
导航前言基本知识绘制矩形清除矩形区域圆弧路径绘制线段绘制贝塞尔曲线线性渐变径向渐变(发散)图形变形(平移、旋转、缩放)矩阵变换(图形变形的机制)图形组合给图形绘制阴影绘制图像(图片平铺、裁剪、像素处理[不只图像、包括其他绘制图形])绘制文字保存和恢复状态(context)保存文件结合setInterval制作动画结语、demo下载前言 是html5出现的
2016-03-30 10:44:41 1327
原创 Eclipse异常:Workspace in use or cannot be created,choose a different one
出现此问题的解决方案: 1、所要打开的工作空间已打开,关闭后从新打开即可; 2、workspace的配置文件中出现了.lock文件(eclipse_workspace\linbo\.metadata\.lock),锁定了workspace,删掉.lock文件即可。 若该文件无法删除,可能是因为javaw.exe进程未结束,结束该进程及eclipse.exe进程
2016-06-02 09:40:35 474
转载 CSS清除浮动的4种方法
清除浮动这个问题,做前端的应该再熟悉不过了,咱是个新人,所以还是记个笔记,做个积累,努力学习向大神靠近。CSS清除浮动的方法网上一搜,大概有N多种,用过几种,说下个人感受。 1、结尾处加空div标签 clear:both.div1{background:#000080;border:1px solid red;}.left{float:left;width:20%;height
2015-03-06 10:51:34 484
转载 详解CSS中clear属性both、left、right值的含义
clear的值有四个none:允许两边都可以有浮动对象;both:不允许有浮动对象;left:不允许左边有浮动对象;right:不允许右边有浮动对象。老实说,我没真正理解字面上的意思,因为这几段话是有歧义的,例如clear:right的解释是“不允许右边有浮动对象”,我一直以为是清除自身右方(下方)容器的浮动。但其实不是。下面一个一个DEMO的看,希望你能懂left和right
2015-03-06 10:51:12 3033
转载 Web前端浏览器兼容初探
浏览器兼容是前端开发人员必须掌握的一个技能,但是初入前端的同学或者其他后台web开发同学往往容易选择忽略,而形成两个极端: 1 我最开始都是使用IE6,IE6上没问题,其它浏览器坑爹(多出现与前端后端一起搞的同学,小生2年前就这种状态,鼓励人家用ie6.。。。) 2 我要遵循标准,我只要ff就好,IE就是坑爹的玩意,我不必去理他(小生一年前的心态。。。) 现在看来,之前的想法都是
2015-02-13 16:16:50 465
转载 前端开发时需要注意的要点 避免浏览器兼容问题
新手前端构架师在书写html代码时由于不太了解xhtml规范,经常会胡乱的使用html标签进行代码嵌套,导致多个浏览器显示不兼容。回过头来又为修改浏览器BUG 使用各种hack进行补救,最终是苦了自己苦了用户。浏览器的样式BUG实际上是由于每个年代的浏览器解析规则不一样导致,每个年代的浏览器都会带有自己的“小脾气”,这就是为什么自己写出来的一个页面,在不同的浏览器中显示的样式都不尽相同。本
2015-02-13 16:15:20 633
转载 JAVA中UDP接受与发送数据初步步骤
UDP是一种高速,无连接的数据交换方式,他的特点是,即使没有连接到(也不许要连接)接收方也可以封包发送,就像在一个多人使用的步话机环境中,你不知道你的信息是否被需要的人接受到,但是你的信息确实被传递然后消失了,有时候速度比数据完整性重要,在比如视频会议中,丢失几帧画面是可以接受的。但在需要数据安全接受的环境就不适用了。发送步骤:使用 DatagramSocket(int por
2014-09-19 15:34:31 628
转载 java图片处理(文字水印、图片水印、缩放、补白)
package com.hmw.picMark; 2 3 import java.awt.AlphaComposite; 4import java.awt.Color; 5import java.awt.Font; 6import java.awt.Graphics2D; 7import java.awt.Image; 8import java.awt.geo
2014-09-10 16:36:56 454
转载 JfreeChart生成图片的几种方式
一、简介WW 的发展使得基于因特网的应用程序不再局限于静态或者简单的动态内容提供。传统的一些以软件包形式发布应用程序例如报表系统等都在逐渐搬到因特网上。但是这两者之间有着天壤之别,虽然对于数据获取、业务处理等方面基本类似,但是最大的差别在于用户界面。为了能在web浏览器上显示要求用户界面使用 HTML以及图片的方式来展现数据,而传统的一些利用操作系统本身的控件来开发的用户界面无法适应琳琅满目的
2014-05-29 17:12:00 10297 1
转载 SpringMVC用注解Annotation 驱动的IOC功能@Autowired @Component
本文分为三个部分:概述、使用注解进行属性注入、使用注解进行Bean的自动定义。一,概述注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射
2014-05-29 16:42:32 631
转载 Java Web 获取根路径
1,request.getRealPath("/");这个方法已不推荐用2,在Servlet 里用this.getServletContext().getRealPath("/");获得要路径。或者 request.getSession().getServletContext().getRealPath("/")来获取。3,struts里用this.getSer
2014-05-28 09:34:31 468
转载 Oracle导出表(即DMP文件)的两种方法
方法一:利用PL/SQL Developer工具导出:菜单栏---->Tools---->Export Tables,如下图,设置相关参数即可:方法二:利用cmd的操作命令导出,详情如下(备注:方法二是转载网上的教程):1:G:\Oracle\product\10.1.0\Client_1\NETWORK\ADMIN目录下有个tnsname.or
2014-05-21 17:30:03 516
转载 js window.event对象详尽解析
event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。 event对象只在事件发生的过程中才有效。 event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。例子 下面的例子检查鼠标是否在链接上单击,并且,如果shift键被按下,就取消
2014-05-20 14:04:24 467
转载 RMI基础
本文讨论的内容: 1、什么是RMI 2、RMI的作用和用途 3、RMI的运行步骤和实现代码 4、RMI优势与劣势的分析 一、什么是RMI 远程方法调用(文档描述)。客户端远程调用服务器端的方法,得到方法的结果(返回值)。这里不花多功夫解释,相信我们在进行代码的分析和运行后会了解什么是RMI。二、RMI的作用和用途 初学RMI,它能够帮助我们查找并执行远程对象的方
2014-04-08 09:58:36 433
转载 在myEclipse中使用debug调试程序?
最基本的操作是: 1.首先在一个java文件中设断点,然后debug as-->open debug Dialog,然后在对话框中选类后--> Run 当程序走到断点处就会转到debug视图下。 2.F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over, 也就是执行本行代码,跳到下一行, 3.F7是跳出函数 4.F8是执行
2014-02-24 16:25:44 427
转载 Java Web 之过滤器Filter详解
Filter也称之为过滤器,它是Servlet技术中比较激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。二、Filter简介Servlet API中提供了一个Fil
2014-02-21 13:59:03 592
转载 A Comparison of java.net.URLConnection 和 HTTPClient
Since java.net.URLConnection and HTTPClient have overlappingfunctionalities, the question arises of why would you use HTTPClient.Here are a few of the capabilites and tradeoffs.1.概念 HTTP 协议可能是
2014-02-21 11:06:01 481
转载 page、request、session、application的区别
request,session,application,三者比较作用域::request 各自对应的接口request对象 对应的接口 :javax.servlet.ServletRequest 其子接口:javax.servlet.http.HttpServletRequestsession对象 对应的接口 :javax.servlet.htt
2014-02-21 10:02:16 933
转载 filter过滤器的功能简要介绍
filter功能.它使用户可以改变一个 request和修改一个response. Filter 不是一个servlet,它不能产生一个response,它能够在一个request到达servlet之前预处理request,也可以在离开 servlet时处理response.换种说法,filter其实是一个”servlet chaining”(servlet 链).一个filter 包
2014-02-21 09:46:40 2157
转载 Eclipse添加jsEclipse插件
JSEclipse 为 JavaScript 开发人员提供了同样的优点。获得 JSEclipse如果尚未安装 Eclipse IDE,请立即安装(请参阅系统要求)。本教程使用的是 Eclipse V3.3.1.1,因此如果遇到插件安装问题,则可以尝试安装该版本。下一步是获得 JSEclipse 插件。完成该操作的最简单方法是使用 Eclipse 的内置更新系
2014-02-21 09:34:21 908
转载 java设计模式——享元模式
享元模式的重点在于分离变与不变。把一个对象的状态分成内部状态和外部状态,内部状态是不变的,外部状态是可变的。然后通过共享不变的部分,达到减少对象数量并节约内存的目的。内部状态:通常指的是包含在享元对象内部的、对象本身的状态,不会随享元环境而变化,因此可共享。外部状态:是享元对象之外的状态,取决于使用享元的场景,会根据使用场景而变化,因此不可共享。如果享元对象需要这些外部状态的话,可以从外部
2014-02-20 16:40:02 387
转载 SSH框架的工作原理及流程
Hibernate的工作原理:原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的读取并解析映射信息3.通过config.buildSessionFactory();//创建SessionFactory4.sessionFactory.openSession();/
2014-02-18 10:47:32 936
转载 Eclipse使用入门教程
希望此篇文章为java初学者能带来帮助!1. 常用快捷键这是使用工具的第一步,熟练使用快捷键对于我们编写程序会起到相当大帮助,所以这里笔者列出的快捷键建议大家必须都掌握。Ctrl + 鼠标左键(类、方法、属性的变量名词):定位跟踪某变量声明或定义的位置Ctrl + S:保存当前文件Ctrl + X:剪切Ctrl + C:复制Ctrl + V:粘贴Ctrl + D:删
2014-02-13 14:25:57 477
转载 Java中常用字符串方法总结
一、创建并初始化字符串: 1、使用字符串常量直接初始化 String s="hello!"; 2、使用构造方法创建并初始化 String();//初始化一个对象,表示空字符序列 String(value);//利用已存在的字符串常量创建一个新的对象 String (char[] value);//利用一个字符数组创建一个字符串 String(char[] value,
2014-02-13 09:40:14 407
转载 HTML DOM及事件
什么是DOM(文档对象模型)1. DOM(Document Object Model)定义了访问和操作HTML、XHTML和XML文档的标准方法2. DOM把文档呈现为带有元素、属性和文本的树形结构3. DOM 被分为不同的部分(核心、XML及HTML)和级别(DOM Level 1/2/3)为什么要使用DOM1. 我们可以通过操作DOM来重构整个HTML文档,从而使页
2014-01-26 09:26:39 639
转载 jquery函数大全
Attribute:$(”p”).addClass(css中定义的样式类型); 给某个元素添加样式$(”img”).attr({src:”test.jpg”,alt:”test Image”}); 给某个元素添加属性/值,参数是map$(”img”).attr(”src”,”test.jpg”); 给某个元素添加属性/值$(”img”).attr(”title”, function
2014-01-25 17:27:21 437
转载 ORACLE恢复删除表或表记录
一:表的恢复对误删的表,只要没有使用PURGE永久删除选项,那么从flash back区恢复回来希望是挺大的。一般步骤有:1、从flash back里查询被删除的表select * from recyclebin2.执行表的恢复flashback tabletb to before drop,这里的tb代表你要恢复的表的名称。二:表数据恢复对误删的表记录,只要没有t
2014-01-23 16:21:33 378
转载 Oracle索引、视图、存储过程、触发器
Oracle索引? 目地:更快地检索数据。 特点:读取数据速度快,但添加数据速度慢.。 语法: create index idx_stu_email on stu (email) ; drop index idx_stu_email ; select index_name from user_indexs ; Oracle视图? 特点:视图相当于子查
2014-01-20 10:38:47 386
转载 oracle常用函数大全
1、数值型常用函数 函数 返回值 样例 显示ceil(n) 大于或等于数值n的最小整数 select ceil(10.6) from dual; 11floor(n) 小于等于数值n的最大整数 select ceil(10.6) from dual; 10mod(m,n) m除以n的余数,若n=0,则返回m select mod
2014-01-17 15:52:36 487
转载 java工厂模式简单实例
java中工厂模式在java ee中经常碰见,是一种常见的模式,其可分为三种:静态工厂模式、工厂方法模式、抽象工厂模式。一下做一简单讲述和例子。静态工厂模式:顾名思义就知道他是用静态方法实现的,其创建的对象具有一定的特性,譬如说是某类的派生或者某接口的实现。其比较简单。例子如下Animal类:Java代码 package com.bean; /** *
2014-01-16 10:42:21 462
转载 JAVA工厂模式
一、引子话说十年前,有一个暴发户,他家有三辆汽车——Benz奔驰、Bmw宝马、Audi奥迪,还雇了司机为他开车。不过,暴发户坐车时总是怪怪的:上Benz车后跟司机说“开奔驰车!”,坐上Bmw后他说“开宝马车!”,坐上Audi说“开奥迪车!”。你一定说:这人有病!直接说开车不就行了?!而当把这个暴发户的行为放到我们程序设计中来时,会发现这是一个普遍存在的现象。幸运的是,这种有病的现象在OO(
2014-01-16 10:38:29 396
转载 java中的反射机制
一、什么是反射:反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用到了视窗系统、
2014-01-07 14:25:52 383
转载 数据库SQl select查询的工作原理
一般开发员只会应用SQL的四条经典语句:select,insert,delete,update。但是我从来没有研究过它们的工作原理,这篇我想说一说select在数据库中的工作原理。B/S架构中最经典的话题无非于三层架构,可以大概分为数据层,业务逻辑层和表示层,而数据层的作用一般都是和数据库交互,例如查询记录。我们经常是写好查询SQL,然后调用程序执行SQL。但是它内部的工作流程是怎样的呢?先做
2013-12-19 15:49:15 661
转载 SQL预处理语句(Prepared Statements)
许多成熟的数据库都支持预处理语句(Prepared Statements)的概念。它们是什么东西?你可以把它们想成是一种编译过的要执行的SQL语句模板,可以使用不同的变量参数定制它。预处理语句具有两个主要的优点:查询只需要被解析(或准备)一次,但可以使用相同或不同的参数执行多次。当查询准备好(Prepared)之后,数据库就会分析,编译并优化它要执行查询的计划。对于复杂查询来说,如果你要重复执
2013-12-19 10:19:34 2488 1
转载 java.sql.SQLException: Io 异常:The Network Adapter could not establish the connect
java.sql.SQLException: Io 异常:The Network Adapter could not establish the connect运行java代码测试连接oracle数据库时报如下错误:java.sql.SQLException: Io 异常: The Network Adapter could not establish the connection
2013-12-10 15:16:07 3850
原创 win7 64位桌面快捷方式多了后缀名.lnk的处理方法
1、打开注册表(win+R——输入regedit)2、找到: 计算机HKEY_CURRENT_USER/SOFTWARE/MICROSOFT/WINDOWS/currentversion/Explorer/FileExts.lnk会发现有openwithlist 和 openwithprogids 两项,如果有其他的选项将其删除。再将openwithlist 内的除默认以外的所有键值都删除。将
2013-11-08 08:48:01 782
转载 oracle查询语句大全
Oracle查询语法大全 1.select* from emp;2. select empno, ename, job from emp;3. select empno 编号, ename 姓名, job工作from emp;4. select job from emp;5. select distinct job from emp;6. select
2013-10-25 11:41:10 599
转载 oracle 10g基本配置(doc下进入数据库)
1:首先要打开监听程序,这可以用两种方法,一种是在控制面板----》管理工具---》服务中手动打开;第二种是在dos下运行lsnrctr start,进行开启。2:登陆数据库:要登陆数据库,首先要通过一个帐号,也就是通常说的用户来进入,没个数据库实例在创建时都有几个默认的用户,比如sys,scott等,我们可以通过他们来登陆数据库,以sys用户为例,在dos下输入:sqlplu/n
2013-10-25 11:27:31 544
转载 VisualSVN Server的配置和使用方法(项目部署到svn上)
1.为什么要用VisualSVN Server,而不用Subversion?回答:因为如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service,还要通过修改配置文件来控制用户权限,另外如果要想以Web方式【http协议】访问,一般还要安装配置Apache,如果是新手,岂不是很头痛?而VisualSVN S
2013-10-25 09:41:31 15521
转载 对oracle数据库使用sql脚本进行导入导出
在源数据库 1.打开pl/sql界面,tools--->export user objects,选中你的表,导出生成sql脚本,假设取名为create-table.sql,里面包含表结构定义,但没有数据. 注意:因为我的表中有clob定义,如果使用常规的toos-->export tables-->sql inserts方式,无法导出. 使用oracle exports导出
2013-10-25 08:54:05 1087
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人