Main

它它它它 Archives

December 31, 2005

CC攻击原理及防御

很多朋友都知道木桶理论,一桶水的最大容量不是由它最高的地方决定的,而是由它最低的地方决定,服务器也是一样,服务器的安全性也是由它最脆弱的地方决定的,最脆弱的地方有多危险服务器就有多危险。DDOS也是一样,只要你的服务器存在一个很耗资源的地方,限制又不够,就马上成为别人DDOS的对象。比如SYN-FLOOD,它就是利用服务器的半连接状态比完全连接状态更耗资源,而SYN发动方只需要不停的发包,根本不需要多少资源。

一个好的DDOS攻击必须是通过自己极少资源的消耗带来对方较大的资源消耗,否则比如ICMP-FLOOD和UDP-FLOOD都必须和别人一样大的带宽,对方服务器消耗多少资源自己也得赔上多少资源,效率极其低下,又很容易被人发现,现在基本没有什么人用了。

攻击原理

CC主要是用来攻击页面的。大家都有这样的经历,就是在访问论坛时,如果这个论坛比较大,访问的人比较多,打开页面的速度会比较慢,对不?!一般来说,访问的人越多,论坛的页面越多,数据库就越大,被访问的频率也越高,占用的系统资源也就相当可观,现在知道为什么很多空间服务商都说大家不要上传论坛,聊天室等东西了吧。

一个静态页面不需要服务器多少资源,甚至可以说直接从内存中读出来发给你就可以了,但是论坛就不一样了,我看一个帖子,系统需要到数据库中判断我是否有读读帖子的权限,如果有,就读出帖子里面的内容,显示出来——这里至少访问了2次数据库,如果数据库的体积有200MB大小,系统很可能就要在这200MB大小的数据空间搜索一遍,这需要多少的CPU资源和时间?如果我是查找一个关键字,那么时间更加可观,因为前面的搜索可以限定在一个很小的范围内,比如用户权限只查用户表,帖子内容只查帖子表,而且查到就可以马上停止查询,而搜索肯定会对所有的数据进行一次判断,消耗的时间是相当的大。

CC就是充分利用了这个特点,模拟多个用户(多少线程就是多少用户)不停的进行访问(访问那些需要大量数据操作,就是需要大量CPU时间的页面)。很多朋友问到,为什么要使用代理呢?因为代理可以有效地隐藏自己的身份,也可以绕开所有的防火墙,因为基本上所有的防火墙都会检测并发的TCP/IP连接数目,超过一定数目一定频率就会被认为是Connection-Flood。

使用代理攻击还能很好的保持连接,我们这里发送了数据,代理帮我们转发给对方服务器,我们就可以马上断开,代理还会继续保持着和对方连接(我知道的记录是有人利用2000个代理产生了35万并发连接)。

可能很多朋友还不能很好的理解,我来描述一下吧。我们假设服务器A对Search.asp的处理时间需要0.01S(多线程只是时间分割,对结论没有影响),也就是说他一秒可以保证100个用户的Search请求,服务器允许的最大连接时间为60s,那么我们使用CC模拟120个用户并发连接,那么经过1分钟,服务器的被请求了7200次,处理了6000次,于是剩下了1200个并发连接没有被处理。有的朋友会说:丢连接!丢连接!问题是服务器是按先来后到的顺序丢的,这1200个是在最后10秒的时候发起的,想丢?!还早,经过计算,服务器满负开始丢连接的时候,应该是有7200个并发连接存在队列,然后服务器开始120个/秒的丢连接,我们发动的连接也是120个/秒,服务器永远有处理不完的连接,服务器的CPU 100%并长时间保持,然后丢连接的60秒服务器也判断处理不过来了,新的连接也处理不了,这样服务器达到了超级繁忙状态。

蝴蝶:我们假设服务器处理Search只用了0.01S,也就是10毫秒(这个速度你可以去各个有开放时间显示的论坛看看),我们使用的线程也只有120,很多服务器的丢连接时间远比60S长,我们的使用线程远比120多,可以想象可怕了吧,而且客户机只要发送了断开,连接的保持是代理做的,而且当服务器收到SQL请求,肯定会进入队列,不论连接是否已经断开,而且服务器是并发的,不是顺序执行,这样使得更多的请求进入内存请求,对服务器负担更大。

当然,CC也可以利用这里方法对FTP进行攻击,也可以实现TCP-FLOOD,这些都是经过测试有效的。

防范方法

说了攻击原理,大家肯定会问,那么怎么防御?使用硬件防火墙我不知道如何防范,除非你完全屏蔽页面访问,我的方法是通过页面的编写实现防御。

1. 使用Cookie认证。这时候朋友说CC里面也允许Cookie,但是这里的Cookie是所有连接都使用的,所以启用IP+Cookie认证就可以了。

2. 利用Session。这个判断比Cookie更加方便,不光可以IP认证,还可以防刷新模式,在页面里判断刷新,是刷新就不让它访问,没有刷新符号给它刷新符号。给些示范代码吧,Session:

<%if session(“refresh”)<> 1 then

Session(“refresh”)=session(“refresh”)+1

Response.redirect “index.asp”

End if

%>

这样用户第一次访问会使得Refresh=1,第二次访问,正常,第三次,不让他访问了,认为是刷新,可以加上一个时间参数,让多少时间允许访问,这样就限制了耗时间的页面的访问,对正常客户几乎没有什么影响。

3. 通过代理发送的HTTP_X_FORWARDED_FOR变量来判断使用代理攻击机器的真实IP,这招完全可以找到发动攻击的人,当然,不是所有的代理服务器都发送,但是有很多代理都发送这个参数。详细代码:

<%

Dim fsoObject

Dim tsObject

dim file

if Request.ServerVariables("HTTP_X_FORWARDED_FOR")="" then

response.write "无代理访问"

response.end

end if

Set fsoObject = Server.CreateObject("Scripting.FileSystemObject")

file = server.mappath("CCLog.txt")

if not fsoObject.fileexists(file) then

fsoObject.createtextfile file,true,false

end if

set tsObject = fsoObject.OpenTextFile(file,8)

tsObject.Writeline Request.ServerVariables("HTTP_X_FORWARDED_FOR")&"["&Request.ServerVariables("REMOTE_ADDR")&"]"&now()

Set fsoObject = Nothing

Set tsObject = Nothing

response.write "有代理访问"

%>

这样会生成CCLog.txt,它的记录格式是:真实IP [代理的IP] 时间,看看哪个真实IP出现的次数多,就知道是谁在攻击了。将这个代码做成Conn.asp文件,替代那些连接数据库的文件,这样所有的数据库请求就连接到这个文件上,然后马上就能发现攻击的人。

4. 还有一个方法就是把需要对数据查询的语句做在Redirect后面,让对方必须先访问一个判断页面,然后Redirect过去。

5. 在存在多站的服务器上,严格限制每一个站允许的IP连接数和CPU使用时间,这是一个很有效的方法。

CC的防御要从代码做起,其实一个好的页面代码都应该注意这些东西,还有SQL注入,不光是一个入侵工具,更是一个DDOS缺口,大家都应该在代码中注意。举个例子吧,某服务器,开动了5000线的CC攻击,没有一点反应,因为它所有的访问数据库请求都必须一个随机参数在Session里面,全是静态页面,没有效果。突然发现它有一个请求会和外面的服务器联系获得,需要较长的时间,而且没有什么认证,开800线攻击,服务器马上满负荷了。

   

代码层的防御需要从点点滴滴做起,一个脚本代码的错误,可能带来的是整个站的影响,甚至是整个服务器的影响,慎之!

December 28, 2005

(葡萄)酒文化

