当前位置 :

[转]delphi中Record 和Packed Record的区别

//Integer类型刚好是4个字节,ShortInt类型是1个字节,但是Windows中内存是4字节分配,
//所以这里其实还是4个字节,用SizeOf可以看到这个record的大小是8字节,这样虽然浪
//费了空间,但是加快了速度(Windows内存分配中的边界对齐原理)
TPerson = record

Age: Integer;
Sex: ShortInt;

end;

TPackedPerson = packed record

Age: Integer;
Sex: ShortInt;  //使用packed record,用Sizeof可以看到这个record的大小是5字节;

end;

TEmployee = record

ID: Integer;                       //Integer是4字节
case Integer of
  0:(YearMoney: Integer);          //YearMoney和MonthMoney共用内存,按最大内存分配
  1:(MonthMoney: ShortInt);        //该record的大小是8字节

end;

TTagEmployee = record

ID: Integer;
case Grade: Integer of              //这里加入了Grade变量
  0:(YearMoney: Integer);           //YearMoney和MonthMoney共用内存,按最大内存分配
  1:(MonthMoney: ShortInt);         //该record的大小是12字节(ID+Grade+YearMoney)

end;




- 阅读剩余部分 -

开车,停车,省油,各种技巧!

开 车 技 巧

安全行车的基础是开车习惯、临危处置经验、遵纪守法意识;给大家分享“开车,停车,省油各种技巧”,知识点有点多,请用心学习!

1、上车先看车

上车前绕车转一圈,看车的外况、轮胎、车底下有没有漏油漏水。一个星期还得揭开盖子检查一次机油、冷却水、刹车油。

2、点火步骤

拉紧手刹(防备滑动),离合器踩到底,空档,不踩油门(加速踏板),转动钥匙到Ⅱ档后停6秒钟,让汽车电子系统上电自检(此时可系上安全带),然后继续转动钥匙到Ⅲ档点火,点火时可轻踩油门。

3、开车先热车

电喷车几乎不用热车。这里热车是指启动润滑系统。停车超过3小时,发动机点着火后,怠速10秒以上,转速表下降到1000左右,再发车。北方严寒天气适当延长怠速热车时间。

- 阅读剩余部分 -

手把手教你干掉人事部---劳动法

最近一直在准备考试,因考试涉及的法律非常得多,所以近期对一些法律有了一个全新的认识,下面将我所学及本人所认识的各种奇葩事件做一个分析,欢迎大家留言讨论,互相学习。做人事工作的朋友不要怪我,如题:干掉人事部。
新《劳动法》于2013年7月1日起施行。下面分1、2、3、4.。。。。予说明
1、上班第一步签订《劳动合同》,如果入职超过一个月公司还不与你签订劳动合同怎么办?答案是恭喜你。你成功拿到了两倍工资《劳动法》第八十二条 用人单位自用工之日起超过一个月不满一年未与劳动者订立书面劳动合同的,应当向劳动者每月支付二倍的工资;用人单位违反本法规定不与劳动者订立无固定期限劳动合同的,自应当订立无固定期限劳动合同之日起向劳动者每月支付二倍的工资(应当签无固定期而没有签的,依此条款索赔)。这时候你要做的第一件事是:马上到银行打印工资流水,并盖银行章,它有两个作用:1)证明你的实际工资;2)证明你在这家公司工作过,因为公司发工资的必是该公司的对公账户。第二步:申请劳动仲裁,坐等赔偿。遇到这种事无需找人事部谈,如果你找了,那很遗憾,你给了自己的对手补救机会。



- 阅读剩余部分 -

Sql Server 2012 Enterprise Edition 企业版 序列号

Sql Server 2012 Enterprise Edition 企业版 迅雷 下载地址
版本号
cn_sql_server_2012_enterprise_edition_x86_x64_dvd_813295
序列号
MICROSOFT SQL SERVER 2012 ENTERPRISE CORE
FH666-Y346V-7XFQ3-V69JM-RHW28
MICROSOFT SQL SERVER 2012 BUSINESS INTELLIGENCE
HRV7T-DVTM4-V6XG8-P36T4-MRYT6
MICROSOFT SQL SERVER 2012 DEVELOPER
YQWTX-G8T4R-QW4XX-BVH62-GP68Y
MICROSOFT SQL SERVER 2012 ENTERPRISE SERVER/CAL EDITION
748RB-X4T6B-MRM7V-RTVFF-CHC8H
MICROSOFT SQL SERVER 2012 STANDARD
YFC4R-BRRWB-TVP9Y-6WJQ9-MCJQ7
MICROSOFT SQL SERVER 2012 WEB
FB3W8-YRXDP-G8F8F-C46KG-Q998F