问题列表 - 第7636页

手动提升按钮(或任何控件)单击事件.C#

任何人都可以告诉我如何提高按钮控制的点击事件(或任何事件的事件).

平台:.net 2.0/3.0/3.5语言:c#域名:Windows应用程序,WinForms等

.net c# events click winforms

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

当"script"为false时,NHibernate SchemaExport不会创建表

使用NHibernate完成我的第一步,我正在尝试从hbm文件自动创建表.数据库后端是SQL Server 2008 Developer Edition.

这是我在NHibernate教程中看到的常见示例代码:

var cfg = new Configuration();
cfg.Configure();
cfg.AddAssembly(typeof(Posting).Assembly);
new SchemaExport(cfg).Execute(false,true,false,false);
Run Code Online (Sandbox Code Playgroud)

可悲的是,这不起作用.我已将show_sql设置为true,并且它不会打印出任何语句.查看SQL分析器,我看到我的应用程序连接到数据库,但后来什么也没做.

我可以通过将第一个参数("script")更改为true来解决这个问题:

new SchemaExport(cfg).Execute(true,true,false,true);
Run Code Online (Sandbox Code Playgroud)

我不明白为什么.遗憾的是没有真正解释SchemaExport的参数(也没有解释.Create和.Execute之间的区别),我想知道这个参数的作用,以及为什么不需要它,即使用SQL Compact Edition时(也适用于脚本是假的)

.net c# nhibernate

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

在java中向上转换

在Java中,假设我有3个类,C从B扩展而来自A.

class X {
   interface A {}
   interface B extends A {}
   interface C extends B {}
   void f(A a) {}

   void test() {
      C c = new C()
      B b = (B) c;

      f(b);
   }
}
Run Code Online (Sandbox Code Playgroud)

如果我做了类似这样的事情,如上所示test():

C c = new C()
B b = (B) c;

f(b);
Run Code Online (Sandbox Code Playgroud)

f()从那时起接受b类型C,CB从两者延伸A.我希望f()收到b类型B而不是类型C.

无论如何迫使这种向上倾斜?

java casting

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

表单提交后的确认对话框(警报)

我想知道是否有任何方式通知adobe reader的用户已将pdf表单提交给服务器?我提交一个普通的http/html表单到一个PHP脚本没什么大不了的,直接的,但在文档,论坛等似乎有一个很大的"黑洞",关于提交表单时会发生什么.

我提交表单后是不是有办法触发javascript警报?我不想再回复另一个说"谢谢"的pdf,这有点俗气.我是pdf表单的新手,所以我猜测必须有一种方法将FDF返回到原始文档中,其中包含一些javascript,例如alert('谢谢你的反馈!').

这应该是直截了当的,我认为Adobes大肆宣传的PDF技术更多的开发人员友好和可访问..

有任何想法吗??(哦,请不要问我为什么使用pdf表格而不是网页,这是来自"顶级",所以作为开发人员,我只需要这样做..)

pdf acrobat

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

MySQL时间戳仅在创建时

我在MySQL 5.x(使用PHP)上使用时间戳来记住事件时间.在开发过程中,我不得不使用一个更改所有列中的内容的查询来更新表.然后将时间戳重置为当前时间.

如何仅在插入时更改时间戳更改,而不是更新或替换?

mysql timestamp

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

如何在java 6中创建临时文件夹?

可能重复:
在Java中创建临时目录

重复:stackoverflow.com/questions/375910

有没有办法在java中创建临时文件夹?我知道File的静态方法createTempFile,但这只会给我一个临时文件.

java temporary-directory

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

为什么我的矢量代码断言?无论如何,断言是什么?

究竟什么是"断言",或者更具体地说,我如何摆脱错误.当我创建一个指向带有数据成员int x的类的指针向量,然后执行以下操作:

for(I=antiviral_data.begin();I<antiviral_data.end();I++)
{
    if((*I)->x>maxx)
    {
        antiviral_data.erase(I);
    }
}
Run Code Online (Sandbox Code Playgroud)

并运行该程序,我得到没有错误,直到x大于maxx并且我使用.erase(),此时我收到此错误:

调试断言失败!

程序:...我的文档\ O.exe文件:... include\vector行:116

表达式:("this - > _ Has_container()",0)

有关程序如何导致断言失败的信息,请参阅有关断言的Visual C++文档.

(按"重试"调试应用程序)

[中止] [重试] [忽略]

另外,如果我尝试使用cout:

cout<<(*antiviral_data.begin())->x<<endl;
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

调试断言失败!

程序:...我的Documents\O.exe文件:... include\vector Line:98

表达式:矢量迭代器不可分辨

有关程序如何导致断言失败的信息,请参阅有关断言的Visual C++文档.

(按"重试"调试应用程序)

[中止] [重试] [忽略]

有人可以告诉我为什么我不能使用向量中的任何数据,以及如何解决它?

另外:antiviral_data是指针的向量,只有一个元素:

antiviral_data.push_back(new aX1(player.x,player.y,'>'));
Run Code Online (Sandbox Code Playgroud)

如果这有帮助.

c++ vector assertions

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

使用Python更新Facebook状态

有没有一种简单的方法可以使用Python代码更新我的Facebook状态("你有什么想法?"框)?

python facebook

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

Haskell如何知道你指的是哪个类型类实例?

这个问题出现在阅读关于应用函子的优秀的Learn You a Haskell的新篇章中.

作为Maybe实例的定义的一部分,Applicative类型类具有:

pure = Just
Run Code Online (Sandbox Code Playgroud)

如果我只是去GHCi并导入Control.Applicative,并执行:

pure (3+)
Run Code Online (Sandbox Code Playgroud)

我没有得到任何东西(有道理).但是,如果我在表达式的一部分中使用它:

pure (3+) <*> Just 4
Run Code Online (Sandbox Code Playgroud)

我得到的只是7.我想这也就不足为奇了,但是我错过了关于类型类如何工作的一些不可或缺的东西,我认为,pure这里的调用没有含糊之处.

如果我的困惑有意义,任何人都可以详细解释发生了什么吗?

haskell type-inference typeclass

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

如何在Objective-C中创建和使用队列?

我想在Objective-C程序中使用队列数据结构.在C++中,我使用STL队列.Objective-C中的等效数据结构是什么?如何推送/弹出项目?

queue cocoa objective-c data-structures

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