浏览模式: 标准 | 列表全部文章

[置顶] 超详细奥运转播时间表

超详细,不知哪搞来的,绝对是最佳观战指南!

» 阅读全文

Tags: 奥运, cctv, 央视, 转播, 时间表

Veronica Mars

第一次见到Kristen Bell(克里斯滕·贝尔,以下简称KB)是在"Heroes"(英雄)第二季,她扮演的新角色放电女Elle让人眼前一亮,特别是那略带邪气的微笑,印象颇深(后来才知道那是Veronica Mars的招牌笑容^_-),当时就蛮喜欢这个水灵水灵的女生。

大小: 14.49 K
尺寸: 320 x 238
浏览: 7 次
点击打开新窗口浏览全图
放电女 Elle

"Veronica Mars"(校园私探,以下简称VM剧)是CW早期的一部校园侦探剧集,算是KB的成名作吧,KB在剧中扮演女主角Veronica Mars(以下简称VM),故事就围绕她的学校生活展开。爱情、亲情、友情、俊男靓女,青春校园剧该有的一切本剧都有,再加上侦探悬疑的元素,使得本剧在同类剧集中独具特色。本剧剧情及其紧凑,节奏明快,与大多侦探类剧集不同,本剧并不是一集一个事件的系列剧模式,而是每季都设有一条主线,然后其间穿插很多别的事件,有些相关独立,有些又相互关联,一般来说,主角同一时间都会调查两起以上的事件,这样就避免了陷入柯南式的重复疲劳轰炸。穿插于整部剧集的LV恋,则牵动着诸多fans的心。可惜的是,本剧只到第三季就被cut了,还好前三季的剧情相对完整,只是最后留了几个悬念,基本不影响观看。

大小: 19.7 K
尺寸: 320 x 240
浏览: 5 次
点击打开新窗口浏览全图
当年青涩的 Veronica Mars

VM剧中女主VM古灵精怪的性格,大胆独立的作风,更是让其在国内fans中赢得"外国黄蓉"的称号,这与KB生动的演绎是密不可分的。果然在"Heroes"中我们又一次见到了VM的影子,只是据传第三季KB仍然不是主要人物,将只会有五集左右的戏份,令人颇感遗憾,要说有什么能补偿,那就是VM剧中另一主要人物Weevil的扮演者,也将加盟"Heroes"第三季,在VM剧第三季中已明显发福的Weevil,在新剧中将会以什么样的扮相登场,值得期待。

另外,取代VM剧的"Gossip Girl"(绯闻女孩),可能是作为一种补偿吧,片头那段极富魅惑力的独白,正是出自KB之口,相信有不少人都曾把这段独白当作手机铃声来使用吧。

P.S.最近玩360的WE2008中文版,猛然听见背景音乐传来VM剧的主题曲"We Used to Be Friends",倍感亲切。

Tags: veronica, kristen, bell, elle, heroes

VC6编程枚举SQL服务器及其数据库实体

近日接触到一个VC的程序,需要编程实现对某一特定的SQL Server服务器,枚举其所拥有的所有的数据库实体的名称。在MSDN和网上搜寻一番之后,找到一个自认为比较简单的方法,利用SQLBrowseConnect的不完整请求连接调用的特性,来实现枚举。

首先来说说原理,SQLBrowseConnect的第二个参数是一个请求字符串(request string),用以指定要连接的对象的属性,其格式像这样,"DRIVER={SQL Server};SERVER=myserver;DATABASE=mydb;UID=sa;PWD=123;APP=myapp;WSID=myws;"(不含引号,下同),而这个函数有一个特性,当这个请求字符串包含的信息不完整的时候,它会返回提示信息,提示用户还缺少哪些信息,而当SERVER(如"DRIVER={SQL Server};")或DATABASE(如"DRIVER={SQL Server};SERVER=myserver;UID=sa;PWD=123;")没有指定的时候,它在返回的提示信息里便会包含对SERVER或者DATABASE的枚举,这正是我们所需要的。演示代码如下(为了简洁,省略了部分错误处理代码):