CD美酒,烛光伊人。好像怎么样都可以,可以浪漫亦可以正统;可以畅饮亦可以细品;可以让人伤感亦可以让人兴奋;可以独乐乐亦可以与众乐乐,这就是魅力永存独步天下的葡萄酒。法国人把它称为“美好生活”的代名词,在法国高卢地区的俗谚里,就有诸如“没有葡萄酒的一餐,如同没有阳光的一天一样暗淡”之类的赞叹。 如同咖啡,葡萄酒原也是种外来文化,从最初的“追求新奇”到“享受品质”,从张裕、长城的“中国红”到法国、意大利的洋酒,中国人对葡萄酒的认识也分为三个阶段:

  入门——“听酒”,听酒小姐介绍而买;

  初级——“看酒”,有了一些专业的知识,按图索骥;

  高级——“品酒”,现在的中国,有一部分人已经晋升为“酒客”,可以自信地品酒,依照自己的感觉爱好和主张,主动去选酒。

  专家宝典:葡萄酒入门10式

  曾经有一杯好酒摆在我面前,而我没有珍惜,如果上天再给我一次机会……《大话西游》的经典台词套用在对葡萄酒的热爱与钟情上,也是别有一番味道。身为主妇的你如果想在节日的家宴里再有葡萄美酒登台,就千万不可造次。

  想要对葡萄酒有一番彻底的了解并非易事,而是一门高深的学问,为了让你成为一名合格的家宴女主人,记者专程采访了中国最大的葡萄酒进口商名特公司的掌门人柯鲁,作为在中国生活了多年的外国人,中西合璧,贯通古今的背景,使得他对葡萄酒也有着与众不同的理解,柯鲁先生推荐的选酒品酒独到的10式,也会成为你手中的宝典。

  第一式:红白分明

  葡萄酒有红、白之分,主要原因在于果皮,红葡萄酒俗称“红酒”,在酿制过程中连皮一起泡发酵,而“白酒”,要先榨汁,将果皮及果汁分离,以免酒的颜色变红。初级入门的葡萄酒买手,最必要知道的是二红二白:红——赤霞珠Cabernet Sauvignon、白——莎当妮Chardonnay、红——黑皮洛Pinot Noir、白——布朗克Sauvignon Blanc,如果到超市里,你对酒小姐说,我想买波尔多的赤霞珠,很地道,令人刮目相看。

  2。法国酒看AOC

  法国是全世界公认的产葡萄酒的龙头老大,其地位无可动摇。当然,意大利、西班牙等地区也是产葡萄酒大国。大部分的人选洋酒都会首选法国,选购法国葡萄酒,标志之一是看酒瓶身前标鉴是否有“AOC——Appellation +地名+Controlee”的字样。这是非常重要的标志,它表明了此葡萄酒经过了法国政府下属的权威机构INAO的检验,是可信赖的,有质量保证的。也因此,法国酒酒标上没有种类,只有产区。

  3。产区越小,酒越贵重

  如果选法国酒,选购的原则是产区越小,酒越贵重,举例而言,法国最有名的葡萄酒产区,波尔多,如果一瓶酒产自波尔多,那么它的标识上的AOC应为——“Appellation Bordeaux Controlee”,而作为波尔多下面的小区,梅多克生产的酒更为精华,那么如果看到AOC标为——Appellation Medoc Controlee则表明此酒比波尔多更贵重。但在梅多克下又分有若干小区,那么更有名的是玛歌Margaux,瓶身的AOC就是Appellation Margaux Controlee。

  4。并非年份越老越好

  葡萄酒并非年份越老越好,一般而言,90%的葡萄酒不能存放太长的时间,新鲜的白葡萄酒超过2年,就容易变味,红葡萄酒也不应超过5年,在葡萄酒的标鉴上,一般会有年份标明,这个年份表明了是收获葡萄的年份,如果没有年份标识,那么此瓶葡萄酒的质量就要引起怀疑,因为它可能是用不同年份的葡萄酒随便调配而成的。在许多洋酒的中文背标上还标有生产日期,但这种日期并不是选购葡萄酒的关键。

  5。新大陆酒看种类

  一些新大陆产区,包含美国、澳洲、南美等,名气也在逐渐形成中。这些酒的性价比非常好,一瓶优质的新大陆酒可能只是法国中等酒的价位,但因为新大陆酒的酒瓶上标的都是种类,所以,你还应熟悉一些红白葡萄的种类,我们为您各推荐5种。

  红的:赤霞珠(又译:颂维翁)Cabernet Sauvignon

  梅罗特(又译:美乐) Merlot

  黑皮诺(又译:黑品乐) Pinot Noir

  莎瑞斯(又译:西拉) Shiraz(Syrah)

  仙粉黛(又译:金粉黛) Zinfandel

  白的:莎当妮(又译:霞多丽) Chardonnay

  布朗克(又译:长相思) Sauvignon Blanc

  白诗南Chenin Blanc

  佳威Gavi

  雷司令Riesling

  6。美酒与美食对对碰

  家宴里的红色肉类、烧烤肋排等,为了烘托出食物的美味,最好是选择口味较重一些的红酒。而海鲜、白肉或开胃菜则以白酒搭配为佳,如果以红酒相伴,则其浓郁厚实的口感会冲淡食物的原始口味。

  7。认明进口商,详查品质

  进口商是葡萄酒筛选和控制的第一道关卡,市场上的葡萄酒都是进口商根据其专业知识筛选引进的,运输、储存等过程严格把关才能保证你喝到的是有品质的酒。所以选酒时先要看背面是否标有进口商的名称、电话等资讯,如果发生问题也能有线可查。选购葡萄酒时,你对它所能做的体检就是软木塞了,这是反映该瓶酒“健康状况”的重要指标。软木塞若突出太多,表示可能是长时间处于温度过高的情况下所致。

  8。花小钱买好酒

  所谓“顶级葡萄酒”的品质固然让人欢喜赞叹,但它们的价格也实在让人咋舌。把金钱与品质划上等号,其实并不是选酒的上乘作法,因为选酒是非常能体现一个人眼光与功力所在的,贵的就是好的,并非是选酒的惟一标准,如果能在预算不高的额度内选到了优质的酒,才是真正的葡萄酒买手。在国内而言,无论送礼还是请客,一瓶100-150元的酒就很体面了。如加州的木桥系列,在150元左右可以买到四五个品种。

  9。法国香槟产区的葡萄酒是真正的香槟

  法国历史上著名女性庞巴度夫人说过一句至理名言,香槟是惟一能让女人饮用之后仍能保持美丽的葡萄酒。作为一种略酸、极顺口的气泡葡萄酒,香槟的口味非常大众化。细碎的气泡令人心情舒畅,闪烁的金黄让人赏心悦目。如果在香槟里加入微量的红葡萄酒,不仅能改善色泽,也为香槟微微地添加了一点红葡萄酒的涩味,甜蜜顺口之余微有浅浅酸涩残留舌根,没有什么比这款“粉红香槟”更具女性气质的了。

  10。冰酒亦是极品葡萄酒

  近年来渐有名气,制作工艺非常特别,必须在葡萄在树上自然冻结再压榨而成,由于浓缩与脱水,所以味道特别足,以莱茵河德国奥地利产区为最佳,但近年来,加拿大亦是优良产区。冰酒可在餐后饮用,加拿大的冰酒物美价廉。

  品酒3步曲

  品酒如品食,同样要讲究色、香、味俱佳,其实我们普通人喝酒只是简单的味觉享受过程,并不像品酒家那般考究,但如果能循着正确的品饮步骤细细品味,更能感受到葡萄酒的万种风情,一亲葡萄酒芳泽。

  色——眼观

  将酒倒入无色透明的酒杯中,以白色桌布或墙壁作背景,手握酒杯杯脚成45度倾斜,看看酒的颜色是否澄澈无杂质;告诉你的经验是,较年轻的葡萄酒呈紫红色,成熟一点的葡萄酒呈橙红色。

  香——鼻嗅

  第二个步骤是闻,以手握住葡萄酒杯的杯脚,摇晃杯子,使酒与空气接触,以显现出酒的原始真味。接着将鼻子靠近酒杯,深吸一口气,你就能闻到该葡萄酒迷人的香气。

  味——舌尝

  喝一大口酒含在嘴里,将酒在口中作漱口的动作,使分布在各处的味蕾能同时均匀地感受到酒的味道,进而分析出酸、甜、苦、辣、涩等各种滋味。

  葡萄酒推荐榜

  意大利酒

  意大利酒长期以来保持自己的特色,也是世界上惟一没有全盘倒向法国的国家。意大利葡萄酒可以选购的特色产品有:

  依产区而分为:

  托斯卡纳Tuscany——推荐酒为……弗莱斯克巴尔迪Frescobaldi酒园的吉奥康多蒙丝娜Castel Giocondo, Brunello di Montalcina DOCG

  皮尔蒙特Piemonte

  ——推荐酒为……贝萨诺Bersano酒园的保罗珍藏Barolo Riserva DOCG温涅妥Veneto

  ——推荐酒为……马西Masi酒园的埃玛娜精选Amarone

  新大陆特色酒

  一瓶新大陆的优质酒可能只是法国中等葡萄酒的价位,所以会喝酒的人不一定选贵的法国酒,而是选独到的新大陆酒。

  阿根廷:梅尔别克Malbec

  南非:品乐Pinotage

  智利:佳美娜Carmenere

  澳大利亚:莎瑞斯Shiraz

  新西兰:布朗克

  Sauvignon Blanc

  美国加州:仙粉黛Zinfandel

  极品葡萄酒

  在任何一种节日或家庭聚会中,你可能都希望能拿出好酒来与大家一同分享,那么以下几款则是你重头必备极品酒。

  罗斯西尔城堡的沙都拉菲Chateau Lafite Rothschild,Grand Cru

  莱斯苏特恩甜酒Sauternes Chateau Rieussec,Sauternes

  傲翁酒园特酿Opus One

  三位主妇的葡萄酒家餐

  在酒文化非常兴盛的国度,在什么场合喝什么酒是一件重要的事情。如同中国人喝茶一样,对法国人而言,如果不是正式的聚会,只喝餐酒,就会较为随便,类似于喝啤酒,但在生日、节日等重要场合或是特殊场合,则会体面地品酒。下面的3位主妇,就有不同的心得。

  主妇一,Sallie某使馆参赞夫人

  我经常在家中举行一些小型的聚会,有时候,下午时分,只是专门的品酒聚会,为客人们准备一些小吃,如口味较清淡的瑞士、英国的chees,一些腌制的橄榄,一些长条的面包片等等,当然如果再加一些红黑的鱼籽酱就更地道了。这种聚会不一定吃饭,主要是品酒。如果要在家中举办有些西化味道的家宴,我的经验是:

  餐前:一般而言,客人会提前15分钟左右到来,在正式入座之前,会三三两两聚在一处闲谈,这个时候,要选择香槟。当然,如果再加上一点奶酪、面包条或小甜点,更为地道。

  餐中:第一道——凉菜,配以清淡的白葡萄酒,例如布朗克Sauvignon Blanc。

  第二道——白肉(鸡鱼类)配以口味渐浓的白葡萄酒,我推荐为莎当妮Chardonnay,颜色也稍黄一些。喝酒的口味是从淡到浓,而且在每道菜之间,讲究一点可以有开胃的柠檬冰汁,好像是漱口一样,为了让你的舌尖可以更纯粹地品味酒。

  第三道——红白之间的肉(烧烤类的鸭肉、鹅肉等)配以勃根地的红酒,如黑皮诺Pinot Noir。

  第四道——口味浓郁的红肉配口味更为浓烈的红酒,我推荐重磅型的赤霞珠Cabernet Sauvignon,此红酒配牛排或是带胡椒的烤肉都是恰到好处。

  第五道——甜食,再次回到口味较轻的苏特恩甜酒Sauternes。当然,如果客人的口味有偏好,也可以在餐后加一些冰酒或烈酒。餐中,一般而言,不会喝烈酒。

  秘诀大公开

  1.吃菜后,喝酒前,一定要习惯性地用餐巾擦一下嘴,免得在杯口留有油渍印记。

  2.倒酒时,一般会先给主人杯中倒半寸的酒,当主人经过看、闻、尝三个环节后,再示意正式倒给客人。

  3.法国人喝酒前,都会举起杯,互相说一声“好胃口”,才开始吃。

  主妇二:Judy外企职员

  因为职业需要,我经常会在周末时与朋友们聚会,葡萄酒自是少不了的,席间有地道的法国人,也有中国人。我对葡萄酒略知一二,反而不会选择法国酒,这样选不好,还会露怯,我的方法是选新大陆的葡萄酒。同样是西式家宴,如果是选择新大陆吃法,那么酒的选择自然也会不同,我的与菜相配的葡萄酒选择是这样的:

  开胃酒——香槟——加州——库克斯COOK`S香槟Cook`s Brut Champagne

  白葡萄酒——莎当妮——加州——纳帕谷莎当妮Napa Valley Chardonny

  清淡红葡萄酒——澳大利亚的莎瑞斯Shiraz

  重磅红酒——加州纳帕谷赤霞珠Cabernet Sauvignon

  餐后酒——加拿大冰酒

  秘诀大公开

  1.开瓶时,要把开瓶器拧得很深,这样才不会拔出半个木塞,当场现眼。

  2.酒封只割掉到酒瓶口的下半寸即可,不让酒与铝皮发生化学反应。

  3.葡萄酒要一道道喝,喝完一种再上另一种,不能一下全都上桌,这点跟中国不同。

  4.在国外,没有干杯这个词,客人与主人通常是随吃随喝,吃一口,喝一点,cheers,只是举杯,碰杯,但很少有一口喝尽的时候。

  主妇三,席兰全职太太

  我的家宴更多的时候是中西合璧。完全西式,一来觉得自己不地道,二来朋友们也未必接受,中国也有各种葡萄酒,像张裕、长城、王朝等,中国的葡萄酒与洋葡萄酒选择哪个更为适当呢。我的经验是,对于百元以上的酒来说,中国的葡萄酒的性价比显然比不上洋酒,也就是说,同样是花百元左右的价钱,选择一瓶更有历史更有酒文化的洋酒性价比会更为合理。如果你在家中布置一款道地的中式家宴,我推荐酒单如下:

  第一道:凉菜时,建议搭配白葡萄酒,可以有两种选择,一种是淡一些的布朗克Sauvignon Blanc,另一种是较浓一些的莎当妮Chardonnay。

  第二道:烤鸭类或鱼类,勃根地的黑皮诺Pinot Noir或是香格里拉·藏秘青稞干红。

  第三道:味道浓郁的红肉菜肴:波尔多的赤霞珠Cabernet Sauvignon。秘诀大公开

  1.香格里拉·藏秘青稞干红是我在市场上发现的一款不似葡萄酒,胜似葡萄酒的好酒,它也是用波尔多瓶包装,既保留了葡萄酒的口味风格和饮用方式,又消除了葡萄酒特有的酸味,加入了青稞沁人的香味。

  2.我还有两款自助葡萄酒推荐给大家。

  第一款:白齿红唇

  原料:白葡萄酒、鲜榨苹果汁、雪碧

  作法:把如上三种原料以1∶1∶1的比例勾兑即可。

  推荐理由:对一些并不深谙葡萄酒的人来说,身为主人你应细心地为其准备口味较为轻淡、微甜的白葡萄酒,从感观口味中较接近入门,以免因葡萄酒一向有的苦涩感而产生排斥。此款酒最宜在乍暖还寒时分喝,不仅耐寒而且轻松解除疲劳。

  第二款:迷情醉人

  原料:红酒、柠檬汁、冰水

  作法:把如上三种原料以2∶1∶1的比例勾兑。

  推荐理由:此一款加工而成的红酒酸甜度都会增加,不仅能增加食欲,每日一小杯,还能增强体质。
