早在VB6,我写了几个功能,将让我的代码,而不必关心和0号"字符串空之间"的区别,空,等不必添加特殊的情况下,编码时没有杀死我的工作效率更用于处理可能导致某些无关错误的数据的代码; 9999/10000如果我用作数字的东西是空的,那么我真的把它当作0.
我现在在C#和VB6和C#2005之间的差别是相当广泛的,所以,我真的不知道从哪里开始写我的一套新的辅助功能,或者如果我甚至需要做的他们都.
所以,我需要编写将接受一个字符串,数据库字段,申请表/ querysting场,???,然后尽一切可能做到把它转换成一个双,并返回给调用程序的功能.
我还需要为短裤,int16,int32,long,以及其他我可能关心的事情做这件事.
然后我会为字符串做这个.和日期.
这是值得追求的吗?我可以使用框架或C#中的某些东西吗?我真的希望能够在调用其他函数时使用内联数据,而不必创建临时变量等.
我已经注册,我已经下载了示例代码,我有一个WSDL ......但我不知道如何将这些东西放到我现有的.Net应用程序中.WSDL是一个zip文件,而不是一个URL,所以我不能只是"添加Web引用".我从.Net命令提示符运行wsdl工具,它为我做了一个很好的类...但是将它放到我的web_reference文件夹中并没有给我任何类型的可实例化类.
我知道我错过了一些愚蠢的东西.有人能指出我正确的方向吗?
我见过的很多代码都参考了这个:
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
}
Run Code Online (Sandbox Code Playgroud)
这很棒,而且它有效...如果包含"某事".我是否必须添加引用才能获得这些内容?使用NuGet?复制DLL?这是从哪里来的?
当我运行我的项目时,我获得了该资源的404.
我们的承保公司刚刚向我们发送了潜在客户的数据摘录.有900万行.行包括LeadID(guid),RawLeadXML(xml - 可能最大3-4kb)和LeadStatusID(int).
我首先尝试添加一个自动编号整数,并使其成为该表的主键.好吧,它添加了字段,但无法使其成为主键(缓冲池中没有足够的可用内存.)
我需要做的是获取每个记录,逐个1,并获取XML,将其放入.Net中的XmlDocument对象,删除我想要的所有字段(名字,姓氏等)并将解析后的信息存储到另一张桌子.
我甚至无法运行此语句:select*from Leads其中id介于1和1000之间
如果我一次只选择1000条记录(从Leads中选择前1000条),那就可行,但是如何在没有某种参考点的情况下选择接下来的1000条记录呢?
我的机器有4个处理器(2.53Ghz)和12 GB的RAM.它不是服务器,但它是一台强大的机器.老实说,我不知道下一步该尝试什么.
编辑:我遗漏了原始文件实际上是一个MDF(和相关的LDF)文件,所以我只是在SQL Server中附加到它们.
编辑2:我搞砸了说RawLeadXML列是XML - 它不是,它只是nvarchar(max).老实说,我不知道有一个xml数据类型.
编辑3:我甚至无法在此表上发出删除声明:"从leadid ='100a7927-5311-4f12-8fe3-95c079d32dd4'的引线中删除"爆炸:
Msg 802, Level 17, State 20, Line 2
There is insufficient memory available in the buffer pool.
Run Code Online (Sandbox Code Playgroud)
我不知道接下来该做什么.这到底是怎么回事?世界上有成千上万的数据库,记录的数量超过了我的数据.
编辑4:如果有人关心,以下解决方案均无效.我确信这是我机器的限制,绝对不是对我在下面收到的好答案的谴责.目前,我正在将压缩数据库(2.6 GB)传输到Rackspace中的服务器,然后我将尝试在该硬件上添加索引,希望不会关闭我们的生产服务器.一旦添加了索引,我希望我可以压缩数据库并将其恢复到我的本地计算机,然后能够实际执行某些操作.
编辑5:我的机器实际上无法处理这种尺寸的桌子.我的机器有12 GB RAM,64位Windows 7专业版,四核2.53Ghz处理器,SSD驱动器等.它对于开发机器来说非常强大.它无法解决这个问题.
所以,我将数据库移到伦敦Rackspace的服务器上.48 GB或那个内存,它能够添加我需要的索引.即使在那之后,我的机器也无法做任何对它有用的事情,所以我写了一个在伦敦运行的.Net程序,一次输出1000个记录,将它们解析到另一个表中,然后将原始记录标记为已处理.
一旦我这样做,我将不得不离开伦敦的数据库,因为我怀疑我能在本地写出任何有意义的报告来反对这种怪异.这将使开发变得有趣.
简介:我认为没有使用至少48 GB RAM的服务器类硬件(在我的情况下)处理这么大的数据集的好方法.
我正在为我的用户提供搜索选项.他们可以搜索城市名称.问题是我存储的城市名称是"圣路易斯"之类的东西.但即使用户输入"圣路易斯"或"圣路易斯",我也希望找到圣路易斯.有关如何创建查找表的任何建议,以某种方式考虑到这一点?
我有一个"Master"主页,我有2个"Sub"主页.这两个子站点的主页属性设置为"主站"主页.到目前为止都很好.
好吧,我今天被告知也要让Sub1和Sub2从Master Masterpage"继承".我以为他们的语言不精确,但不,她希望我将Class定义更改为
public partial class Sub2 : TheMaster
Run Code Online (Sandbox Code Playgroud)
(那些不是名字).
所以,现在我有Sub1和Sub2作为母版页,并且拥有TheMaster的母版页,而且他们也属于"TheMaster"类
我很困惑,不知道这会产生什么样的影响.它现在似乎编译和运行正常,但我们今天刚开始这个6个月的项目,我不想到第5个月,发现我们有一个重大的设计缺陷.
谁能告诉我这完全没问题,或者说我们完全搞砸了?
我很害怕......抱着我.
编辑:澄清 - 她希望我也从主母版页继承的原因是我们在该页面中设置了一些东西,我们希望它们可用于子母版页.类似于站点地图中当前节点所呈现的页面,某些用户帐户内容等等.
在Stackoverflow上搜索并写下这个问题所花费的时间比我刚才为客户所做的更改还要多,但无论如何我都会问.
我收到一封来自客户的电子邮件,要求我从索引页面删除2个贸易协会图片.从我收到电子邮件,下载页面,删除行,并上传文件,这可能花了我3分钟.
你这次收费吗?多少?你记录它们,然后当它们达到15或30分钟时,发送账单?如果需要3个月才能积累怎么办?
任何人对如何在iPhone上实现以下内容有任何想法?我们有一张美国地图,它有不同的颜色区域(气候区域,我相信).它们不是矩形的,不遵循州或邮政编码或县或任何其他定义的行.所以,我们的地区非常圆,甚至不一定是连续的.
我很乐意让我们的用户能够点击他们的区域,我可以告诉他们从哪里触及它所在的区域,但对于我的生活,没有做出许多很多矩形来做到最合适曲线,我无法弄清楚如何做到这一点.
有任何想法吗?
编辑:区域可能像这个... 链接文本一样难
我们有一个有点复杂的项目,原始开发人员分成多个项目用于组织目的.这对我来说意味着我有一个ASP.Net站点,它有一个web.config并包含各种好的设置,另一个项目编译成一个拥有它自己的.config文件app.config的DLL.
在DLL中,能够访问我在ASP.Net proejct的web.config文件中的所有AppSettings是非常好的.
这可能吗?这是好习惯吗?我真的不想复制和粘贴相同的信息,并且必须手动使它们在2之间保持同步(实际上可能最多20个 - 它是一个大型项目,有人将它组织到荒谬的级别).config文件.
有什么建议或最佳实践吗?
我试图通过我在许多网站上找到的不引人注目但非常有用的润色来改善我的网络编程技巧.Stackoverflow.com,一个.当我提出问题时,页面会提交问题,我的浏览器会自动重新加载显示我的问题.我的后退按钮就像它应该的那样工作,而不是问我(从用户的角度来看)可怕的问题"为了显示这个页面,我们需要将你的请求重新发送到服务器.你想这样做吗?"
另外,在提交问题后,如果我点击"刷新",它也不会调用另一个表单提交.
有没有一个网站列出这样的技巧?我假设我将不得不重新考虑我经常使用的标准显示/提交/显示周期,但我非常愿意学习一些新技术.
有人对我有任何指示?
编辑:我想我会在这里说,而不是在个人评论中.Firebug确实是一个很棒的工具,我一直都在使用它.这些天我越来越多地使用jQuery,但我很难称自己精通它.我喜欢使用Firebug来跟踪在提问,评论等时发生的事情,但我不想滥用网站进行学习.;)
asp.net ×2
app-config ×1
asmx ×1
asp.net-mvc ×1
billing ×1
c# ×1
fedex ×1
form-submit ×1
imagemap ×1
iphone ×1
jquery ×1
master-pages ×1
refresh ×1
vb6 ×1
web-config ×1
webpage ×1
windows-7 ×1
wsdl ×1