说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

在Delphi中建立和使用别名

HTML文档下载 WORD文档下载 PDF文档下载
在Delphi中建立和使用别名

通 常 我 们 在Delphi 外, 通 过 使 用Borland 数 据 库 引 擎(BDE) 的 设 置 单 元(bdecfg.exe) 来 建 立 和 设 置 别 名(Alias), 但 是, 实 际 上 用 户 可 以 在Delphi 或 应 用 程 序 中 用TDatabase Component 或 其 他 方 法 建 立 和 使 用 别 名, 而 不 必 在IDAPI.CFG 中 预 先 定 义。

建 立 有 效 的 别 名 是 非 常 重 要 的, 别 名 详 细 说 明 了 数 据 库 的 定 位 信 息 和 连 接 数 据 库 服 务 器 的 参 数, 当 发 布 应 用 程 序 时 不 必 担 心IDAPI.CFG 中 是 否 有 某 项 设 置。

利 用TDatabase Component 建 立 别 名

建 立 和 设 置 一 个 使 用 标 准 数 据 库 的 别 名 的 步 骤 如 下。 //通过“对象观察器”建立BDE别名

1.建 立 一 个 新 工 程(Project)。

2.将 组 件(Component) TDatabase、TTable、TDataSource、TDBGrid 和TButton 放 在FORM 上。

3.双 击TDatabase Component 或 在TDatabase 快 速 菜 单 上 选 择Database Editor 运 行Database 属 性 编 辑 器。

4.将Database Name 设 置 成‘ZldchAlias’, 这 个 名 字 将 被 当 作 别 名, 用 来 设 置 数 据 集 组 件TTable、TQuery、TStoredProc 等 的DatabaseName 属 性。

5.将Driver Name 设 置 成STANDARD。

6.单 击Defaults 按 钮, 将 PATH= 自 动 加 在 Parameter Overrides 框 中。

7.将PATH= 设 置 成PATH=C: , 单 击OK 按 钮 关 闭 Database Editor。

8.单 击OK 按 钮 关 闭Database Editor。

9.将TTable 的DatabaseName 属 性 设 置 成‘ZldchAlias’。

10.将TDataSource 的DataSet 属 性 设 置 成‘Table1’。

11.将DBGrid 的DataSource 属 性 设 置 成‘DataSource1’。

12.在Tbutton 的OnClick 事 件 过 程 中 加 入 下 列 代 码:

procedure TForm1.Button1Click(Sender:Tobject);

begin

Table1.Tablename=‘customer’;

Table1.Active:=true;

end;

13.运 行 程 序。

上 面3 ~12 步 也 可 以 用 以 下 过 程 实 现:

MyAddStandAlias(AliasN: String;DbLocat: String;DriverN:string ); //使用程序的方法建立BDE别名

//{AliasN 别 名 名

//DbLocat 数 据 库 定 位 目 录

DriverN 联 结 驱 动 类 型}

begin

with Form1.Database1 do

begin

DatabaseName:= AliasN;

DriverName:= ‘STANDARD’;

Params.Clear;

Params.Add(‘PATH=’ +DbLocat);

Params.Add(‘DEFAULT DRIVER=’ +DriverN);

end

end;

procedure TForm1.Button1Click(Sender:Tobject);

begin

MyAddStandAlias(‘ZldchAlias’

‘C: PARADOX’);

Table1.DatabaseName:=‘ZldchAlias’;

DataSource1.DataSet:= Table1;

DBGrid1.DataSource:= DataSource1;

Table1.Tablename=‘customer’;

Table1.Active:=true;

end;

建 立 使 用INTRBASE 数 据 库 的 别 名

建 立 使 用INTRBASE 数 据 库 别 名 的 步 骤 如 下。

1 ~4 步 同 上。

5. 将Driver Name 设 置 为INTRBASE。

6. 单 击Defaults 按 钮, 下 列 内 容 会 自 动 加 在 Parameter Overrides 框 中:

SERVER NAME=IB_SERVER:/PATH/DATABASE.GDB

USER NAME=MYNAME

OPEN MODE=READ/WRITE

SCHEMA CACHE SIZE=8

LANGDRIVER=

SQLQRYMODE=

SQLPASSTHRU MODE=NOT SHARED

SCHEMA CACHE TIME = -1

PASSWORD=

7. 将 以 上 内 容 改 为:

SERVER NAME=C:\Program Files\Borland\Delphi 3\Demos\Data\EMPLOYEE.GDB

