自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (5)
  • 收藏
  • 关注

转载 不使用“DataSourceControl DataSource”的情况下如何分页和排序

If you set AllowPaging="true" orAllowSorting="true" on a GridView control withoutusing a DataSourceControl DataSource (i.e. SqlDataSource,ObjectDataSource), you will run into the following error

2009-01-02 22:54:00 729

转载 [转]利用.NET中的反射机制实现IList到DataTable的转换

 public static DataSet ListToDataSet(IList ResList) {      DataSet RDS=new DataSet();      DataTable TempDT = new DataTable();      //此处遍历IList的结构并建立同样的DataTable      System.Reflection.PropertyInfo[]

2009-01-02 22:52:00 722

转载 [转]PetShop 4架构分析

刚开始打开PetShop项目的时候,我们未免会被如此多的项目吓一跳,不过只要用心的去分析,看懂它并不是非常难的事。 首先我们来看一下WEB项目,因为我们做WEB应用程序首先想到的就是看看页面是怎么实现的,然后一路追溯下去,直到看明白程序是如何把数据显示到页面和如何处理页面的数据的。 比如说首页吧,Default.aspx,我们看到首页很简单,大多数是静态的,只显示了一个Categories

2008-11-12 22:54:00 475

转载 VS2008 快捷键大全

Ctrl+m+Crtr+o折叠所有大纲 Ctrl+M+Crtr+P: 停止大纲显示 Ctrl+K+Crtr+C: 注释选定内容 Ctrl+K+Crtr+U: 取消选定注释内容 Ctrl+J : 列出成员 智能感知Shift+Alt+Enter: 切换全屏编辑 Ctrl+B,T / Ctrl+K,K: 切换书签开关 Ctrl+B,N / Ctrl+K,N: 移动到下一书签 Ctrl+B,P: 移

2008-10-25 09:55:00 545

转载 ASP.NET2.0网页的生命周期

网页的生命周期列表:  PreInit (2.0)  ->初始化Theme,应用MasterPage和控件Skin  ->Init  ->InitComplete (2.0)  ->If PostBack,创建子控件并加载控件/视图状态  ->PreLoad (2.0)  ->Load  ->If PostBack,则触发服务器端事件  ->LoadComple

2008-10-04 14:36:00 560

转载 MySql远程连接的问题

MySql远程连接的问题 1。改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%" mysql -u root -pvmwaremysql>use mysql;mysql>update user set host =

2008-01-21 22:24:00 899

原创 vc7中的ClassWizard

 VC7中没有了VC6中的ClassWizard,但是可通过控件的属性追加消息映射。如下图: 

2008-01-02 16:09:00 652

原创 [javascript]判断email地址的有效性

function isEmailFormatValid(emailSrc) { var email = emailSrc.Trim(); if (email == ) {  return false; }  var regex = //w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*/;  if (regex.test(email)) {   var str

2007-09-11 00:16:00 1867

转载 Windows Socket API函数解说

本文所谈到的Socket函数如果没有特别说明,都是指的Windows Socket API。一、WSAStartup函数   int WSAStartup(     WORD wVersionRequested,       LPWSADATA lpWSAData     );   使用Socket的程序在使用Socket之前必须调用WSAStartup函数。该函数的第一个参数指明程序请求使用的S

2007-09-09 17:36:00 1355

原创 如何避免不小心关掉web浏览器窗口

  g_blnCheckUnload = true;  function RunOnBeforeUnload() {     if (g_blnCheckUnload) {window.event.returnValue = You will lose any unsaved content;        }    }这样每次关闭浏览器窗口或涮新页面时,都要触发onbeforeunload这

2007-09-06 18:32:00 876

转载 【转】java/oracle日期处理

  public class Test{   public static void main (String args []){    java.util.Date a = new java.util.Date();   System.out.println(a);   java.sql.Date b = new java.sql.Date(a.getTime());   System.out.p

2007-07-31 16:08:00 1365

转载 【转】Useful SQL reference 一些有用的SQL

一些有用的SQL,都是oracle manage常用的。    列在这里做参考,因为太难记了。    时时更新。    1。监控当前数据库谁在运行什么SQL 语句    SELECT osuser, username, sql_text from v$session a, v$sqltext b  where a.sql_address =b.address order by address, p

2007-07-31 16:03:00 769

原创 【转】SQL字符串函数

  一、字符转换函数  1、ASCII()  返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。  2、CHAR()  将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 返回NULL 。  3、LOWER()和UPPER()  LOWER()将字符串全

2007-07-31 16:02:00 878

转载 【转】Java连接Oracle数据库的各种方法

java与oracle的接口:在数据库中运行JAVA可以说是ORACLE8i的最令人激动的新特性。在你创建的使用ORACLE8i 数据库的应用程序中,你可以使用与JAVA有关的新特征,轻松的将程序发布到INTERNET或INTRANET上。Methods for Using Java in ORACLE大家都知道JAVA在跨平台开发与INTERNET开发中已经比较流行,ORACLE8i及以后的版本

2007-07-31 16:00:00 879

原创 [转]Orcle转SQL

SQL 语言支持 这一部分概述了 Transact-SQL 和 PL/SQL 语言语法之间的相同点和不同点,并给出转换策略。 要将 Oracle DML 语句和 PL/SQL 程序迁移到 SQL Server 时,请按下列步骤执行: 验证所有 SELECT、INSERT、UPDATE 和 DELETE 语句的语法是有效的。进行任何必要的修改。 把所有外部联接改为 SQL-92 标准外部联接语法。

2007-07-31 15:59:00 4707

原创 VC多工具栏停靠

在CMainFrame中声明成员函数,并调用即可。//barName TOOLBAR资源名称void CMainFrame::DockControlBarEx(CToolBar *bar, LPCTSTR barName){ if (!bar->CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP  | CBRS_GRI

2007-05-24 11:24:00 1320

转载 VC中的DC

DC(Device Context) 设备上下文,可以理解为我们要在上面写写画画的那张纸。VC中有CDC CClientDC,CPaintDC。举几个例子吧,1、在整个屏幕上画画创建一个基于对话框的MFC AppWizard(exe),添加一个按钮 button1,建立相关联的响应函数OnButton1(),在函数中添加如下代码://获取当前桌面的指针CWnd* pwnd = 

2007-05-18 10:19:00 1004

转载 在VC中做一个选择文件夹的对话框

void CBmp2aviDlg::OnOpenFolder() { CString sFolderPath; BROWSEINFO bi; char Buffer[MAX_PATH]; //初始化入口参数bi开始 bi.hwndOwner = NULL; bi.pidlRoot = NULL; bi.pszDisplayName = Buffer;//此参数如为NULL则不能显示对话框框 bi.

2007-05-17 10:30:00 916

原创 在线编辑器实现原理(兼容IE和FireFox)

线编辑器在我们日常的项目开发中非常有用(如新闻系统),它可以方便地实现文章的在线编辑,省掉了FrontPage等工具。那么是怎样实现浏览器在线编辑功能的呢?  首先需要IE的支持,在IE5.5以后就有一个编辑状态. 就是利用这个编辑状态,然后用javascript来控制在线编辑的。      首先要有一个编辑框,这个编辑框其实就是一个可编辑状态的网页, 我们用iframe来建立编辑框。      

2007-04-06 23:28:00 1180

原创 在线编辑器原理

先解释一下在线编辑器的原理:首先需要IE5.0以上版本的支持.因为IE5.0以上版本有一个编辑状态,可以在一个iframe里面输入文字.然后通过 "document.body.innerHTML"可以获取iframe里面的html代码.这个就是关键。那怎么才能让ifrmae处于编辑状态呢,可以用function document.onreadystatechange(){HtmlEdit.docu

2007-04-06 23:26:00 943

转载 十进制转二进制,八进制,十六进制(PHP)

php#使用:$var=e(数字,进制);function e($v,$l){if($v>0&&in_array($l,array(2,8,16))){   $x=array(0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F);    while($v!=0){    $r.=($l!=16)?ceil($v%$l):$x[ceil($v%$l)];    $v=intval($v/

2007-02-26 01:59:00 8278 1

转载 oracle常用系统管理命令

Oracle里的常用命令第一章:日志管理1.forcing log switchessql> alter system switch logfile;2.forcing checkpointssql> alter system checkpoint;3.adding online redo log groupssql> alter database add logfile [gro

2006-11-22 19:11:00 783

原创 Oracle课程培训笔记

准备:cmdset oracle_sid=sid_namesqlplusSQL>@c:/course.sql然后输入用户名密码:scott/tigerSQL>set timing on 记录SQL的执行时间SQL>SET LINESIZE 100SQL>set autotrace on 启动自动跟踪功能启动自动跟踪功能的方法,执行以下:创建:SQL>@%oracle_home%RD

2006-11-14 19:55:00 1093

转载 使用J2SE API读取Properties文件的六种方法

使用J2SE API读取Properties文件的六种方法1。使用java.util.Properties类的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));       Properties p = new Properties();       p.load(in);2。使用jav

2006-03-27 15:38:00 805

转载 JUnit介绍

 一、JUnit简介 JUnit是基于面向对象构建的java单无测试框架。 JUnit是开放源代码项目,可按需要进行扩展。 二、安装JUnit 首先获取JUnit的软件包,从http://www.junit.org下载最新的软件包。 将软件包在适当的目录下解包。 这样在安装目录下找到一个名为junit.jar的文件,将这个jar文件加入CLASSPATH系统变量。三、JUnit框架介绍:一)T

2006-03-10 13:36:00 944

转载 实战SVN For Apache2(二)

      在上一篇文章中,我们已经实现了对SVN和Apache的安装,并将它们集成在一起工作。这一篇则主要介绍如何对SVN For Apache进行一些配置。    在Apache下为SVN建立多个库。上篇中虽然也建立了一个SVN的库在Apache下,但是我们不可能一个SVN服务器上只有一个项目,或者所有项目共用一个SVN库进行开发,在Apache上为SVN建立多个库可以通过建立多

2006-02-23 16:28:00 1129

转载 实战SVN For Apache2(一)

SVN最常见的配置模式便是与Apache集成,这样SVN可以采用WebDev协议方式提供服务。主要的好处有:通过Apache以HTTP方式穿透防火墙,便于在互联网环境使用;提供目录的版本控制;纯2进制的文件对比方式等。下面将介绍如何将SVN集成在Apache上。 准备工作: 下载软件: SVN服务器端程序。

2006-02-23 16:24:00 2689

原创 关于Access的Database Engine

Use a matching Jet database file format for the version of the Jet Database Engine that is being usedFor best performance and for stability, use a Microsoft Jet 4.0 format database when you use a Micr

2006-01-06 13:01:00 1871

原创 SQL注入

SQL注入l         何谓“SQL注入”SQL注入(SQL Injection),就是通过网站的漏洞,使用SQL命令(如:DML语句、DDL语句、SQL扩展存储过程等)获得网站正使用的数据库的信息、修改数据库记录、读取服务器的注册表、追加Windows的帐号、修改Windows帐号的权限等。 l         SQL注入的方式              现阶段较为流行的SQL注入工具一般

2005-12-30 09:31:00 1110

原创 VC经典的编译错误解决办法(转载)

1、Fatal Error C1010: unexpected end of file while looking for precompiled header directive: 编译时总出这个错误为什么? : fatal error C1010: unexpected end of file while looking for precompiled : header directive :

2005-10-26 11:48:00 1192

原创 VC编译选项(转载)

VC编译选项 csdnb3a [原作] 关键字 VC编译选项 出处 -优化- /O1 最小化空间 minimize space /Op[-] 改善浮点数一致性 improve floating-pt consistency /O2 最大化速度 maximize speed /Os 优选代码空间 favor code space /Oa 假设没有别名 assume no aliasing /Ot 优

2005-10-26 11:44:00 891

原创 创建测试程序,测试COM库的方法

创建测试程序,测试COM库的方法:方法1:通过ClassWizard使用代码组件1、创建MFC的EXE工程;2、初始化COM;    使用AfxOleInit()进行COM的初始化 if(!AfxOleInit()) {  AfxMessageBox("Cant initialize com.");  return true; }3、创建组件包装类:    使用ClassWizard追加组件的.

2005-08-26 11:52:00 1305

原创 VC++常用数据类型及其操作详解

VC++常用数据类型及其操作详解目录一.              VC常用数据类型列表二.              常用数据类型转化2.1数学类型变量与字符串相互转换2.2 CString及string,char *与其他数据类型的转换和操作●CString,string,char*的综合比较●数学类型与CString相互转化●CString与char*相互转换举例●CString 与 BST

2005-08-08 10:12:00 986

原创 有关数据类型转换(VC)

明:本文纯粹是总结一下有关类型转换的贴子,本人并未对所有方法都做测试,仅仅是为了给大家一个参考。读者层次:初学int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="程佩君";char temp[200];char *buf;CString str;_variant_t v1;_bstr_t v2;一、

2005-07-26 12:58:00 1084

原创 VC Afx全局函数  数据类型 字符串转化函数

Afx全局函数及MFC常见数据类型AfxBeginThread:开始一个新的线程AfxEndThread:结束一个旧的线程AfxFormatString1:类似printf一般地将字符串格式化AfxFormatString2:类似printf一般地将字符串格式化AfxMessageBox:类似Windows API 函数 MessageBoxAfxOuputDebugString:将字符串输往除错

2005-07-26 12:57:00 959

原创 用纯ASP实现完美的WEB柱状图

用纯ASP实现完美的WEB柱状图 dim total(7,2) total(1,1)=200 total(2,1)=800 total(3,1)=1000 total(4,1)=600 total(5,1)=1222 total(6,1)=3213 total(7,1)=8 total(1,2)="中国经营报" total(2,2)="招聘网" total(3,2)="51Job" total(4

2005-07-22 13:56:00 1739

原创 网页编程相关

事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture();  event.srcElement.releaseCapture();  事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值 event.r

2005-06-15 09:24:00 1687

原创 Window 消息大全使用详解

消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。 消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg,它在Windows单元中是这样声明的: type TMsg

2005-02-22 15:50:00 1292

原创 详细端口分配表

详细端口分配表端口0服务Reserved说明通常用于分析操作系统。这一方法能够工作是因为在一些系统中“0”是无效端口,当你试图使用通常的闭合端口连接它时将产生不同的结果。一种典型的扫描,使用IP地址为0.0.0.0,设置ACK位并在以太网层广播。 端口1 服务tcpmux 说明这显示有人在寻找SGI Irix机器。Irix是实现tcpmux的主要提供者,默认情况下tcpmux在这种系统中被打开

2005-02-15 16:31:00 1887 1

原创 Left的扩展功能(ASP)

Function LeftEx(str,lennum)  Dim p_num  Dim i  If Len(str) LeftEx=str  Else p_num=0 x=0 Do While Not p_num > lennum-1   x=x+1   If asc(mid(str,x,1))  p_num=int(p_num) + 2   Else  p_num=int(p_num) + 1 

2004-10-26 09:30:00 894

Foundations_of_C++CLI_for_dotNet_3.5

The purpose of this book is to show you the basics of the C++/CLI language. This book is not a general introduction to Visual C++.

2011-01-20

C# 多线程系列教程

C#多线程系列教程 C#多线程系列教程 C#多线程系列教程

2010-08-08

C#的多线程同步,C#中四种进程或线程同步互斥的控制方法

C#的多线程同步,C#中四种进程或线程同步互斥的控制方法

2010-08-08

基于AJAX的电子邮件处理.pdf

基于AJAX的电子邮件处理 介绍ASP.NET 2.0 和 ASP.Net Ajax技术,以及SQLServer2005数据库共同实现基于AJAX的电子邮件处理的方法

2009-02-07

AJAX Control Toolkit中的文本输入处理

AJAX Control Toolkit中的文本输入处理

2009-02-07

空空如也

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

TA关注的人

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