- 博客(93)
- 资源 (26)
- 收藏
- 关注
原创 sqlserver的技术规格
-SQLSERVER2000技术规格 --------------系统技术规格--------------- --每个服务器最多可以允许的SQLSERVER实例个数 16 --每个实例可拥有的锁个数 2,147,483,467 --------------数据库技术规格-------------- --SQLSERVER的数据库大小
2011-11-29 17:19:39 624
原创 java连接各数据库的语句
1、Oracle8/8i/9i数据库(thin模式)Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();String url="jdbc:oracle:thin:@localhost:1521:orcl";//orcl为数据库的SIDString user="test\";String password=
2011-11-27 11:58:18 548
原创 Tolecontainer的简单应用
unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, OleCtnrs;type TForm1 = class(TForm) olcntnr1: TOleContainer;
2011-11-27 11:01:39 894
原创 asp.net中创建一个简单的自定义控件
//程序名称:Class1.cs//程序功能:创建自定义控件using System;using System.Collections.Generic;using System.Text;using System.Web;using System.Web.UI;using System.Web.UI.WebControls; namespace Contr
2011-11-27 07:59:29 553
原创 C#中代理的简单应用
C#中的代理其实与C++和delphi中的函数指针一样,代码如下://///////////////////////////////////////////////////////////////////程序名称:3-10.cs//程序功能:使用代理类型/////////////////////////////////////////////////////////////////
2011-11-27 01:47:09 592
原创 需求调研步骤和方法
需求调研步骤和方法第1章 前言 目的 需求调研是为需要说明书做前期工作,可以说需要说明书说是从需求调研表中得到或抽取而出。 需求调研是要了解现实世界中做实际工作的人们真正需要什么样的程序的过程,再把这些需求开进细节整理由设计部开发,再由销售部销售给用户。 用户:系统分析人员 第2章 前期准备 2.1. 确定工具 没有什么工具是好还是坏
2011-11-26 22:57:27 757
原创 需求分析的20条法则
需求分析的20条法则对商业用户来说,他们后面是成百上千个供应商,前面是成千上万个消费顾客。怎样利用软件管理错综复杂的供应商和消费顾客,如何做好精细到一个小小调料包的进、销、调、存的商品流通工作,这些都是商业企业需要信息管理系统的理由。软件开发的意义也就在于此。而弄清商业用户如此复杂需求的真面目,正是软件开发成功的关键所在。--- 经理:“我们要建立一套完整的商业管理软件系统,
2011-11-26 22:56:43 489
原创 小软件项目开发的管理
小软件项目开发的管理小软件项目开发的管理 一个企业的管理,大公司有大公司的方式,小公司也有小公司的方式,如果把别人的 经验生搬硬套到自己身上,可能会适得其反。同样,管理一个软件项目也一样,大项目和小项目的方式不完全一样。但从另一个角度来看,项目的大与小并没有本质的区别,很多方法是共通的。本文的目的是从作者的经验来谈谈小项目开发的管理。一、小项目的特点
2011-11-26 22:42:02 443
转载 学书次第之图
学书次第之图 大楷 中兴颂 东方朔碑 万安桥记(八岁至十岁) 中楷 九成宫颂 虞恭公碑 姚恭公墓志 遗教经(十一岁至十三岁) 小楷 宣示表 戎路表 乐毅论 力命表 曹
2011-11-25 23:19:07 1283
原创 创建数据库及数据表的示例
IF EXISTS (SELECT * FROM master..sysdatabases WHERE name = N'Flight') DROP DATABASE FlightGOCREATE DATABASE FlightGOUse FlightGoif exists (select * from dbo.sysobjects whe
2011-11-25 22:10:03 590
原创 c++中的时间处理
#include #include using namespace std;int main(){ struct tm *ptr; time_t t; t =time(NULL); ptr=localtime(&t); cout<<asctime(ptr); getchar(); return 0;}
2011-11-25 15:58:47 469
原创 c++中指针与数组
/*#include using namespace std;int main(){ int ch[2][3]= { {0,1,2}, {10,11,12} }; int *p1=&ch[1][2]; int*p2=ch[1]+2; int*p3=ch[0]; int*p4=ch[1]; cout return 0;}*/ //加强训
2011-11-25 15:20:23 411
原创 深入理解C++中的mutable关键字
mutalbe的中文意思是“可变的,易变的”,跟constant(既C++中的const)是反义词。 在C++中,mutable也是为了突破const的限制而设置的。被mutable修饰的变量,将永远处于可变的状态,即使在一个const函数中。 我们知道,如果类的成员函数不会改变对象的状态,那么这个成员函数一般会声明成const的。但是,有些时候,我们需要在const的函数里面
2011-11-25 14:59:22 462
原创 向下类型转换
//向下类型转换指针#include using namespace std;class Father {public: virtual void experience(){cout"父亲经验比儿子多\n";}};class Son:public Father {public: virtual void Run() { cout"儿子跑的比父亲
2011-11-25 14:39:32 680
原创 c++中的高度级别
#include #include using namespace std;#define DEBUG 2#if DEBUG<2#define ASSERT(x)#else#define ASSERT(x)\ if (!(x))\{\ cout"错误!ASSERT("")宏函数执行检测\n";\ cout"错误代码出现在第""行\n";\ cout"
2011-11-25 14:34:49 732
原创 静态成员和模板
#include #include "stdio.h"using namespace std;templateclass T>class num {public: num():x(0){} T get(){return y;}private: T x; static T y;}; templateclass T>T num::y=
2011-11-25 12:09:47 563
原创 鼠标进入与离开的消息
unit Unit1;interfaceuses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Label1: TLabel; Button1: TButton; E
2011-11-25 08:55:40 990
原创 delphi中覆盖最大化消息
unit Unit1;interfaceuses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) private { Private declarations } procedure WMGetMinMaxInfo
2011-11-24 16:53:53 1052
原创 delphi中左右翻转窗体
unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs;type TForm1 = class(TForm) private { Private declarations } public
2011-11-24 16:50:38 1306
原创 dephi中单击鼠标手动窗口
procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);begin ReleaseCapture; Perform(WM_SYSCOMMAND,$f012,0); //开始拖动窗体end;
2011-11-24 16:08:33 599
原创 timesetevent与timekillevent的用法
unit Unit1;interfaceuses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, StdCtrls, mmsystem;type TForm1 = class(TForm) Edit1: TEdit; Edit2:
2011-11-24 15:20:18 3303
原创 关于FillSchema与Fill
FillSchema是用来向DataTable中填入详细的元数据信息的,例如(column names, primary key, constraints等),但不填入数据。Fill主要是用来填入数据的,它在缺省情况下只填入少量必要的元数据信息,例如(column names, data types)。 所以,一般先用FillSchema来填入详细的元数据信息,再用Fill来填充数据,
2011-11-24 09:43:09 3474
原创 长时间整理的xhtml网页设计规范
在阅读前请先了解一些XHTML、CSS的基本知识,以方便理解编写的内容。本规范的目的是为了方便大家在开发过程中,通用的、易于维护、高效率的制作WEB界面。 一.目录建立、文件夹命名规则:01. 目录: 除非有特殊情况外,目录应使用小写字母,并且以字母开头其中不得包含汉字、空格与特殊字符。 目录命名请尽量英文为指导,不要以拼音作为目录名称。
2011-11-22 17:03:03 693
原创 减少系统资源占用的15个CSS常识
1、不要使用过小的图片做背景平铺。这就是为何很多人都不用 1px 的原因,这才知晓。宽高 1px 的图片平铺出一个宽高 200px 的区域,需要 200*200=40, 000 次,占用资源。 2、无边框。推荐的写法是 border:none;,哈哈,我一直在用这个。 border:0; 只是定义边框宽度为零,但边框样式、颜色还是会被浏览器解析,占用资源。 3、慎用 * 通配符。所
2011-11-22 16:55:24 559
原创 Javascript 实现TreeView
Javascript 实现TreeView CheckBox 选中父节点时所有子节点全选,取消时全部取消复制代码 代码如下:function OnTreeNodeChecked() { var ele = event.srcElement; if (ele.type == 'checkbox') { var childrenDivID = ele.i
2011-11-22 16:42:09 811
原创 通用分页存储过程
/*分页查找数据*/ createPROCEDURE [GetRecordSet] @strSql varchar(8000),--查询sql,如select * from [user] @PageIndex int,--查询当页号 @PageSize int--每页显示记录 ,@recCount int outAS set nocount on declare @
2011-11-21 10:55:12 528
原创 FLOPPY BOOT SECTOR
/*FLOPPY BOOT SECTOR *//* BY /*/* A K A S H*/ #include#include#includetypedef unsigned char BYTE;typedef unsigned short WORD;typedef struct boot{ BYTE jum
2011-11-19 20:13:03 820
原创 C语言中的数组排序
#include void Mpass(int x[],int y[],int k,int n); /*声明其为函数*/void Msort(int x[],int y[],int n); /*声明其为函数*/int main(void){ /*要排序整型数据序列*/ int a[] = {26,5,37,1,61,11,59,15,48,19}; int y[10
2011-11-19 11:13:48 776
原创 又一个简单的C语言管理系统
#include #include #include struct SUBLINK{ int index; struct SUBLINK *next;}sublink;struct NODE{ char feature[20]; int upnnum; struct SUBLINK *upnode; int fullfil
2011-11-19 11:11:54 735
转载 在 C++ 中实现一个轻量的标记清除 gc 系统
在 C++ 中实现一个轻量的标记清除 gc 系统最近想把 engine 做一个简单 C++ 封装,结合 QT 使用。engine 本身是用纯 C 实现的,大部分应用基于 lua 开发。对对象生命期管理也依赖 lua 的 gc 系统。关于这部分的设计,可以参考我以前写的一篇为 lua 封装 C 对象的生存期管理问题 。当我们把中间层搬到 C++ 中时,遇到的问题之一就是,C++ 没有
2011-11-19 04:03:52 900
转载 VC2010编译boost
BOOST已经开始支持VC2010,也有人称之为VC10或者MSC16。在这里谷主介绍下BOOST的编译过程,BOOST跨平台做的很棒,所以我们编译起来其实很简单。 1、下载BOOST发行版或SVN代码2、解压缩并执行 bootstrap.bat ,生成编译工具bjam。3、配置合适的BJAM参数编译 :3-1、启用多线程、正则式支持UNICODE和MPI,并丢弃PYT
2011-11-19 02:32:58 1491
原创 Delphi 中自定义异常及异常处理的一般方法
delphi中异常定义如下:TCustomException = class(Exception) private public constructor Create(const Msg: string ); end; 在一般的编程中,因为涉及到函数的嵌套调用,如果在一个函数中发生异常,且此函数中有try exce
2011-11-18 22:52:20 2265
原创 随笔
经过几年的拼博,事业却仍一无所成,心中真是十分惭愧。有时十分抱怨上天的不公,对事事都看不顺眼,仇富心里十分强烈,但稍后心境平静下来后,想到别人的钱也是一分一分赚来的。也是靠自己的努力换来的,便又释然。 只是那种想要功成名就的想法,越来越强烈,不断的冲击着自己的内心深处。内心的强烈愿望与现实的落差,有时让我十分痛苦,但这有时又是一种催人上进的激励。只是期望老天能给予眷顾。
2011-11-18 22:04:39 496
原创 程序员究竟该如何提高效率
程序员究竟该如何提高效率“拖延症”这个名词近些年很火,似乎每个人都觉得自己的效率不高,很难集中注意力做好手头的事,那我们究竟该如何提高自己的工作效率呢,大牛来告诉你.Aaron Swartz写过一篇很有名的文章,叫做"HOWTO: Be more productive",这篇文章写的实在是太好了,我看了好多遍,很赞同作者的观点。我借鉴了作者提到的一些方法并运用到自己的生活中,发现确实有
2011-11-17 22:54:32 486
原创 出现“未将对象引用设置到对象的实例” 错误2010-09-16 19:07解决办法
解决办法出现“未将对象引用设置到对象的实例” 错误,一般是下面的原因:1、ViewState 对象为Null。2、DateSet 为空。3、sql语句或Datebase的原因导致DataReader空。4、声明字符串变量时未赋空值就应用变量。5、未用new初始化对象。6、Session对象为空。7、对控件赋文本值时,值不存在8、使用Request.QuerySt
2011-11-17 12:15:19 8367 1
转载 50个c/c++源代码网站
[转]50个c/c++源代码网站Posted on 2010-03-05 14:59 feisky 阅读(6467)评论(5) 编辑 收藏C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码 。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系
2011-11-16 07:13:11 613
原创 sql字符串分隔函数
CREATE FUNCTION Split1(@Text NVARCHAR(4000),@Sign NVARCHAR(4000)) RETURNS @tempTable TABLE(id INT IDENTITY(1,1) PRIMARY KEY,[VALUE] NVARCHAR(4000)) AS BEGIN DECLARE @StartIndex INT
2011-11-16 07:07:36 512
原创 devenv.exe启动版本
我机子上装了有vs 05、vs 08、vs 10如果按上顺序安装的话,在 运行 => devenv 就可以打开最新的vs10 工具,如果顺序是乱的话,就没那么幸运了,也就是说你最后安装的版本将会被你的 devenv 命令打开,原因是最后一次安装vs工具的时候,它修改了 运行命令devenv的注册表。既然知道了它的原因那下面就来介绍它在windows 7中的版本设置启动方法吧。 1.运行
2011-11-14 14:29:23 1404 1
原创 STL之vector
/*#include #include #include using namespace std;const int num=2;int main(){ vectorprice(num); vectorbook(num); cout for (int i=0;i { cout getline(cin,book[i]); cout
2011-11-13 06:35:37 481
C#通用类库及通用数据库类库
2015-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人