- 博客(144)
- 资源 (32)
- 收藏
- 关注
转载 Java反射相关问题
所谓反射,可以理解为在运行时期获取对象类型信息的操作。传统的编程方法要求程序员在编译阶段决定使用的类型,但是在反射的帮助下,编程人员可以动态获取这些信息,从而编写更加具有可移植性的代码。严格地说,反射并非编程语言的特性,因为在任何一种语言都可以实现反射机制,但是如果编程语言本身支
2011-09-29 09:12:23 816
转载 Java EE Servlet监听器
Servlet监听器用于监听一些重要事件的发生,监听器对象可以在事情发生前、发生后可以做一些必要的处理。下面将介绍几种常用的监听器,以及它们都适合运用于那些环境。分类及介绍:1. ServletContextListener:用于监听WEB 应用启动和销毁的事件,监
2011-09-29 09:04:13 551
转载 使用J2SEAPI读取Properties文件的六种方法
使用J2SEAPI读取Properties文件的六种方法 1。使用java.util.Properties类的load()方法示例:InputStreamin=lnewBufferedInputStream(newFileInputStream(n
2011-09-29 09:03:39 591
原创 Core-Plot 在新项目的使用说明
1。首先下载core plot源码官网下载:http://code.google.com/p/core-plot/2。给新建项目添加coreplot框架,从core-plot源码中得framework文件夹中,拖拽CorePlot-CocoaTouch.xcodeproj
2011-08-17 17:48:57 917
转载 Core-Plot 在 XCODE4 下的安装方法
一 第一种安装方法:1.从http://code.google.com/p/core-plot/downloads/list下载CorePlotInstaller_xxx.zip, 下载后解压并安装, 会将SDK默认安装在/Library/SDKs/CorePlotSDK/
2011-08-17 17:10:28 889
转载 VIM经典代码编辑器的基本操作指令
首先简单的说一下vi编辑器──unix的通用编辑器,读作vee-eye (visual editor的简写)。(这里的vim,是改进的vi, Vi Improved简写,Vim 由Bram Moolenaar编写)vi的工作模式分为命令模式和插入模式 以及 : ex模式;按esc键就可以让vi进入命令模式;插入模式就是你输入文本的模式了。vi的一些简单操作:普通操作:插入文本命令 i 、a、I、A
2011-06-16 09:44:00 771
转载 vim 命令(全)
本章提供足够的信息使你用够使用 Vim 来做基本的编辑。这里提供的方法不一定是高效 快捷的。但起码是有效的。花些时间去练习这些命令,这是后面的知识的基础。|02.1| 第一次运行 Vim |02.2| 插入文本 |02.3| 移动光标 |02.4| 删除字符 |02.5| 撤销与重做 |02.6| 其它编辑命令 |02.7| 退出 |02.8| 寻求帮助 下一章:
2011-06-16 09:40:00 546
原创 程序员养生
在程序之外,是程序员的生活。当我们刚刚告别校园成为一个程序员时,大都拥有成功的梦想、万分的激情,那时的我们也拥有精力充沛的健康身体。 随时间流逝,5年过去了、10年过去了,也许,梦想可能渐渐暗淡,激情慢慢消退。但,有一点是肯定的,我们的身体大不如前了,像视力下降、慢性胃炎、颈椎病、失眠、神经衰弱等等接踵而来,这些病症几乎成了我们这个行业的职业病。从健康的角度来说,程序员这个职业,有几个非常
2011-06-09 11:07:00 579
转载 Java泛型简明教程
关于Java泛型的教程,免费的,不免费的,有很多。我遇到的最好的教材有:The Java TutorialJava Generics and Collections, by Maurice Naftalin and Philip WadlerEffective Java中文版(第2版), by Joshua Bloch.尽管有这么多丰富的资料,有时我感觉,有很多的程序员仍然不太
2011-06-09 10:33:00 412
转载 Eclipse调试Bug的七种常用技巧
本文写给那些像几年前的我一样刚刚走出校门,及一些未使用过这些高级些的调试技巧的人。记得刚刚毕业的时候,自己连断点也不会打,当时还在用JCreate ,就连毕业设计也是用 System.out 找 Bug 的,想想真的很笨。开始工作后,一个星期过去了,在一个 1 、 2 百万行的系统中找 Bug ,我依然在用 System.out ,当时最痛苦的就是修改代码,每次找到疑似 Bug ,就输
2011-06-09 09:47:00 527
转载 程序员进阶的建议 多看、多写、多交流
很多程序员初学者都说入门之后不知道该如何提高,我都是告诉他们多实践。最近在我们的团队中建立了一个学生的实习小组,我在和他们讲授程序设计分析的时候,我也给他们了个小建议写代码就是多看、多写,后来又补上一点:多交流。我认为不管是做什么行业或工作,只要专注都可以有自己不同的成就。因此我觉得做任何事必需要有热情,而且是持续的热情,有一句话说“好的开始是成功的一半,持之以恒是成功的另一半”我很认
2011-06-09 09:30:00 757
转载 成为一个程序员的四个阶段
通过以下4个阶段的训练, 没有任何编程基础人就可以成为一名普通的程序员。第一阶段:掌握一种编程语言学习内容:学习任意一种主流的编程语言。例如C++语言。学习目标:熟练掌握一种语言的语法和基本的编程技巧。学习时间:3个月左右注意事项:编程语言和编程工具是两回事情,编程语言是指C++、Basic、Object Pascal等程序设计语言,它们是像汉语、英语一样的抽象的语法规
2011-06-09 09:28:00 624
转载 PHP程序员最易犯10种错误
PHP是个伟大的web开发语言,灵活的语言,但是看到php程序员周而复始的犯的一些错误。我做了下面这个列表,列出了PHP程序员经常犯的10中错误,大多数和安全相关。看看你犯了几种:1.不转意html entities一个基本的常识:所有不可信任的输入(特别是用户从form中提交的数据) ,输出之前都要转意。echo $_GET[usename] ; 这个例子有可能输出:
2011-06-09 09:25:00 465
转载 怎样成为一个优秀的程序员
以人为本我知道的最好的程序员总是把人放在第一位。他们明白他们是在为人写软件,即使那只是一些复杂系统的后台程序或协议,除了程序员没有人会用到它们。他 们写文档,因为这很重要。他们帮助其它人如何使用自己的程序代码。他们愿意付出更多的努力去解决更复杂的问题来让人们以正确的方式使用他们的软件。对学习有很大的胃口神奇的程序员对知识有一种可笑的饥渴感。他们总是对你说一些新的、有趣的东西。他
2011-06-09 09:05:00 514
转载 JPA注解
1、@Entity(name="EntityName")必须,name为可选,对应数据库中一的个表 2、@Table(name="",catalog="",schema="")可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情况下才需要指定表名cat
2011-06-03 10:38:00 427
原创 JAVA Comparable接口应用(注释)
<br /><br />package com;<br />import java.util.Arrays;<br />//实现Comparable接口,使该类的对象可排序 <br />public class TestComparable implements Comparable { <br /> //该类的属性i <br /> private double i = Math.random(); <br /> //实现Comparable接口的抽象方法,定义排序规则 <br /> public int
2011-05-19 17:35:00 542
转载 Java命名规范:细节决定成功
注重这些细节有几个好处:1. 好的命名规范可以使得写出来的程序更容易被别人理解,更好维护。当然也易于自己理解,以便日后扩展。 同时,也使程序更规范和专业。 在这个人性化横行的今天,我们的Java命名规范也应该注重体验。2. 了解命名规范,可以更好的学习和记忆 Java 类库中的类和函数等。3. 在命名规范里有很多都涉及到英文的,可以促进英文学习。 比如: numberMax, MaxNumber和maxNumber都是有区别的。 maxNumber可能是属性名; MaxNumber一般是类名; n
2011-05-19 09:24:00 757
转载 EJB注释
EJB注释1.有状态@Stateful和无状态@Stateless会话@Stateless定义本会话为无状态会话。无状态会话Bean是一个简单的POJO(纯粹的面向对象思想的java 对象),EJB3.0 容器自动地实例化及管理这个Bean。Stateless Session Bean不负责记录使用者状态,Stateless Session Bean一旦实例化就被加进会话池中,各个用户都可以共用。即使用户已经消亡,StatelessSession Bean的生命期也不一定结束,它可能依然存在于会话池
2011-05-11 10:48:00 564
转载 eclipse快捷键(有详细说明)
让我们按照使用频率来看看我最爱用的一些热键组合。(注:以下内容在Eclipse3.02及一上版本通过测试)1. Control-Shift-T: 打开类型(Open type)。如果你不是有意磨洋工,还是忘记通过源码树(source tree)打开的方式吧。用eclipse很容易打开接口的实现类的,按ctrl+t会列出接口的实现类列表2. Control-Shift-R: 打开资源(不只是用来寻找Java文件)。小提示:利用Navigator视图的黄色双向箭头按钮让你的编辑窗口和导航器相关联。这会让你打开的
2011-05-10 14:50:00 810
转载 Java_开发中:@SuppressWarnings("unchecked")的意思
J2SE 提供的最后一个批注是 @SuppressWarnings。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。 一点背景:J2SE 5.0 为 Java 语言增加了几个新的特性,并且和它们一起增加了许多新的警告并承诺在将来增加更多的警告。您可以为 "javac" 增加 -Xlint 参数来控制是否报告这些警告(如上面的 @Deprecated 部分所示)。 默认情况下,Sun 编译器以简单的两行的形式输出警告。通过添加 -Xlint:keyword 标记(例如 -Xli
2011-05-10 13:58:00 619
转载 OA办公系统在国内企业的发展趋势
<br /><br />OA办公系统在国内企业的发展趋势可归纳为“四化”:平台化、网络化、智能化、人性化。 <br /><br />1、平台化:网络时代的OA是一种企业级跨部门运作的基础信息系统,可以联结企业各个岗位上的各个工作人员,可以联结企业各类信息系统和信息资源。近年来不少企业都建立自己的办公系统,并上马了财务管理软件,还陆续引入了进销存、ERP、SCM、HR、CRM等系统。这些系统虽在提升企业效率和管理的同时。也形成了各自为政的信息孤岛,无法形成整合效应来帮助企业更高效管理和决策。因此能整合各个系统
2011-04-28 16:57:00 5104
转载 javaScript讲解
引子 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。 你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施加外力,她总保持自己原来的状态。而代码就象能量,他存在的唯一目的,就是要努力改变
2009-12-01 09:30:00 561
原创 ASP网站数据采集的攻、防原理和策略
说一下我对HTML防采集却不防搜索引擎蜘蛛的一些经验:我开发过几个采集程序,也研究过很多采集程序代码,所以对采集程序的原理还算是稍微有些了解。先说一下采集原理:采集程序的主要步骤如下:一、获取被采集的页面的内容二、从获取代码中提取所有用的数据一、获取被采集的页面的内容我目前所掌握的ASP常用获取被采集的页面的内容方法:1、用serverXMLHTTP组件获取数据Function Get
2009-05-10 14:08:00 738
原创 如何搭建自己的Web服务器
1.点击“开始”->“控制面版”->“添加或删除程序”->点击”添加/删除Windows组件“->勾选上“应用程序服务器”,这时将你的2K3的安装光盘放到光驱内,点击“下一步”来进行安装。 2.安装完成之后,就会在“管理工具”里多出一项“Internet 信息服务(IIS)管理器“,点击进入,选择”Web服务扩展“,在右边栏里选中"Active Server Pages",然后点左边的“允许”
2009-05-10 13:45:00 875
转载 Extjs 带验证码的登陆窗口,java版
1. Ext.QuickTips.init(); 2. LoginWindow=Ext.extend(Ext.Window,{ 3. title : 登陆系统, 4. width : 265, 5. height : 170, 6. collapsible : true, 7. defaults : { 8. border : false 9. }, 10. buttonAlign :
2009-04-22 21:59:00 2072 1
原创 MyEclipse安装spket插件
Spket IDE是目前支持Ext 2.0最为出色的IDE。官方网站http://www.spket.com。 它采用.jsb project file 文件并将继承于基类和所有文档的内容嵌入到生成代码提示的Script. doc中。由于Spket只是一个单纯的编辑器,没有其它格式的支持(如CSS),所以我的做法是用它的Eclipse插件形式,当然也可以单独安装它作为编辑JS的工具。作为
2009-04-22 16:43:00 1269
原创 Myeclipse下ext插件spket的配置和安装
myeclipse下使用ext的插件有三种方式:1:配置在线使用:打开myeclipse:1、选择Help -> Software Updates -> Find and Install...-> Search for new features to install ->New remote site... Name: "Spket", Url: "http://www.spket.
2009-04-22 16:43:00 21687 10
原创 Spket在Eclipse/MyEclipse下的安装和配置(图文教程)
一、安装Spket第一种方法:网上更新方式1.插件首页:http://www.spket.com2.插件名称:Spket IDE3.更新连接(Update Site):http://www.spket.com/update/ 更新安装方法:1.[Help]-[Software Updates]-[Find and Install...]2.[Search for new fe
2009-04-22 16:41:00 721
原创 关于在myeclipse7.0中添加spket
Spket可以免费使用,它以Eclipse插件的形式提供。我们可以在eclipse中强大的功能少集成spket。这样开发其它代码或js都可以在同一个工具。在eclipse中安装spket很简单:其步骤如下: 1、在eclipse菜单中选择Help -> Software Updates -> Find and Install...-> Search for new features
2009-04-22 16:40:00 1003
原创 Myeclipse7.0下配置Spket
根据网上提供的几种方法都不成功,最后用以下方法成功了 假设 Myeclipse 7的安装路径为:C:/Program Files/Genuitec JBossTools-2.1.2.GA插件的路径为: C:/eclipse-plugins/plugins/spket-1.6.16/eclipse/plugins 将下面这段代码编译
2009-04-22 16:37:00 2253 2
转载 Faceye ext中树结构带复选框的处理
在Faceye基础版(开源)中,使用了大量的树结构,比如台台管理树,用户RSS订阅及分类树,用户博客分类对,网址导航分类树,开源项目分类树,博客管理树等大量的树形结构,甚至在用户授权,用户分组,资料分类等也都使用了树结构,树结构的处理,在Faceye中相比比较成熟,这些,是基于前期项目中对Struts-menu,Dtree等处理 关于Struts-Menu,Dtree的处理,在我早期的博客中都有描
2009-03-24 14:20:00 867
转载 利用AJAX读取RSS
读取RSS,代码如下:ReadRSS.htmlhtml> head> meta http-equiv="Content-Type" content="text/html; charset=GB2312"> title>ReadRSStitle> script language="javascript"> var XML_Http_Request =
2009-03-15 22:33:00 444
转载 AJAX读取rss的代码
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">http://www.w3.org/1999/xhtml">this is testvar xmlHttp;function createXMLHttpRequest() { if (window.ActiveXObject) { xmlHttp = new
2009-03-15 22:31:00 484
转载 ajax读rss示例
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">http://www.w3.org/1999/xhtml">this is testvar xmlHttp;function createXMLHttpRequest() { if (window.ActiveXObject) { xmlHttp = new Ac
2009-03-15 22:30:00 511
转载 AJAX初级应用-RSS无刷新聚合器的代码
rss.js//控制ID function getId(objId){ return document.getElementById(objId) } //链接对应数组,请注明转载自http://www.cnrui.cn/blog function urlArrary(urlName){ switch(urlName){ case "clear":
2009-03-15 22:27:00 1064
转载 巧用Ajax和RSS做个人门户网站
XMLHTTPRequest 从上次做过一个手机模拟器后就再没碰过,这次在网上搜寻了一番居然发现了一个好东西:http://www.scss.com.au/family/andrew/webdesign/xmlhttprequest/,一个 Cross-Browser 的 XMLHttpRequest 实现,作者在创作共用条款(Creative Commons License)下发布这个库,只要
2009-03-15 22:24:00 637
原创 用AJAX读取RSS数据源
在rssticker.js中修改rss的链接地址 //rssticker_ajax(RSS_id, cachetime, divId, divClass, delay, optionalswitch) new rssticker_ajax("BBC", 1200, "ddbox", "bbcclass", 3500, "date+description") RSS_id必须定义不同的
2009-03-15 22:23:00 677
转载 AJAX做简单的RSS聚合页面
IamV-RSS订阅 var xmlHttp; function createXMLHttpRequest() { if(window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP
2009-03-15 22:21:00 460
转载 一个基于ajax的rss阅读器的雏形
主要的技术是 ajax,rss的数据源只是一个规范的xml文档,只要用javascript对其进行解析就行了,实验很快就有了成果,不过还比较简陋,没有进行任何装饰,但希望能为正在学习ajax或者rss的朋友们提供一些参考,整个结构很简单,一个建立xmlhttprequest的函数,一个装载xml数据的函数,一个解析xml数据的函数,另外我要告诉大家的是在FIREFOX下,xmlhttp对象不
2009-03-15 22:16:00 586
转载 用JSP实现基于Web的RSS阅读器
一 RSS介绍 根据维基百科(http://zh.wikipedia.org/wiki/RSS)的定义,“RSS是一种用于共享新闻和其他Web内容的数据交换规范 ”,它是一系列的规范的组合,采用XML格式。目前国内RSS应用最多的是在新闻网站和博客网站上。 许多网站可以用RSS阅读器来个性化自己的网页,比如显示最新的新浪新闻,显示自己好朋友最新的博客文章,显示最新的Goog
2009-03-15 22:12:00 719
ext2.0+Hibernate+dwr+spring例子
2008-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人