问题列表 - 第22995页

无法在Windows 7 x64上使用VB脚本中的CreateObject

当我尝试在Windows 7(64位)计算机上的VB脚本中创建COM对象时,我总是会收到以下错误:

"ActiveX组件无法创建对象'xxx.xxx'.代码:800A01AD

我有应用程序使用COM对象没有任何问题.我试过在管理模式下运行命令行,没有区别.

有没有办法实现这个?

vbscript 64-bit windows-7 windows-7-x64

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

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

如何使用boost :: spirit :: qi解析行尾?

不应该简单eol的伎俩吗?

#include <algorithm>
#include <boost/spirit/include/qi.hpp>
#include <iostream>
#include <string>
using boost::spirit::ascii::space;
using boost::spirit::lit;
using boost::spirit::qi::eol;
using boost::spirit::qi::phrase_parse;

struct fix : std::unary_function<char, void> {
  fix(std::string &result) : result(result) {}
  void operator() (char c) {
    if      (c == '\n') result += "\\n";
    else if (c == '\r') result += "\\r";
    else                result += c;
  }
  std::string &result;
};

template <typename Parser>
void parse(const std::string &s, const Parser &p) {
  std::string::const_iterator it = s.begin(), end = s.end();
  bool r = phrase_parse(it, …
Run Code Online (Sandbox Code Playgroud)

c++ eol boost-spirit boost-spirit-qi

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

为什么char +另一个char =一个奇怪的数字

这是代码片段:

public static void main (String[]arg) 
{
    char ca = 'a' ; 
    char cb = 'b' ; 
    System.out.println (ca + cb) ; 
}
Run Code Online (Sandbox Code Playgroud)

输出是:

195
Run Code Online (Sandbox Code Playgroud)

为什么会这样?我认为'a' + 'b'是,要么"ab","12"3.

这里发生了什么?

java string-concatenation char implicit-conversion

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

在bash中使用Regex组

问候,

我有一个目录,里面有pdf列表:

file1.pdf, file2.pdf, morestuff.pdf ... etc.

我想将这些pdf转换为png,即

file1.png, file2.png, morestuff.png ... etc.

基本命令是,

convert from to,

但我无法转换为重命名为相同的文件名.明显的"我希望它以这种方式工作"是

convert *.pdf *.png

但显然这不起作用.我的思维过程是我应该在这里使用正则表达式分组,想一想

convert (*).pdf %1.png

但这显然不是正确的语法.我想知道正确的语法是什么,以及是否有一个更好的方法(不需要跳转到perl或python),我忽略了.

谢谢!

regex unix linux command-line

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

983
推荐指数
17
解决办法
68万
查看次数

如何从实体类型中查找NHibernate实体的表映射?

一旦我在NHibernate中映射了我的域,我怎样才能在我的代码中的其他地方反向查找这些映射?

例:

由于Pony某种原因,该实体被映射到名为"AAZF1203"的表.(愚蠢的遗留数据库表名!)我想只使用typeof(Pony)因为我必须在其他地方编写查询来从NH映射中找出该表名.

我怎样才能通过以下测试?

private const string LegacyPonyTableName = "AAZF1203";

[Test]
public void MakeSureThatThePonyEntityIsMappedToCorrectTable()
{
    string ponyTable = GetNHibernateTableMappingFor(typeof(Pony));
    Assert.AreEqual(LegacyPonyTableName, ponyTable);
}
Run Code Online (Sandbox Code Playgroud)

换句话说,GetNHibernateTableMappingFor(Type t)需要看起来像什么?

c# nhibernate nhibernate-mapping

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

如何在subversion中处理解决方案/版本控制

我们正在使用ankhsvn来检查我们的.net代码,但是我有两个问题需要解决我们的设置问题.

1 \我认为拥有像svn这样的工具的一个关键原因是你可以回滚到你的代码库的早期版本.如果开发人员只是检查代码,那么如何从颠覆中获得1.1版(比如当前的生产版本)?

2 \在VS中您有解决方案的概念,许多解决方案可能使用相同的项目.如何确保开发人员何时签出解决方案,他们会获得属于该解决方案的项目的相应版本?

svn ankhsvn

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

Python for循环问题

我想知道如何在python中实现以下功能:

for( int i = 0; cond...; i++)
  if cond...
    i++; //to skip an run-through
Run Code Online (Sandbox Code Playgroud)

我试了这个没有运气.

for i in range(whatever):
  if cond... :
    i += 1
Run Code Online (Sandbox Code Playgroud)

python loops for-loop

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

如何阻止Android软键盘在我的整个应用程序中出现

我正在硬件设备上开发一个应用程序,该设备具有内置的硬件键盘,不会滑出,因此始终可见(如黑莓).因此,我从不希望软键盘显示在我的整个应用程序中.我知道另一个SO问题,提供以下代码行:

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
Run Code Online (Sandbox Code Playgroud)

但是我不知道在这个代码的哪个位置隐藏软键盘的地方可能会出现在我的Activity中.我试过添加代码Activity.onUserInteraction无济于事.看来键盘出现onUserInteraction执行.

我也尝试将以下内容添加到我的<Activity>:

<activity 
    android:windowSoftInputMode="stateAlwaysHidden"
>
Run Code Online (Sandbox Code Playgroud)

软键盘仍然出现.

android android-hardware

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