问题列表 - 第3872页

命名空间经验法则

在将项目进一步分类到新名称空间之前,是否有一些关于有多少类,接口等应该进入给定名称空间的一般经验法则?喜欢最佳实践或社区偏好?或者这是个人偏好吗?

namespace: MyExample.Namespace
 interface1
 interface2
 interface3
 interface4
 interface5
 interface6
 interface7
 interface8
 interface9
Run Code Online (Sandbox Code Playgroud)

要么

namespace: MyExample.Namespace.Group1
 interface1
 interface2
 interface3
namespace: MyExample.Namespace.Group2
 interface4
 interface5
 interface6
namespace: MyExample.Namespace.Group3
 interface7
 interface8
 interface9
Run Code Online (Sandbox Code Playgroud)

namespaces organization

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

如何在PHP中获取数组中的所有字母字符?

有没有办法在PHP中的数组中获取所有字母字符(AZ),以便我可以遍历它们并显示它们?

php

170
推荐指数
6
解决办法
10万
查看次数

如何导入大型MS SQL .sql文件?

我使用RedGate SQL数据比较并生成.sql文件,因此我可以在本地计算机上运行它.但问题是该文件超过300mb,这意味着我无法复制和粘贴,因为剪贴板将无法处理它,当我尝试在SQL Server Management Studio中打开该文件时,我收到错误关于文件太大了.

有没有办法运行一个大的.sql文件?该文件基本上包含两个新表的数据.

sql sql-server import

229
推荐指数
5
解决办法
19万
查看次数

当提示输入Ubuntu盒子的SUDO密码时,Capistrano挂起

我有一段时间使用capistrano部署配方来部署我的Web应用程序,然后使用sudo命令重启apache/nginx.最近,当我尝试执行这些sudo命令时,cap部署就会挂起.我看到输出:"[sudo]密码"用我的服务器名称和远程登录,但这不是一个安全的登录提示.cap shell只是挂起等待更多输出,并且不允许我输入密码来完成远程sudo命令.

有没有办法解决这个或体面的工作?我不想删除远程用户的sudo密码提示以获取web restart命令.

sudo capistrano

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

如何在app.xaml中设置默认的WPF窗口样式?

我试图在我的app.xaml中为我的WPF Windows应用程序中的每个窗口设置默认样式.到目前为止,我在app.xaml中有这个:

<Application.Resources>
    <ResourceDictionary>
        <Style x:Key="WindowStyle" TargetType="{x:Type Window}">
            <Setter Property="Background" Value="Blue" />
        </Style>
    </ResourceDictionary>
</Application.Resources>
Run Code Online (Sandbox Code Playgroud)

通过专门告诉窗口通过以下方式使用此样式,我可以在运行应用程序(但不是VS设计器)时让窗口显示此样式:

Style="{DynamicResource WindowStyle}
Run Code Online (Sandbox Code Playgroud)

这有效,但并不理想.那么我该怎么做:

  1. 让所有窗口自动使用样式(所以我不必在每个窗口上指定它)?
  2. 有VS设计师展示风格吗?

谢谢!

wpf themes styles c#-3.0

63
推荐指数
4
解决办法
8万
查看次数

NHibernate生成GUID - 字段类型

我是NHibernate的新手.如果我使用NHibernate为MS Sql2005生成插入的GUID,那么db中的id字段需要什么类型.任何帮助赞赏.谢谢

sql-server nhibernate

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

Python:解压缩到未知数量的变量?

我怎么能解压一个未知的元组,比如一个列表呢?

我有许多数据列,它们通过某些函数分成一个元组.我想将这个元组解压缩到变量,但我不知道我会有多少列.有没有办法动态解压缩到我需要的变量?

谢谢你的帮助 :)

python casting iterable-unpacking

10
推荐指数
2
解决办法
9684
查看次数

当传递参数包含点时,asp.net mvc路由

我有非常基本的路由:

routes.MapRoute(
                "Default",                                              
                "{controller}/{action}/{id}",parameters
                new { controller = "Home", action = "Index", id = "" }
            );  
Run Code Online (Sandbox Code Playgroud)

问题是它在所有简单的情况下都能很好地工作,例如www.xxx.yy/pages/filter/test".一旦我添加点"."到{id}部分它失败了,返回'无法找到资源'.它发生了www.xxx.yy/pages/filter/test.

有什么建议?

asp.net-mvc routing

7
推荐指数
2
解决办法
4289
查看次数

为什么@@ IDENTITY或SCOPE_IDENTITY()是DBNull?

(已解决:见底部)

我有以下代码片段:

Protected Sub SqlDataSource1_Inserted(ByVal sender As Object, 
ByVal e As System.Web.UI.WebControls.SqlDataSourceStatusEventArgs)
Handles SqlDataSource1.Inserted
    affected = CInt(DirectCast(e.Command.Parameters("@affected"), IDbDataParameter).Value)
    newID = CInt(DirectCast(e.Command.Parameters("@newID"), IDbDataParameter).Value)
End Sub
Run Code Online (Sandbox Code Playgroud)

其中@newID在SQL字符串中定义如下:

"INSERT INTO x(a,b,c) VALUES (@a,@b,@c); SELECT @affected = @@rowcount, @newID = SCOPE_IDENTITY();
Run Code Online (Sandbox Code Playgroud)

使用ASP.NET定义参数如下:

关于它的奇怪之处在于它可以在90%的时间内工作,但每次都会抛出一个InvalidCastException,说"从类型'DBNull'转换为'Integer'类型无效." 关于什么可能导致这个值为null的任何想法?我没有在表上设置任何触发器,我的查询唯一要做的就是在1个表中运行普通插入.

编辑:根据这里的建议,我添加了一个affected参数.我设置了一个断点,并且受影响= 1但我仍然有例外.但是,我在SELECT @affected之前发现我有SELECT @newID.我切换了顺序,现在@affected = 0.所以看来我的插入语句出现了问题.谢谢你的帮助!

sql vb.net identity

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

在Haskell中解构元组时,元素可以在哪里使用?

我正在阅读一个使用以下示例的教程(我将稍微概括一下):

f :: Foo -> (Int, Foo)
...
fList :: Foo -> [Int]
fList foo = x : fList bar
  where
    (x, bar) = f foo
Run Code Online (Sandbox Code Playgroud)

我的问题在于,似乎你可以参考,x并且bar,通过名称,在获得它们的元组之外.如果我的猜测是正确的,这似乎就像在其他语言中解构参数列表一样.(换句话说,我没有做以下:)

fList foo = (fst tuple) : fList (snd tuple)
      where
        tuple = f foo
Run Code Online (Sandbox Code Playgroud)

我对这种行为是对的吗?在我读过的教程/书籍中,我从未见过它.有人能指出我有关这个问题的更多信息吗?

编辑:任何事情(列表,数组等)都可以以类似的方式进行解构,或者你只能用元组做到这一点吗?

syntax haskell pattern-matching

6
推荐指数
1
解决办法
5581
查看次数