自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(85)
  • 资源 (6)
  • 收藏
  • 关注

原创 前端面试题--收集贴

(1)如何判断一个数组的数据类型(2)如何递归解析json数据(3)如何用js实现继承(4)内存泄露(5)元素拖拽(6)正则

2013-01-16 16:31:14 230

转载 chrome developer tool 调试技巧

转自淘宝UED,点击这里访问原文:这篇文章是根据目前 chrome 稳定版(19.0.1084.52 m)写的, 因为 google 也在不断完善chrome developer tool, 所以 chrome 版本不同可能稍有差别. 一些快捷键也是 windows 上的, mac 下的应该大同小异.常规的断点相关的 breakpoint/conditional-breakpoint/ca

2012-12-27 14:07:29 234

转载 Eclipse调试Bug的七种常用技巧

1、 条件断点断点大家都比较熟悉,在Eclipse Java 编辑区的行头双击就会得到一个断点,代码会运行到此处时停止。条件断点,顾名思义就是一个有一定条件的断点,只有满足了用户设置的条件,代码才会在运行到断点处时停止。在断点处点击鼠标右键,选择最后一个"Breakpoint Properties"断点的属性界面及各个选项的意思如下图,2、

2012-12-12 11:12:42 202

转载 使用 Eclipse 远程调试 Java 应用程序