保健养颜红葡萄酒

  逢年过节,餐桌上总少不了酒来助兴。否则,这顿饭将会吃得平平淡淡,气氛也活跃不起来。可说到酒,它的种类品牌极多,大体上可以分为白酒、黄酒、啤酒、葡萄酒、果露酒几大类。其中,对人体健康有好处的,首推葡萄酒,尤其是红葡萄酒。好的红葡萄酒,外观呈现一种凝重的深红色,晶莹透亮,犹如红宝石。打开瓶盖,酒香沁人心脾,啜一小口,细细品味, 只觉醇厚宜人,满口溢香。缓缓咽下之后,更觉惬意异常,通体舒坦。实在是一种不可多得的享受。从医学的最新研究结果看,经常饮用红葡 萄酒,起码有四大好处。第一是延缓衰老:人体跟金属一样,在大自然中会逐渐"氧化"。金属氧化是铁生黄锈,铜生铜绿,人体氧化的罪魁祸首不是氧气,而是氧自由基,是一种细胞核外含不成对电子的活性基因。这种不成对的电子很易引起化学反应,损害DNA(脱氧核糖核酸)、蛋白质和脂质等重要生物 分子,进而影响细胞膜转运过程,使各组织、器官的功能受损,促进机体老化。红葡萄酒中含有较多的抗氧化剂,如酚化物、鞣酸、黄酮类物质、维生素C、维生素E、微量元素硒、锌、锰等,能消除或对抗氧自由基,所以具有抗老防病的作用,据调查统计表明,生活在盛产葡萄酒区域的人们,由于饮用葡萄酒的机玄较多,所以平均寿命较长。在葡萄种植园工作的农民,平均寿命达90岁以上。 第二是预防心脑血管病:红葡萄酒能使血中的高密度脂蛋白(HDL) 升高,而HDL的作用是将胆固醇从肝外组织转运到肝脏进行代谢,所以能有效的降低血胆固醇,防治动脉粥样硬化。仅如此,红葡萄酒中的多酚 物质,还能抑制血小板的凝集,防止血栓形成。虽然白酒也有抗血小板凝集作用,但几个小时之后会出现"反跳",使血小板凝集比饮酒前更加 亢进,而红葡萄酒则无此反跳现象。在饮用18个小时之后仍能持续的抑制血小板凝集。第三是预防癌症:葡萄皮中含有的白藜芦醇,抗癌性能在数百种人类常食的植物中最好。可以防止正常细胞癌变,并能抑制癌细胞的扩散。


