小编jsl*_*tts的帖子

Xcode源自动格式化

作为一名C#开发人员,我已经高度依赖于Visual Studio 2008中的自动格式化.具体来说,我将使用CTRL+ K,D键盘快捷键在我的草率实现后强制恢复形状.

我现在正在尝试学习Objective-C并且缺少Xcode中的某些功能,但可能没有一个像格式化快捷方式那样痛苦.我的谷歌搜索没有内置任何东西,但似乎有一些黑客攻击.我是否遗漏了某些内容,或者Xcode本身不存在此功能?

formatting xcode keyboard-shortcuts

174
推荐指数
11
解决办法
17万
查看次数

使用django.contrib.auth.views.password_change实施密码强度要求

我们有一个Django应用程序,需要特定级别的密码复杂性.我们目前通过客户端JavaScript强制执行此操作,这很容易被适当激励的人击败.

我似乎无法找到有关使用django contrib内置视图设置服务器端密码强度验证的任何具体信息.在我重新发明轮子之前,是否有适当的方法来处理这个要求?

passwords django django-authentication

45
推荐指数
4
解决办法
3万
查看次数

没有Web/App.config运行实体框架migrate.exe工具的正确格式是什么?

我们最近切换到Entity Framework数据迁移,我正在为我们的MVC应用程序开发一些构建自动化脚本.如果我有一个指向它的Web.config,我可以使用4.3中的migrate.exe工具从我们的构建服务器成功运行迁移.该命令看起来像:

ProjectName\packages\EntityFramework.4.3.1\tools\migrate.exe MyAssembly
    /startupdirectory:ProjectName\bin\Debug 
    /startupconfigurationfile:ProjectName\Web.config 
    /verbose
Run Code Online (Sandbox Code Playgroud)

但是,出于各种原因,我想避免使用Web.config并在迁移时传递正确的连接字符串:

ProjectName\packages\EntityFramework.4.3.1\tools\migrate.exe MyAssembly
    /startupdirectory:ProjectName\bin\Debug 
    /connectionString:"Data Source=awesomeserver;Initial Catalog=awesomedatabase;User Id=funkyuser;Password=crazypassword" 
    /verbose
Run Code Online (Sandbox Code Playgroud)

这不起作用.更糟糕的是,它使用NullReferenceException崩溃migrate.exe.连接字符串与我们在Web.config中使用的字符串相同.

以前遇到过这个人吗?我的连接字符串格式错了吗?错误?

.net connection-string entity-framework-4 ef-migrations

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

使用asp.net-mvc2和实体框架编辑和更新复杂viewmodel对象的正确方法

我的数据库中有一个表与另一个表的一对多关系,它与第三个表有关系:

ParentObject

  • ID
  • 名称
  • 描述

ChildObject

  • ID
  • 名称
  • 描述
  • ParentObjectID
  • AnotherObjectID

AnotherObject

  • ID
  • 名称

对象映射到实体框架并通过数据访问类公开.

当要显示的数据与域对象有很大不同时,建议使用ViewModel,因此我创建了一个ViewModel,如下所示:

public class ViewModel {
    public IList<ParentObject> ParentObjects { get; set; }
    public ParentObject selectedObject { get; set; }
    public IList<ChildObject> ChildObjects { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我有一个显示ParentObjects列表的视图,当单击时将允许保存ChildObject.

<% using (Html.BeginForm()) { %> 
<table>
    <% foreach (var parent in Model.ParentObjects) { %>
    <tr>
        <td>
            ObjectID [<%= Html.Encode(parent.ID)%>]
        </td>
        <td>
            <%= Html.Encode(parent.Name)%>
        </td>
        <td>
            <%= Html.Encode(parent.Description)%>
        </td>
    </tr>
    <% } %>
</table>
<% if (Model.ParentObject != …
Run Code Online (Sandbox Code Playgroud)

c# asp.net entity-framework asp.net-mvc-2

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

为无效的数据库状态抛出哪个.NET异常?

我正在编写一些数据访问代码,我想检查数据库中潜在的"无效"数据状态.例如,我从数据库中返回一个小部件,我只期望一个.如果我得到两个,我想抛出异常.即使参照完整性应该防止这种情况发生,我也不希望依赖于DBA永远不会改变模式(为了澄清这一点,如果删除了主键约束并且我得到了一个欺骗,我想快速而清楚地打破).

我想使用System.IO.InvalidDataException,除了我没有处理文件流,所以它会产生误导.我最终得到了一个通用的applicationexception.谁有更好的主意?

.net c# exception-handling

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

使用Visual Studio Intellisense构建jQuery选择器字符串

这是一个小问题,但我发现自己遇到了:

当我在Visual Studio 2010中使用jQuery时,我发现自己经常输入:

$(#S
Run Code Online (Sandbox Code Playgroud)

使用Intellisense查找SomeID对象ID:

$(#SomeID).click( function() { etc.. })
Run Code Online (Sandbox Code Playgroud)

然后返回并添加引号:

$('#SomeID').click( function() { etc.. })
Run Code Online (Sandbox Code Playgroud)

我觉得很烦人,如果我先添加引号,Visual Studio会进入字符串模式,我会失去Intellisense来查找对象的ID或类.

我做错了吗?

intellisense jquery visual-studio-2010

7
推荐指数
1
解决办法
501
查看次数

TeamCity和FXCop版本10

我们正在努力让我们的TeamCity 5.1安装使用我们的FXCop项目文件.它显然不喜欢最新版本V10:

[08:26:33]: Failed loading FxCop project.
[08:26:33]: Error text: This project file is version 10.0 but the current application version is 1.36. Please download a more recent version of FxCop to open this file..
[08:26:33]: Process exited with code 1
Run Code Online (Sandbox Code Playgroud)

有没有办法升级TeamCity使用的版本,还是我需要降级我们在工作站上使用的版本?

有谁知道TeamCity 6是否支持FXCop 10?

teamcity fxcop

3
推荐指数
2
解决办法
2892
查看次数