12 2009 档案
摘要:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title> New Document </title><meta name="Generator" content="EditPlus"><meta name="Author" content=""><meta name="Keywords&quo
阅读全文
摘要:servlet中获得项目绝对路径String filePath=this.getServletConfig().getServletContext().getRealPath("/");根目录所对应的绝对路径:request.getServletPath();文件的绝对路径 :request.getSession().getServletContext().getRealPath(request.getRequestURI())当前web应用的绝对路径 :servletConfig.getServletContext().getRealPath("/")
阅读全文
摘要:由于要做上传 就找了个例子 留着参考上传:需要smartupload组件 import com.jspsmart.upload.*; import javax.servlet.*; import javax.servlet.http.*; import java.io.*; import java.util.*; /** * 上传公共类,对SmartUpload进行了封装 * @author askr * @version 1.0 */ public ...
阅读全文
摘要:表单的验证一直是网页设计者头痛的问题,表单验证类 Validator就是为解决这个问题而写的,旨在使设计者从纷繁复杂的表单验证中解放出来,把精力集中于网页的设计和功能上的改进上。 Validator是基于JavaScript技术的伪静态类和对象的自定义属性,可以对网页中的表单项输入进行相应的验证,允许同一页面中同时验证多个表单,熟悉接口之后也可以对特定的表单项甚至仅仅是某个字符串进行验证。因为是伪静态类,所以在调用时不需要实例化,直接以"类名+.语法+属性或方法名"来调用。此外,Validator还提供3种不同的错误提示模式,以满足不同的需要。 完整文档下载: Valida
阅读全文
摘要:想必用过Spring的程序员们都有这样的感觉,Spring把逻辑层封装的太完美了(个人感觉View层封装的不是很好)。以至于有的初学者都不知道Spring配置文件的意思,就拿来用了。所以今天我给大家详细解释一下Spring的applicationContext.xml文件。Ok,还是通过代码加注释的方式为大家演示:以下是详解Spring的applicationContext.xml文件代码:<!-- 头文件,主要注意一下编码 --><?xml version="1.0" encoding="UTF-8"?><!DOCTYPE
阅读全文
摘要:人为财死,鸟为食亡,鸟为什么要为食亡 ?就因为它有一个肚子,不吃就只有饿死,饿死也是死,说来说去,都怪肚子。 人也一样,想想人为什么而整日奔波?还不是因为要吃饭。 人不比鸟活得痛快,鸟被关在笼子里就有很多人同情它,人呢?何尝又不是在笼子里生活!一个出租车司机,你以为他愿意整日的蜷在几尺宽的车箱里,重复着几个简单的动作,刹车、油门、离合,两只脚的活动范围就这三点,要是身上再箍个安全带,你说哪个鸟儿受得了这种关?可人就受下来了。 别以为白领的状况就比他好。人活天地间,就这几十年,可我们这几十年又有多少时间是在天地间痛痛快快活的?七岁关进教室,二十岁关进办公室,一关就是几十年,退了休还可...
阅读全文
摘要:若使用SQL2000附加SQL2005的数据库时在附加时会出现了错误602,提示“对sysindexes运行DBCC CHECKTABLE”因为数据库附加到2005的时候, 数据库文件已经自动升级到2005, 所以在2000下是无法再附加的(没有向上兼容的)具体步骤:1. 生成for 2000版本的数据库脚本2005 的manger studio -- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例 -- 右键要转到2000的库 -- 任务 -- 生成脚本 -- 在"脚本向导"的"选择数据库"中, 确定选择的是要转到200
阅读全文
摘要:void 寂寞() { 寂寞* 寂寞 = new 寂寞(...); if(寂寞 != NULL) { start寂寞(); } else { 寂寞 = new 寂寞(...); start寂寞(); } }void start寂寞() { void 加载寂寞资源(); void 初始化寂寞(); void 开始寂寞(); BOOL 寂寞吗 = true; do { void 开始寂寞传染(); ...
阅读全文
摘要:作者:IBM 软件集团大中华区总架构师 寇卫东 有一些年轻的程序员向我咨询,将来的路应该怎么走?俗话说,条条大路通罗马。不同的路都能走向成功。到底选哪条路,取决于自己的兴趣。可能有程序员会问:如果还没找到自己的兴趣怎么办?我的建议是多尝试,努力做,这是职业生涯的必经之路。当你积累了一定的技术和经验之后,就会面临多种选择。选择哪条路,因人而异。如果对某一种或几种技术非常感兴趣,并且能够持续钻研,经过一定时期的积累,你可以逐渐成长为专家级程序员。专家级程序员对于所掌握的专业技术的熟练程度非一般程序员能及,各类常见编程问题在他们手中都能迎刃而解,可以说这类专家“越老越值钱”但是这类专家也有一定的风险
阅读全文
摘要:JAVA-字符串过滤类 package cn.com.hbivt.util;/*** <p>Title: </p>** <p>Description: </p>** <p>Copyright: Copyright (c) 2005</p>** <p>Company: </p>** @author not attributable* @version 1.0*/public class StringUtils { //过滤通过页面表单提交的字符 private static String[][] Fi
阅读全文
摘要:该代码实现了在系统右下角的任务栏中显示程序的图标,并且最小化程序后单击图标可以显示出来这个程序窗口import java.awt.Color; import java.awt.Image; import java.awt.MenuItem; import java.awt.PopupMenu; import java.awt.Toolkit; import javax.swing.JFrame; import javax.swing.JLabel; public class test extends JFrame { long set...
阅读全文
摘要:一个优秀的软件架构师,首先一定是一个出色的程序员,这是本篇文章的议题。从本文我们可以了解到一个架构师的工作是什么,他容易遇到的问题是什么,因此他为什么必须是一个出色的程序员。【51CTO独家特稿】架构师,听起来是如此神秘的一个称号。尤其是在开发领域刚入门不久的菜鸟级程序员眼中,架构师都是高手,都是牛人,都是如此高高在上的存在。不过,在搞了四、五年编程之后,程序员们往往早已失去了当年对这些“高级”职位的神秘感,甚至会对自己所在项目的架构师抱怨不已,背后里称他们是一群水王。所以有江南白衣曾撰文述说:“国内的架构师到了三十岁以后很多就往理论上跑,而国外的架构师在往上发展的同时保持下面的编程体验,所以
阅读全文
摘要:【IT168 技术文档】线程同步: 由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言提供了专门机制以解决这种冲突,有效避免了同一个数据对象被多个线程同时访问。 需要明确的几个问题: 1)synchronized关键字可以作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。如果再细的分类,synchronized可作用于instance变量、object reference(对象引用)、static函数和class literals(类名称字面常量)身上。 2)无论synchronized关键字加在方法上还是...
阅读全文
摘要:程序员天天加班都是很正常的事情。很多的新人(刚开始做程序员的)问你又在加班啊是啊 天天都在加班做程序员没有不加班的,加班是很正常的事情的。
阅读全文
摘要:这篇文章本要讲了两方面的内容第一:对MyEclipse的解释,让您更加细致准确的了解MyEclipse,第二:对MyEclipse7.5的优化MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。MyEclipse是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 在.
阅读全文
摘要:EXTJS—一个漂亮但不贤惠的情人,是我在学习EXTJS和用它做开发后的一个感受。曾经被EXTJS的美丽迷倒过,为了搞定这个美丽的可人儿,我每天通宵达旦的学习。当时学习开发的时候还没有中文教程,唯一可以参考的完整的文档是官方的API文档,虽然内容很全面,很丰富,但是英文教程还是让我吃了不少苦头。将EXTJS运用到系统开发中,并且取得了一定的成果,自己也很高兴,也很有成就感。为什么我将EXTJS称为“情人”。因为作为情人,她首先具备的应该是一个迷人的外表。官网上大量的漂亮的Demo,尽展她迷人的身姿,多少人因为美丽而踏入她的领地。发几张我们系统中运用EXTJS开发的界面。1、我们在KOA中运用了
阅读全文
摘要:Java EE 6规范通过了,规范的实施已经在如火如荼的进行中,但这个规范获得通过并非一帆风顺。事实上即使是投了赞成票的12家公司也并非对Java EE 6完全满意。Java EE 6究竟有何问题?本文将呈现几个投票方的观点。【51CTO精选译文】上周JCP(Java Community Process)成员投票通过了Java EE 6规范,终于结束了为时两年的讨论和开发历程。虽然JCP成员通过了Java新规范JSR-316,但仍然有人对这个发布版表示不满。(51CTO编者注:投票结果是12票通过1票反对,1票无效2票弃权。其中Apache投了反对票,SAP和Intel投了弃权票,而Sprin
阅读全文
摘要:JavaScript很常用,但也因为其不兼容性很令人头疼。一个另类的解决方法就是,将其他语言编译为JavaScript。本文列举了GWT、Smalltalk、Python等语言将JavaScript做为编译目标的情况。搞过Web开发的都或多或少摸过JavaScript,而尽管Javascript无处不在,但还是很难让人喜欢它。在类似Google V8、Apple/WebKit的Nitro/SquirrelFish Extreme和Firefox的TraceMonkey这样的VM出现之前,Javascript的性能并不理想。多个浏览器间互不兼容的实现也让开发十分痛苦。jQuery和其他一些类库提
阅读全文
摘要:类:访问修饰符修饰符class 类名称 extends 父类名称 implement 接口名称(访问修饰符与修饰符的位置可以互换)访问修饰符名称说明备注public可以被所有类访问(使用)public类必须定义在和类名相同的同名文件中package可以被同一个包中的类访问(使用)默认的访问权限,可以省略此关键字,可以定义在和public类的同一个文件中修饰符名称说明备注final使用此修饰符的类不能够被继承abstract如果要使用abstract类,之前必须首先建一个继承abstract类的新类,新类中实现abstract类中的抽象方法。类只要有一个abstract方法,类就必须定义为abs
阅读全文
摘要:1、如果时光可以倒流,我会带着你们过另一种生活,不要太多的钱,每天去菜场斤斤计较,为发论文、评职称而与人争得面红耳赤,也为女儿考不上好学校而心焦。也许,这样,才是一种幸福的生活,而我以前并没有意识到。宋思明2、关系这个东西啊,你就得常动。越动呢就越牵扯不清,越牵扯不清你就烂在锅里。要总是能分得清你我他,生分了。每一次,你都得花时间去摆平,要的就是经常欠。欠多了也就不愁了,他替你办一件是办,办十件还是办啊。等办到最后,他一见到你头就疼,那你就赢了,要风得风,要雨得雨。宋思明3、有钱能使鬼推磨 这话一点不假,4万还是“我妈”,6万就成了“咱妈”了!幸好这钱拿回来了,否则估计你嘴里就是###了!苏醇
阅读全文
摘要:发布Java应用程序时你会感到困难?好在Java提供了一系列打包和发布工具,可以显著的简化发布过程 该文章提供了打包Java code的几种方法,我们将会探讨Java manifest 文件,给出用于管理JAR文件所依赖文件、估计跨平台发布所需的CLasspath的合适方法.我也会解释如何使用manifest包版本特性来确认包的兼容性... 什么是JAR文件? 在开发过程中,我们可以直接使用Java class文件来运行程序,但这并不是一个好方式,好在Java 提供了 JAR(Java Archive)文件来提供发布和运行。 jar 文件实际上是class 文件的ZIP...
阅读全文
摘要://总记录数function sumRecord(){ var conn= Server.CreateObject("ADODB.connection"); var rs= Server.CreateObject("adodb.recordset"); conn.open("PROVIDER=SQLOLEDB;DATA SOURCE=127.0.0.1;UID=sa;PWD=123456;DATABASE=test"); var sql = "select count(*) as RecordCount from baomi
阅读全文
摘要://总记录数function sumRecord(){ var conn= Server.CreateObject("ADODB.connection"); var rs= Server.CreateObject("adodb.recordset"); conn.open("PROVIDER=SQLOLEDB;DATA SOURCE=127.0.0.1;UID=sa;PWD=123456;DATABASE=test"); var sql = "select count(*) as RecordCount from baomi
阅读全文
摘要:第一种 JavaScript连接数据库:<mce:script language="JavaScript"><!--// 创建数据库对象var objdbConn = new ActiveXObject("ADODB.Connection");// DSN字符串var strdsn = "Driver={SQL Server};SERVER=192.168.0.210;UID=xhb;PWD=xhb;DATABASE=books";// 打开数据源objdbConn.Open(strdsn);// 执行SQL的数据库
阅读全文
摘要:<mce:script type="text/javascript"><!-- function str2date(str){ var d=null; var reg=/^(/d{4})-(/d{2})-(/d{2}) (/d{2}):(/d{2}):(/d{2})/.(/d+)$/ if(arr=str.match(reg))d=new Date(Number(arr[1]),Number(arr[2])-1,Number(arr[3]),Number(arr[4]),Number(arr[5]),Number(arr[6]),Number...
阅读全文
摘要:Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06Select CONVERT(varchar(100), GETDATE(), 4): 16.05.06Select CONVERT(varchar(100), G
阅读全文
摘要:插入和查询操作function db() { //活动编号 var activeid = Request.Form("activeid"); //用户名 var username = Request.Form("username"); //手机号码 var mobile = Request.Form("mobile"); var conn= Server.CreateObject("ADODB.connection"); var rs= Server.CreateObject("adodb.records
阅读全文
摘要:插入和查询操作function db() { //活动编号 var activeid = Request.Form("activeid"); //用户名 var username = Request.Form("username"); //手机号码 var mobile = Request.Form("mobile"); var conn= Server.CreateObject("ADODB.connection"); var rs= Server.CreateObject("adodb.records
阅读全文
摘要:插入和查询操作function db() { //活动编号 var activeid = Request.Form("activeid"); //用户名 var username = Request.Form("username"); //手机号码 var mobile = Request.Form("mobile"); var conn= Server.CreateObject("ADODB.connection"); var rs= Server.CreateObject("adodb.records
阅读全文
摘要:var conn,sql; var conn=server.createobject("ADODB.connection"); con.open("PROVIDER=SQLOLEDB;DATA SOURCE=127.0.0.1;UID=sa;PWD=123456;DATABASE=testweb"); sql = "insert into test(activeid,userid,chrtel) ("+activeid+","+userid+",'"+mobile+"'
阅读全文
摘要:由于项目的需要,找的一些列子。以备查看。using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.HtmlControls;using System.Data.SqlClient;namespace datad
阅读全文
摘要:首先加入命名空间using System.Data.SqlClient;1.查询 SqlConnection conn = new SqlConnection(); conn = new SqlConnection(); conn.ConnectionString = "Data Source=(local);Initial Catalog=数据库名;UserID=sa;Password=123456"; conn.Open(); string strsql=“select语句"; SqlCommand cmd = new SqlCommand(...
阅读全文
摘要:开发基于J2ME平台的手机应用程序第一步就是要选择一个好的开发工具。手机程序开发与PC程序开发有很大的不同点,PC程序可以直接在PC上开发并运行测试,而在手机上没有也肯定不可能提供应用程序开发集成环境和测试工具。通常情况下,我们都是先利用PC机上Java开发工具编写源代码并使用Java编译器和J2ME库一起生成J2ME手机程序,再将该程序上传到手机上运行。现在,大部分手机厂商都提供其生产的不同机型的模拟器,此模拟器可以在PC上直接运行,真实模拟该型号手机上提供的J2ME运行环境。如果安装了手机模拟器,就可以将编译好的手机程序直接在PC的模拟器上测试,等到测试运行正常后再上传到实机上运行。虽然当
阅读全文
摘要:asp的表单乱码问题解决。<form method="post" action="sendmms.asp" name="form" accept-charset="gb2312" onsubmit="if(!!window.ActiveXObject){document.charset='gb2312';}return check();"> 用户名:<input type="text" name="username" st
阅读全文
摘要:由于项目的需要 就Google了一下 。这个挺好的。就转过来了。以备后查。Request对象功能是从客户端得到数据,常用的三种取得数据的方法是:Request.Form、Request.QueryString,Request。其第三种是前两种的一个缩写,可以取代前两种情况。而前两种主要对应的Form提交时的两种不同的提交方法:分别是Post方法和Get方法。 Request 对象的属性和方法比较多,常用的几个为:UserAgent 传回客户端浏览器的版本信息,UserHostAddress 传回远方客户端机器的主机IP 地址,UserHostName 传回远方客户端机器的DNS 名称,Phys
阅读全文
摘要:Server Application Error The server has encountered an error while loading an application during the processing of your request.Please refer to the event log for more detail information.Please contact the server administrator for assistance. 方法 1:在用户管理器或用户和组中更改密码,使其与 IIS 元数据库密码匹配 1. 在“命令”窗口中,找到 A...
阅读全文
摘要:最新的IIS“服务没有及时响应启动或控制请求"处理方法昨天一个朋友给我传了几个博客大全的一些程序源码,想在本机调试看下好不好的,格局那些等好看不的。熟料当我http://127.0.0.1根本就访问不了,我记得我之前IIS是可以用的,到底怎么回事呢,我一去查看Internet信息服务,默认网站为"停止",我就想怪不得呢,以为启动就可以的了,但岂知启动不了,提示"服务没有及时响应启动或控制请求",然后我把相关的IIS ADMIN等服务都启动了,但是World Wide Web Publishing(w3svc)服务却启动不了,提示"错误
阅读全文
摘要:由于项目的需要去Google搜了一下 ,还真多记得“想当年”某天上午在这里路过,看到一位朋友贴的自己写的验证码程序,虽然他的程序是黑白有杂点,但其实很容易被破解的,但却有不少人喜欢着。。。没办法,当天下午研究了一翻 BMP 图片,然后就写出了这些代码,只是当初没有公布,眼看今天这么多坏人乱在很多论坛上注册用户来发广告,所以才贴出来共享一下。本验证码生成程序特点如下:一、彩色;二、BMP 图像色深为 16 位,生成的图片体积更小;(4位长的验证码只有几百字节)三、长度可自定义;(1位至25位可固定设置,也可以自己改成动态)四、背景杂色深度可自定义;具体请看代码注:代码中并没有针对动网的 设置验证
阅读全文
摘要:一个朋友问到了统计文件字符数的问题。就找了两个。import java.io.*;public class Execute_char { final int MAX = 9999; int length = 0; public char[] char_arr = new char[MAX]; Execute_char() { for(int i = 0;i<MAX; i++) char_arr[i] = '*'; } i...
阅读全文
摘要:为什么在ASP里指定了codepage为65001还经常显示乱码。才子在这里将这个问题详细解释一下,以免很多朋友再走弯路,甚至排斥UTF-8。 CHINAZ 如果你还不知道UTF-8是什么东东,那才子建议你先去搜索一下UTF-8的相关资料吧。 UTF-8编码之所以被越来越多的人接受甚至喜欢,肯定是有道理的,在WEB2.0盛行的今天,在大谈多浏览器兼容的同时,不得不想到字符编码不同所造成的乱码现象同样需要得到很好的处理…… 在N年以前,IE6以下的所有版本,只要没有安装相应的字库,访问相关的页面都是会乱码的,例如,我是IE5 (Windows2000默认) 的版本,在没有安装IE繁体字...
阅读全文
摘要:通常的我们在读取文章标题的时候,遇到字符过多,都是通过程序在SERVER端截取一定的字符数,然后添加...来实现标题长度截取的。其实我们也可以通过CSS来控制。 实列如下: .title { width:200px; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis; } 可用span或div引用,例如: <span class=title>客户端解决标题显示太长省略多余部分并加省略号的样式</span> <div class=title>客户端解
阅读全文
摘要:前一阵子有些朋友在电子邮件中问关于Struts 2实现文件上传的问题, 所以今天我们就来讨论一下这个问题。实现原理Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作浏览器上传的文件。具体实现前段时间Apache发布了Struts 2.0.6 GA,所以本文的实现是以该版本的Struts作为框架的。以下是例子所依赖类包的列表:清单1 依赖类包的列表首先,创建文件上传页面FileUpload.j
阅读全文

浙公网安备 33010602011771号