top

葡萄酒与漂亮女人

   “一般的女人不喝酒,女人不喝一般的酒,喝酒的女人不一般。”把生命的悲哀倾于怀中,把希望的绝唱托于掌心,入口是青涩涩的生活,入梦的便是净化的先知。这就是指喝酒女人的那份心境。 红葡萄酒中含有(Flavonoids)的抗氧化成分,可抗癌、抗衰老及能预防血小板凝结成血管阻管。饮用葡萄酒对有轻微贫血的女性可养气活血、养颜美容,使皮肤有弹性,并能使菜肴中的油质消失,促进胃的消化能力。 喝容辰庄园葡萄酒,做美丽时尚新女人。 葡萄可入心及脾二经,健脾生肌、养心益制智,润肤美容、秀发。


top

红葡萄酒能防衰抗老

  将白藜芦醇加到人工培养的人类白血病细胞中,结果发现这些血癌细胞 丧失了复制能力。科学家己经从葡萄、桑树、花生等70多种植物中发现 了白藜芦醇,其中以葡萄制品含量最高。在各种葡萄酒中,又以红葡萄 酒的含量最高。因为红葡萄酒是用果皮、果肉果仁、果梗共同酿制的, 而有些葡萄酒则仅用果肉酿制,所以红葡萄酒是预防癌症的佳品。第四 是美容养颜作用:自古以来,红葡萄酒作为美容养颜的佳品,倍受人们喜爱。 有人说,法国女子皮肤细腻、润泽而富于弹性,与经常饮用红葡萄酒有关。 红葡萄酒能防衰抗老,这就包括延缓皮肤的衰老,便皮肤少 生皱纹。除饮用外,还有不少人喜欢将红葡萄酒外搽于面部及体表,因 为低浓度的果酸有抗皱洁肤的作用。据记载,过去的法国宫廷贵夫人, 如今的影视明星和服装模特,常将陈年红葡萄酒外用,以此来保养皮 肤,使皮肤更加光泽、细腻,富有弹性。虽然,饮用红葡萄酒的好处非 常多,然而也有量的限制。专家认为,饮用红葡萄酒,按酒精含量12%计 算,每天不宜超过250毫升,否则会危害健康。


top

葡萄酒的饮用

1. 在西式的餐饮文化中,最常被用来佐餐的饮料除了水之外,便要属葡萄酒了。故常称为佐餐酒(Table wines)。

在上葡萄酒时,如有多种葡萄酒,哪种酒先上,哪种酒后上,有几条国际通用规则:
  先上白葡萄酒,后上红葡萄酒;
  先上新酒,后上陈酒;
  先上淡酒,后上醇酒;
  先上干酒,后上甜酒。
 普通的酒在名牌的酒前喝
 口味酸的酒在甜酒前喝
 年头短,轻型的酒在成熟,醇厚的酒前喝

2. 如果是家中宴客,可以依酒配菜或依菜配酒作最佳选择和搭配。葡萄酒佐菜的目的在于让用餐时的口感味道更和谐,让酒、菜互相陪衬,为彼此增色,互添美味。口味浓重的菜,相配的酒自然也要丰厚,才能与之相应,清淡的菜则必然要清淡的酒,免得破坏细腻的味道。

下面是葡萄酒佐菜的实例:
吃海鲜、鱼虾、清蒸、浅色、奶色、干烤菜肴,宜配干白、半干白葡萄酒。
红烧、煎炸食物宜用干红。
喜庆时用起泡的香槟。
饭后宜用甜酒、白兰地、威士忌、朗姆酒。
酒会宜用苏打矿泉水、果汁、水果、冰调制的鸡尾酒。
与客人聊天时宜用干白、半干白葡萄酒。
吃色拉可饮用简单、轻型的白葡萄酒。
鸡蛋宜用干型的白葡萄酒,或者很轻型的含鞣酸少的红酒。
鱼类如果是用红葡萄酒烹制的,就选择同样的酒配合。

3. 饮葡萄酒的注意事项 干型,半干型白葡萄酒在摄氏 8-10度
桃红酒和轻型红酒在摄氏10-14度
鞣酸含量低的红葡萄酒摄氏15-16度
鞣酸含量高的红葡萄酒摄氏16-18度,勿加入冰块。
利口酒,香槟酒,及有气泡的酒在摄氏6-9度。
汽酒则应冰镇至7摄氏度0C饮用味道更佳。

  开纹的最佳温度跟白酒相似,而甜品酒的最佳温度则与红酒相差无几,即不用雪冻或加冰。

  品尝餐酒,可一观、二嗅、三尝。从杯底向上望,新酒色泽清晰鲜明,陈酒颜色深沉并有沉淀物。接着摇晃杯中酒,酒味夹着葡萄果香便涌出,不同餐酒有不同香味。接着喝酒时要细意品味,不要像饮啤酒那样豪饮。各种不用餐酒,甜味酸味高低不同,甜味餐酒(含糖量11.5-15克/100ml)较适合初尝者,因易入口,经验饮家则趋向较干(dry,既不甜之意,含糖量0.5-2.5克/100ml)的餐酒,认为其更能突出葡萄的芬芳。

  存放葡萄酒,应放在15-18摄氏度阴暗处,并以平卧摆放为佳,让水松塞因接触到餐酒而膨胀,保持密封,防止空气透进瓶内。


top

葡萄酒与健康

1. 酒与睡眠 酒能助兴但酒却不能助眠。

  睡前饮酒对睡眠十分有害。因为,饮点酒,虽可暂时抑制大脑中枢系统活动,使人的入眠速度加快,但是,一旦醒来,却会导致头错脑胀,还伴有头痛。因为,酒后睡眠大脑并未休息,比不睡还活跃。

  何况,酒中有害杂质多,甲醇、铅、杂醇这些东西进入人体后,要靠肝脏解毒才能排出体外。白天,酒中毒容易排泄,夜晚饮酒入睡后,代谢减慢,肝脏解毒功能相应减弱,有害物质容易积蓄,对人体健康极不利。朋友,临睡前勿用酒催眠。

2. 保持健康

  正常饮酒 酒,作为一种深得民心的饮料,自古就有两面性之说。从医学的角度而言,适量饮酒,可以行气活血、舒通筋骨还可以温调经脉、散寒止痛和兴奋神经、缓解疲劳。因此,在古代,酒也常常作为药引子来使用。现代人也认识到了酒的良好作用。法国做了大量的研究得出,葡萄酒可以促进健康和长寿,原因是葡萄酒可以有效地清除自由基,从而延缓衰老。另外从生活和文化的角度来讲,酒不仅能够提气氛、助兴致,而且还可以缓解人们的紧张情绪,因此成为人们日常生活中不可缺少的东西,特别是在交往日益扩大的当今社会,酒作为一种媒介,更是起到了不容忽视的作用。但如果过量饮酒,不仅不能获得良好的效果,而且会引发很多疾病。 有大量的研究证实,长期或一次性过量饮酒或酗酒会引发多种脏器的疾病。

  如:急性酒精中毒、胃出血、脑出血、胃及十二指肠溃疡、酒精性心脏病、酒精性肝病、股骨头坏死及神经系统的损害等等。因为92-98%的酒精是在肝脏内代谢的,所以长期饮酒对肝脏的损害最大。饮酒导致的肝病包括酒精性脂肪肝、酒精性肝炎、酒精性肝纤维化和酒精性肝硬化。研究证实,如果每天饮白酒半斤以上,十年便可以形成酒精性肝炎或酒精性肝纤维化,若继续饮酒,则会导致酒精性肝硬化。另外,长期大量饮酒的人,很容易形成酒精领带此时若想戒酒,则会非常困难,容易形成戒断综合症。这种人离开酒会出现发作性的心慌、出汗、乏力、忧郁、震颤甚至出现头昏、幻想、幻觉或昏阙,极其危险。因此可以看出,过量饮酒会对生命和健康造成极大的损害。

  那么我们如何掌握饮酒的正确方法,使其发挥好的作用,是大家都很关心的问题。首先我们认为饮酒应掌握几腑则:
