问题列表 - 第5313页

System.Windows.Forms.Keys枚举中的"OEM"键是什么?

一位朋友在确定如何将"Ctrl + +"指定为快捷键时遇到了麻烦ToolStripMenuItem.我指出Keys.OemPlus密钥可以工作,并且需要设置快捷方式的显示字符串,但是Keys枚举使我神秘.

这些"OEM"钥匙有什么用?我做了一点搜索,似乎是因为密钥只在Win2k或更高版本中得到支持,但这看起来很荒谬,因为我确信人们在Win2k之前已经使用过几十年了.为什么没有"OemEquals"?Keys枚举中是否还有其他键完全没有?

我主要想找到这些特殊名称存在的原因的答案,但我很乐意听到有关其他问题的讨论.是否可以安全地假设因为加号位于键盘上的等号顶部,使用Keys.OemPlus并检查Shift修饰键是否可以判断是否单击了Ctrl + =?是否有其他键被省略?

请注意,这不是 WPF问题,尽管System.Windows.Forms.KeysSystem.Windows.Input.Key枚举看起来相同(尽管Key根据框架设计指南错误地命名;))

.net keyboard

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

将SSRS报告导出到Excel时禁用超链接

我正在使用ReportViewer控件来呈现一些本地报告.这些报告包含一些链接到supreports的元素.其中一些元素包含大量数据(作为参数传递给子报表).问题是当我将报告导出到excel时,由于单元格最大字符限制,它不会在excel中打开.我想知道在导出到excel时是否可以禁用/删除此报告中的某些列.我试图使用DeviceInfo设置并尝试禁用公式,但这没有多大帮助.

非常感谢

sql-server reporting-services

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

如何处理Moose中的可选参数?

我目前正在使用"Moose"软件包开始使用Perl OOP.

编译器抱怨它"无法在Parser.pm第16行修改非左值子程序调用".

我不太明白为什么我不能只分配一个新对象.我想用Moose做一个更好或更有效的方法来做可选参数?

    #!/usr/bin/perl -w

package Parser;

use Moose;

require URLSpan;

require WWW::Mechanize;

has 'urlspan' => (is => 'rw', isa => 'URLSpan', required => 1);
has 'mech' => (is => 'rw', isa => 'WWW::Mechanize');

sub BUILD {
    my $self = shift;
    if(!$self->mech) {
        warn("no Mech set for " . $self->urlspan->name);
        $self->mech = WWW::Mechanize->new(agent => 'Mozilla/5.0 (Windows; U; Windows NT 6.0; de; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.4',
                                         stack_depth => 1
                                         ); #line 16
        }

}
Run Code Online (Sandbox Code Playgroud)

parameters perl moose

8
推荐指数
3
解决办法
1807
查看次数

java.util.logging.Logger和log4j

我正在尝试从这里编译代码:http://www.brackeen.com/javagamebook/#download(第6章),我遇到了麻烦.我不明白java.util.logging.Logger和log4j 如何协同工作,但这似乎是个问题.我得到的错误都在log.error()log.warn()方法调用.

以下是NetBeans的输出:

init:
deps-clean:
Deleting directory C:\JB\NetBeansProjects\WRServer\build
Deleting directory C:\JB\NetBeansProjects\WRServer\dist
clean:
init:
deps-jar:
Created dir: C:\JB\NetBeansProjects\WRServer\build\classes
Compiling 23 source files to C:\JB\NetBeansProjects\WRServer\build\classes
C:\JB\NetBeansProjects\WRServer\src\com\hypefiend\javagamebook\server\GameServer.java:110: cannot find symbol
symbol  : method error(java.lang.String,java.lang.Exception)
location: class java.util.logging.Logger
            log.error("error initializing ServerSocket", e);
               ^
C:\JB\NetBeansProjects\WRServer\src\com\hypefiend\javagamebook\server\GameServer.java:152: cannot find symbol
symbol  : method warn(java.lang.String)
location: class java.util.logging.Logger
                log.warn("error during serverSocket select(): " + ioe.getMessage());
                   ^