eclipse 远程调试服务器java:第一种:远程监听,eclipse 去连接服务器启动的时候,加上两个参数java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address="8000" -jar test.jareclipse新建一个远程调试第二种:eclipse监听,远程来连接(不常用的,亲。

2012-12-07 16:44:10 200

转载 http基础知识

掌握HTTP虽然不是必须的,但是如果你知道它的工作原理,那么在学习JSP开发中的某些知识就可以易如反掌了。一,HTTP协议详解之URL篇http(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式,HTTP1.1版本中给出一种持续连接的机制,绝大多数的Web开发,都是构建在HTTP协议之上的Web应用。HTTP URL (URL是一种

2012-10-08 11:33:43 496

原创 jquery 插件标准模板

自fullCalendar插件抽取,比较经典,收藏备用。(function($, undefined) { var defaults = {}; $.fn.zDropMenu = function(options) { // method calling if( typeof options == 'string') { var args = Array.pro

2012-08-16 16:52:51 271

原创 mysql游标提前退出循环的原因

下午弄个存储过程,因为性能要求,重写了下,功能和影响范围应该一样,但是实际执行结果却不一样:一个操作了94条数据,一个操作了299条数据。倒腾半天,百思不得其解。       后来,增加变量,统计遍历数量,发现第一遍历了5w+,第二个遍历了23w+。靠,循环提前退出!上网google,找到这么一句话:当游标中循环中的SELECT语句查询结果为空时,会抛出一个'02000'状态而使得done标志

2012-07-24 17:19:52 1029 1

原创 tomcat运行多个应用的配置

tomcat同时运行多个应用的配置方法有三种:一、基于虚拟目录 <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">

2012-05-10 15:36:01 285

原创 一个HttpsURLConnection的简单封装

package cn.well.step.util;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileReader;import java.io.IOException;import java.io.InputStream;impor

2012-05-08 16:27:18 2075

原创 jms总结

虽然jms的实现有很多,但比较流行和常用的就是activeMQ,所以,以activeMQ(下称mq)为例:一、架设mq中间件下载activeMQ:http://activemq.apache.org/解压后,有个类似tomcat的目录结构,运行bin/activemq.bat即可启动mq服务器端(消息中间件)。启动消息里,你能找到mq的管理地址和演示地址,一般是http://0

2012-05-08 14:46:15 344

原创 JAVA ssl 配置(tomcat https设置)

项目要求用ssl连接,详细研究了下ssl,接触了keytool这个jdk工具tomcat要支持ssl,参照官方文档:http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html几个概念:keytool: jdk的证书管理工具,具体使用方法见下文参考keystore文件: java证书库文件(其他程序的证书库是什么格式,俺表

2012-04-12 13:48:32 836

原创 maven总结

用到了maven,读的《maven权威指南》,总结于下,以备后查关于maven:Maven是一个项目管理工具,它包含了:一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phas

2012-03-31 11:23:55 285

原创 权限系统概要

权限系统概要前言:权限往往是一个极其复杂的问题,但也可简单表述为这样的逻辑表达式:判断“Who对What(Which)进行How的操作”的逻辑表达式是否为真。针对不同的应用,需要根据项目的实际情况和具体架构,在维护性、灵活性、完整性等N多个方案之间比较权衡,选择符合的方案。目标:直观,因为系统最终会由最终用户来维护,权限分配的直观和容易理解,显得比较重要,系统不辞劳苦的实现了组的继

2012-03-30 17:58:57 233

原创 oracle总结

oracle一直不熟,工作需要,零散的学了些,记载于此。安装,网上教程多,需要注意的是安装的时候最好激活下用户。关于oracle数据库的基本模型:数据库,实例,监听器,这是一个从后到前的顺序,实例挂载数据库文件,然后监听器作为实例与外部通信的代理人。通常你至少需要启动一个实例和一个监听器服务才可以正常工作oracle基本操作sqlplus /

2012-03-28 10:16:08 412

原创 maven权威指南总结

Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(DependencyManagement System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。

2012-03-27 23:46:35 114

maven 笔记

读《maven权威指南》笔记:maven=构建工具+依赖管理+项目生命周期管理 什么是maven插件的目标? maven插件相当于一个功能集合, 而目标就是这个功能集合中的一个子功能(任务), 比如help:effective-pom中help就是一个插件, effective-pom就是help插件的一个目标, 用来显示pom文件 help:active-profiles

2012-03-27 09:25:48 78

转载 【IE6的疯狂系列】IE6 BUG大全(bug征集、整理中..)

IE6 bug到底令我们前端开发头痛我就不多说了说实话,很多东西我一直在回避IE6的BUG,比如不用半透明的PNG。。。但是毕竟IE6还将长期存在,而且IE6在中国比例目前还绝对多数,所以我们无法回避。逃无可逃,退无可退!现整理收集《【IE6的疯狂系列】IE6 bug大全》仅供参考。如果大家发现IE6或者IE7的BUG,并愿意共享,请您留言,来邮件:feiwen87

2012-03-12 12:53:01 195

转载 编写高质量的代码--web前端修炼之道

http://sssky.sinaapp.com/?p=535

2012-03-09 13:01:45 182

原创 jrebel:热插拔,开发快速部署

每次改完类,要reload?修改下配置文件,必须restart?好吧,有了jrebel,你可以像开发动态语言一样的快速部署与测试了。官方地址:http://zeroturnaround.com/jrebel/破解版:http://download.csdn.net/detail/shuihan0377/4117899 3.6使用方法:在eclipse的tomcat配置,

2012-03-06 20:03:06 385

转载 jQuery 插件开发分析

jQuery 插件开发分析,转自 Vanessa 的博客   http://vanessa.b3log.org/jQuery-plugin-architecture个人认为 jQuery 很优秀,插件机制也很不错。为什么一定要用面向对象的思想去强调不属于面向对象语言范畴的 JavaScript 呢?面向对象真的有那么完美么?一切从简,提高性能的同时又可以方便扩展不好么?

2012-03-02 09:20:33 1102

原创 Zen_coding表达式规则

装了notepad++,插了zen_coding,发现了一种新的html写法。E元素名称(div, p);E#id使用id的元素(div#content, p#intro, span#error);E.class使用类的元素(div.header, p.error.critial). 你也可以联合使用class和idID: div#content.column.

2012-02-24 13:39:47 206

原创 axis的几点注意

1、最好的教程是官方的user‘s guide。没有什么比这个更新更完整。2、英文不好的话,最好多搜几分看起来不错的指南,按照一个做不出来的话,横向对比下注意:下边也是一篇不完整的教程,作为官方教程的要点补充。把axis整套流程移到自己的应用中一、你应该把axis复制到webapp中运行下,那里面是axis的应用骨架1、打开首页,运行下Validation,会提示你需要

2012-02-16 15:52:02 192

原创 SQL总结帖

不管什么数据库,sql总是大部分通用,所以,有时间去在gui中寻找操作的地方,不如,一个黑窗口来的利索。授权管理篇:授权:grant 查看授权:show grant;#自己show grants for dba@localhost;eg1:开通root所有权限(裸奔)grant all privileges on *.* to 'root'@'%

2012-02-10 14:47:48 180

原创 关于jar命令打包可运行jar包的说明

一个简单的打包jar为可执行jar的任务弄了半天,分析原因第一,基础不牢固第二,看东西马虎第三,网上教程太烂,鱼龙混杂,有空还是买书吧。不过没有心情看啊jar打包可执行文件命令:jar cvfm main.jar main.txt *.*解释:jar 打包命令,后面都是参数cvfm:jar命令参数,分别表示创建,显示详情,指定生成文件名,指定打包清单所以

2012-02-08 11:57:12 237

转载 命令行下也有快捷键,使用好了,提高效率

在命令行下的的快捷键:删除ctrl + d      删除光标所在位置上的字符相当于VIM里x或者dlctrl + h      删除光标所在位置前的字符相当于VIM里hx或者dhctrl + k      删除光标后面所有字符相当于VIM里d shift+$ctrl + u      删除光标前面所有字符相当于VIM里d shift+^ctrl + w      删除

2012-02-06 15:52:22 255

原创 linux服务器管理之命令行攻略

随着linux图形的发展,服务器用到图形远程管理(vnc等)也越来越多,但是,linux系统,作为命令与脚本起家的网络操作系统,其命令行操作几乎不可替代,所以,要成为高手,还是多学学命令吧。以下是我对linux日常操作的命令版总结(主要用ssh远程管理),不断完善中……查看系统信息:  系统信息:cpu:#cat /proc/cpuinfo内存:#cat /proc/memin

2012-02-06 15:44:05 567

转载 ubuntu(包括其他linux distro)常见服务及配置文件

ubuntu(包括其他linux distro)常见服务及配置文件启动流程========Linux系统主要通过以下步骤启动:1、读取MBR的信息,启动Boot ManagerWindows使用NTLDR作为BootManager,如果您的系统中安装多个版本的Windows,您就需要在NTLDR中选择您要进入的系统。Linux通常使用功能强大,配置灵活的GRUB作为Bo

2012-02-04 14:51:50 329

转载 Log4J 配置与使用

一、介绍 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志

2012-01-31 14:08:09 174

原创 jquery性能优化原则

1、尽量使用id选择器,其次tag选择器,批量选择,从最近的先辈元素的id写起 eg:$(" #id input.on")2、将jquery对象缓存起来(可以在变量前加$区分),或运用链式操作,不要重复选取3、限制dom操作函数调用次数,尽量将串拼好,一次调用html()加入4、事件尽量不要用循环绑定,可以绑定父元素,然后通过事件函数参数e确定具体的触发元素$('#my

2012-01-17 17:54:42 209

转载 junit基础 关于annotation的使用说明

JUnit 4 使用 Java 5 中的注解(annotation),以下是JUnit 4 常用的几个 annotation 介绍@Before:初始化方法@After:释放资源@Test:测试方法,在这里可以测试期望异常和超时时间@Ignore:忽略的测试方法@BeforeClass:针对所有测试,只执行一次,且必须为static void@AfterClass:针对所有

2012-01-13 11:04:35 454

原创 java函数 引用参数问题

编程遇到如下问题:String a = "";change(a);sysout(a);结果还是空,本以为传递的是引用,函数里修改了a的值,外边应该能获取,但现实是,a还是emptyStringjava中函数传的引用对象到底是什么?java函数是传值的,java函数传递的参数是对象的引用 这句话怎么理解?读了半天,弄明白了,试着总结下1、java函

2012-01-10 17:27:11 330

原创 好的设计原则(自我总结篇)

大大小小接触了不少项目,现在把总结的一些设计技巧,设计原则总结于下,虽然不能和大拿们的著作比,但贵在是自己所感所悟。1、项目必须分层设计(典型例子,mvc结构,易于维护,项目结构尽量单一扁平,不用过分的包装--不超过3句话,就不要封装成函数!!ok?)2、如果项目有一定规模(有功能划分),一定要模块化3、尽量减少硬编码(比如提示信息,后期可能修改的参数等,可以用properties或x

2011-12-31 18:39:56 189

原创 redmin(ror)配置心得

别折腾了,在win下安装ror折磨了多少人啊,前两天安装又碰上devkit的问题,不想折腾有两个方案:1、用linux,或者mac(俺没钱)2、在win下用railsInstaller//----------------------------------------------------------------------------------------------------

2011-12-30 01:12:28 1422

转载 10倍效率的开发者

Brad Feld 的一篇文章 The Rise of Developeronomics 中提到了“10倍效率的开发者(10x developer)”的概念(伟大的开发者的效率往往比一般的开发者高很多,而不只是一点点),Adam Loving 在读了之后受到启发,并向多位大牛(Ben Sharpe、Collin Watson 和 Jonathan Locke)询问如何成为“10倍效率的开发者”

2011-12-29 16:43:58 236

转载 学习java的25个目标,你实现了几个?

1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是 class,object,interaction以及statediagrams。 2.你需要学习Java语言的基础知识以及它的核心类库 (collections,serialization,streams,networking,?multithreading,reflec

2011-12-22 11:40:50 202

转载 el & jstl 速查

EL表达式1、EL简介 1)语法结构        ${expression}2)[]与.运算符      EL 提供.和[]两种运算符来存取数据。      当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。         例如:      ${user.My-Name}应当改为

2011-12-01 18:20:18 269

转载 资深程序员给新人程序员的八点建议

07年已经是陈皓在程序员行业里的第十个年头了。总结这十年,毕业的头两年,陈皓在银行中昏昏沉沉中度过,“这是我最失败的时候,两年的时间几乎完全白费了。”。后来在上海的两年,我拼命地学习看书,并不断总结所做的项目,这个阶段是我补课的阶段,也是我量变的阶段。到了北京的这五年,是我从量变向质变转换的阶段。拼命看书刚毕业的时候,陈皓也像很多刚毕业的学生一样,根本没有对自己的职业进行过比较好的

2011-11-29 13:23:06 296 1

转载 MySQL数据类型

转载,备查!其中的长度以字节为单位名称 长度    用法 TINYINT(M) BIT,BOOL,BOOLEAN 1 如果为无符号数,可以存储从0到255的数; 否则可以存储从-128到127的数。 SMALLINT(M)

2011-11-29 11:07:56 130 1

转载 Hibernate入门

一、Hibernate必须包(3.2)     hibernate3.jar:Hibernate的核心库      cglib-2.1.3.jar: Hibernate用它来实现PO字节码的动态生成,非常核心的库     asm.jar:cglib所使用的库      asm-attrs.jar: cglib所使用的库      dom4j-1.6.1.jar: Hiber

2011-11-29 11:07:04 97

转载 Struts2.X入门

Struts2的知识点:自定义类型转换、输入效验、文件上传、国际化 一、配置jar包    commons-logging-1.0.4.jar:日志管理     freemarker-2.3.8.jar: 用户界面标签模版    ognl-2.6.11.jar: 用于页面输出的表达式语言    struts2-core-2.0.14.jar:struts核心库

2011-11-29 11:06:16 104

纯真ip数据库20120415 mysql版

纯真ip数据库20120415 mysql版

2012-04-18

基于AT89C51的数字时钟设计

单片机课程设计,是基于AT89C51单片机,有仿真电路图,以及用visio画的流程图。

2010-12-14

vb课设 超市收银系统

用vb+Access做的课设,仿照商业的超市收银系统,个人觉得做的还可以。 账号:admin密码:admin

2010-01-13

c语言课程设计 图形界面五子棋

课设时做的,自我感觉图绘的不错。因为时间太紧,ai部分煤做出来。以后有空再研究。

2009-06-14

c语言 链表做的电话薄

课设前练手的作品,功能虽不多,但五脏俱全,要的话看着代码很好加。

2009-06-14

100个经典C程序,都是基础的

网上找的,觉得好。都是基础的代码和算法,入门看下有好处。

2009-02-03

空空如也

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

TA关注的人

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