1、饮酒要适量,以舒服为原则,不能逞英雄;
2、不能空腹饮酒,特别是空腹饮白酒很容易造成胃粘膜的损伤;
3、身体不适、情绪不良时尽量避免饮酒,以免加重症状;
4、饮酒不能成瘾,饮酒是一种很随意的行为,不能形成习惯或依赖;
5、尽量少饮高度酒,尤其不能长期饮高度酒。

  根据一项调查显示,北京城市人口中患酒精依赖的大约有14万人之多,这些人如果不能及时有效地控制饮酒,将会带来很大的危害,甚至危及社会和家庭,因此我们呼吁,正确饮酒,保证健康。


top

中外名酒

国内名酒:
长城牌干白葡萄酒 中国长城葡萄酒有限公司
王朝牌半干白 天津王朝葡萄酿酒有限公司
民权牌白葡萄酒 河南民权五丰葡萄酒有限公司
莫高牌干白葡萄酒 甘肃凉州葡萄酒业责任有限公司
杏花村牌半干白葡萄酒 山西杏花村葡萄酒有限公司
华东牌薏丝琳 青岛华东葡萄酿酒有限公司
东尼牌意思林 青岛东尼酿酒有限公司
华东牌莎当妮 青岛华东葡萄酿酒有限公司
凯威牌半干白葡萄酒 云港王府葡萄酒业有限公司
古井牌干白葡萄酒 安徽古井双喜葡萄酒公司
中华牌桂花陈 北京葡萄酒厂
奖杯牌半干白葡萄酒 徐卅葡萄酿酒总厂
西夏牌干白葡萄酒 宁夏玉泉葡萄酒厂
大正牌半干白葡萄酒 山西太极葡萄酒公司
蓬莱阁牌雷司令 烟台蓬莱阁葡萄酒有限公司
春梅牌桂花葡萄酒 内蒙托克托酒业集团
青岛牌甜白葡萄酒 青岛市葡萄酒厂
威龙牌威龙甜白葡萄酒 烟台威龙葡萄酒有限公司
长城牌干红葡萄酒 中法合资华夏葡萄酿酒公司
张裕牌解百纳干红葡萄酒 烟台张裕葡萄酒有限公司
威廉彼德牌干红葡萄酒 青岛威廉彼德酿酒公司
张裕牌张裕红葡萄酒 烟台张裕葡萄酒有限公司
华东牌干红葡萄酒 青岛华东葡萄酿酒有限公司
民权牌半干红葡萄酒 民权五丰葡萄酒有限公司
东尼牌赤霞珠 青岛东尼酿酒有限公司
威龙牌干红葡萄酒 烟台威龙葡萄酒有限公司
红梅牌通化红葡萄酒 通化葡萄酒有限公司
丰收牌中国红葡萄酒 北京红星酿酒集团
野力牌干红葡萄酒 秦皇岛野力葡萄酿酒有限公司
西夏牌干红葡萄酒 宁夏玉泉葡萄酒厂
地王牌干红葡萄酒 中化河北地王集团公司
莫高牌干红葡萄酒 甘肃凉卅葡萄酒业有限责任公司
张裕牌味美思 烟台张裕葡萄酒有限公司
东风牌丹凤干红葡萄酒 陕西丹凤酒厂
威龙牌威龙干桃红葡萄酒 烟台威龙葡萄酒有限公司
滇云牌云南干红葡萄酒 云南高原葡萄酒公司
蓬莱阁牌干桃红葡萄酒 烟台蓬莱阁葡萄酒有限公司
牧津牌桃红葡萄酒 天津牧津葡萄酿酒有限公司

国外名酒:
阿里高特 ALIGOTE 法国 1978年前 霞多丽 CHARDONNAY 法国 1981
白诗南 CHENIN BLANC 法国 1982 琼瑶浆 TRAMINER 德国 1892
贵人香/薏丝琳 ITALIAN RIESLING 1892 灰雷司令 GREY RIESLING 1892
白雷司令 WHITE RIESLING 德国 1982 米勒 雷司令 MULLER-THURGAU 德国 1980
白麝香 MUSCAT BLANC 1980 长相思 SAUVIGNON BLANC 法国 1892
白品乐 PINOT BLANC 法国 1965 味而多 PETIT VERDOT 法国 1892
内比奥罗 NEBBIOLO 意大利 1981 黑品乐 PINOT NOIR 法国 1964
弥生 MISSl0N 西班牙 歌海娜 GRENACHE 西班牙 1980
美乐 MERLOT 法国 1892 佳美 GAMAY 法国 1978
神薙INSAUT 法国 1980 蛇龙珠 CABERNET GERNISCHT 1892
赤霞珠 CABERNET SAUVIGNON 法国 1892 佳利酿 CARIGNAN 法国 1915
白福尔 FOLLE BLANCHE 法国 1973 品丽珠 CABERNET FRANC 法国 1892
赛美蓉 SEMILL0N 法国 1983 鸽笼白 COLOMBARD 法国 1973
西万尼 SILVANER 德国 1980 白玉霓 UGNI BLANC 法国 1973
宝石 RUBY CABERNET 美国 1980 桑娇维塞 SANGIOVESE 意大利 1981
西拉 SYRAH 法国 1980 增芳德 ZINFANDEL 美国 1980

怎么喝葡萄酒
葡萄酒源于波斯。《史记·汉书》中说的张骞出使西域,带来了葡萄酒和葡萄酒酿造技术。葡萄酒自问世以来,就一直受到了人们的喜爱和欢迎。它被当作药物,记录在古代西方的药典当中。在我国著名的《本草纲目》当中,也多次提到过葡萄酒的药用价值。最近,美国科学家发现了这样一个现象:和他们饮食习惯非常相近的法国人心血管疾病发病率远远低于美国人,而两国之间饮食习惯上唯一明显的区别就是,法国人比较喜欢喝葡萄酒。于是科学家们对葡萄酒重新进行了分析,结果发现葡萄酒里竟含有大量的维生素、蛋白质和多种氨基酸。他们还在葡萄酒里发现了一种叫做丹宁酸的物质。

  红葡萄酒里的高密脂蛋白是抗动脉硬化的,近年来通过研究发现,从红葡萄酒中提取出的丹宁酸,防治心血管病比较有效。现在心血管病可是威胁人类健康的第一大杀手,所以中老年朋友不妨坚持喝适量的红葡萄酒,这不失为自我保健的好办法。另外,现在的很多年轻朋友,工作压力大,精神也很紧张。所以,很多人健康状况不容乐观。他们也可以从现在开始养成喝葡萄酒的习惯,镇定神经、缓解压力。自我保健还是从年轻的时候抓比较好。

  听说喝葡萄酒还能够抗衰老,这太神奇了,是真的吗?

  红葡萄酒中含有一种物质叫抗氧自由基。由于抗氧自由基在体内能够防止脂肪的氧化,如果我们能够多吃一些抗氧自由基的物质,就会使脂肪的氧化受到阻止。所以,喝葡萄酒不单纯是预防疾病,要是长期喝的话,能够延缓衰老。

  虽说葡萄酒的原料是葡萄,可是吃葡萄是达不到喝葡萄酒的保健效果的。这是因为红葡萄里抗衰老的自由基主要存在于葡萄皮里,所以喝带皮发酵的红葡萄酒和吃葡萄的效果当然不一样啦!

  那么,如何挑选适合自己的葡萄酒呢?买葡萄酒当然要先考虑自己的口味,这里简单地给您做一个介绍:红葡萄酒是用红葡萄发酵酿制的,口感浓郁芳香;白葡萄酒当然是由白葡萄酿制的,喝起来清胃爽口。至于酸甜度,可不是由酒的颜色决定的。葡萄酒的酸甜度是根据葡萄酒的含糖量来划分的。比如说,红葡萄酒根据不同的含糖量可分为干红葡萄酒、半干红葡萄酒、半甜红葡萄酒、甜葡萄酒。白葡萄酒也一样。所以说患糖尿病的朋友也可以享用葡萄酒。只要您选择含糖分最少的干红葡萄酒和干白葡萄酒,一样可以通过喝葡萄酒来保健养生。

  下面我们看看葡萄酒储存的方式。

  葡萄酒应该平躺着存放。因为葡萄酒是有生命力的,在每瓶葡萄酒没有打开盖之前,它都会在瓶里有一个继续生长和成熟的过程。葡萄酒平躺着放,它的软木塞就会保持湿润,空气就进不来,这样,葡萄酒的质量就不会发生变化。酿酒师把平躺着存放的酒叫作睡觉的酒。同时,保存葡萄酒还是有温度要求的。白葡萄酒要放到8℃~10℃的温度里,红葡萄酒喜欢12℃~15℃的温度。总之,葡萄酒喜欢冷一些的环境,在20℃以上的环境中放久了就容易变质。葡萄酒只要不结冰,对品质就不会有影响,因此放在家里冰箱的冷藏室里,葡萄酒就会很安全。另外,刚买回来的白葡萄酒,您先别急着喝,最好放进冰箱的冷藏室里冷藏几个小时,喝起来就又清凉又干爽,味道最好了。

  葡萄酒是经过酿酒师精心酿造而成的。我们饮用它,是为了享受它独特的颜色、香气和口感,如果勾兑了其他的饮料,那就太可惜了,所以在喝葡萄酒的时候,最好不要添加其他任何饮料。

  葡萄酒是百分之百原汁发酵而成的,营养成分如果被破坏,实在是太可惜了!同时还要提醒您的是,打开的白葡萄酒喝不完,还是应该放在冰箱里保存,只是这会儿要立起来,但是,顶多能保存四五天。红葡萄保存时间要长一些,大约可以在冰箱里保存一个星期,所以,葡萄酒打开后,应尽快喝完。

  葡萄酒的酒精含量,大概在12度左右,所以酒后可千万不能驾车。

  葡萄酒的品尝与饮用

  葡萄酒是世界销量第二大酒种,相对于其他酒种它营养丰富,含有氨基酸、维生素、矿物质等人体必需的营养成分。世界上最好的葡萄酒产于法国。在我们中国人的餐桌上,白酒是情绪的宣泄,而在法国人的餐桌上,饮用葡萄酒讲究的是享受它本身的品质。所以,饮用葡萄酒首先要学会辨别什么才是好酒。

  这品酒的第一步,就是用我们的眼睛去看。首先,看酒的颜色好不好看。其次,看看酒是不是发亮,有无灰暗感。第三,要看酒杯壁上的酒流动的快慢,也就是我们常说的“挂杯”,好酒成分丰富,流动得慢。所以有句话说好酒会哭,像流泪一样。

  品酒的第二步是闻。好酒有清纯的果香味,可以让您联想到许多红颜色的水果。

  辨别好酒的第三步就是品尝。品尝的时候要让酒在口腔中停留一段时间,不断地打转,使它到达口腔中的各个部位,这样才能尝出它的味道来。好酒讲究的是平衡,不能让任何一种味道特别突出,而这所有的味道综合起来,取得一个和谐的效果,这就是好酒。

