- 博客(37)
- 资源 (7)
- 收藏
- 关注
原创 java多线程设计模式
java多线程设计模式 java语言已经内置了多线程支持,所有实现Runnable接口的类都可被启动一个新线程,新线程会执行该实例的run()方法,当run()方法执行完毕后,线程就结束了。一旦一个线程执行完毕,这个实例就不能再重新启动,只能重新生成一个新实例,再启动一个新线程。Thread类是实现了Runnable接口的一个实例,它代表一个线程的实例,并且,启动线程的唯一方法就是通过
2006-05-25 23:31:00 630
原创 写java程序最容易犯的21种错误
1.Duplicated Code 代码重复几乎是最常见的异味了。他也是Refactoring 的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO 是一个好系统的重要标志(请参见:http://www.erptao.org/download.php?op=viewsdownload&sid=6)。2.Long method 它是传统结构化的“遗毒“。一
2006-05-25 23:27:00 703
原创 Java代码查询网站
这些是我经常使用的一些Java代码查询网站,希望在这里能起到抛砖引玉的效果,大家群策群力,一起分享Java快乐。 1. java2s http://www.java2s.com/ 这个网站非常好,分成三大类,分别是Example、Products、 Articles,每个大类下又分别设许多小类,还有搜索功能,这样查找起来非常方便。。比如,如果要学习SWT/JFace,只要
2006-05-25 23:25:00 913
原创 OO的JavaScript
OO的JavaScript并不高深,麻烦就麻烦在google出来的国人介绍文章经常罗罗嗦嗦,而且之间的说法还各有不同,摆在一起就让人看了头大。这里重拾简单主义,以一个最简单的例子把OO Javascript说明白。1.一个颇为精简的例子只需理解三个关键字:第一个是function ,JS世界里Class的定义用"function",function里面的内容就是构造函数的内容。第
2006-05-25 23:23:00 876
原创 JAVA中操作数据库方式与设计模式的应用
1. 在业务层使用JDBC直接操作数据库-最简单,最直接的操作紧耦合方式,黑暗中的痛苦 1)数据库url,username,password写死在代码中 Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:
2006-05-25 23:21:00 725
转载 全世界所有程序员都会犯的错误
当年,国际巨星成龙的「龙种」曝光,众人指责他对不起娇妻林凤娇,逼得他出面召开记者会,向世人自白他犯了「全世界所有男人都会犯的错误」。从来没犯过这种错误的我,也因此常常认为自己不是个男人。虽然没犯过「全世界所有男人都会犯的错误」,但是我倒是曾经犯了「全世界所有程序员都会犯的错误」。不管使用何种语言,全世界所有程序员都一定犯过这种错误,那就是:太依赖编译器,却不知道编译器做了哪些事。一般来说,越高阶的
2006-05-25 23:06:00 654
转载 java的相关排序算法,经典
插入排序:package org.rut.util.algorithm.support;import org.rut.util.algorithm.SortUtil;/** * @author treeroot * @since 2006-2-2 * @version 1.0 */public class InsertSort implements SortUtil.Sort{
2006-05-25 22:42:00 722
原创 java链接access
闲来无事,整理了一下java代码。算做个复习笔记了。 import java.sql.*;public class dbaccess{ public static void main(String args[]) throws Exception{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String dburl ="jdbc
2006-05-25 22:38:00 847
原创 CMS系统心得体会
从大二接触ASP网站编程以来,看了好多源代码,也研究了一些CMS系统。包括老的,新的,商业的,免费的等等。以前工作的时候也拿免费的CMS系统给人家搭网站,当然了因为是免费版,改起来非常辛苦,不,是相当辛苦了。哈哈哈.....今天因为工作需要得建个新的网站管理系统,我上网翻了两天,体验了好多版本,最后发现创力Create Live不错,是我喜欢得风格。呵呵,昨天研究到晚上2点多,今天又弄了
2006-05-24 12:37:00 1684
原创 今天给人家去修电脑了,没时间上CSDN,遗憾。
今天刚下班,被张老师叫去修电脑了。张老师家的电脑是P3 700的,慢的像黄牛一样。我劝他买台新的。呵呵。回来都十点多了,和董理侃了一会儿,就休息了。没有想到自己的所谓的“女朋友”,现在好多了,感觉自己能够控制自己的感情了,给自己留些空间。对自己好一点。我想可能慢慢就遗忘了吧,Maybe....... 睡觉了◎!!!
2006-05-22 23:53:00 868 1
原创 .net应用程序的部署1
您可以在计算机上手动启动和安装 Dotnetfx.exe,也可以将其作为 .NET 框架应用程序的安装程序的组成部分来启动和安装。注意,必须要有管理员特权才能安装 Dotnetfx.exe。如果以前已经安装了 .NET 框架 SDK 或 Microsoft Visual Studio .NET,则不需要安装 Dotnetfx.exe。 本文向 Visual Studio .NET 2003 用
2006-05-22 23:47:00 1308
原创 .net应用程序部署2
几句话没法和你说清楚,干脆给你MSDN:)本演练演示为启动记事本的 Windows 应用程序创建一个安装程序的过程。在本演练中,您将首先创建一个 Windows 应用程序,然后创建一个安装程序;以便在安装过程中设置快捷方式和文件关联、添加注册表项、显示自定义对话框以及检查 Internet Explorer 的版本。注意 创建自己的安装程序时,不一定需要执行下面的所有步骤。本演练的目的是介绍部
2006-05-22 23:47:00 961
原创 C#哈西表使用初步
一,哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中key/value键值对均为object类型,所以Hashtable可以支持任何类型的
2006-05-22 23:45:00 1599
原创 FCKeditor使用初步
周末了,昨晚回来我就休息了,从18:30睡到今天07:20,太厉害了,醒来的时候,还在想着晚上的美梦…… 拿到FCKeditor已经很久了,今天可以坐下来研究研究了,首先设置一下IIS,XP只能设一个网站。烦人,每次都要换来换去,要不是机器不能装2003,我才不用XP呢。 不用说,在Maxthon的搜索栏里输入“FCKeditor使用”,百度和Google里出来了很多内容。我只用这两
2006-05-22 23:43:00 3534
转载 DateSet使用技巧
1、处理脱机数据,在多层应用程序中很有用。2、可以在任何时候查看DataSet中任意行的内容,允许修改查询结果的方法。3、处理分级数据4、缓存更改5、XML的完整性:DataSet对象和XML文档几乎是可互换的。二、使用介绍1、创建DataSet对象:DataSet ds = new DataSet("DataSetName");2、查看调用SqlDataA
2006-05-22 23:41:00 2026
原创 FCKeditor在ASP环境中配置使用
如果你知道FCKeditor编辑器功能的强大,正好想用它却不知道如何下手时,请跟我来!先说一下我的测试环境:XPSP2,IIS5.1,FCKeditor2.0在IIS上建立一个新的站点,我直接取名为FCKeditor在DW里建立一个相对应的站点,测试服务器为本机,支持VBScript下载FCKeditor2.0,这个东西是开源的,网上能下到的地方很多,自己找去……下载下来的应该是压缩包
2006-05-22 23:40:00 2027
原创 FCKeditor 2.1.1使用部署技巧
FCKeditor 2.1.1在ASP.NET中的设置和使用 添加人:TVCat 添加时间:2005-10-19 14:18:09 昨天抛弃了FreeTextBox1.6中文版,改用FCKeditor 2.1.1。FCKeditor不仅加上了FLASH插入功能,而且它的兼容性超强:支持多种浏览器包括IE 5.5+、Firefox 1.0+、Mozilla 1.3、Netscape 7+;
2006-05-22 23:38:00 1030
转载 C#.Net中TreeView控件应用详解!
虽然网上有很多关于TreeView应用的详细资料和源码,但是写得都比较笼统和模糊,看不太懂,可能是文字太多了也不想去看,只好自己琢磨了!我将我在项目中应用TreeView时遇到的疑问和心得体会记录如下:1.安装和引用控件。可以到微软网站上下载"IEWebControls.exe"安装程序,或在baidu或google上搜一下即可很容易找到这个安装程序。下载到本机后运行"IEWebContr
2006-05-22 23:37:00 7129 1
原创 生活很无聊也激情四射,看你的心态,连令人迷糊的爱情也是这样!
今天上班,8:23 领导还没来,抓紧时间写了点像猪一样笨的感想。哈哈哈,大学刚毕业那时候,大脑有一大半是激情活力创意无限(我还算是个较现实的人)。慢慢的很多东西不和自己的目标相一致,工作,学习,感情都慢慢发生了变化。当然有的是自己看开的,有的是无奈。日子一点一滴的过去,生活渐渐积累,我发现很多时候你的心态胸怀决定你的心情、性格发展、甚至事业感情。我的一个朋友苏哥曾经送我一句我认为很通俗但依
2006-05-22 09:06:00 1034 1
原创 TreeView使用初步
TreeView组件是由多个类来定义的,TreeView组件是由命名空间"System.Windows.Forms"中的"TreeView"类来定义的,而其中的节点(即Node),是由命名空间"System.Windows.Forms"中的"TreeNode"来定义的。所以当在程序中创建一个TreeView对象,其实只是创建了一个可以放置节点的"容器"。而在这个容器中加入一个节点,其实就是加入了
2006-05-21 10:53:00 1203 2
原创 .Net WinForm学习笔记
1,MDI窗体设有两个窗体frmMain,frmChild,则:frmMain: 设IsMdiContainer属性为true 打开子窗口: 在相关事件中写如下代码: frmChild child=new frmChild(); child.MdiParent=this;//this表示本窗体为其父窗体 child.Show(); 在打开子窗体时,如果只允许有一个子窗体,可以加
2006-05-21 10:52:00 808
原创 TreeView使用小记
在.Net Framework1.1的环境下,调用TreeView控件,生成树图,点选父节点,则所有的子结点也选中,取消选中的父节点下的子结点,则父节点也取消选中状态。TreeView.jsfunction check(treeview1){ cIndex=treeview1.clickedNodeIndex;pNode=treeview1.getTreeNode(cIndex
2006-05-21 10:51:00 824
原创 网页代码常用小技巧
1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键〈table border oncontextmenu=return(false)〉〈td〉no〈/table〉 可用于Table2. 〈body onselectstart="return false"〉 取消选取、防止复制3. onpaste="return false" 不准
2006-05-21 10:50:00 811
转载 一个很不错介绍session的文章
摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。目录:一、术语session二、HTTP协议与状态保持三、理解cookie机制四、理解session机制五、理解javax.
2006-05-21 10:47:00 918
原创 Asp.Net细节性问题精萃
1.与的区别: 答:是在程序执行时调用,是在DataBind()方法之后被调用2.控件接收哪些类型数据? 答:接收Bind的控件,一般有DropDownList,DataList,DataGrid,ListBox这些集合性质的控件,而被捆绑 的主要是ArrayList(数组),Hashtable(哈稀表),DataView(数据视图),DataReader这四个,以后
2006-05-21 10:45:00 928
原创 JavaScript实现DataGrid中的CheckBox全选与否
(一).功能 1. JavaScript检索CheckBox并实现全选和全消功能 用C#等写的CheckBox需要回发到服务端执行, 而用JavaScript可以在直接客户端实现,效率高些(二).代码 1. DataGrid中的代码主要片段: //头模板代码
2006-05-21 10:43:00 738
原创 C#中事件处理的个人体会
事件的简单解释:(来自于MSDN)事件是对象发送的消息,以发信号通知操作的发生。操作可能是由用户交互(例如鼠标单击)引起的,也可能是由某些其他的程序逻辑触发的。引发(触发)事件的对象叫做事件发送方。捕获事件并对其作出响应的对象叫做事件接收方。在事件通信中,事件发送方类不知道哪个对象或方法将接收到(处理)它引发的事件。所需要的是在源和接收方之间存在一个媒介(或类似指针的机制)。.NET F
2006-05-21 10:42:00 737
原创 TreeView控件专题
1.下载地址 http://msdn.microsoft.com/downloads/samples/internet/ASP_DOT_NET_ServerControls/WebControls/default.asp 安装后,通过“自定义工具箱”->“.net框架组件”把TreeView添加到工具箱里2.运行时无法显示 一般是TreeView的版本问题,最好下载英文版自动安装版本重新安装,
2006-05-21 10:41:00 940
原创 我的人生信条
王国维---古今之成大事业大学问者,必经过三种之境界:“昨夜西风雕碧树,独上高楼,望尽天涯路。”此第一境也。(注解:1。看清道路;2。说的是寻找“对象”。)“衣带渐宽终不悔,为伊消得人憔悴。”此第二境也。(注解:1。明确目标,重塑自我。执着,一往无前。2。说的是“死缠烂打”(男生追女生的惯用伎俩)。)“众里寻她千百度,回头蓦见,那人正在,灯火阑珊处。”此第三境也。(注解:1。找回自我,圣人的
2006-05-21 10:39:00 3519
原创 C#Winform小记
这2天刚刚接触了win form,写点简单的东西吧,也方便以后新手入门想要在运行时候打开某个窗体,在form1的main函数中Application.Run(new Form1())打开某个窗体首先实力化窗体form2 frm = new form2();frm.Show();或frm.ShowDialog();这2种有什么区别我就不多说了,大家试试就知道了。窗体之
2006-05-21 10:38:00 1090 2
原创 ASP.NET中实现MSN通知消息功能
编者:现在有大量的第三方控件存在,这些控件包括了开发的各个方面,但对于开发人员而言选择一个合适的控件却很难,所以今天我们要推荐的是一个可以实现类似MSN弹出通知消息功能的控件: 下载控件:PopupWin 使用范例 MSN由个很好的功能,就是每当你的MSN好友上线时,MSN会自动在窗体托盘的右下角由下往上弹出消息框来通知你,这个功能十分实用,比如在论坛里,当有新回复你的帖子时,系统会自动弹
2006-05-21 10:35:00 852
原创 asp_net中利用javascript对窗口相关操作总结
WebControls.Button BtnGetType; private void Page_Load(object sender, System.EventArgs e) { if (!IsPostBack) { BtnGetType.Attributes["onclick"] = "pop
2006-05-21 10:27:00 1001
原创 DataGrid的列操作个人总结
绑定列 DataField="datetime" 字段名 HeaderText="时间" 列表头 HeaderImagerUrl=""> 显示于列页眉中的图片,此图片会取代HeaderText的文本 如果“自动创建列”为true,则绑定列先显示,接着显示自动列,而且自动生成的列不会被加入到columns集合中。 超级链接列 Text="文本" //各列显示相同的文本,此时DataTextFiel
2006-05-21 10:26:00 793
原创 ASP资料备忘2
1. 打开新的窗口并传送参数: 传送参数:response.write("window.open(*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+")")接收参数:string a = Request.QueryString("id");string b = Request.QueryString("id1");2.为按钮添
2006-05-21 10:24:00 769
原创 C#常用函数
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=curre
2006-05-21 10:21:00 594
原创 ASP.Net的一些资料备忘
1. 打开新的窗口并传送参数:传送参数:response.write("window.open(*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+")")接收参数:string a = Request.QueryString("id");string b = Request.QueryString("id1");2.为
2006-05-21 09:31:00 803
转载 ASP.NET无限级treeview控件、从数据库提取节点填充方案
注意:本文使用DataSet,如果要看DataReader的填充方案,请参照:http://blog.csdn.net/mail_ricklee/archive/2005/02/17/290515.aspx 使用控件为:Microsoft.Web.UI.WebControls.TreeView 可以适用于该控件所有填充方法,并从数据库提取数据
2006-05-21 09:25:00 924
使用C#调用windows API入门
2012-02-29
AspJpeg组件
2012-02-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人