问题列表 - 第35422页

检测何时安装驱动器或更改状态(WMF的WM_DEVICECHANGE)?

我正在为WPF编写一个目录选择器控件,我想在安装或卸载时或者当它准备好或没有准备好时(例如用户插入或删除CD)从目录树中添加/删除驱动器.我正在寻找类似的系统事件WM_DEVICECHANGE.

康斯坦丁

.net wpf

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

如何在defun中定义一个函数?

例如,我将函数名称传递给另一个函数

(personal-function 'func-name '(attr1 attr2 ...))
Run Code Online (Sandbox Code Playgroud)

而我想做的是

(defun personal-function (func-name)
     (defun func-name '(attr1 attr2 ...) (dosomething)))
Run Code Online (Sandbox Code Playgroud)

但是,它说我不能defun用符号......我该怎么办?

lisp common-lisp

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

使用Mongoid批量插入/更新?

我用谷歌搜索了所有其他人,但我找不到答案.问题是:

嗨,我怎么能用Mongoid批量插入到MongoDB?

mongodb mongoid

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

方法的编码约定在C++中返回

我观察到成功完成方法预期功能的一般编码约定是0.(如exit(0)所示).

这种混淆我是因为,如果我在if语句中使用方法并且方法返回0,则"if condition"为false,从而敦促我思考该方法失败了一分钟.当然我知道我必须附加一个"!" (如在if(!Method())中,但是这种常规本身是不是自相矛盾?

c c++ conventions naming-conventions

5
推荐指数
2
解决办法
5103
查看次数

Chrome中的自定义域名

我已经为我的本地机器设置了一个vhosts文件,其中我使用了一个带有一堆子域的组成域(cascade.mtn)(rainier.cascade.mtn,hood.cascade.mtn等).在其他所有浏览器中,我都可以轻松点击这些域名,但在Chrome中,它只需要我进行Google搜索.

反正是否迫使Chrome识别cascade.mtn域?

browser google-chrome vhosts

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

在C中定义抽象类型

是否可以在声明中的变量名之前使用数组下标?

例如,是否有可能

char [10]data;
Run Code Online (Sandbox Code Playgroud)

预期声明的地方是:

char data[10];
Run Code Online (Sandbox Code Playgroud)

我知道这可能会拉伸它太多,但我有使用定义的变量类型#define,我需要从int更改为char [10]类型.

那么,我可以用#define TYPE char[10]而不是#define TYPE int吗?或者有更好的方法来实现这一目标吗?

编辑:

我必须使用两个不同的#define语句吗?

#define TYPE char
#define SIZE [10]
Run Code Online (Sandbox Code Playgroud)

然后使用:

TYPE data SIZE;
Run Code Online (Sandbox Code Playgroud)

c

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

在Ruby中将0-F的字符串转换为字节数组

我试图解密由另一个使用BouncyCastle库for Java的程序加密的数字.

在Java中,我可以像这样设置密钥: key = Hex.decode("5F3B603AFCE22359");

我试图弄清楚如何在Ruby中表示同样的步骤.

ruby

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

更新涉及两个不同目录的语句

尝试执行单个字段的更新,其中当前db想要从昨晚的备份中提取值.应该接近:

update myTable 
   set status = (select status 
                   from .lastBackup.dbo.myTable as t 
                  where t.idField = idField)
Run Code Online (Sandbox Code Playgroud)

救命?

sql t-sql sql-server sql-update

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

JSTL表达式语言访问对象属性

今天我正在按照一个教程让我挠头一小时.考虑:

public class MyClass {
    public int getTotal() {
        amount = 100;
        return amount;
    }
}
Run Code Online (Sandbox Code Playgroud)

以及JSP的摘录:

<p>Total: ${objectOfTypeMyClass.total}</p> //object instantiated elsewhere
Run Code Online (Sandbox Code Playgroud)

代码中没有任何地方声明或使用过名为" total " 的实例变量.在整个项目中(除了JSP之外)对"total"一词的唯一引用是方法getTotal().

因此,在经历了一些绝望的最后一次尝试之后,表达式语言似乎将$ {someObject.var}计算为"调用someObject对象的getVar()方法" .

我使用这个长篇教程超过一个星期,认为$ {someObject.var}说"从someObject直接获取保存的实例变量" var " .

我是否一直都错了,我的观察是正确的,为了使用EL引用任何实例变量,你必须提供一个名为getVarname()的相应getter方法,其中" Varname "是实例变量的名称?

此外,EL在这方面似乎不区分大小写.在上面的示例中,$ {objectOfTypeMyClass.total}中的 "total" 全部为小写,其中方法getTotal()具有大写"T".

虽然我们在这里,为什么我们不需要实例化变量"total"?我猜EL实际上并没有引用实例变量......只是一个getter方法?

是什么赋予了?

methods getter jstl el

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

我可以在JavaScript中动态设置tabindex吗?

是否有像tab-index这样的属性?

背景:我正在使网页表单中的某个部分可见或不可见,具体取决于我希望在特定部分可见时手动设置制表符索引的某些条件.

html javascript accessibility

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