来到西餐厅,我们坐下之后的第一件事便是点菜,这个西餐的菜该怎么点呢?点西餐首先就是点酒,那么在种类繁多的酒当中,我们应喝哪一种呢?

  法国葡萄酒有红葡萄酒和白葡萄酒之分,还有一个就是两者之间的粉红葡萄酒。什么时候喝红酒呢?一般来说是吃猪肉、羊肉、牛肉这种红肉时才喝红酒。喝白葡萄酒相对应的菜一般是海鲜、鸡肉等白色的肉。而当我们的餐桌上既有红肉又有白肉时,我们就可选择粉红葡萄酒。所以,如果我们吃西餐时要点酒,应当根据您吃的菜来决定,因为这样搭配食物口感最好。

  当我们来到西餐馆就餐的时候,往往会看到在您的左前方已经放好了两个杯子,一个是大一点的,一个是小一点的,哪个是喝酒的呢?按西方人的习惯,小一点的是给您喝酒的,大一点的是用来喝水的。

  在餐桌上,中国人都喜欢以喝酒的量来制造气氛、联络感情,那么我们在喝葡萄酒的时候,有什么样的规矩呢?

  喝葡萄酒时,首先,不要倒满了,只倒1/3或者半杯即可。第二,可以碰杯,但不要干杯。第三,不要在酒里加冰,要在正常的室温下喝。白葡萄酒要在瓶外加冰,冰镇以后饮用。

  再有,提醒您一点,您喝的时候,不要加雪碧、可乐这些饮料在里面,法国人非常忌讳这样做。

  葡萄酒的种类与选购

  对于我们普通消费者来说,来到超市,面对着琳琅满目的葡萄酒,又不懂外文,该如何来选择一瓶好的葡萄酒呢?

  当您走进商店,看见琳琅满目的葡萄酒,不知道怎么选的时候,教给您一个很简单的方法:拿起一瓶酒来,如果酒瓶上写有两个单词,这两个单词一个在前面,一个在后面,前面的以“A”开始,后面的以“C”开始,这首先就说明这已经是上等酒了。这两个单词是什么意思呢?“A”就是产品名称,“C”就是国家监制。有国家监制和产品名称的酒,就一定是上等酒,行家把它称为AOC级别的酒。另外,我再告诉您两点:第一个就是所有的AOC的酒,它上面都一定打出年份来了,比如1997,1998,2000,2004。另外,就是看它的度数,度数一般写在左下角,12度以上的都是好酒。葡萄酒并不是说每年的都一样好,所以您买酒的时候,还要看看年头。

  因为每年的气候都不同,好的年头,阳光、雨水特别适宜葡萄生长,做出来的酒就好,否则当年的酒就不好。

  在超市里,我们会发现葡萄酒有干白干红之分,这到底是什么意思呢?干红或干白的含义是,葡萄酒里面的糖已经全部转化成酒精了,所以就干干净净的,没有糖了。

  干红干白葡萄酒应该是不含糖分的,所以忌糖者也可以用,而且葡萄酒营养丰富,每天喝一点对健康非常有好处,那么喝多少最合适呢?

  葡萄酒含有对人体健康有益的几种酶,可以分化血脂,但是喝多了就会影响健康了。法国医学界的人认为最合适的量是一顿饭2~3杯。

  干邑、白兰地等也是由葡萄蒸馏而成的葡萄酒,作为消化酒,只需饭后喝一点点。可因为它是40度的酒精度,常常会使人喝醉,这就失去了葡萄酒优雅的精神品质。提起干邑、白兰地,人们自然就想起两个字——XO。

  您知道什么是XO,什么是XOP、VS、拿破仑吗?

  XO不是一种品牌,它是给干邑等用葡萄做的烈性酒定的一种等级。它是根据酒在橡木筒里存放的时间长短而定的。XO是存放时间最长的,XO就是陈年老酒的英文缩写,其次是XOP、VS,存放时间最短的就是拿破仑。

  好酒是可以储藏的,如同珍宝,它会随着时间的推移而变得日益珍贵。

  如果您喜欢法国葡萄酒的话,我建议您在家里面找一个角落,也开辟一个小小的酒窖,把酒储存起来。随着时间的推移,您就可以得到这种弥足珍贵的佳酿。

在 Access 中使用“存储过程”

我们已经熟悉在 ASP 中通过调用 SQL Server 存储过程来执行数据库操作,不过大家是否知道,在桌面级数据库 Access 中,我们也能够创建并使用“存储过程”?

Access + ASP 是开发轻量级 Web 应用程序的绝佳组合:简单,快速,兼容性好,但是性能通常不高。并且,用 ADODB.Connection 和 Recordset 对象来执行 SQL 语句的方式,也有一些不方便,因为带参数的 SQL 语句的参数值也常常是拼接到字符串中,于是便有了诸如“单引号问题”这样的麻烦。使用存储过程的一个好处就是,支持 SQL 语句参数值的另外提供。

事实上,Access(2000 及以上版本)中所谓“存储过程”,和 SQL Server 中的 Stored Procedure 是不能比的。它只能算是“Stored Procedure Lite”,不支持多条 SQL 语句,不支持逻辑语句(呵呵,毕竟不是 T-SQL)等等,我也还不清楚它是不是预编译了。不过,正如同 VBScript 实现的所谓“类”仅仅具有封装性,对于代码结构的“美化”和程序重用性具有很大促进一样,Access 的“轻量存储过程”,对于规范,小出错几率的数据库操作应该也有帮助,并且性能可能会有提高。

下面我译 step by step 的方式,介绍如何在 Access 中创建存储过程,然后在 ASP 程序中使用它。

(一)在 Access 中创建“存储过程”

不知道大家的 Access 应用水平如何,反正它对于我来说,仅仅就是一个 MDB 数据库文件的创建工具,我只会新建 MDB 文件,然后在 Access 的界面中创建表,索引,约束等等,over~

Access 中的“查询”,就扮演了存储过程的角色。下文中我提到的 Access 的“存储过程”或者“查询”都是指这个东西

