自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 问答 (1)
  • 收藏
  • 关注

原创 编程人员的25条经验

1.自学能力是竞争力之本。2.自信能让你与众不同,尽管有时的自信有点莫名其妙。3.兴趣是学习效率的催化剂,培养自己的职业兴趣。4.学习应给自己设置虚拟的项目目标,以做项目的形式提升学习效果,只有这样学到的内容才会深入而实用,切忌无目标地学到哪算哪。5.话语权首先来自能力,而不是职位权力(公务员、国字号、垄断企业的工程师请忽略。你懂的!)。6.难学的技能一旦掌握更具竞争优势。...

2014-02-13 11:26:27 155

原创 【转载】苹果创始人Woz:给想用技术改变世界的年轻人的建议

原文地址:http://tech.qq.com/a/20130613/003802.htm以下就是《沃兹传》中他写给“想用技术改变世界的年轻人”的部分建议:首先,你需要的是自信,相信自己能行。千万不要动摇。不少人——甚至是大多数人,乃至你遇见的所有人——都依赖非黑即白的思维方式。大多数人的观点与媒体的观点、他们朋友们的观点毫无二致,而且认为只要自己是正确的,其他任何观点都是错误的。这种...

2013-06-18 14:12:28 138

原创 php5.2+apache2.2+mysql5.5环境搭建

 注:(本文参考了网上很多人的资料,自己只是进行整理) 这两天正尝试使用wordpress,需要搭建环境,在此详细图解在Windows 7下安装配置PHP+Apache+Mysql环境的教程,希望对PHP初学者有所帮助。  在Windows 7下进行PHP环境搭建,首先需要下载PHP代码包和Apache与Mysql的安装软件包。  PHP版本:php-5.2.17-Win32-V...

2013-06-09 09:22:16 516

原创 WordPress发布文章后,点击预览出现404错误

 找到apache的安装目录,在conf文件夹下面,找到httpd.conf并使用编辑器打开。需要修改以下内容: 1、查找 #LoadModule rewrite_module modules/mod_rewrite.so ,将前面的“#”去掉;2、查找 AllowOverride ,将 AllowOverride None修改成AllowOverride All 。 重...

2013-06-08 16:38:59 1230

原创 【转载】浏览器的工作原理:新式网络浏览器幕后揭秘

 英文原文地址:http://taligarsiel.com/Projects/howbrowserswork1.htm 中文原文地址:http://www.html5rocks.com/zh/tutorials/internals/howbrowserswork/           由于原文较长,内容复制过来之后,有很多地方产生变形,格式变得很乱。故将内容保存到word...

2013-05-23 08:52:59 89

原创 对于面试时,需要做笔试题和上机题的一点感受

        关于来公司应聘的人员,公司要求必须要进行出题考核(笔试和上机试题),检验应聘者的技术水平。对此,我有一些自己的看法。 1.       工作3年以下的,我们已经出了3套试题,分别针对“新人”、“初级工程师”、“中级工程师“进行考核。这个阶段的应聘人员,基本上通过笔试和面试交流,就可以比较清楚的了解应聘人员的水平;2.       工作3年以上的,通过试题的考...

2012-05-23 13:36:53 981

原创 Eclipse查看代码行数

步骤如下: 打开Search中的File Search, 在containg text中输入\n, 勾选Regular expression(正则表达式), File name patterns则输入*.java(如果有其他的想算进去可以继续, *.js, *.jsp……), 如果是统计选中的资源(可以是多个),则Scope选择selected resour...

2012-05-08 14:22:09 569

原创 Raphael学习笔记(5)--绘图(路径【椭圆曲线】)

 1、椭圆曲线简介   前面的学习笔记:Raphael学习笔记(3)--绘图(路径【直线】)简单的描述了绘制椭圆曲线的参数,但没有详细的介绍各个参数的含义,这次,我们就详细的学习一下椭圆曲线的绘制。  A(a) elliptical arc (rx ry x-axis-rotation large-arc-flag sweep-flag x y) ;  参数含...

2012-04-13 15:55:22 177

原创 Raphael学习笔记(4)--绘图(路径【贝塞尔曲线】)

贝塞尔曲线的基础知识 其它的什么都不说了,直接上代码:  <!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.or...

2012-04-12 20:43:33 192

