- 博客(46)
- 资源 (1)
- 收藏
- 关注
原创 2013 癸巳年开年记事
2013年 在周末2天加班中开始了,总觉得今年有些不顺.正月初七 领取100块新年红包 为了铜臭 人也变了, 不过工作不是为了养家糊口 又有谁肯卖力辛苦工作呢!正月初八 开始做春节期间遗留的一堆事情 和团队之外其他人员沟通.正月初九 买电动车 正月初十 无事正月十一 老板休假归来 开始和HR实施砍人计划 部门一半以上人员被砍………………正月十四 电动车被偷 杯具
2013-02-26 21:23:49
501
原创 sql server2008 pivot
SELECT AC_HHOLD, [2012042],[2012043],[2012044],[2012045],[2012046],[2012047],[2012048] FROM (select FILENAME, AC_HHOLD, COUNT(*) AS TRIPS from PURCHASE where AC_barcode='B' GROUP BY FILENAME,
2012-12-04 11:31:13
482
原创 关系约束 Constraint
一、基本表约束 Constraint1. 主键 一个关系只能定义一个主键,方法: Primary Key 或者 UNIQUE() 2.外键 FOREIGN KEY() REFERENCES (参照表)() [ON DELETE ] [ON UPDATE ]第一
2012-11-14 15:47:38
621
原创 关系代数
一、逻辑模型种类层次模型、网状模型、关系模型 二、关系数据联系种类1.一元联系2.二元联系3.三元联系 三、二元联系分类1. 1:1 一对一2. 1:N 一对多3. M:N 多对多 四、关系代数3.1、传统的集合操作: 3.1.1 并 Union R∪S={t|t∈R∪t∈S} t是
2012-11-09 10:25:18
1536
原创 计算机物理存储介质层次图
计算机物理存储介质层次图图中最高一层高速缓存Cache其价格最昂贵,访问速度也最快。自上而下, 每位(Bit)数据的成本越来越低,但访问速度也越来越慢。
2012-11-08 11:51:04
1186
原创 数据库范式-Normal Form
一、关系模式设计准则1. 关系模式只包含有直接联系的属性2.关系模式不能出现insert、update、delete等操作异常3.关系模式避免放置经常为空值得属性4.关系模式等值连接尽量在主键和外键的属性上 二、函数依赖 Function dependency数据库中 关系模式的属性之间会发生联系, 这种联系称为函数依赖。设:有关系模式R(U), X和Y是属性集U的
2012-11-08 11:06:22
847
原创 计算机中数据的计量单位
计算机中数据的计量单位:1. 位 bit 比特, 一个脉冲的信号 只能是0 或者12.字节 Byte 8个bit组成一个字节3.字 WORD 若干字节组成一个字,不同的操作系统对字的长度是不一样的,基本上有1/2/3/4/8字节组成一个字4.块 Block 内存与外存交换的最小单位 一般为2^10-2^
2012-11-07 14:06:06
1460
原创 sql server BACKUP LOG database WITH NO_LOG Clean log
**************************************************sql server2000/20051、用BACKUP LOG database WITH NO_LOG清除日志 把数据库属性中的故障还原模型改为“简单”可以大大减慢日志增长的速度。 如果把还原模型调到简单,这样就不支持时间点还原了,但是日志文件会很小,如果数据比较重
2012-08-17 09:53:06
5250
原创 2012年的夏天
2012年的夏天到了,感受到了夏天的温度,炙阳让人无法思考,难道是自己的身体变差了,从来没有这样的感觉。也许这个夏天会慢慢的走来了 期待夏天 期待夏天的热度 期待夏天在球场上的大汗淋漓下周去踢球
2012-07-02 12:33:30
576
原创 access中实现小数的四舍五入
小数在我们的日常使用中经常使用到,有时候需要取整,有时候需要四舍五入,在不同的软件中还是不一样的,以下列出2种:1.EXECL: 直接使用ROUND函数就可以,例如ROUND(3.1415926,3)=3.142 / ROUND(3.1415926,0)=3 不了解的可以查询下Office的帮助。2.Access: Access中也有ROUND函数,但不是四舍五入,而是五舍六入(不知道为
2012-03-15 21:00:26
7326
原创 access 自动编号功能
access 自动编号功能 的实现 Create table user_login (id autoincrement(1,1) primary key, infos text, typeid int, userip text(20),dates date)
2012-01-21 19:29:27
1251
原创 oracle 初探
oracle 命令;1.create建立新的用户 CREATE USER ZHANGLG IDENTIFIED BY m123;连接数据库的权限grant create session to md;grant connect, resource to zhanglg;建立表空间 可以对应多个文件create tablespace TBS_ODS DATAFI
2012-01-14 10:19:22
1326
原创 Oracle TableSpace
TableSpace 是Oracle空間管理上的邏輯單位,實體上存放資料的是Tablespace裡面的檔案(Data File);而我們所熟悉的Table就放在這 一個一個的檔案裡面。所以TableSpace可以看成是Data File的群組。通常在管理上會把使用者的資料與Oracle系統的物件以不同的Tablespace做切分 。如果一個Oracle上有多個不同的AP系統,以不同的TableSp
2012-01-07 17:55:50
2304
原创 Oracle Wallet配置
) Wallet作用从Oracle 10g R2开始, 通过使用Oracle Wallet达到任意用户不使用密码登录数据库(非操作系统认证方式), 这对在shell中要使用用户密码登录数据库进行操作的脚本来说是非常有用的, 可以不暴露用户密码. 比如在Oracle客户端通过mkstore命令设置Wallet认证信息, 然后通过"sqlplus/@connect_string"方式就可以直接连接
2012-01-07 17:54:24
2466
原创 Win7 下 Oracle10g的安装
windows7安装oracle 10g安装过程及注意事项。 1.因为oracle 10g暂时没有与win7兼容的版本,我们可以通过对安装软件中某些文件的修改达到安装的目地。 a)打开“\Oracle 10G \stage\prereq\db”路径,找到refhost.xml文件,打开,向其中添加如下代码并保存。 b)打开“\Oracle 1
2012-01-07 17:53:08
795
原创 SQL完成交叉表功能
/*假设有张学生成绩表(tb)如下:Name Subject Result张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四 数学 84李四 物理 94*/-------------------------------------------------------------------------/*想变成
2011-11-24 12:59:13
816
原创 Stack使用
<br />{函数功能:将整形转换成string<br /> 传入参数:Value: LongInt<br /> 传出参数:result: string<br />}<br /> <br />function TDIntToStr(Value : LongInt) : string;<br />var<br /> ChStack: Array[0..10]of Char;<br /> ChSP: Integer;<br /> IsNep: Boolean; {是否负数}<br />
2010-12-28 11:12:00
1542
原创 2010年庚寅年记事
<br />2010.12.26<br /> <br />2010年在即将的一星期中划过,我做了些什么?得到了什么?失去了什么?<br /> <br />我父亲的父亲是朴素的农民<br /> <br />我父亲也是朴素的农民<br /> <br />我是农民的儿子<br /> <br />会成为什么呢? <br /> <br />未知,问号?<br /> <br />岁月,一天天走<br /> <br />日子,一天天过<br /> <br />未来,何去何从<br /> <br />
2010-12-26 21:16:00
544
原创 循环链表
<br />unit Unit1;<br /><br />interface<br /><br />uses<br /> Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br /> Dialogs, StdCtrls;<br /><br />type<br /> TForm1 = class(TForm)<br /> Button1: TButton;<br /> procedure Fo
2010-12-17 16:58:00
405
原创 双向链表
<br />unit Unit1;<br /><br />interface<br /><br />uses<br /> Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br /> Dialogs, StdCtrls;<br /><br />type<br /> TForm1 = class(TForm)<br /> Button1: TButton;<br /> Button2: TBu
2010-12-17 16:58:00
412
原创 单向链表的添加、删除与遍历
<br />unit Unit1;<br /><br />interface<br /><br />uses<br /> Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br /> Dialogs, StdCtrls;<br /><br />type<br /> TForm1 = class(TForm)<br /> Memo1: TMemo;<br /> Button1: TButton
2010-12-17 15:58:00
1710
1
原创 一个简单的"单向链表"
<br />unit Unit1;<br /><br />interface<br /><br />uses<br /> Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br /> Dialogs, StdCtrls;<br /><br />type<br /> TForm1 = class(TForm)<br /> Button1: TButton;<br /> Button2: TBu
2010-12-17 15:56:00
485
原创 链表与数组的异同
unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Button1: TButton; Button2: TButton; procedure Button1Click(Sender: TObject);
2010-12-17 15:56:00
677
原创 递归函数实例: 搜索当前目录下的所有嵌套目录
<br />unit Unit1;<br /><br />interface<br /><br />uses<br /> Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br /> Dialogs, StdCtrls;<br /><br />type<br /> TForm1 = class(TForm)<br /> Button1: TButton;<br /> Memo1: TMemo
2010-12-17 11:21:00
489
原创 回调函数
<br />//把一个方法当作另一个方法的参数, 就是回调方法, 大家习惯称作回调函数<br /><br />type<br /> TFunType = function(i: Integer): Integer; {声明一个方法类型}<br /><br />function MyFun(i: Integer): Integer; {建立类型兼容的函数}<br />begin<br /> Result := i*2;<br />end;<br /><br />{把函数当作参数, 再定义一个
2010-12-17 11:17:00
444
原创 使用方法类型
<br />{定义方法类型}<br />type<br /> TFunType = function(x: Integer): Integer; {函数类型}<br /> TProcType = procedure(name: string); {过程类型}<br /><br />{定义一个符合 TFunType 类型的函数}<br />function MyFun(x: Integer): Integer;<br />begin<br /> Result := x * 2;<br />
2010-12-17 11:16:00
428
原创 方法是一个指针
<br />{自定义过程}<br />procedure MyProc;<br />begin<br /> ShowMessage('ok');<br />end;<br /><br />{自定义函数}<br />function MyFun: string;<br />begin<br /> Result := 'ok';<br />end;<br /><br />{读取它们的指针}<br />procedure TForm1.Button1Click(Sender: TObject);<br />v
2010-12-17 11:13:00
475
原创 重载
<br />function MyFun(s: string): string; overload;<br />begin<br /> Result := '参数是一个字符串: ' + s;<br />end;<br /><br />function MyFun(i: Integer): string; overload;<br />begin<br /> Result := '参数是一个整数: ' + IntToStr(i);<br />end;<br /><br />function MyFun(x
2010-12-17 11:11:00
477
原创 指针参数
<br />{现在这个函数并没有 var 前缀, 也就是说参数应该不会被修改的} <br />function MyFun(p: PInteger): Integer; {PInteger 是 Integer 的指针类型}<br />begin<br /> p^ := p^ * 2;<br /> Result := p^;<br />end;<br /><br /><br />{测试}<br />procedure TForm1.Button1Click(Sender: TObject);<br />
2010-12-17 11:09:00
425
原创 参数前缀
<br />//要点11: 参数可以分为: 默认参数(传值)、var(传址)、out(输出)、const(常数)四类<br /><br />{默认参数是传值, 不会被改变}<br />function MyF1(x: Integer): Integer;<br />begin<br /> Inc(x);<br /> Result := x;<br />end;<br /><br />{var参数是传址, 会被改变}<br />function MyF2(var x: Integer): Integer;
2010-12-17 10:53:00
569
原创 认识类的多态
<br />什么是多态? 我的理解就是: 同样一个方法, 在不同的对象里会有不同的实现, 仅此而已. unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Button1: TButton; Button2: TButto
2010-12-17 10:29:00
549
原创 delphi Ansistring wideString shortstring
<br />在Delphi中字符串类型为String,有ShortString, AnsiString, WideString三种<br /><br />类型 最大长度 占用内存<br />ShortString 255 2-256 向后兼容<br />AnsiString 大约2^31 4字节-2G 8位(ANSI)字符<br />WideString 大约2^30 4字节-2G
2010-12-16 15:09:00
3089
原创 C++ 初探
<br />1.main函数入口<br />设计窗口类<br />注册窗口类<br />产生窗口<br />注册窗口<br />显示窗口<br />更新窗口<br />消息循环<br /> <br /> <br />2.CWnd类结构<br /><br /><br /> <br />3.C++ 程序编译过程<br /><br /><br /> <br /> <br /> <br />
2010-11-21 19:10:00
500
原创 DOS命令行 nslookup获取IP地址
<br />格式:<br /> <br />nslookup 域名<br /> <br />cmd --> nslookup st1.et.sdo.com
2010-11-17 21:45:00
1610
转载 DELPHI 消息处理
<br />在程序员大本营上看到的文章,觉得不错,贴上来 <br /><br />VCL HardCore —— VCL窗口函数注册机制研究手记,兼与MFC比较 <br /> 中国软件开发网络 --> 开发图书馆 --> Delphi --> 系统 --> VCL HardCore —— VCL窗口函数注册机制研究手记,兼与MFC比较 <br />关键字: <br />VCL Delphi Windows消
2010-11-04 15:47:00
2159
原创 MetaData【元数据】
MetaData【元数据】:1.定义:描述其他数据信息的数据 DELPHI 类(TObject)的VMT DB2 表(table)的字段名称 字段格式 字段大小等信息2.
2010-10-28 11:37:00
515
原创 TObject 对象模型
TObject 对象模型创建步骤1.分配和初始化内存(内存切换【未开放】) 1.1:Object Pascal 的对象模型会先初始化所有的内存内容为0,String 类型为空字符串 1.2:为类中声明的特别字段进行初始化的工作2.设定字段变量数据结构3.设定执行框架Object Pascal 对象模型提供的基础服务1.对象创建服务: 提供创建对象机制 TObject = class ... constructor Create; class function NewInstance: T
2010-10-27 17:54:00
559
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人