对于“查询”的创建,Access 提供了一个傻瓜工具,类似 VS.NET 里边建立 DataAdapter 时的向导。不过我喜欢直接写 SQL 代码

然后在 Access 主界面上点击左侧的“查询”按钮,再在右边双击“在设计视图中创建查询”,以打开查询设计视图。

这时弹出的是可视化的查询生成器,我们首先添加 SQL 语句需要涉及的表。

添加表之后,在设计视图上点击鼠标右键,选择“SQL 视图”,以切换到 SQL 代码编辑窗口。

好,下面说说 Access 的存储过程的特点。

Access 的查询,我目前的感觉是对 SQL 语句的一个包装,或许进行了某种优化如预编译。我们不能像写 SQL Server 存储过程那样使用多重操作,事务,逻辑判断,循环等等……

但是我们使用 Access 存储过程的主要目的,就是使用参数额外提供的查询,使用存储过程,我们不必再面对将参数值拼接到 SQL 语句字符串中时遇到的各种麻烦,比如:

代码:
Dim sql
sql = "SELECT * FROM Users WHERE UserName = '" & userName & "'"

以上代码中,如果字符串变量 userName 中含有“'”单引号,则会报错。我们必须手工转化:

代码:
Dim sql
sql = "SELECT * FROM Users WHERE UserName = '" & Replace(userName, "'", "''") & "'" '转化为连续两个单引号

而使用带参数查询,我们的 SQL 语句可以写为:

代码:
Dim sql
sql = "SELECT * FROM Users WHERE UserName = @userName"

然后把参数 @userName 的值以 Command 对象的 Parameter 属性来传入即可,很方便直观。

代码:
With cmd
'创建参数对象
.Parameters.Append .CreateParameter("@userName")

'给各参数指定值
.Parameters("@userName") = userName
End With

这里还要说明 Access 存储过程中参数的使用。和 SQL Server 的存储过程中用 @ 变量指定参数,然后同名传入参数对象不同,Access 中的参数,是以“顺序”而非“名字”来识别的。传入的参数无需指定名字,随便起,SQL 中的参数名字也可以随便起,只要传入参数值时,按照 SQL 语句中的参数出现顺序指定就行了。通常,我们使用 Command 对象的 Execute 方法,直接传入参数值数组来执行~

代码:
cmd.Execute , Array(userName)

再比如,你的一个 Access 存储过程这么写:

代码:
select * from Users where UserName = p_UserName and BookTitle = p_bookTitle

你可以就这么执行,通过传入参数值数组,但是顺序要对应:

代码:
cmd.Execute , Array(userName, bookTitle)

OK,看看我们的例子中使用的两个查询,一个是写入数据。写好 SQL 语句后保存并命名。

另一个读取数据的存储过程代码。

(二)使用存储过程

然后我们可以在 ASP 程序中调用这些存储过程了。

这里可以看到为什么我说 Access 中的查询就是它的存储过程——我们的 Command 对象的 CommandType 属性设置的是 4,即 Stored Proc!

so...

以下的代码很简单:

代码:
<%
Option Explicit

Dim s
Randomize
s = Rnd * 100

Dim conn, cmd
Set conn = Server.CreateObject("ADODB.Connection")
Set cmd = Server.CreateObject("ADODB.Command")

conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("sp.mdb")

With cmd
.ActiveConnection = conn
.CommandType = &H0004 '存储过程
.CommandText = "AddNewData"
End With

cmd.Execute , Array(CStr(Now()), CSng(s))

With cmd
.ActiveConnection = conn
.CommandType = &H0004 '存储过程
.CommandText = "GetData"
End With

Dim resultRS, resultArray
Set resultRS = cmd.Execute(, Null)

If Not resultRS.EOF Then
resultArray = resultRS.GetRows()
End If

Set resultRS = Nothing
Set cmd = Nothing
conn.Close
Set conn = Nothing

Response.Write "<ul>"
Dim i
For i = 0 To UBound(resultArray, 2)
Response.Write "<li>" & resultArray(0, i)
Response.Write " " & resultArray(1, i)
Response.Write " " & resultArray(2, i)
Response.Write "</li>"
Next
Response.Write "</ul>"
%>

给有意复制imp3.net的朋友们:愚公MP3网策划方案

2004年,中国乃至全球的消费电子市场一片烈火春风,MP3随身听更是引时尚潮流之先,获得了年轻消费者的宠爱,销量屡创新高,在市场巨大消费之黑洞引力下MP3随身听生产量呈现井喷之强势。

据相关调查数据和商业直觉,2004年全国市场上先后出现的MP3品牌高达400-600个,其中频频在IT专业网络媒体中露面的厂商数量在60-100家之间。www.imp3.net网站,月均广告主数量平均在30-40家,实际广告上版额在13-18万之间。www.Pconline.com.cn为首的IT专业门户网站也斩获颇丰。下面我们就从竞争环境到愚公MP3网站的定位、内部架构、推广、前景规划做一番论述。

竞争环境(对手)分析
愚公MP3网站定位与主要架构
愚公MP3网站推广
愚公MP3网站内部(人员)架构与投入
愚公MP3网站分期前景规划
愚公MP3上线日程表

1、 竞争环境(对手)分析

专业MP3类网站的竞争对手分为两类,一为综合性IT专业网站,一为专业MP3网站,其前者以pconline、zol、pcpop为领先代表,后者以imp3.net为独家代表。

Pconline:负责mp3内容的编辑为一个,隶属数码世界频道。另太平洋全国报价栏目又有7-8人负责mp3行情报道,由于集团内部资源的合理有效整合,该网站在mp3方面占据了最大的市场份额,尽管他可能并不是最好的。数码频道下mp3类广告客户数量月均10-20家,广告上版额为14-20万。如含各地行情、首页、各地报价、产品库查询等栏目中MP3广告,数量颇为可观,总计全站MP3类广告上版额每月可达50万以上。MP3类文章全部流量(包括各地行情)为日均10-15万IP,日均100-130万pv。

ZOL:中关村在线数码频道实则为mp3频道,编辑共有五人,一主编,两个评测,两个行情。广告认可度在厂商中可谓处于领先优势。广告主数量月均为10-25家,流量为日均3-4万ip,20-30万pv。

PCPOP:该网站在mp3厂商中有一定影响力,不过仍属弱势媒体。流量和广告上版额均大大低于前两家领先媒体。

另外yesky、enet、it168的整体影响力虽较大,但在mp3领域并非领先媒体,厂商、读者关注度较低。

Imp3.net:该网站目前已成为mp3领域的事实门户,遥遥领先于其他专业mp3站点。发迹时间至今近一年时间。有原创合伙人若干,另有五名编辑。广告上版额单月为15-20万。

Chinadigi.com:数码中国是由广州的一家广告公关公司投资设立的专业数码站点,其主攻广告客户领域为mp3,有编辑三人,美工、程序三人,其主编为前太平洋电脑网数码编辑steven。该网站架构显凌乱,目前还无力与imp3相抗衡。

itime.cn:IT时代mp3数码网是由广州艾时代广告公司建设,该广告公司为《电脑报》华南版,《NoteBOOK》杂志和其他几本广州科学厅属下杂志的广告总代理,该广告公司已经有多家消费电子类的公关客户。该网站架构简捷,颇具备后起之秀的实力。该网站领导为前电脑报华南区主编Leo,连编辑、技术、美工、销售在内,共有十人左右。

另外,还有一些个人站点以及第三梯队的it网站的mp3频道,例如走进中关村、pcolive,itsummer等,这些网站泥沙俱下,前景较为迷茫。

2、 愚公MP3网站定位与主要架构

愚公MP3网站定位于单纯的MP3专业站点,该网站框架内基本不涉及其他产品线,如有涉足,将开设新域名以解决。

愚公MP3网站将是未来愚公网的一个重要组成部分,其存在形式类似于慧聪网。

愚公MP3网站将是此类网站中架构层次最简单、技术最专业、人性化程度最高的专业网站,未来的愚公网网站群将秉承这一基本原则。

愚公MP3网站将摒弃一切花架势,坚持老老实实为广大读者、厂商提供最容易消化的MP3专业资讯的基本立场,并将在不久的明天成为mp3网站中的领先者!

愚公MP3网站由内容发布系统、产品库系统、论坛系统三大系统组成,辅助系统有文章评论系统、在线调查系统、邮件列表系统等组成。

愚公MP3网站文章发布系统录入文章时,选择文章属性如下:

