问题列表 - 第29741页

为什么在重放现有提交时git pull --rebase会失败?

我不明白这一点:当我'git pull --rebase remote branch'时,它会将我的HEAD恢复为他们的共享根,然后开始重放在此期间发生的所有远程提交.为什么这些提交有时会失败?它们是干净的工作空间干净的提交?这几乎不是变相的重点吗?

git merge patch pull rebase

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

PHP框架的中间复杂性,在CodeIgniter和Yii之间?

容易像CI(这意味着强制性好,简单,最新的文档).但也有一些比CI更多的功能.

Yii有很多功能,但它也更复杂(它有点迫使你必须使用它的很多功能).这意味着为您的网络应用添加一些功能需要三倍的时间,因为您必须找出许多新的小功能Yii.

这有点像CI在需要的时候"离开你的方式",Yii妨碍你,如果你不这样做,它会破坏.

CI中缺少的功能在这个新的"中间"PHP框架中很有用:

  • 代码生成(crud).
  • 验证.
  • 访问控制.
  • 布局.
  • 窗口小部件.
  • 易于/自动分页(如yii)
  • 简单的uri参数

Yii给我带来问题的地方:

就像每个小任务都有一些内置功能(这很好),但是,你必须使用内置功能,否则会发生不好的事情.(CI让你不受欢迎,但是做得太多,Yii帮了很多,但有时候太过分了,它迫使你筛选文档,以便你发现这些功能,如果没有它们你就无法完成一项任务,需要花费四倍的时间,在CI或非框架应用程序中).

介于两者之间吗?

(ASP.NET MVC可能是'它',但我不懂语言,所以学习它的努力将比学习Yii php框架更好,所以我正在寻找一个PHP框架)

php codeigniter yii

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

Linq和DBNull - 获取错误

从行中选择时出现错误.AsEnumerable().我使用以下代码...

var rows = ds.Tables[0].AsEnumerable();
                trafficData = rows.Select(row => new tdDataDC
                {
                    CalculationCount = row.Field<Int64>("biCalculationCountSeqID")
                    , Zone = row.Field<Int16>("siFkZoneId")
                    , Miles = row.Field<decimal>("dcMiles")
                    , Plaza = row.Field<Int16>("siFkPlazaId")
                    , VehicleCount = row.Field<int>("iVehicleCount")


                });
Run Code Online (Sandbox Code Playgroud)

大多数情况下它运行良好,但是当数据库中有NULLS时,我收到此错误"无法将DBNull.Value强制转换为'System.Int16'.请使用可空类型.."如何更正此问题?我不希望我的datacontracts有Nullable类型,我想使用三元组或其他东西,如果值为NULL,只需使用0.这可能吗?

谢谢你的帮助,
~kk

c# linq ienumerable null dbnull

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

为什么类型为s:s的XSD元素在生成服务引用时会成为字符串?

我正在尝试从WSDL创建一个新的服务引用,我希望所有的属性都是DateTime而不是string.

例如,联系人的xsd定义:

<s:complexType name="Contact">
    <s:sequence>
        <s:element minOccurs="0" maxOccurs="1" name="Address" type="tns:Address" />
        <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
        ...
        <s:element minOccurs="1" maxOccurs="1" name="BirthDate" type="s:date" />
</s:sequence>
Run Code Online (Sandbox Code Playgroud)

BirthDate的类型是s:date,但生成的类型(在Reference.cs中)是一个字符串.

internal partial class Contact : object, IExtensibleDataObject, INotifyPropertyChanged
{
    [OptionalField]
    private MembershipMgmtMediator.Address AddressField;

    [OptionalField]
    private string EmailField;

    private string BirthDateField;
}
Run Code Online (Sandbox Code Playgroud)

如果我创建一个Web项目并将其添加为Web引用而不是服务引用,它将正确成为DateTime.我认为这与wsdl.exe和svcutil.exe在幕后工作的方式有关,但无论如何,我都在试图弄清楚如何正确地让Visual Studio认识到这个属性应该是一个DateTime.

xsd wsdl date service-reference svcutil.exe

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

哪个openid/oauth库将django项目连接到Google Apps帐户?

我正在为使用Google Apps登录的公司开发Intranet django项目(不使用GAE).所以我希望我的用户能够使用他们的谷歌帐户登录登录我的django项目.OpenID看起来很合适,虽然Oauth可能也有用吗?

