小编Kyl*_*est的帖子

你把你的javascript放在哪里?

您是否将您的javascript本地化到页面,或拥有主"application.js"或类似的?

如果是后者,那么确保你的.js没有在错误的页面上执行的最佳做法是什么?

编辑:通过javascript我的意思是你作为开发人员编写的自定义javascript,而不是js库.我无法想象有人会将jQuery源复制/粘贴到他们的页面中,但你永远不会知道.

javascript

11
推荐指数
2
解决办法
1万
查看次数

在解决方案中共享Visual Studio项目(程序集)的最佳实践是什么?

假设我有一个项目"MyFramework",它有一些代码,用于很多解决方案.每个解决方案都有自己的源控制管理(SVN).

MyFramework是一个内部产品,没有正式的发布时间表,解决方案也是如此.

我不希望不必将DLL构建并复制到所有12个项目,即新开发人员应该能够只执行svn-checkout并开始工作.

在所有这些解决方案中分享MyFramework的最佳方式是什么?

svn projects-and-solutions visual-studio

11
推荐指数
1
解决办法
1702
查看次数

filterContext.Cancel(ASP.NET MVC)发生了什么

在RC1之前,我们做了类似这样的事情:

public void OnAuthorization(AuthorizationContext filterContext)
    {
        if (whatever)
        {
            filterContext.Cancel();
        }
    }
Run Code Online (Sandbox Code Playgroud)

现在已经不见了,我们如何用RC1实现相同的结果?

谢谢,

凯尔

c# asp.net-mvc authorization

10
推荐指数
1
解决办法
2566
查看次数

选中复选框时,禁用某些ASP.Net验证控件

我正在使用旧式ASP.NET验证(ugh)进行结帐流程.我有一个复选框 - "我会用我的信用卡详细信息打电话" - .如果选中,我需要在客户端和回发上禁用信用卡号所需的字段验证器和cc验证器.

它是怎么做到的?

asp.net validation

10
推荐指数
1
解决办法
5922
查看次数

如何在Asp.NET MVC中干净地重用编辑/新视图

我在ASP.NET MVC中重用相同的ViewUserControl时试图避免这样的代码.有什么建议?

<% if (ViewContext.ViewData["editMode"].ToString() == "edit"){ %>
    <%= Html.SubmitButton("submit", "Update Brand")%><span class="or">Or</span><a href="#" class="cancel">Cancel</a>
<% } else { %>
    <%= Html.SubmitButton("submit", "Create New Brand")%><span class="or">Or</span><a href="#" class="cancel">Cancel</a>
<%} %>
Run Code Online (Sandbox Code Playgroud)

而......

<% if (ViewContext.ViewData["editMode"].ToString() == "edit"){ %>
    <h1 class="edit">Edit Brand Details</h1>
<% } else { %>
    <h1 class="create">Create A New Brand</h1>
<%} %>
Run Code Online (Sandbox Code Playgroud)

.net asp.net-mvc

9
推荐指数
2
解决办法
3598
查看次数

为什么LINQ to XML Query不工作(Amazon S3)

鉴于此XML ...

<ListBucketResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
 <Name>public.rpmware.com</Name>
 <Prefix></Prefix>
 <Marker></Marker>
 <MaxKeys>1000</MaxKeys>
 <IsTruncated>false</IsTruncated>
 <Contents>
  <Key>0.dir</Key>
  <LastModified>2008-06-25T16:09:49.000Z</LastModified>
  <ETag>"0ba2a466f9dfe225d7ae85277a99a976"</ETag>
  <Size>16</Size>
  <Owner>
   <ID>1234</ID>
   <DisplayName>kyle</DisplayName>
  </Owner>
  <StorageClass>STANDARD</StorageClass>
 </Contents>
 <!-- repeat similar 100x -->     
</ListBucketResult>
Run Code Online (Sandbox Code Playgroud)

这个C#代码:

XDocument doc =  XDocument.Load(xmlReader);
var contents = from content in doc.Descendants("Contents") select new {Key = content.Element("Key").Value, ETag = content.Element("ETag").Value};

        foreach (var content in contents)
        {
            Console.WriteLine(content.Key);
            Console.WriteLine(content.ETag);
        }