线索一: 新品速递 行情快报 试用评测 精品导购 基础术语 软件学院 耳机大全 电池常识 固件驱动 经典测试音乐下载 有问必答  在线访谈  

线索二: iRiver 三星 MSC 创新 得劲 歌美  (产品品牌)

愚公MP3网站一级导航:

愚公MP3网站二级导航:

3、 愚公MP3网站推广

1、友情链接,网站正式上线十天之类,须做好在sina、sohu、tom、163四大门户网站,enet、zol、pcpop、yesky、it、pconline、it168、pchome等八家一类IT专业门户网站,itzgc、小熊在线、pcolive、itsummer等至少20家以上二类IT专业网站,广州视窗、上海热线等数十家地方综合网站的友情链接。

2、文章转载协议,在不经过任何手续的前提下,允许任何网站媒体和平面媒体转载愚公MP3的图文资讯。在网站上线一个月之内,与上面第一条中点名指出的网站的80%签订正式的文章相互转载协议。

3、文章转载具体规定,正常工作日,须保证每日提供一篇原创文章供四大门户和八大it门户转载。文章来源50%为约稿,另50%来源为编辑撰稿。前期如编辑未到位时,外稿使用率可宽至80%。每篇原创文章的标题应具相当的诱惑力,字数为1000-3000,外稿稿费标准为80-150元每千字数,平均月稿费支出为4000-5000元。稿件作者将是各大媒体资深编辑。

4、活动推广,活动主要体现为专题、在线活动、线下活动等三个方面。每周,编辑和美工应紧密配合推出一个导购类专题,并挂到四大门户之一。每一季度,编辑应推出一个大型MP3横向评测专题,此专题应与一家IT门户、一家综合门户合作推出。每月,可与某门户网站推出在线访谈,人员即可为MP3厂商老总、销售或者技术总监,也可为各大IT媒体资深编辑。

5、平面媒体,拟在厂商支持下配合平媒开展线上线下活动。

6、大众媒体,拟推出一些调查或者重大负面新闻供其采用。

7www.ff88.com,与中国数码联盟论坛达成亲密伙伴关系,该论坛是各媒体数码类编辑的一个集合地,我们可为其提供服务器空间,另在经费允许的情况下,可组织(赞助)论坛的活动,如郊游或聚餐。

8、采取类似于sohu网站联盟的方式,在我方网站上加载合作网站JSP代码。并与对方交换代码。例如enet硅谷动力。设立专门的页面,自动调用合作网站最新文章更新。

四、  愚公MP3网站内部(人员)架构与投入

愚公MP3网站由站长统筹一切工作,下设编辑、技术、美术各一名。每月人员薪金投入约6000-7000元。另办公场地租金每月为3000元,服务器租用每月费用约1000-2500元,办公杂费1000元。外部约稿的稿费总额为3000-5000元。

前期投入主要为电脑硬件,三部PC,一部笔记本,总计约1.5万。

每月实际成本应控制在两万之内!

五、  愚公MP3网站分期前景规划

愚公MP3网在上线一个月之后,友情链接和文章转载已经铺天盖地!

愚公MP3网在上线三个月之后,在厂商和资深玩家中有口皆碑!

愚公MP3网在上线四个月之后,广告主数量和上版额应以绝对优势超越竞争对手第二名!

愚公MP3网在上线六个月之后,广告上版额逼近imp3.net!

愚公MP3网在上线九个月之后,流量节节攀升,现有服务器带宽空间告急!

愚公MP3网在上线一年之后,影响力、广告上版额全面超越imp3.net!

我们玩的就是影响力,我们的网站将是最有黏性的MP3专业站点!

   愚公MP3上线日程表

10月19号,网站首页框架图,网站导航栏确定
10月20-22号,网站首页美工图做出,李官文根据建站说明开始技术程序实现
10月23-24号,(周六与周日),确定首页和技术后台程序

10月25-26号,调试和检查已设计好的页面和后台程序,及时发现解决问题
10月27(周三),开始录入文章,29日(周五)前每个类应录入20篇文章

10月30-31号,(周六与周日),继续录入文章,开始论坛架设与调试

10月前完成本站的LOGO设计、友情链接GIF动画、flash通栏广告的设计。

11月1-2号(周一与周二),产品库开始进入后台技术调试阶段
11月3-5号,录入产品库资料,至少30个品牌,每个品牌至少15个产品
11月6-7号(周六与周日),基本完成产品库的录入和测试

11月8号-14号(周一与周日),继续文章录入和产品库录入,以及论坛测试
同期开始文章转载协议的签署,开始友情链接的施行

11月6号,愚公MP3网站正式对外测试,并邀请业内近十资深编辑现场评议
11月14号,愚公MP3网站正式对公众宣布,并邀请行业资深人士及合作媒体编辑召开发布仪式。

11月15号,愚公MP3迎接来正式发布之后第一个访问高潮!

December 25, 2005

上海外高桥数千IP被封事件始末[转自百度贴吧]

20日下午7点多,上海通信管理局向上海电信各机房提供了一份黑名单,要求立即关闭黑名单中的网站,如果不关闭就要封闭IP。尤其是曾经被信息产业部通报批评过的上海外高桥华信等机房首当其冲,在华信机房占有1/4机位的上海E动网立即组织人员整理清单,并在当晚9点多向属下虚拟主机服务商发出了黑名单,要求其在第二天早晨8点前关闭这些网站,否则要封IP。

由于信息产业部提供的这份黑名单是几个月以前的,其中大量网站早已关闭,或者根本就不存在,虚拟主机服务商们大多在清单中标注了"网站已关闭"后交差,EDONG等IDC在他们提交清单后,电信1机房就给开通了IP。本以为事件就此结束了,但是上海通信管理局看到这些“交差”的清单后大为光火,认为这是敷衍了事,于22日一大早,通知电信机房关闭黑名单中的所有IP,宁愿错杀一千,不可放过一个。

就这样,22日上午,上海外高机房就有1000多台服务器被封,其中E动网IDC占了249台。

虚拟主机服务商在无奈和客户的责骂中度过了艰难的一天,部分虚机商实在没有办法,就让客户直接致电到信访局、新闻媒体等机构投诉。并迅速在百度贴吧成立了“反**联盟”。而E动网在百般无奈中出了臭招,让IDC客户交纳2万元押金,在IDC客户中造成了恐慌,外地虚机商担心“钱被黑了”根本不敢付押金。

23日,不少虚机服务商赶往上海,湖南卫视下属某公司由于网站被封,也带着记者赶到了上海。

23日下午2点,由于上海市政府信访办及新闻办等单位由于收到了上万家企业的投诉,派人到通信管理局大骂,最终通信管理局担心担上“破坏经济”的罪名,终于抵挡不住,一纸传真到了电信:

最新的指示精神是:昨天的任务是封IP,今天的任务是在晚上9点前把关闭的IP全部打开,只查网站,只对未备案网站和接入商罚款,不能封IP

电信大跌眼睛,力马组织人手,将前一天刚拔掉网线的服务器,全部插上网线,机房里乱成一团,虚机服务商和客户们终于再次见到了阳光。

December 21, 2005

中国人是世界上最出色的民族,但是他们太聪明了.............

中国人是世界上最出色的民族,但是他们太聪明了,往往会沉溺在自己所创造的事物里。也因为他们的无上智慧,使得他们常常陷入迷惘之中。这样一个民族需要的是一个大智慧的指引者,如果没有,民族会陷入前所未有的低落和混乱之中,这其实是前途不明时恐惧心理带来的一种自毁倾向。如果有,那么中国人将会创造整个世界,创造史无前例的辉煌
有人对我说过,中国人是最出色的民族。恰恰因为这一点,而且他们自己显然也能看到这点,所以,他们害怕自己人多过害怕外人。
因为他们非常清楚同样的人的智慧和能力会做到什么不可能的事,而那些都是其他民族所无法做到的,他们是因为害怕同类的智慧和能力而变得凶残,只要能凝聚为一个拳头,他们将不可击败

中国,目前世界上最古老的国家之一,拥有灿烂如星河的文明历史。现在经济发展速度很迅猛,有超越美国的可能。华人是世界上最聪明的种族之一,如果他们不是生性喜欢内斗,也许今天统治世界的将会是中国。

About 它它它它

This page contains an archive of all entries posted to a one and a two in the 它它它它 category. They are listed from oldest to newest.

学习学习 is the previous category.

幸福生活 is the next category.

Many more can be found on the main index page or by looking through the archives.

Creative Commons License
This weblog is licensed under a Creative Commons License.