自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iori_guojun的专栏

一個愛計算機的普通人

  • 博客(53)
  • 收藏
  • 关注

转载 有用的.NET开发资料

http://blog.csdn.net/rickjelly2004他们两的资料很全的,看看吧!http://blog.csdn.net/lihonggen0http://blog.csdn.net/net_loverhttp://community.csdn.net/Expert/FAQ/List_Room_FAQ_Index.asp?bigclassid=52http://xml.sz.luo

2006-03-18 13:26:00 1733

原创 正则表达式大全

正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。匹配中文字符的正则表达式: [/u4e00-/u9fa5]匹配双字节字符(包括汉字在内):[^/x00-/xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)String.prototype.len=fu

2006-03-10 20:28:00 2027

原创 非常不错的js脚本

1 >屏蔽功能类1.1 屏蔽键盘所有键 function document.onkeydown(){event.keyCode = 0;event.returnvalue = false;}--> 1.2 屏蔽鼠标右键在body标签里加上oncontextmenu=self.event.return

2006-03-10 17:01:00 1127 1

原创 新年上班的第一天,郁悶!

今天是2月3日,大年初六,是新年上班的第一天。公司有很多人沒來,來的不過20%。我是1月28號開始放假,2月3日上班,中間總共6天。由於買的是27號的票,所以請了27號一天假,就這一天扣了我100元。現在才知道公司每年的最後一天只上一天班,干的活就是打掃衛生。現在想一下扣100元真是虧了。郁悶。我花了18個小時坐上到達武漢的臨時列車。已經是28號的凌晨3點,結果在汽車站等到7點大上回家的汽

2006-02-03 15:14:00 1094

原创 程序员不是神

程序员不是神……心态决定一切       近来看了很多程序员的言论……感觉都是满腹牢骚,一肚子愤懑。我想要说的是,程序员不是神。时下一些程序员所能作的,其实大多数普通人通过一段时间的培训和学习都可以作。编程工具已越来越容易使用,编程思想越来越成熟,计算机书籍更是琳琅满目,开发过程中的规范性也已经越来越重要。作为一个普普通通的程序员,只是几个通宵的投入,1-2个月囫囵吞枣的学习,又能有什么理由能奢求

2006-01-12 11:18:00 1026

原创 linux指令大全(完整篇)

#1  linux指令大全(完整篇)cat cd chmod chown cp cut 名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 参数: -n 或 --number 由 1 开始对所有输出的行数编号 -b 或 --nu

2005-12-19 20:05:00 1119

原创 Linux简明系统维护手册

前言   有同事已经通过艰苦的工作完成了长达好几百页的关于Linux的文档。事实上,在网上还有超过好几万页的各种关于Linux的技术精华,还不包括英文的。有数万程序员和网络专家在为这个软件努力工作。这就是自由的魅力。   我使用Linux有不少时间了,期间也经历过无数的挫折,同时也得到过很多高手的帮助。我一向喜欢言简意赅的文字。通过下面的简单句子和代码,我希望能够表达出我使用Linux的体会。也许

2005-12-19 20:03:00 1865

原创 C语言高效编程的的四招技巧

引言:  编写高效简洁的C语言代码,是许多软件工程师追求的目标。本文就工作中的一些体会和经验做相关的阐述,不对的地方请各位指教。  第一招:以空间换时间  计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招--以空间换时间。  例如:字符串的赋值。  方法A:通常的办法:#define LEN 32char string1 [LE

2005-12-19 19:40:00 847

原创 创建ASP.NET WEB自定义控件4