原创 Raphael学习笔记(3)--绘图(路径【直线】)

 1、路径简介 Paper.path(pathString):绘制路径;参数含义: pathString:描述路径的字符串; 下面详细描述一下路径字符串的内容和书写风格。路径由2部分组成:命令和坐标。 (1)命令:单个大(小)写字母。大写字母表示绝对坐标,小写字母表示相对坐标; (2)坐标:一个或多个数字。多个数字之间使用逗号或者空格隔开; (3)命令和...

2012-04-09 19:26:34 212

原创 Raphael学习笔记(2)--绘图(基本图形)

1、图形简介 与html5不同,Raphael提供了以下基本图形:矩形、圆形、椭圆形(html5只有矩形)。 Paper.rect(x,y,width,height,r):绘制矩形;参数含义: x,y:矩形左上角相对于原点(0,0)的坐标; width,height:矩形的宽度和高度; r:矩形圆角的半径; Paper.circle(x,y,r):绘制圆形;...

2012-04-09 16:05:37 126

原创 Raphael学习笔记(1)--简介

Raphael是一个JavaScript类库,用来在web上绘制矢量图。Raphael通过判断浏览器的不同,创建svg或vml对象,从而达到跨浏览器的效果。【svg简介,svg入门教程,vml简介,vml入门教程】 这意味着,无论是svg还是vml对象,都是一种DOM对象,所以我们可以为它们绑定事件或者修改它们。 Raphael支持用户自定义的扩展,我们可以在此之上扩展自己的组件。例如:...

2012-04-07 17:06:25 164

原创 使用CSS绘制基本图形

你懂得,不解释,直接上代码。  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <title> New Document </titl

2012-03-31 15:12:06 75

原创 Canvas学习笔记(八)--样式

1、设置颜色  fillStyle = color; //设置填充颜色 strokeStyle = color; //设置边框颜色 color可以是表示 CSS 颜色值的字符串,渐变对象或者图案对象。默认为黑色(#000000)。  // 这些 fillStyle 的值均为 '红色' ctx.fillStyle = "red"; ctx.fillSt...

2012-03-13 11:34:07 95

原创 Canvas学习笔记(七)--应用图像

1、图像简介 此功能可以用于图片合成或者制作背景等。目前仅可以在图像中加入文字(标准说明中并没有包含绘制文字的功能)、加入图片(如 PNG,GIF,JPEG等)、加入其他的canvas元素。 2、引入图像的步骤  1)获取JavaScript的Image对象或者其它的canvas元素。但不能是简单的image路径或url;  2)使用drawImage()函数绘制图...

2012-03-12 14:28:41 114

原创 Canvas学习笔记(六)--绘图(综合使用)

首先看看需要完成的图像: 代码如下: <!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/...

2012-03-10 09:21:11 119

原创 Canvas学习笔记(五)--绘图(贝赛尔曲线)

1、二次贝塞尔曲线介绍 quadraticCurveTo(cpx,cpy,x,y)  cpx,cpy表示控制点的坐标;  x,y表示终点坐标; 数学公式表示如下: 二次方贝兹曲线的路径由给定点P0、P1、P2的函数B(t)追踪:    2、二次贝赛尔曲线实例  <!DOCTYPE html PUBLIC "-//W3C//DTD...

2012-03-09 16:52:38 177

原创 Canvas学习笔记(四)--绘图(路径【弧线】)

1、绘制弧线的方法 arc(x, y, radius, startAngle, endAngle, anticlockwise)  x,y:圆心的坐标; radius:圆心的半径; startAngle:起始弧度(以横轴X为标准); endAngle:终止弧度(以横轴X为标准); anticlockwise: true表示逆时针,false表示顺时针; 注:...

2012-03-09 11:28:35 157

原创 Canvas学习笔记(三)--绘图(路径【直线】)