C++代码
  1. #include <stdio.h>   
  2. #include <windows.h>   
  3. #include <sql.h>   
  4. #include <sqlext.h>   
  5. #include <sqltypes.h>   
  6. #include <odbcss.h>   
  7.   
  8. #define MAX_STR_LEN 4096   
  9.   
  10. int main(int argc, char * argv[])   
  11. {   
  12.     char szInfo[MAX_STR_LEN];   
  13.     SQLSMALLINT shLen = 0;   
  14.     int nRet = 0;   
  15.   
  16.     HANDLE hEnv = SQL_NULL_HANDLE;   
  17.     HANDLE hDbc = SQL_NULL_HANDLE;   
  18.   
  19.     // allocate SQL environment handle   
  20.     SQLAllocHandle(SQL_HANDLE_ENV, SQL_NULL_HANDLE, &hEnv);   
  21.   
  22.     // set SQL environment attribute to ODBC version 3   
  23.     SQLSetEnvAttr(hEnv, SQL_ATTR_ODBC_VERSION, (SQLPOINTER)SQL_OV_ODBC3, SQL_IS_INTEGER);   
  24.   
  25.     // allocate SQL connection handle   
  26.     SQLAllocHandle(SQL_HANDLE_DBC, hEnv, &hDbc);   
  27.   
  28.     // 1st time call, retrieve SQL Server names   
  29.     SQLBrowseConnect(hDbc, (SQLCHAR *)"Driver={SQL Server};", SQL_NTS, (SQLCHAR *)szInfo, MAX_STR_LEN, &shLen);   
  30.   
  31.     if (nRet == SQL_NEED_DATA)   
  32.     {   
  33.         printf("%s\n", szInfo);   
  34.     }   
  35.   
  36.     SQLDisconnect(hDbc);   
  37.   
  38.     // 2nd time call with server name, retrieve database names    
  39.     SQLBrowseConnect(hDbc, (SQLCHAR *)"Driver={SQL Server};SERVER=(local);UID=sa;PWD=123;"), SQL_NTS, (SQLCHAR *)szInfo, MAX_STR_LEN, &shLen);   
  40.   
  41.     if (nRet == SQL_NEED_DATA)   
  42.     {   
  43.         printf("%s\n", szInfo);   
  44.     }   
  45.   
  46.     SQLDisconnect(hDbc);   
  47.   
  48.     SQLFreeHandle(SQL_HANDLE_DBC, hDbc);   
  49.   
  50.     SQLFreeHandle(SQL_HANDLE_ENV, hEnv);   
  51.   
  52.     return 0;   
  53. }   

代码中第二次调用是假定本机为SQL服务器,实际引用时可能需要先调用一次以获取所有的SQL服务器,然后再指定相应的服务器来枚举数据库。

第一次调用后的输出形式如下:

"SERVER:Server={(local),serv1,serv2,serv3};UID:Login ID=?;PWD:Password=?;*APP:AppName=?;*WSID:WorkStation ID=?;"

P.S.感谢命令提示行的和谐输出,让我一直把"(local)"看成"<local>",浪费了不少时间,希望大家不要步我后尘 orz

第二次调用后的输出形式如下:

"*DATABASE:Database={master,model,pubs,tempdb,mydb};*LANGUAGE:Language={us_english,Français,简体中文,繁体中文,日本语};"

剩下的就是稍微对这些返回的信息做做解析就大功告成了。

关于SQLBrowseConnect的其他相关信息可以查阅MSDN。

Tags: sql, vc, 数据库, database, 枚举

Wanted - 新概念,子弹也能划弧线!

大小: 12.9 K
尺寸: 180 x 278
浏览: 5 次
点击打开新窗口浏览全图
号称视觉效果堪比"The Matrix"(骇客帝国)系列的本片,着实没有让大家失望,至少,弧线子弹的概念,算是相当有创意的了吧。

想象射出的子弹就像香蕉球绕过人墙一样,划出一道美妙的弧线,然后贯穿对手的脑袋,再以Matrix中常用的子弹时间来展示这一过程,我想暴力美学这个词在这里算是得到了完美的诠释。

开始是转个小弯打躲在墙边的敌人,中期就开始转起大直角弯,后期更是子弹从你左边射出,杀完一圈人之后还能从你右边回来把你自己给杀了。。。最后干脆抛弃一切物理学原理,走起了诡异的曲线。。。想当年玩CS有一招叫甩枪,看来练好了就是这么个效果- -

再来就是几场飞车追逐戏,算是相当刺激靓眼,可能是自己刚考完驾照的关系吧,看起来特别有感觉- -b

男主简直是一个被虐狂,在家被老婆虐,在公司被上司虐,自己还要自虐,好不容易改邪归正,还要被兄弟会的人虐。。。

除了这些,我认为这部戏也就没啥了,老套的剧情,平庸的表演,后半段更是完全沦入好莱坞商业电影模式,后期的揭秘和高潮的冲突也没能给人什么惊喜。既便如此,就冲着那会甩尾的子弹,也值得在闲暇之余,拿出本片来好好享受这番视觉盛宴。

P.S.目前网上最清晰的是R5版,画质有保证,对声音要求不高的朋友,可以找来观看。

Tags: wanted, 刺客联盟, 通缉犯

新一代KITT亮相

在2008动漫大会上,NBC终于公布了最新电视剧集"Knight Rider"(霹雳游侠)的新一代座驾的造型,引来热议。

大小: 12.49 K
尺寸: 380 x 190
浏览: 11 次
点击打开新窗口浏览全图
KITT"攻击模式"造型图片
据说很像"The Fast and the Furious"(速度与激情)里的车辆 - -b

大小: 44.31 K
尺寸: 410 x 272
浏览: 10 次
点击打开新窗口浏览全图
KITT"攻击模式"实景

据说本次电视剧集会与今年二月播放的电视电影有所不同,演员和角色变化不大,但是角色的性格,所处的低位,包括座驾KITT以至整个故事,都将有所改变,让我们试目以待。

电视剧集版将于9月24日首播,档期为每周三晚。

Tags: 霹雳游侠, knight rider

Records:5912345678910»