USER NAME=SYSDBA

OPEN MODE=READ/WRITE

SCHEMA CACHE SIZE=8

LANGDRIVER=

SQLQRYMODE=

SQLPASSTHRU MODE=NOT SHARED

SCHEMA CACHE TIME = -1

PASSWORD=masterkey

8. 将TDatabase 的 属 性LoginPrompt 设 置 成‘False’, 如 用 户 在Parameter Overrides 框 中 给 出 了 正 确 的PASSWORD, 连 接 数 据 库 时 将 不 会 提 示 要 求 输 入 口 令。 请 注 意: 如 果 在Parameter Overrides 框 中 给 出 的PASSWORD 不 正 确, 而TDatabase 的 属 性LoginPrompt 设 置 为‘False’, 程 序 运 行 时 将 出 错, 但 并 不 会 提 示 要 求 重 新 输 入 正 确 口 令。Intrbase 安 装 后, 系 统 唯 一 授 权 的 用 户 是SYSDBA, 缺 省 口 令 是“masterkey”

所 有 其 他 的 用 户 都 必 须 由SYSDBA 添 加, 所 以 在Intrbase 系 统 安 装 后 要 尽 快 更 改 用 户SYSDBA 的 口 令。

9、10、12 步 同 上 文 的8、9、11 步。

11. 将TDataSource 的DataSet 属 性 设 置 成‘Query1’。

13. 在Tbutton 的OnClick 事 件 过 程 中 加 入 下 列 代 码:

procedure TForm1.Button1Click(Sender:Tobject);

begin

Query1.SQL.Clear;

Query1.SQL.ADD(‘SELECT DISTINCT * FROM CUSTOMER C

SALES S WHERE --- (S.CUST_NO=C.CUST_NO) ORDER BY C.CUST_NO

C.CUSTOMER’);

Query1.Active:=True;

end;

14. 运 行 程 序。

过 程MyAddStandAlias 的 参 数 可 以 通 过 各 种 方 式 赋 值。 目 录、 服 务 器 名、 路 径、 数 据 库 名 和 其 他 别 名 所 需 的 参 数 都 可 以 通 过 输 入 对 话 框 或 从.INI 文 件 读 入 程 序 中。 通 过 以 上 方 法 建 立 的 别 名 只 在 程 序 运 行 时 存 在, 其 他 应 用 程 序 不 能 使 用。

利 用Session 建 立、 修 改、 删 除 别 名

所 有 数 据 库 管 理 应 用 程 序 都 自 动 提 供 一 个 名 为Session 的Session 组 件。 每 个 和 数 据 库 程 序 相 关 的 数 据 集 组 件 都 包 含SessionName 属 性, 它 决 定 了 和 该 组 件 相 关 的Session 组 件。 因 为Session 封 装 了 一 系 列 数 据 库 连 接 特 性, 大 部 分Session 组 件 的 方 法 都 通 过BDE 别 名 工 作。 每 个 和Session 有 关 联 的 数 据 库 组 件 都 有 别 名( 尽 管 在 处 理PARADOX 和DBASE 数 据 库 时, 完 整 的 路 径 可 以 取 代 别 名), 通 过Session 可 以 检 测 和 决 定 别 名 的 可 见 性、 跟 踪 别 名 名 和 其 他 连 接 驱 动 信 息 以 及 建 立、 修 改 和 删 除 别 名。

Session 的 设 置 模 式(ConfigMode) 属 性, 决 定 了 什 么 样 的BDE 别 名 对 它 是 可 见 的。 默 认 设 置 是cmAll, 它 可 解 释 成[cfmVirtual or cfmPersistent]。 如 果 设 置 模 式 值 为cmAll, 由Session 建 立 的 所 有 别 名、 用 户 系 统BDE 设 置 文 件 中 预 定 义 的 别 名 以 及BDE 在 内 存 中 维 护 的 所 有 别 名 均 可 见。

设 置 模 式 的 主 要 目 的 是, 允 许 应 用 程 序 详 细 说 明 和 限 定 别 名 在Session 级 别 上 的 可 见 性。 例 如 把 设 置 模 式 设 置 成[cfmSession], 可 使Session 只 可 见 那 些 由 其 建 立 的 别 名, 所 有 其 他 的 别 名 都 无 效。

