问题列表 - 第5297页

使用Type对象将Object类型的对象转换为另一种类型

有一个像这样的对象:

object integerObject=1;
Run Code Online (Sandbox Code Playgroud)

和这样的对象:

Type integerType=typeof(Int32);
Run Code Online (Sandbox Code Playgroud)

如何将integerType对象用于将integerObject强制转换为Int32类型

.net c# casting

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

我应该在php和mysql中存储为"字符串"或"整数"的朋友吗?

我处于两难境地,不知道哪一个更好.(我使用的是php和mysql btw)

让我们说我正在开发一个社交社区网站.用户可以根据需要添加任意数量的朋友.在我的数据库中,我有一个用户表,用于存储用户的详细信息,包括用户的朋友.我应该将用户的朋友存储在:

Strings => john; bryan; sam; paul; ...;

要么

整数=> 1; 21; 50; 1779; 30; ......;

String表示存储用户名.整数表示存储其用户ID.

哪一个更好?

如果是字符串,那将是一个非常非常大的字符串(想象用户有400个朋友,有些用户名非常长)

如果是id,如何在用户个人资料页面上列出好友?获取一个长字符串中的ID列表(以分号分隔),使用explode函数将其转换为数组.然后使用循环显示?? 不麻烦吗?还有其他方法吗?如果是,请显示一些示例代码..

或者通常,你们如何将"朋友"列表存储在用户表中?

mysql many-to-many

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

有没有办法用epsilon获取浮点数的哈希码?

众所周知,通过==比较浮点数通常是一个错误.在我写的3D矢量类(具有浮点分量X,Y,Z)中,如果它们的距离被认为是零,则认为两个矢量相等.

    public override bool Equals(object obj)
    {
        if (obj == null) {
            return false;
        }

        if (GetType () != obj.GetType ()) {
            return false;
        }

        float d = DistSq ((Vec) obj);

        return IsConsideredZero (d);
    }

    public float DistSq(Vec p)
    {
        Vec d = this - p;
        return d.LengthSq ();
    }

    public float LengthSq()
    {
        return X * X + Y * Y + Z * Z;
    }

    private const float VEC_COMPARE_EPSILON_ABS = 1E-05f;
    public static bool IsConsideredZero(float f)
    {
        return …
Run Code Online (Sandbox Code Playgroud)

floating-point hashcode

12
推荐指数
3
解决办法
2823
查看次数

为什么此单元测试在Visual Studio 2005中通过但在VS2008中失败?

[TestMethod]
[ExpectedException(typeof(FormatException))]
public void PassGodammit()
{
    throw new FormatException();
}
Run Code Online (Sandbox Code Playgroud)

?? 让我发疯

c# unit-testing visual-studio-2008 visual-studio

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

识别模板中的基元类型

我正在寻找一种方法来识别模板类定义中的基元类型.

我的意思是,有这个课:

template<class T>
class A{
void doWork(){
   if(T isPrimitiveType())
     doSomething();
   else
     doSomethingElse(); 
}
private:
T *t; 
};
Run Code Online (Sandbox Code Playgroud)

有没有办法"实现"isPrimitiveType().

c++ templates

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

Python Windows文件版本属性

上次我问了一个类似的问题,但这是关于svn相关的版本信息.现在我想知道如何查询Windows"文件版本"属性,例如.一个DLL.我也关注wmi和win32file模块,但没有成功.

python windows file-attributes

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

如何打印隐藏的iframe的内容?

我想打印一个我放在iframe但不希望内容显示在网页上的页面,但是当我把iframe放到display ='none'时打印按钮不起作用

我做了什么: - 我设置iframe风格='无'

"name ="frame1">
<input type="button" onclick="frames['frame1'].print()" value="print!">
Run Code Online (Sandbox Code Playgroud)

如何打印iframe的内容而不在网页上显示或者保持ifram隐藏

非常感谢任何帮助......

html css php ajax iframe

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

什么是好的Telnet客户端实现C#?

什么是C#中一个很好的开源Telnet客户端实现,可以在密码中使用(即不在GPL下)?

波阿斯

.net c# telnet

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

单元测试新手

我想知道如何使用visual studio 2008(.net 2.0)在现有(非常大)的应用程序中实现单元测试.

我理解为现有/遗留代码开发单元测试是不现实的,但我希望对代码进行测试.

我已经找到了很多关于如何编写代码测试的例子,但没有关于如何在现有项目中从头开始设置它的方法,以及如何将它集成到开发周期中.

.net asp.net unit-testing

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

我们可以在Mac OS X上运行C#/ WPF应用程序吗?

我出售了一个C#/ WPF应用程序(目前针对.net 3.0),人们一直在问我Mac版本.

该应用程序是一个具有良好GUI的时间跟踪应用程序,在时间跟踪应用程序中没有那么多的业务逻辑,所以大多数应用程序是GUI - 重写只是GUI相当于重写整个应用程序

我没有资源来重写应用程序或维护两个不同的代码库,所以我需要一种在Mac上运行相同代码的方法(我知道我必须调试和修改代码,我的意思是我我只能支持一个代码库,我不能将项目分成不同的Mac和Windows项目 - 我只是没有时间处理两个项目).

将应用程序移植到跨平台的UI库,使用不同的编程语言或Silverlight都无关紧要 - 这需要花费太多时间,而且我认为通过这次投入新功能我将获得更多销售.

有谁知道可以运行或将C#/ WPF移植到Mac的工具?

c# macos wpf porting

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