我正在开发一个项目,我们必须弄清楚某个给定字段是否可能是公司名称而不是地址.
在对它进行非常广泛的扫描时,我们假设如果该字段不包含数字,则可能是名称与街道地址(我们的目标是80%的情况,知道有些人必须手动完成).
所以现在对手头的问题.给定一个表,为了简单起见,单个varchar(100)列,我怎样才能找到那些在字段内任何位置没有数字字符的记录?
例如:
"Main Street, Suite 10A" --Do not return this.
"A++ Billing" --Should be returned
"XYZ Corporation" --Should be returned
"100 First Ave, Apt 20" --Should not be returned
Run Code Online (Sandbox Code Playgroud)
提前致谢!
我正在开发一个Visual Studio模板,其中生成的项目依赖于许多引用,这些引用恰好是源代码控制下的其他项目.
问题是如何在我的ProjectGroup模板中进行设置?例如,如果我在"C:\ Stuff\MyUtilityProject\Utility.csproj"中已经存在一个项目,并且我想将一个文件(Tools.cs)添加到我的模板中,我该如何处理?
这是我的vstempalte的样子.仅供参考 - 我对ProjectTemplateLink没有任何问题或创建了Solution文件夹,只是将预先存在的Utility.csproj添加到我的新解决方案中:
提前致谢!
<VSTemplate Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" Type="ProjectGroup">
<TemplateData>
<Name>MySampleSolution</Name>
<Description>My Test Project</Description>
<ProjectType>CSharp</ProjectType>
<Icon>__TemplateIcon.ico</Icon>
</TemplateData>
<TemplateContent>
<ProjectCollection>
<SolutionFolder Name="Content">
<Project File="C:\Stuff\MyUtilityProject\Utility.csproj">
<ProjectItem>Tools.cs</ProjectItem>
</Project>
</SolutionFolder>
<ProjectTemplateLink ProjectName="MyWorkingTemplate">
MyWorkingTemplate\MyTemplate.vstemplate
</ProjectTemplateLink>
</ProjectCollection>
</TemplateContent>
</VSTemplate>
Run Code Online (Sandbox Code Playgroud) 虽然这是一个主观问题,但作为一个新的NHibernate用户,我很好奇为什么会选择Fluent与传统的XML映射.
从我的观点来看,当我第一次使用NHibernate时,我使用了Fluent界面,但遇到了一些障碍,很难找到适合Fluent界面的文档,除了"玩具应用程序"之外,所以我学会了处理这些XML.
随着时间的推移,我意识到我在XML方面完成了大部分工作,并意识到它并不像我想象的那样可怕.所以对我个人来说,这是一个文档很差的情况,并没有看到编码时间的显着节省.
话虽如此,我可能会有一些巨大的优势/劣势,我很想听到那些在使用这些工具方面有更多经验的人的意见.
我们的组织正在寻求建立一个利用DotNetNuke的网站,根据我们的顾问(不像.Net粉丝和Joomla粉丝),有一个'非常的证据'表明社区版本以一种非常漂亮的方式瘫痪如果你想拥有一个可靠的网站,那么就会迫使你获得Pro.
我对这项索赔的有效性表示严重怀疑,但是如果我根据产品的使用情况以及它的社区和专业版本,我将非常有兴趣听听是否是这种情况.
具体来说,如果社区版本中存在错误/问题/等,只能通过升级到专业版来解决.
如果我把它发布在错误的堆栈交换上,我会提前告知,但认为这是最好的选择;)
我在很多项目中都使用过活动和代表,但我仍然怀疑在项目中使用事件和代表的地方以及委托和事件之间的区别.任何人都可以解释一下吗?