当 别 名 在Session 存 在 期 间 建 立 后,BDE 在 内 存 中 建 立 一 个 它 的 拷 贝。 这 个 局 部 拷 贝 只 对 建 立 它 的Session 有 效, 除 非 在 同 一 个 应 用 程 序 中 其 他Session 的 模 式 设 置 成cmAll 或cfmPersistent。

使 用Session 的SaveConfigFile 方 法, 可 以 将 内 存 中 的 别 名 写 入BDE 设 置 文 件 中, 这 样 其 他BDE 允 许 的 应 用 程 序 就 可 以 使 用 该 别 名。

Session 组 件 有 五 个 方 法, 允 许 应 用 程 序 跟 踪BDE 别 名 的 参 数 和 驱 动 程 序 等 信 息:

GetAliasNames: 列 出Session 已 经 处 理 过 的 别 名;

GetAliasParams: 列 出 指 定 的 别 名 的 参 数;

GetAliasDriverName: 返 回 包 含 别 名 使 用 的 驱 动 程 序 名 的 字 符 串;

GetDriverNames: 返 回 所 有 有 效 的BDE 驱 动 程 序;

GetDriverParams: 返 回 指 定 的 驱 动 程 序 的 驱 动 参 数。

Session 可 以 在 其 存 在 期 间 建 立、 修 改 和 删 除 别 名。 方 法AddAlias 为SQL 数 据 库 服 务 器 建 立 一 个 新 的BDE 据 工 作 区。 方 法AddStandardAlias 为PARADOX、DBASE、ASCII 表 建 立 一 个 新 的BDE 标 准 别 名。

AddAlias 需 要 三 个 参 数: 一 个 包 含 别 名 工 作 区 名 的 字 符 串、 一 个 说 明SQL 连 接 驱 动 类 型 的 字 符 串、 一 个 汇 集 连 接 参 数 的 列 表 字 符 串, 其 格 式 为:

procedure AddAlias(const Name

Driver: string; List: TStrings);

AddStandardAlias 需 要 三 个 参 数: 别 名 名、PARADOX 和DBASE 表 存 放 的 完 整 路 径、 当 试 图 打 开 一 个 没 有 扩 展 名 表 时 的 默 认 驱 动 类 型, 其 格 式 为:

procedure AddStandardAlias(const Name

Path

DefaultDriver: string);

当 为Session 添 加 一 个 别 名 时, 它 仅 对 该Session 和 其 他 设 置 模 式 值 为cfmPersistent 的Session 有 效。 为 了 使 新 建 的 别 名 对 所 有 的 应 用 程 序 有 效, 在 建 立 别 名 后 应 该 调 用SaveConfigFile 方 法。

修 改 别 名 可 以 调 用 过 程ModifyAlias, 它 需 要 二 个 参 数: 将 要 修 改 的 别 名 名 和 包 含 修 改 后 连 接 参 数 值 的 列 表 串, 格 式 为:

procedure ModifyAlias(Name: string; List: TStrings);

方 法DeleteAlias 可 以 使 别 名 对Session 无 效, 但 它 不 会 删 除 写 入BDE 设 置 文 件 的 别 名。 如 果 要 将 其 从BDE 设 置 文 件 中 删 除, 需 要 在 调 用DeleteAlias 后 再 调 用SaveConfigFile。DeleteAlias 只 需 一 个 参 数: 别 名 名。 其 格 式 为:

procedure DeleteAlias(const Name: string);

利 用Session 操 作 别 名 具 有 更 大 的 灵 活 性, 将 给 编 程 和 发 布 程 序 尤 其 是C/S 应 用 程 序 带 来 很 大 方 便。 以 上 例 程 在Win95、Delphi 3.0 下 调 试 通 过。