1、绘制路径的方法  beginPath():开始一个新路径。  closePath():关闭路径。  stroke():绘制路径边框。  fill():使用颜色填充路径绘制的图形。  moveTo(x,y):设置坐标的位置。  lineTo(x,y):绘制一条直线。参数(x,y)是终点的坐标,起点坐标取决于前一路径(即:前一路径的终点就是当前路径的...

2012-03-09 10:38:40 147

原创 Canvas学习笔记(二)--绘图(矩形)

1、canvas网格坐标 左上角为坐标原点(0,0),横轴X向右坐标值增大,纵轴Y向下坐标值增大。坐标系中所有物体的位置都相对于这个原点。如图所示,蓝色方块的位置距左边x像素,距上面y像素,坐标为(x,y)。 2、绘制矩形 fillRect(x,y,width,height):绘制填充颜色的矩形; strokeRect(x,y,width,height):绘制带有边框的...

2012-03-09 10:18:57 227

原创 Canvas学习笔记(一)--基础知识

 1、<canvas>元素 id:不是<canvas>元素专享,和标准的html标签一样,都可以为元素指定id;width:元素宽度,默认为300px。可以通过dom和css进行设置;height:元素高度,默认为150px。可以通过dom和css进行设置;注:使用css设置width和height时,渲染图像会缩放适应布局,这意味着图像发生了变形,...

2012-03-09 09:36:37 99

原创 spring启动后,立即执行需要的操作

1、在需要进行操作的bean的xml定义中加上init-method属性,指定下启动时运行哪个方法;2、实现InitializingBean接口,Spring在启动时会自动调用这个接口中的初始化方法 public class SysInitBean implements InitializingBean,ServletContextAware{ public void af...

2012-02-01 09:41:17 139

原创 Spring容器启动后自动执行Servlet进行预处理

本文是转载自:http://www.cnblogs.com/chenguanwei/archive/2010/04/03/1703837.html。 通常做法是定义一个Servlet,并在web.xml中配置Servlet的启动顺序<load-on-startup>的值在DispatcherServlet之后。但这样做的缺点是在Servlet中无法使用Spring的依赖注...

2012-01-14 14:49:51 157

原创 乔布斯的12句最佳励志名言

 10月5日逝世的乔布斯,几乎已经成为世界性的伟 人,也是目前世界上最成功的商业典范。他从以前到现在说过的许多金玉良言,至今都被许多人奉为座右铭,BuzzFeed整理出他生前的12句励志型名言, 并以图文并茂的方式让人重温苹果教主的真知卓见,一起重温乔布斯的人生建议,将他当成人生目标迈进吧!1、我想改变这世界的法则(原文:我想在宇宙中制造点声音) 2、创新是决定成为领导者或是跟随者...

2012-01-12 08:50:58 1882

原创 中国佛学66句震撼世界的禅语

中国佛学66句震撼世界的禅语   1.人之所以痛苦,在于追求错误的东西。   2.如果你不给自己烦恼,别人也永远不可能给你烦恼。因为你自己的内心,你放不下。   3.你永远要感谢给你逆境的众生。   4.你永远要宽恕众生,不论他有多坏,甚至他伤害过你,你一定要放下,才能得到真正的快乐。   5.当你快乐时,你要想这快乐不是永恒的。当你痛苦时,你要想这痛苦也不是永恒的。   6.今日的执...

2012-01-09 12:30:46 102

原创 转载:树形结构加载

 原文链接:http://shiningray.cn/hierarchical-data-database.html作者:Gijs Van Tulder翻译:ShiningRay @ NirvanaStudio无论你要构建自己的论坛,在你的网站上发布消息还是书写自己的CMS程序,你都会遇到要在数据库中存储层次数据的情况。同时,除非你使用一种像XML的数据库,否则关系数据库中的表都不...

2011-09-13 10:56:31 174

原创 用心去编程

任何程序都是有生命的,你只有用真诚的心去对待程序,程序才会给你良好的反馈。你们开发程序仅仅是为了完成功 能,仅仅是为了完成任务,而我开发程序,是发自内心的去雕琢。  程序也是有灵魂的,他的灵魂就是开发者的思想。不知道大家有没有这种感受,每次修改程序时,我都会小心翼翼, 诚惶诚恐,因为,我怕稍有不慎会将程序激怒,让程序感到不高兴,怕伤害到程序的感受。  往往,大家都...

2011-08-23 09:30:26 98

原创 mybatis3+spring3MVC

  最近,正在为公司搭建java部门的开发平台,记录下搭建的整个过程。1.    环境介绍1.1.   JDK      jdk1.6.0_041.2.  Web服务器      Tomcat6.0.29-windows-x861.3.   开发工具Eclipse3.7 (Version:Indigo Release ...

2011-08-05 15:31:52 81

原创 至理名言,感同身受

1,人生最重要的不是努力,不是奋斗,而是抉择。 2,老板只能给一个位置,不能给一个未来。舞台再大,人走茶凉。 3,意外和明天不知道哪个先来。没有危机是最大的危机,满足现状是最大的陷阱。 4,所见所闻改变一生,不知不觉断送一生。 5,生意,可以掌控努力与投资,却无法掌控结果。人生得意时找出路,失意时才有退路,宝马都有备胎,您的人生呢? 6,世界上有多少有才华的失败者,世界上有很多高学历的无业游民--...

2011-07-29 10:41:33 117

原创 一个类实现多个具有相同方法的接口

       今天,我的一个同事突然间问我一个问题:“如果有一个类,实现了多个接口,这些接口里面有形同的方法,会出现什么情况?”。我感觉这个问题挺有意思(薄弱的java基础啊!),于是简单的写了几个接口和类,看看会有什么情况发生; 第一个接口的内容: public interface Angel { public abstract void say(); public ab...

2011-05-04 16:11:17 792

原创 数据库分页

1、MySql  SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。初始记录行的偏移量...

2011-04-28 16:18:26 55

原创 面试记录(供自己以后学习)

1、java中关于final关键字的使用     final可以修饰类、方法、变量。    (1)final在修饰类的时候,此类不能被继承。(引申:final不能修饰抽象类);    (2)final在修饰方法时,此方法不能被重写,但是可以被继承;final不能修饰构造方法的;    (3)final在修饰变量时,此变量只能被赋值一次(初始化或者构造函数赋值),赋值后不允许被修改;...

2011-04-12 17:52:47 61

原创 JavaScript的作用域(学习笔记三)

还是先上一段代码,思考一下执行的结果。 <script> var str = 'outer'; function test1(){ alert(str); }; function test2(){ alert(str); var str = 'inner'; }; function test3(){ var str ...

2011-04-08 14:22:19 49

原创 JavaScript的作用域(学习笔记二)

看看下面代码的执行结果: <script> alert(a); a = "hello"; alert(b); var b = "hello";</script> 答案如下:  alert(a)执行时报脚本错误:“a”未定义 alert(b)打印出:undefined让我们来分析一下。1、首先从alert(b)开始分...

2011-04-08 13:45:53 44

原创 JavaScript的作用域(学习笔记一)

 <script> var test1 = 'Just a test!'; function test1(x){ return x*x; }; alert(test1); alert(test1(3)); var test2 = 'Just another test!'; var test2 = function(x)...

2011-04-08 10:36:34 67

原创 转载:软件产品名称及版本号的说明

 软件产品名称及版本号的说明根据信息产业部《软件产品管理办法》和参考中国软件行业协会推行的《软件产品名称规范》,我协会对在深圳市登记的软件产品作以下规范说明。一、软件产品的命名规定软件产品名称必须由下列三要素构成:品牌、产品用途与功能、产品版本号,这三要素缺一不可。软件产品名称构成如下: 1、第一要素为品牌品牌中必须包含开发企业的中文简称或企业标识。2、第二要素...

2011-03-02 08:20:44 526

原创 转载:软件项目计划的制定

注:此文是转载其他人写的文章,连接地址忘记了,希望写这篇文章的老兄不要误会软件项目计划的制定一个良好的计划对项目的管理至关重要,看到过很多介绍软件项目计划制定的文章,但主要还是依据项目管理的要点来进行,总感觉理论性过强,不便于操作,下面则根据个人经验来讨论一下软件项目计划的制定。笔者认为制定计划的意义是在于可以真实客观的反映项目全貌,及时的发现问题,纠正问题,确保项目可严格按照计划执行...

2011-03-02 08:15:56 249

原创 转载:项目规划

这几天,在网上搜索到了一篇文章,关于软件项目规划的,感觉写的很好,特此记录下来,以备今后慢慢体会。(此文是转载其他人写的文章,连接地址忘记了,希望写这篇文章的老兄不要误会)。原文如下:项目规划的重要性是不言而喻的,但很多时候,规划阶段好像成了一个形式,规划方案也是属于放之四海而皆准的。不谈造成的原因,仅谈规划方案本身,限于篇幅,不会覆盖所有内容。个人认为软件项目规划书就是一份项目可行性...

2011-02-14 10:54:17 157

css箭头菜单

最近公司要对已有的产品进行升级,希望改变一下导航菜单的展现方式。于是,在网上搜索了一下,感觉带箭头的导航菜单方式不错,于是就模仿着写了一个,其实很简单。不废话了,看代码。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&g...

2011-01-07 16:05:58 229

原创 开发随笔

1、java获取char类型字段最大值    问题描述:       数据库中code字段类型是char(20),在用java获取code的最大值时,发现了一个问题。查询语句的max(code)虽然能够返回最大值,但是需要类型转换。当使用(String)强制类型转换时,程序会报错;当使用toString()转换时,获取的值始终是“0”。    解决方法: 使用Select  max...

2011-01-06 16:38:48 89

空空如也

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

TA关注的人

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