本系列文章中“例程1”和“例程2”讲述了利用Visual Studio.NET2003中已有的WEB自定义控件,通过继承或复合一些简单控件生成自己需要的自定义控件。这样的控件制作比较简单,但是它的执行效率相对要低一些,所以如果我们不继承已有的控件那么这个控件该怎么做呢?       下面作者通过实例向大家讲述这种自写控件的编程方法。(例程使用C#)       本例程实现一个TextBox,该Te

2005-12-19 11:34:00 1071

原创 创建ASP.NET WEB自定义控件3

本文通过一段完整的代码向读者介绍复合自定义控件的制作,包括:自定义属性、事件处理、控件间数据传递等方面的技术。作者在http://damao.0538.org有一些控件和代码,并在更新中,有兴趣的读者可以去下载。以下是一个登陆框的代码,包括:用户名输入TextBox、密码输入TextBox、提交Button、重置Button以及承载以上四项的Panel。控件类名为LoginCtrl。(例程使用C#

2005-12-19 11:33:00 895

原创 创建ASP.NET WEB自定义控件2

WEB自定义控件编程是ASP.NET编程里面比较难的一部分,尤其是复杂的控件需要用到平常不常用的一些技术技巧。下面根据一些我自己的实践经验,向读者介绍一下这方面的技术。简单的继承控件:ConfirmButton我们在用ASP.NET编写应用程序的时候,经常需要在按钮提交的时候弹出一个[OK][Cancel]的确认框,以防止用户在操作的时候误提交。实现这个功能传统的方法是在代码页的Page_Load

2005-12-19 11:30:00 1306 1

原创 创建 Web 自定义控件1

如果现有的 ASP.NET 服务器控件中没有一个符合应用程序的要求,则可以通过从一个基控件类派生来创建自定义控件。这些类提供服务器控件的所有基本功能,因此您可以将注意力集中在所需功能的编程上。在本演练中,您将使用自定义 Label 控件的代码,Web Control Library 模板中默认包括该控件。该控件是从 WebControl 类派生的,其行为与标准的 Label 控件相同,同时具有添加

2005-12-19 11:27:00 1502

转载 学编程的人不能不看的好文章

(枣子原创--www.vcroad.net wutao8@263.net) 做为一名大四的学生,我面试过不少的单位,有成功的也有失败的,但是对我来说所有的失败在某种意义上都是一种成功,特别是我下面写的这些,写这篇文章的时候,我已经签了南京的一家软件公司,但是想起今年2月21日我面试苏州台湾的IT公司的经历联想到我们现在 学习编程的一些情况我真的深有感触,这次面试使我深深的体会到了失败但也收获了很多

2005-12-12 11:58:00 817

转载 C++慎记

1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一

2005-12-10 14:19:00 931

原创 数据库设计中的14个技巧

 1. 原始单据与实体之间的关系  可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。  〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工基本

2005-12-10 14:08:00 956

原创 oracle笔记整理六[数据库启动与关闭]

、数据库启动1、启动SQL*PLUS不与数据库连接   SQLPLUS /NOLOG2、以SYSDBA角色与Oracle连接   CONNECT username/password AS SYSDBA3、启动实例   1>、启动一个实例,装配和打开一个数据库       STARTUP;或       STARTUP PFILE=d:/oracle/admin/mydb/scripts/init

2005-12-08 10:17:00 1167

原创 oracle笔记整理五[创建数据库]

1、声明Oracle SID名   WIN下:set ORACLE_SID=mydb   UNIX下:export ORACLE_SID=mydb2、与实例连接   服务器端:   $SQLPLUS /nolog   SQL>CONNECT SYS/password AS SYSDBA   客户端:   SQL>CONNECT SYS/password@SID AS SYSDBA3、创建初始化参数

2005-12-08 10:15:00 1121

原创 oracle笔记整理四[物理结构管理]

1、参数文件   --每个实例启动时都要读入一个初始化参数文件   --#注释   --可以以任意顺序指定参数   --若想在一行输入若干参数,要用空格分开,例如   --PROCESSES=100 CPU_COUNT=1 OPEN_CURSORS=10   --若想为某一参数设置多重值,多重值要包含在圆括号中,并用逗号隔开,例如   --ROLLBACK_SEGMENTS=(SEG1,SEG2,

2005-12-08 10:13:00 960

原创 oracle笔记整理三[配置]

1、Oracle Net配置   1>、WIN下      “开始->程序->Oracle->HOME NAME->网络管理       ->Oracle Net Configuration Assistant”   2>、创建监听程序(如果选择TCP/IP协议进行监听,要设置端口为1521)       --仅服务器端   3>、listener.ora文件       --该文件每个服务器一个

2005-12-08 10:11:00 943

原创 oracle笔记整理二[安装]

本文以Oracle 9i在Linux下的安装过程为例。一、系统要求: 以下的系统要求适用于典型的Oracle安装和创建简单数据库的方式。  1、内存:   安装Oralce 9i软件至少需要512M内存,用以下命令可以查看机子的内存大小:     grep MemTotal /proc/meminfo     MemTotal: 900252 kB   900252kB就是你系统的内存大小。  2

2005-12-08 10:10:00 1213

原创 oracle笔记整理一[体系结构简介]

一、物理存储结构    1、数据文件       存放数据库数据,以dbf为扩展名。将数据放在多个数据文件中,       再将数据文件分放在不同的硬盘中,可以提高存取速度。数据文       件由数据块构成,块大小由数据库创建时确定。    2、重做日志文件,以rdo为扩展名。含对数据库所做的更改记录,       这样万一出现故障可以启用数据恢复。一个数据库至少需要两个       重做日志文

2005-12-08 10:08:00 1989

原创 JavaScript[对象.属性]集锦

SCRIPT 标记  用于包含JavaScript代码.  属性  LANGUAGE 定义脚本语言  SRC 定义一个URL用以指定以.JS结尾的文件  windows对象  每个HTML文档的顶层对象.  属性  frames[] 子桢数组.每个子桢数组按源文档中定义的顺序存放.  feames.length 子桢个数.  self 当前窗口.  parent 父窗口(当前窗口是中一个子窗口).

2005-12-07 15:17:00 618

原创 JavaScript对象与数组参考大全

本文列举了各种JavaScript对象与数组,同时包括对上述每一对象或数组所完成工作的简短描述,以及与其相关的属性方法,以及事件处理程序,还注明了该对象或数组的父对象用户同样可能需要参考Online Companion中的超级文本Object Hierarchy页面(http://www.netscapepress.com/support/javascript/10-9.htm),以便了解这些对象

2005-12-07 15:16:00 617

原创 堆和栈的区别

堆:  是大家共有的空间,分全局堆和局部堆。全局堆就是所有没有分配的空 间,局部堆就是用户分配的空间。堆在操作系统对进程 初始化的时候分配,运 行过程中也可以向系统要额外的堆,但是记得用完了要还给操作系统,要不然就 是内存泄漏。堆里面一般 放的是静态数据,比如 Static的数据和字符 串常量等,资源加载后一般也放在堆里面。一个进程的所有线程共有这些堆 , 所以对堆的操作要考虑同步和互斥的问题。程

2005-12-07 15:12:00 646

原创 堆和栈的对比[转]

一般认为在c中分为这几个存储区 1栈 - 有编译器自动分配释放 2堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 3全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块 区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 - 程序结束释放 4另外还有一个专门放常量的地方。 - 程序结束释放 在函数体中定义的变量通常是在栈上,

2005-12-07 15:10:00 705

原创 网络经典命令行

ping 192.168.0.8 -t ,参数-t是等待用户去中断测试   2.查看DNS、IP、Mac等   A.Win98:winipcfg   B.Win2000以上:Ipconfig/all   C.NSLOOKUP:如查看河北的DNS   C:/>nslookup   Default Server: ns.hesjptt.net.cn   Address: 202.99.160.68  

2005-12-07 11:26:00 655

原创 Java常见问题集锦(来自Sun中国官方站)- -

问: 如何设置Java 2(JDK1.2)的环境变量? 答: Java 2安装后,需要设置PATH和JAVA_HOME环境变量.与JDK1.1不同的是:设置好JAVA_HOME环境变量后,JVM将自动搜索系统类库以及用户的当前路径. Java 2环境变量的设置如下例所示: Solaris平台: setenv JAVA_HOME Java2的安装路径 setenv PATH /bin:/p/2002

2005-12-07 11:21:00 710

原创 servlet/jsp 配置

初学者问的诸如:《怎样配置环境变量》《怎样运行Servlet》啊?这样的问题太多了,现在我写一个初学者入门必读,以便对初学者有指导作用!  首先是下载工具:  我建议初学者用Editplus+JDK,我觉得如果用例如JB,Eclipse,JCreator,虽然刚开始的时候比较方便,但是确使初学者门不知道怎样配置环境变量,从而难以达到知其然,知其所以然的地步。  可以通过如下地址下载:Editplu

2005-12-07 11:18:00 622

原创 在JSP页面中实现检索数据的分页显示

下面将通过一些例程来说明实现JSP页面翻页技术的实现。 首先,在JSP中,通过JAVA servlet 来检索数据,而用JSP来调用结果来显示。 因而,此技术可分为两个部分(依赖关系): 1. 在服务器端的servlet 中的实现 要点: & 将查询条件保存到session中,取session中的查询条件 & 设置Statement对象的MaxRows(确定一页显示多少行数据) & 顺序地通过执行

2005-12-07 11:16:00 921

原创 java 学习笔记

一、Java基础1、正确认识Java(1)Java是一种有生产力的OOP语言,C++能做的Java都能做(2)Java与网络关系不大,更不是用来做网页的(3)Java是UNIX世界的产物,具有UNIX的思想(4)Java在国外广泛的被用来做各种应用2、Java历史(1)Brithday:May 23,1995(2)1991:Set-Top box:Jame Gosling(3)1994:OAK a

2005-12-07 11:12:00 819

原创 基本知識

(1) varchar 和 nvarchar 的区别Unicode 字符数据 和 非Unicode 字符数据 的区别。(2) char、varchar、text和nchar、nvarchar、ntextchar和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格

2005-12-07 11:10:00 1411

原创 C++编程点滴

有效解决内存泄露  一、你需要一个函数将一个数组赋值为等差数列,并将会在函数的外部使用它。  不合理: int *GetArray( int n screen.width/2)this.width=screen.width/2" vspace="2" border="0" alt=""/>{       int *p = new int[n];       for ( int i = 0; i s

2005-12-07 09:21:00 720

原创 VC中的常用的20个方法

一、打开CD-ROMmciSendString("Set cdAudio door open wait",NULL,0,NULL);二、关闭CD_ROMmciSendString("Set cdAudio door closed wait",NULL,0,NULL);三、关闭计算机OSVERSIONINFO OsVersionInfo; //包含操作系统版本信息的数据结构OsVersionInfo

2005-12-07 09:20:00 1089 1

原创 Oracle经验技巧集锦

1.删除表空间DROP TABLESPACE TableSpaceName [INCLUDING CONTENTS [AND DATAFILES]]2.删除用户DROP USER User_Name CASCADE3.删除表的注意事项在删除一个表中的全部数据时,须使用TRUNCATE TABLE 表名;因为用DROP TABLE,DELETE * FROM 表名时,TABLESPACE表空间该表的

2005-12-07 09:15:00 665

原创 Oracle 常用命令

1. 删除表的注意事项 在删除一个表中的全部数据时,须使用TRUNCATE TABLE 表名;因为用DROP TABLE,DELETE * FROM 表名时,TABLESPACE表空间该表的占用空间并未释放,反复几次DROP,DELETE操作后,该TABLESPACE上百兆的空间就被耗光了。 2.having 子句的用法   having 子句对 group by 子句所确定的行组进行控制,hav

2005-12-07 09:14:00 725

原创 SQL语言基础

1 SQL语言基础 1.1 两种SQL语言 1.1.1 DDL 表7-1 部分D D L语句列表 S Q L命令功能 alter procedure 重编译存储过程 alter table 增加表列、重定义表列、更改存储分配 analyze 收集数据库对象的性能统计值并送入基于代价的优化器 alter table add constraint 在已有的表上增加约束 create table 创建表

2005-12-07 09:11:00 1142

原创 关于数据库

SQL是Structured Quevy Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。 ##1    二、SQL数据库数据体系结构     SQL数据库的数据体系结

2005-12-07 09:08:00 784

原创 主要SQL语句详解

主要SQL语句详解CREATE DATABASE database_name [WITH LOG IN “pathname”]创建数据库。database_name:数据库名称。“pathname”:事务处理日志文件。创建一database_name.dbs目录,存取权限由GRANT设定,无日志文件就不能使用BEGIN WORK等事务语句(可用START DATABASE语句来改变)。可选定当前数

2005-12-07 09:07:00 1452

原创 数据库设计

一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述。不过,就如我们反复强调的那样,再好的老师也比不过经验的教诲。所以我归纳历年来所走

2005-12-07 09:04:00 618

原创 sql简介

关于ODBC数据源连接文本               在《外部数据库的连接原理》一讲中我们说过,ODBC提供对多种数据库的支持,如dBase、Access、MS SQL             Server及Oracle,也就是说运用ODBC数据源中所提供的连接代码,我们可以实现对多种数据库的连接。以连接Access数据库为例,ODBC数据源连接文本的格式是:              “Dri

2005-12-07 09:02:00 1395

空空如也

空空如也

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

TA关注的人

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