问题列表 - 第7020页

这个2列表需要规范化吗?

我有2列:"string""int"
我将它们都设置为唯一组合的主键.

基于字符串列进行搜索会比进一步规范化字符串列并使用2个int列更差吗?

sql database database-design

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

C++中的Yaml Emitter

是否有用于发出YAML的C++库?维基百科提到了libyaml的c ++包装器,但链接已被破坏.官方YAML网站仅提供yaml-cpp,这也是在这个 SO问题中提出的,但cpp-yaml只是一个解析器,而不是发射器.我运气不好吗?

编辑:我正在寻找面向对象的接口,因此需要C++.我知道我可以在C++代码中使用libyaml的C接口,但这并不理想.

c++ yaml yaml-cpp

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

asp.net mvc url routing - 子文件夹名称

我想创建一个网址,如下所示:

公告,健康,政策是控制者

所以我创建了一个像这样的新url路由映射:

routes.MapRoute(
 "News",
 "news/{controller}/{action}/{id}",
 new { controller = "Announcement", action = "Index", id = "" }
);
Run Code Online (Sandbox Code Playgroud)

它工作正常但是,以下两个网址显示相同的页面:

我想阻止第二个网址.

我该怎么办?

谢谢Kwon

asp.net-mvc url-routing

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

如何生成随机密码或临时URL,以便在Zend Framework中重置密码?

我有一个使用的基本身份验证过程Zend_Auth_Adapter_DbTable.我在身份验证控制器上有登录和注销操作.现在我想通过自动生成密码,保存新密码以及向他们发送包含新生成密码的电子邮件来创建一个重置忘记密码的功能.

这样做的最佳流程是什么?我该如何生成新密码?Zend Framework是否有任何可以使这更容易的东西?

我还听说过发送一封电子邮件,其中包含一个短期页面的链接,可以让他们设置一个新密码.如何使用Zend Framework完成这项工作?

authentication zend-framework forgot-password

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

在C#中运行PowerShell文件,如何在ASP.NET表单中执行此操作?

我制作了一个PowerShell脚本,它运行得非常好并且在我独立运行时生成一个文本文件.我想在我的ASP.NET页面加载时自动执行该操作,我从C#调用一个调用我的PowerShell脚本并执行该过程的进程,生成一个文本文件.

问题是脚本被调用,但没有被执行.给出权限等方面的一些错误

c# asp.net powershell

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

获取Objective-C中的对象属性列表

如何在Objective-C中获取给定对象属性的列表(以NSArray或的形式NSDictionary)?

想象一下以下场景:我已经定义了一个只扩展的父类NSObject,它将a NSString,a BOOL和一个NSData对象作为属性.然后我有几个扩展这个父类的类,每个类都添加了许多不同的属性.

有没有什么方法可以在类上实现一个遍历整个对象的实例方法,然后返回NSArray每个(子)类属性的一个,因为NSStrings不在父类上,所以我以后可以使用这些NSString对于KVC?

attributes properties class introspection objective-c

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

探索新版本控制系统.我最大的需求:可靠的合并

我是一个由35名程序员组成的团队的发布工程师.我们正在研究PHP,Java,C#和SQL.我们目前使用Subversion,它已经运行了大约一年.我们正在经历一个冲突变得越来越普遍的阶段.我们的应用程序足迹正在增长,因此性能成为检查和提交的问题.

我想知道哪些商业或FOSS版本控制系统和客户端软件可以推荐适合我的个人资料: - 集中式回购 - 简单合并 - 快速导出,合并,签出 - 冲突解决

谢谢你的帮助!

; .randy

- 新增2009-04-16 @ 06:21太平洋标准时间

更多信息:我们的repo足迹约为6GB.我们看过Git和Bazaar.使用它们的强大功能和原因.我们想要一个集中的回购.

svn version-control release version

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

使用派生类在C#中进行序列化

我正在构建一个通知框架,为此我将序列化和反序列化一个基本类,我想要发送的所有类都将从中派生.

问题是代码编译,但当我实际尝试序列化这个基本类时,我得到一个错误说

System.Runtime.Serialization.SerializationException:在Assembly'Xxx.DataContract中键入'Xxx.DataContracts.WQAllocationUpdate',Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null'未标记为可序列化.

这是代码:

public class WCallUpdate : NotificationData
{
    private string m_from = "";
    [DataMember]
    public string From
    {
        get { return m_from; }
        set { m_from = value; }
    }
    private WCall m_wCall = new WCall();
    [DataMember]
    public WCall Call
    {
        get { return m_wCall; }
        set { m_wCall = value; }
    }
}
Run Code Online (Sandbox Code Playgroud)

DataContract对通知如下:

/// <summary>
/// Basic class used in the notification service
/// </summary>
[DataContract]
public class …
Run Code Online (Sandbox Code Playgroud)

c# serialization derived-class

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

如何判断实例是某个类型还是任何派生类型

我正在尝试编写验证来检查Object实例是否可以转换为变量Type.我有一个Type实例,用于他们需要提供的对象类型.但类型可能会有所不同.这基本上就是我想要做的.

        Object obj = new object();
        Type typ = typeof(string); //just a sample, really typ is a variable

        if(obj is typ) //this is wrong "is" does not work like this
        {
            //do something
        }
Run Code Online (Sandbox Code Playgroud)

类型对象本身具有IsSubClassOf和IsInstanceOfType方法.但我真正想要检查的是objtyp的实例还是从typ派生的任何类.

看起来像一个简单的问题,但我似乎无法弄明白.

c# types casting

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

在C++中查看编译器管理的名称

如何在C++中查看编译器生成的重载函数的受损名称?我正在使用VC9,但欢迎其他编译器的答案.

编辑:我发现这里的所有答案都很有用.接受我最喜欢的那个.

c++ compiler-construction name-mangling visual-c++-2008

7
推荐指数
4
解决办法
4461
查看次数