问题列表 - 第41659页

在SQL中的现有表中使用new not null列的备用表

如何在SQL Server 2005中的现有表中添加非空列?

sql-server

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

如何使用Git为一个标签制作补丁?

我们使用git来管理我们的代码,并在发布新版本时创建一个标记.所以,如果我们

我们发布后发现bug并且hava做了一些新的改动,如何处理案例?

顺便说一句:我们不使用mutil分支,因为我们希望简化流程

git release

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

如何使用Asp.Net连接到Oracle 11g数据库

如何使用asp.net3.5连接到Oracle 11g数据库?

什么是名称空间以及如何在web.config文件中编写连接字符串?

请帮我..

c# asp.net oracle

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

是否可以模拟Windows Phone 7模拟器的第二根手指?

每次都要部署到设备来测试多点触控功能有点烦人,所以我只是想知道是否有可能伪造第二根手指.插入两个鼠标显然无济于事......

multi-touch windows-phone-7

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

CakePHP 1.3替代SoftDeletable行为?

有没有人知道与Cake 1.3.x兼容的SoftDeletable Behavior的替代方法?

如果没有任何现成的行为,有关我如何在最新的Cake中执行此操作的任何建议?


弄清楚快速入侵.首先,如果您的表引入了一个名为deletedtinyint(1)无符号字段,默认为0.

app/app_model.php中,添加以下函数:

function softDelete( $id ) {
    if( $id && $this->hasField( 'deleted' ) ) {
        $this->id = $id;
        return $this->saveField( 'deleted', 1 );
    }

    return false;
}
Run Code Online (Sandbox Code Playgroud)

然后从你的控制器的方法(执行删除)调用,

$this->Model->softDelete( $id );
Run Code Online (Sandbox Code Playgroud)

Catch是,无论你在哪里执行find(),都需要指定删除的条件!= 1.

仍然试图找出如何以与SoftDeletable行为相同的方式实现它.

recycle-bin cakephp behavior soft-delete

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

2010年10月2日Java日历/日期中的错误?

我不确定我做错了什么,但我有一段代码可以计算两个日期之间的天数,看起来如下所示:

final Calendar first = new GregorianCalendar(2010, Calendar.OCTOBER, 1);
final Calendar last = new GregorianCalendar(2010, Calendar.NOVEMBER, 1);

final long difference = last.getTimeInMillis() - first.getTimeInMillis();
final long days = difference / (1000 * 60 * 60 * 24);

System.out.println("difference: " + difference);
System.out.println("days: " + days);
Run Code Online (Sandbox Code Playgroud)

总而言之,上面的代码块计算了2010年10月1日到2010年11月1日之间的天数.我希望看到它返回31天(看到10月份的31天)

difference: xxxx
days: 31
Run Code Online (Sandbox Code Playgroud)

但相反,它在十月份显示了30天!

difference: 2674800000
days: 30
Run Code Online (Sandbox Code Playgroud)

我已经设法将其缩小到2010年10月2日和2010年10月3日之间,这似乎只有82800000毫秒,而不是完整的86400000毫秒(正好缺少一个小时).

有没有人有任何想法我做错了什么?或者10月2日是一个比常规日少一分钟的特殊日期?

java date

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

Git"获取网址"和"推送网址",有什么区别?

某个遥控器的Fetch URL和Push URL何时不相同?

例如,当我运行git remote show central远程命名为central时,输出如下:

* remote central
  Fetch URL: aoberoi@example.com:/home/aoberoi/Repositories/example.git
  Push  URL: aoberoi@example.com:/home/aoberoi/Repositories/example.git
  HEAD branch: master
  Remote branch:
    master tracked
Run Code Online (Sandbox Code Playgroud)

我只是不明白为什么我会从两个不同的URL中获取和推送,这是什么类型的工作流程?

git workflow push git-fetch

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

Qt:我无法在 QApplication 的子类中安装翻译器

在我的应用程序中,我将 QApplication 子类化来做很多事情,比如集中式异常处理、SQLite 数据库连接、通过 QSettings 初始化默认设置(在需要时)。并且,特别是加载翻译。我在构造函数中这样做,当我这样做时:

installTranslator (&translator);
qDebug() << "Translation from PApplication:"
         << translate ("PAddFormWindow", "Dialog");
Run Code Online (Sandbox Code Playgroud)

我得到了非常正确的翻译(俄语)。但在我的应用程序中,我看到的一切都是英文。更糟糕的是,即使我在初始化我的应用程序对象后尝试立即获得翻译,我也看到它是英文的:

PApplication a ("PCorrect", argc, argv);
qDebug() << "Translation from void main():"
         << a.translate ("PAddFormWindow", "Dialog");
Run Code Online (Sandbox Code Playgroud)

那么,为什么不起作用呢?是因为我在构造函数中做吗?我还应该提到 PApplication 类不是在应用程序本身中声明和定义的,而是在动态加载的库中(我正在开发一个应用程序套件)。我的平台是带有 Qt 4.7.0 的 Windows XP。

c++ qt translation localization

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

Android设备的唯一ID

我想要一些Android设备的唯一ID.我用以下代码尝试过它

String ts = Context.TELEPHONY_SERVICE;
TelephonyManager telephonyManager = (TelephonyManager) this.getSystemService(ts);
Run Code Online (Sandbox Code Playgroud)

但我知道这只适用于手机.

如果我的应用程序在某些笔记本电脑,上网本或其他类型的设备上运行怎么办?在这种情况下如何获得唯一ID?

android

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

在python中获取类的路径或名称空间,即使它是嵌套的

我目前正在用Python编写一个序列化模块,可以序列化用户定义的类.为了做到这一点,我需要获取对象的全名空间并将其写入文件.然后我可以使用该字符串来重新创建对象.

例如,假设我们在名为的文件中具有以下类结构 A.py

class B:
    class C:
        pass
Run Code Online (Sandbox Code Playgroud)

现在假设my_klass_string是字符串"A::B::C"

klasses = my_klass_string.split("::")
if globals().has_key(klasses[0]):   
    klass = globals()[klasses[0]]
else:
    raise TypeError, "No class defined: %s} " % klasses[0]
if len(klasses) > 1:
    for klass_string in klasses:
        if klass.__dict__.has_key(klass_string):
            klass = klass.__dict__[klass_string]
        else:
            raise TypeError, "No class defined: %s} " % klass_string            
klass_obj = klass.__new__(klass)
Run Code Online (Sandbox Code Playgroud)

我可以创建类C的实例,即使它位于B模块中的类下A.上面的代码相当于调用eval(klass_obj = A.B.C.__new__(A.B.C))

注意:我在__new__()这里使用是因为我正在重构序列化对象,我不想初始化对象,因为我不知道类的__init__方法采用什么参数.我想在不调用init的情况下创建对象,然后再为其分配属性.

我可以A.B.C用字符串创建类的对象.我该如何走另一条路?如何从一个类的实例获取一个描述该类的完整路径的字符串,即使该类是嵌套的?

python serialization introspection

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