我看到很多类似命名的库将django的auth系统连接到外部登录系统:

以下是我要对集成进行的操作:让用户使用他们的Google帐户登录,而不是使用本机django系统.保留django的管理系统之类的权限模型.所以我认为这意味着在我们登录之前没有看到的新帐户第一次在django中自动创建新的用户记录.

任何有这些项目经验的人都可以告诉我哪种方法效果最好?或者只是在您尝试过时最有效/最有效的建议?谢谢!

python openid django google-openid

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

如何将我的网站页眉和页脚存储在一个位置?

我总是重写我的页眉和页脚,每次编辑我都必须手动将所有代码复制并粘贴到网页中.显然这是错误的方法,但我不确定正确的方法.我目前的想法是有一个"标题"和"页脚"div然后用jquery的$(文档).ready用代码加载div.我担心它会慢,因为它在执行页眉/页脚代码之前等待整个页面渲染.处理这个问题的常用方法是什么?

html javascript jquery header footer

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

如果Visual Studio中的项目/解决方案中缺少文件,则报告错误/警告

当您构建一个缺少文件的解决方案(带有感叹号的黄色三角形图标)时,Visual Studio是否有办法报告错误/警告,这些文件必然会导致编译错误?就像在运行时读取的缺少配置文件一样.

谢谢

visual-studio

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

Python:获取生成器中的项目数而不存储项目

我有一套用于大量物品的发电机.我想迭代它们一次,将它们输出到一个文件.但是,对于我目前拥有的文件格式,我首先必须输出我拥有的项目数.我不想在内存中构建项目列表,因为它们太多而且需要花费大量的时间和内存.有没有办法迭代生成器,获得它的长度,但不知何故能够再次迭代它,获得相同的项目?

如果没有,我可以为这个问题提出什么其他解决方案?

python memory performance yield generator

5
推荐指数
3
解决办法
757
查看次数

我怎样才能让SqlBulkCopy告诉我哪一列有截断错误

我正在使用SqlBulkCopy从外部数据库导入。导入nvarchar列时,如果该列的大小不足以容纳传入的字符串,则它将失败并显示:

InvalidOperationException:无法将数据源中String类型的给定值转换为指定目标列的nvarchar类型。字符串或二进制数据将被截断。

我希望能够告诉用户哪个目标列出现了问题。我已经梳理了异常,但是在任何地方都看不到它。有没有一种方法可以进行设置,以使列的名称或索引在异常时返回?

这是批量复制的伪代码:

using (DbConnection source = DataTableProviderAssists.GetTypedDbConnection(package.ImportSourceType, package.UnencryptedConnectionString))
{
    using (DbCommand cmd = GetCommand(package, source))
    {
        source.Open();

        reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);

        using (SqlBulkCopy bulkCopy = new SqlBulkCopy(RequestContext.ConnectionString, SqlBulkCopyOptions.TableLock))
        {
            bulkCopy.DestinationTableName = temporaryTableName;
            bulkCopy.BatchSize = 40000;
            bulkCopy.BulkCopyTimeout = 60000;

            foreach (ImportField field in package.Fields)
            {
                bulkCopy.ColumnMappings.Add(field.Name, field.Name);
            }

            bulkCopy.WriteToServer(reader);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

谢谢

c# sql-server

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

哈希码.如何使用它

虽然我非常了解HashCode是什么以及哈希表的作用,但我不得不承认我不知道如何使用它(超越常用词典).我想实现自己的哈希表,所以首先我想知道关于哈希的基本知识:

  • 我知道我可以在Java和Scala中使用getHashCode()/ 获取哈希码hashCode().这个数字是如何确定的.(只是出于好奇)
  • 如果我知道HashCode某个对象,我该如何访问它?也就是说,我该如何调用该内存桶?
  • 我可以更改/设置变量HashCode吗?

现在,我有一个非常大的(大约10 ^ 9)Int列表.我将访问其中一些(从无到有),我需要尽可能以最快的方式完成.哈希表是最好的方法吗?

PS:我不想讨论它,我只是想知道HashTable是否被认为是最有效的.如果存在其他好的方法,也许你可以指点我.

谢谢,

hash hashtable hashcode

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