C:\JB\NetBeansProjects\WRServer\src\com\hypefiend\javagamebook\server\GameServer.java:155: cannot find symbol
symbol  : method error(java.lang.String,java.lang.Exception)
location: class java.util.logging.Logger
                log.error("exception …

java logging netbeans log4j

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

Rails:find_by_sql和虚拟列

我想显示带有标签的列表以及每个标签的元素数量(在我的示例中为"任务").

为此,我在Tag模型中创建了以下方法:

def self.find_with_count
  find_by_sql 'SELECT
                 Tag.name,
                 COUNT(Tag.name) AS taskcount
               FROM
                 tags AS Tag
                 INNER JOIN tags_tasks tt ON tt.tag_id = Tag.id
                 INNER JOIN tasks t ON tt.task_id = t.id
               WHERE
                 t.finished = 0
                 AND t.deleted = 0
               GROUP BY
                 Tag.name
               ORDER BY
                 Tag.name'
end
Run Code Online (Sandbox Code Playgroud)

该方法返回正确的标记名称,但由于某种原因,任务计数不在结果中.结果看起来像

[#<Tag name: "hello">, #<Tag name: "world">]
Run Code Online (Sandbox Code Playgroud)

由于这种方法似乎不起作用,我想知道Rails方式是什么来完成这样的任务.谢谢!

ruby-on-rails

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

如何挂钩DOM加载的事件?

有人能指出我挂钩DOM加载事件的方向吗?

基本上,我想在dom加载时显示一个加载器(我不是指Ajax请求 - 用户第一次点击页面时)?

在此先感谢所有人

html dom load

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

使用C#和regex解析源代码并使用参数查找函数调用

我有一个存储在数据库中的函数调用列表,对于一些函数调用,我关心函数调用的参数是什么.我用我的程序(在C#中)解析C源代码.我正在尝试找到使用参数获取函数调用的最佳方法.我在解析它之前将源代码读入一个字符串(这样我就不在文件上使用流阅读器了).我尝试使用一些正则表达式(这对我来说有点新)来解析源文件,但在使用这样的正则表达式字符串时检索的不仅仅是函数调用:functionCall +".*\\)"; (我正在逃避开放(在函数调用中)

函数调用以下列格式存储在DB中

Function Call
============
some_Call(
Run Code Online (Sandbox Code Playgroud)

他们以这种方式存储是有原因的,不会改变.

有没有通过正则表达式做到这一点的好方法,还是我更适合浏览源代码内容?

如果需要澄清,请与我们联系.

c# regex parsing

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

Castle Windsor:抑制Resolve抛出的异常()

解析Windsor容器找不到的组件时,会抛出异常.

StructureMap有一个TryGetInstance方法,它返回null无法找到所请求的组件.

Castle Windsor有这样的吗?或者我被迫捕获这些异常(我不喜欢这样,因为抛出和捕获异常的性能开销).

提前致谢,

REMCO

.net castle-windsor

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

py2exe + sqlalchemy + sqlite问题

在进入全速开发模式之前,我正在玩一些基本的东西在Python中工作.以下是具体内容:

Python 2.5.4
PyQt4 4.4.3
SqlAlchemy 0.5.2
py2exe 0.6.9
setuptools 0.6c9
pysqlite 2.5.1
Run Code Online (Sandbox Code Playgroud)

setup.py:

from distutils.core import setup
import py2exe

setup(windows=[{"script" : "main.py"}], options={"py2exe" : {"includes" : ["sip", "PyQt4.QtSql","sqlite3"],"packages":["sqlite3",]}})
Run Code Online (Sandbox Code Playgroud)

py2exe似乎正确生成.exe文件,但是当我执行dist/main.exe时,我在main.exe.log中得到了这个

Traceback (most recent call last):
  File "main.py", line 18, in <module>
  File "main.py", line 14, in main
  File "db\manager.pyc", line 12, in __init__
  File "sqlalchemy\engine\__init__.pyc", line 223, in create_engine
  File "sqlalchemy\engine\strategies.pyc", line 48, in create
  File "sqlalchemy\engine\url.pyc", line 91, in get_dialect
ImportError: No module named sqlite
Run Code Online (Sandbox Code Playgroud)

我一直在谷歌上搜索,但似乎无法找到任何解决方案.如果我现在无法使用它,我希望在这个项目中使用Python将会破灭,我将重新开始使用Ruby ...(不是说Ruby有什么问题,我只是想把这个项目用作自学Python的好方法)

python sqlite sqlalchemy py2exe

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

msi在Inno Setup中返回代码

我想以静默方式调用多个.msi文件,如果有任何失败,则暂停整个安装.

是否可以从[run]部分调用msiexec.exe的返回码?

目前我只能在Windows事件查看器中看到错误消息.

windows-installer inno-setup

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