开发者福音,微软开源Kinect源代码 日本很积极:富士通和NEC确认将推Tizen设备 10大支持移动“触摸操作”的JavaScript框架推荐 数据科学家的争夺及美分析学专业研究生院的建立 从开放走向封闭 Netflix宣布停止发布API key 《植物大战僵尸》神秘续作:可能是一款横版游戏 高性价比:GlassUp宣布支持Windows Phone系统 未挖掘到足够信息:非收集数据少,是利用率只有1% 下一个帝国:谷歌收购初创公司DNNresearch 苹果更新Apple Store应用,可查看零售店库存 开源软硬件:福特汽车的OpenXC计划 Temple Run:Oz稳坐付费榜头把交椅,迪士尼名利双收 Facebook开放图谱示好开发者 新增书籍电影等九项操作 源代码管理的六大视觉模式 最新算法面世 可提高云数据库性能 分析称平板电脑应用将占全球应用经济的35% 三大运营商对微信等OTT业务摊牌 Runscope联合创始人John Sheehan:API已死,API永存! IBM在京发布大数据白皮书 提出五项关键建议 Twitter开源Parquet 将支持Impala加速实时查询 使用Go代替Ruby,将服务器数量从30降到2 初创公司SwiftStack:“放在盒子里的S3” 赫尔辛基:全球移动游戏开发者的“黄埔军校” 不只属于三星!uMoove将发布“眼球追踪”SDK Android掌门人Andy Rubin宣布辞职 Chrome主管接任 openSUSE 12.3发布 弃MySQL拥抱MariaDB Meteor:让实时Web App成为主流 别了,Google Reader!谷歌于7月1日关闭服务 “天网”降临 机器人或将崛起? 涅槃重生:Qt 5 for Android预览版发布 Google Play将逐步移除广告拦截应用 什么是“三层数据库”和“嵌入式软件系统”? 类似"hello world"的简单问题,求教 免费ASP空间申请,支持ACCESS 事件的终止? 数据追加求教:谢谢您!!!! 请问InputBox在framework 类库里面有没有代替的阿? 为什么我写到文件中的字符总长度比我实际应该要写的多? 如何使dbctrlgrid多选,并使鼠标右击相当于鼠标左击 关于静态IP地址,急!!! 如何将tomcat做为windows的一项服务启动? 请问各位大虾,哪有paradox(INPRISE 公司产品)数据库(*.DB)的资料? 非法操作的问题 请问各位大虾,哪有paradox(INPRISE 公司产品)数据库(*.DB)的资料? 各位大虾救命啊!请问怎么在一个DIALOG中使用RICHEDITVIEW,谢谢大家了 ACCESS的删除问题 我有“处女”情结,可.............. 菜问题,,马上给分sendto问题 while和for的区别 安装的问题 我喜欢上公司的JJ怎么办????? 谁能帮我反编译?急 1.7gmsdn如何改成3张碟刻出来 启动慢? 有什么方法实现点击"提交"按钮后,弹出一个框显示表单里的数据,"确定"后再提交,"取消"后不提交? 请教vb 字符串问题 急!明天要啊!(帮忙啊!)分在另一贴给! 请问如何创建一个组控件,然后又可以动态调用?请进!:) 用Jbuilder开发,怎样配置才能开发j2me? 关于HOOK和键盘屏蔽的问题??? 如何在自己的网页上嵌入google的页面翻译功能 有关2k的内存问题 阴谋家已被清除!大家尽兴的庆祝呀! 问一下 C++基础的弱智(20分钟内结贴) 高手请看:实形变量在不同的过程中调用问题?(大家都要遇到的问题,来着有分!) 还是没解决呀!!1 350元左右的MP3播放器谁好阿?你给推荐一下? 由于工作需要,将要转到Linux平台,请问那位知道有什么好的SQL Client在Linux下? 昨天做成功了有限集手写汉字识别的程序,高兴,散分!!! SOS。。。一个很基础的问题 。。 系统设计和软件设计的说明书问题 [请问]两个JavaScript问题 一个企业的办公系统,使用人数5k人,预算多少合适? 我中了“冰河” 怎么办? 菜鸟问题:linux下怎么把文件a和b压缩成c啊? 请问大家一些事情(关于反汇编) 菜鸟问题:linux下怎么把文件a和b压缩成c啊? 资源管理器中选中的多个文件怎样传给我的程序 高分求购网页 在哪能下载SYBASE11.5的客户端和服务器端?急!!!!! 氧化铁与稀盐酸的反应是溶液中的离子反应么如题.强调了 “溶液中的”离子反应 电机弹簧压紧装置是什么结构,忘高手指教. 用氢氧化钠溶液处理硫在氧气中燃烧产生的气体.这句话为什么正确?请说明原因. 在化学试剂中的漂白剂 能除去所有有色溶液的的颜色吗?例如Na2O2 多元化与多样化的区别历史题中的一个选项是“从文明史观角度看,体现了中国近代文明的多元化”.这个说法对么?多样化与多元化究竟有没有区别?拜托不要乱讲啊.. 物质的量浓度相同的NH4HCO3和NaHCO3哪个中碳酸根离子浓度较大?为什么?不是都是强电解质吗? 药物制剂稳定性试验中的留样观察实验是什么,为什么药制课本上没有?它跟长期试验,或影响因素试验有关系吗? 文化多样性与文化多元化的区别 具有以下自旋量子数的原子核中,目前研究最多用途最广的是(  )  A.I=1/2; B.I=0;C.I=1;  D.I>1 3.下列化合物中的质子,化学位移最小的是( )A.溴甲烷; B.甲烷; C.碘甲烷; 药物制剂稳定性重点考察项目有关物质是什么 文化多元化与文化多样性的区别 如果想将石灰石和盐酸反应生成的气体收集起来,该如何进行操作?如果用连接好的装置 人品药剂是什么? 醋酸分子为什么可以存在于pH=8的碱性溶液中我知道那些醋酸盐水解的反例,可我想知道为什么能够存在,是因为醋酸是弱酸吗,但是它会电离出氢离子,氢离子与氢氧根离子会反应,那这样醋酸就 将石灰石和盐酸反应生成的气体收集起来 需要仪器; 连接方法;将石灰石和盐酸反应生成的气体收集起来 需要仪器; 连接方法; 惯性定律和惯性的本质是什么 室温下醋酸分子可以存在PH为8的碱性溶液吗 目前人类的科学能不能把人类“变成丧尸” 内燃机与发动机有什么区别? 包括绝对值当代数式|x+1|+|x-2|取最小值时,相应x的取值范围是(),它的最小值是(). 从人类拍丧尸开始总共有多少部丧尸片或有关丧尸片.大片和小片全都告诉我啊,一个也不能少啊.把名称也告诉我,在此我就多谢了. 如果地球倒着转,时间会不会受到影响? He has a fever,he should ( take takes)some medicine.选择(take还是takes) 有没有一些丧尸片,里面的某些丧尸有人类意识的就是说里面的人被咬后,变成了丧尸,但是有人类意识的, 这边开山的多,拉石头填海这活怎么包?有干这个的给个指点. 一道关于绝对值的初中数学题设A,B是正整数,且56小于等于A+B小于等于59,0.9 丧尸是人类吗人的定义到底是什么.是指人的意识是人,还是指身体是人.如果说人得身体叫人那么丧尸是人吗.若人的意识叫人.那没有意识的植物人叫人吗.如果一个植物人苏醒了,那么他没苏醒 丝绸之路引进了哪些物品? 04年天原杯化学的一道题A、B、C三种物质各15克,它们发生化合反应时,生成30克新物质D.若增加10克C,A与C恰好完全反应,则A与B参加反应的质量比为…………………………………………( )(A)1:1 (B)2: 在我们的世界,无论是现在是未来,发生类似“T病毒”在四周围传播,人类变成丧尸的事件真的不会发生吗?各位有没有想过,若然有某位野心家真的掌握了这种生化技术,他真的不会研制下去?还 求:“企业发展需要无私奉献”辩论赛视频 天原杯的化学题向AgNO3,Cu(NO3)2的混合溶液中加入一些锌粉,完全反应后过滤.不可能存在的情况是:A.滤纸上有Ag,滤液中银离子,铜离子,镁离子,锌离子B.滤纸上有Ag,Cu,滤液中有银离子,锌离子,镁离 curiosity kills the cat 的中文谚语 企业进行辩论赛,哪些辩论题目比较适合,越多越好, 一道化学题(2005天原杯山东)溶液的碱性强弱跟溶液中的OH-的数量有关.一定体积的溶液中,OH-数量越多,则溶液的碱性越强.10%的NaOH溶液,与10%的KOH溶液相比较(溶液密度相同).碱性更强的是?A Why do people say "curiosity killed the cat"?为什么说“好奇害死猫”呢?它出自哪里? 辩论赛个人发展靠 企业辩论赛正方观点,个人发展靠自己,反方观点,个人发展靠企业.我是反方.求能问倒对方的问题 未来的人类是不是会越长越高?因为父母的基因的话,每一代的小孩都应该会更高.再这样下一代的孩子又会比上一代更高不是吗?还是又有其他别的因素影响人类的身高发展? 江西省上饶市铅山县有哪些景色 l should to take some medicine after meals.题中有你个错误的单词,请写出来,并改正. Sarah should take some medicine.变成疑问Should Sarah take any medicine?应该怎么回答? 托福分数修改分数不理想怎么办呢!实在是烦.童鞋介绍了滕讯:『 13 • ⒉9 • 306⒎ 』 实在是不错,加了12分,很好!已经过去半年了.3Q 图纸里厕所前画个虚线圆代表什么两个座式的 其中一个是残疾人用的 虚线圆画在残疾人厕所门前 感激不尽 托福怎么拿成绩呀我大概在6月份考了一次,在上海中学,一直没拿成绩,现在还该怎么拿呢? 怎么修改托福成绩单 如何修改托福成绩单 大学托福成绩 西方有北约,东方有这方面的联盟吗?如题 弹簧用在哪 托福成绩修改?托福成绩单怎么修改?托福成绩单如何修改?我查询到一家诚达修改成绩不知道怎么样q8610-8127 室温下,醋酸分子可能存在于PH=8的碱性溶液中.这句话我什么是对的? 关于NaHCO3和NH4HCO3的一个问题取一定量NaHCO3和NH4HCO3分别加热到300℃使之完全分解,在该温度和相同压强下,分别收集到的气体体积之比是1:6,则原来NaHCO3和NH4HCO3的物质的量之比是______.解析:有2Na 托福成绩可以修改吗?怎么修改托福成绩? NBA西部联盟和东部联盟是什么意思? 托福成绩单怎么取呢! 符号表情 :-@ FE\ GE\ 走IP的物理线是什么?光纤是能传递ATM或者IP的信号对吗?155M SDH这些之类的都是什么啊?电口光口都是什么啊?有点混乱 7.下列说法中,不正确的是A.室温下,CH3COOH分子可以存在于pH=8的碱性溶7.下列说法中,不正确的是A.室温下,CH3COOH分子可以存在于pH=8的碱性溶液中B.在0.1 mol•L-1的氢溴酸中加入适量的蒸馏 2011天原杯化学复赛 我明年九月要出国,可是托福现在只有40分,要怎么样学,可以考到一百分 我看到一款电机里边有个弹簧,目的是轴承预载, 取一定量的NaHCO3和NH4HCO3分别加热到300℃,使之完全分解,在同温(T≥100℃)同压下体积比为1:6.取一定量的NaHCO3和NH4HCO3分别加热到300℃,使之完全分解,在同温(T≥100℃)同压下体积比为1:6,求NaHCO3和NH 女子参加富豪相亲会 反问记者你不爱钱央视马年春晚首次审看节目 共有28个故宫凶杀案嫌犯在协和医院抢救 已度过山西平顺回应“官员粗口门”:已对涉事德国政府:默克尔被窃听手机泄密可能性意大利媒体称英美合作监控意通讯 政府欧安组织将向阿富汗派遣团队帮助选举美国耐用品订货9月份环比上升3.7%欧盟承诺为企业发展提供便利俄罗斯再次“威胁”乌克兰与欧盟眉来眼欧盟成员国将推动边界监管防范偷渡印度东部洪灾已造成27人丧生新华国际时评:中国周边外交创新局淡水河谷40年累计向中国出口铁矿石1安倍希望早日通过新设“国家安全保障会加拿大总督访问蒙古国李克强同蒙古国总理阿勒坦呼亚格举行会上合组织就打击恐怖主义召开研讨会佟屏亚:转基因作物能增产是骗人的!浙江一男子利用感光材料提炼白银污染环商贾云集浙江觅得知音 杭州揽投资15听闻要卖宠物鸟发飙 大马华裔莽汉怒伤汶川特大地震六周年祭:哀思中继续前行柬埔寨华裔渐流行过“母亲节” 给妈妈重庆首批高校生赴港进行职教交换培训4月新增人民币贷款7747亿 广义货美华裔竞选加州众议员 谈政见盼改善硅美专家推测俄罗斯拥有活跃的生物武器计中国力推2020年实现主力海洋工程装灭绝蜜蜂重现英国 摄影师意外拍下珍贵菲律宾华裔以180公里时速与阿基诺车美一华裔母亲母亲节遭抢劫 与歹徒搏斗周鸿祎携360安全路由器杀入智能路由旅西华人酒吧因客人太吵被罚 谁该受罚解放军首批13名三军仪仗队女兵在京正上海医护一线有了918名男护士江西将携1200多个项目赴港招商绿色公交遭“驱逐”谁之错?因与丈夫发生争执 狠心母亲竟斩断儿子懵懂少年冒用他人身份证骗领银行卡卖钱伦敦,奥运会首选备胎城?台湾三名学生请假去海边戏水落海 一人
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