仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1037|回复: 7
打印 上一主题 下一主题

[学习教程] MYSQL编程:用VS.Net编写扩大存储历程(三,完)

[复制链接]
乐观 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:50:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
客户还是可以使用DBaaS系统所能提供的所有能力。数据库云服务消除了组织对专职人员、本地数据库存储设备的需要。他们不必安装、配置和维护任何软硬件。存储历程
今天忙着写这个,没看奥运会,刚晓得老郭和小吴又让本国人忧郁了一把。不晓得奥委会是否是又要对跳水改动划定规矩哪?

在上一节,我们把含有两车站的一切火车ID和线路信息分离读进了int*TrainID和CHAR**ppcStations,完成了最初一次读进数据的历程,上面就要处置这些数据以取得了局……就要停止了,出路是光亮的,路途是平展的……风是面前吹来的……有MM在身旁陪着的……晕,忘了告知列位兄弟,小弟如今不吃西红柿了,改吃鸡蛋,请多多照顾主动共同,感谢~~~

第三步,寻觅最短的线路

明显,起首要对线路信息的字符串做分词处置,晓得了从一站到下一站必要多长工夫,才大概盘算最短线路。本文中将用.Net类库中供应的正则式类来支解这些字符串……固然用一般办法也完整能够处置。

要利用正则式类,就要用到托管代码,我仍是只讲使用,不讲道理。对托管代码事情机制感乐趣的伴侣,请参阅MSDN中的托管编程部分。

先选择xsTrainQuery项目标属性,将“设置属性”下“惯例”中的“利用托管扩大”改成“是”,随后在proc.cpp中到场以下预编译头:

#using
#using
usingnamespaceSystem;
usingnamespaceSystem::Text::RegularExpressions;
关于char*字符串,必需转化为托展字符串范例,即System::String*指针,才干用正则式类处置。我是用如许的体例把char*转化为System::String*:
System::String*newStr=System::Text::Encoding::Unicode->GetString(System::Text::Encoding::Unicode->GetBytes(oldStr));
如今就到了这一步的重头戏——正则式分词。不晓得人人有无把握.Net的正则式,假如象我一样是菜鸟,仍是让MSDN随时待命吧~
{
//把出发点和尽头站由PBYTE转化为System::String*
System::String*strStart=System::Text::Encoding::Unicode->GetString(System::Text::Encoding::Unicode->GetBytes((PCHAR)pbStart));
System::String*strEnd=System::Text::Encoding::Unicode->GetString(System::Text::Encoding::Unicode->GetBytes((PCHAR)pbEnd));

//界说正则式形式
//用两个,是由于|在正则式中有特定寄义,必需在|前加上本义,而代表了
Regex*r=newRegex(S"(?:|(.+?),(.+?)小时)+|");

//界说轮回中将用到的变量
intiOldTime=INT_MAX;
intnFastest=0;

//万事俱备,入手下手处置ppcStations指针数组
for(inti=0;i
若天明 该用户已被删除
沙发
发表于 2015-1-20 05:40:15 | 只看该作者
Mirror可以算是SQLServer的Dataguard了。但是能不能被大伙用起来就不知道了。
柔情似水 该用户已被删除
板凳
发表于 2015-1-28 19:14:03 | 只看该作者
习惯敲命令行的朋友可能会爽一些。但是功能有限。适合机器跑不动SQLServerManagementStudio的朋友使用。
分手快乐 该用户已被删除
地板
发表于 2015-2-5 22:35:55 | 只看该作者
索引视图2k就有。但是2005对其效率作了一些改进但是schema.viewname的作用域真是太限制了它的应用面。还有一大堆的环境参数和种种限制都让人对它有点却步。
admin 该用户已被删除
5#
发表于 2015-2-14 00:07:18 | 只看该作者
呵呵,这就是偶想说的
老尸 该用户已被删除
6#
发表于 2015-3-4 03:18:25 | 只看该作者
所以你总能得到相应的升级版本,来满足你的需求。
兰色精灵 该用户已被删除
7#
发表于 2015-3-11 15:47:10 | 只看该作者
groupby子句可以将查询结果分组,并返回行的汇总信息Oracle按照groupby子句中指定的表达式的值分组查询结果。
乐观 该用户已被删除
8#
 楼主| 发表于 2015-3-27 02:11:20 | 只看该作者
SQL语言是学习所有数据库产品的基础,无论你是做数据库管理还是做数据库开发都是这样。不过具体学习的侧重点要看你将来做哪一块,如果是做数据库管理(DBA),侧重点应该放在SQLServer的系统管理上.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-3 18:22

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表