Run Code Online (Sandbox Code Playgroud)

我知道Xdoc不是空的并且包含正确的XML.

我还实现了一些ScottGu代码(http://weblogs.asp.net/scottgu/archive/2007/08/07/using-linq-to-xml-and-how-to-build-a-custom-rss-feed -reader-with-it.aspx)作为一个完整性检查,它完全按预期工作.

XDocument doc2 = XDocument.Load(@"http://weblogs.asp.net/scottgu/rss.aspx");
        var posts = from items in doc2.Descendants("item") select new { Title = items.Element("title").Value };
        foreach (var …
Run Code Online (Sandbox Code Playgroud)

.net c# linq-to-xml

8
推荐指数
1
解决办法
609
查看次数

如何在.NET中包含多个Javascript文件(就像在rails中一样)

我嫉妒铁杆人.他们可以这样做:

<%= javascript_include_tag "all_min" %>
Run Code Online (Sandbox Code Playgroud)

......我坚持这样做:

<script src="/public/javascript/jquery/jquery.js" type="text/javascript"></script>
<script src="/public/javascript/jquery/jquery.tablesorter.js" type="text/javascript"></script>
<script src="/public/javascript/jquery/jquery.tablehover.pack.js" type="text/javascript"></script>
<script src="/public/javascript/jquery/jquery.validate.js" type="text/javascript"></script>
<script src="/public/javascript/jquery/jquery.form.js" type="text/javascript"></script>
<script src="/public/javascript/jquery/application.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

是否有任何库可以压缩,gzip和组合多个js文件?CSS文件怎么样?

.net javascript css asp.net-mvc

8
推荐指数
2
解决办法
4593
查看次数

如何防止未经授权的蜘蛛侠

我想阻止从我们的某个网站自动html抓取,同时不影响合法的蜘蛛网(googlebot等).有没有什么东西可以实现这一目标?我甚至使用了正确的术语吗?

编辑:我主要是希望阻止那些恶意这样做的人.即他们不会遵守robots.txt

EDIT2:如何通过"使用率"阻止使用...即如果检测到自动化并且流量不是来自合法(谷歌,雅虎,MSN等)IP,则验证码继续浏览.

asp.net iis

8
推荐指数
3
解决办法
5942
查看次数

收集,维护和确保庞大数据集准确性的最佳实践是什么?

我正在提出这个问题,寻找有关如何设计系统的实用建议.

像amazon.com和pandora这样的网站拥有并维护着庞大的数据集来运行他们的核心业务.例如,亚马逊(以及其他所有主要的电子商务网站)都有数以百万计的待售产品,这些产品的图片,价格,规格等等.

忽略来自第三方卖家的数据和用户生成的内容,所有"东西"必须来自某个地方,并由某人维护.它也非常详细和准确.怎么样?他们是如何做到的呢?是否只有一大批数据录入员或他们设计了系统来处理咕噜咕噜的工作?

我的公司情况类似.我们保留了巨大的(数千万条记录)汽车零件目录和他们适合的汽车.我们已经有一段时间了,并且已经提出了许多程序和流程来保持我们的目录不断增长和准确; 但是,似乎要将目录增长到x项目,我们需要将团队扩展到y.

我需要找到一些方法来提高数据团队的效率,希望我可以从其他人的工作中学习.任何建议都表示赞赏,更多的是内容的链接,我可以花一些时间阅读.

database dataset large-data

8
推荐指数
1
解决办法
1113
查看次数

是否有任何与Rails模型集成的ETL工具?

我正在研究ETL工具,将平面文件导入数据库,然后导出xml文件.

许多工具支持生成在应用程序中使用的代码; 但是,我还没有找到任何支持使用您的应用程序中已有的代码.我们的模型很复杂(关系,验证,多态关联,回调等).

有哪些工具可以重用现有代码?或者我是否在ETL工具中重新创建(并维护)我的模型?

注意:我对ETL的要求(与批量插入或activerecord-import相反)是转换.我们收到来自200多个不同来源的数据,包括各种格式,完整程度和清洁度.此外,对于将要定义转换的技术较少的用户来说,"设计师"最常用的包含更为真实.

activerecord etl model ruby-on-rails data-integration

8
推荐指数
1
解决办法
2183
查看次数