问题列表 - 第34907页

将XSLT文件包含在可执行文件中

我正在尝试构建一个可执行文件,将XSLT转换应用于大量XML文件.现在我的问题是我想要包含/引用我的C#VS 2010解决方案中存储的XSLT文件,这样当我为另一台机器重新打包时,我不必复制XSLT文件.这可能吗?

string xslFile = "C:\template.xslt";
string xmlFile = "C:\\file00324234.xml";
string htmlFile = "C:\\output.htm";

XslCompiledTransform transform = new XslCompiledTransform();
transform.Load(xslFile);
transform.Transform(xmlFile, htmlFile);
Run Code Online (Sandbox Code Playgroud)

c# xslt visual-studio-2010

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

需要将char *(指针)转换为wchar_t *(指针)

我正在与计算机控制的泵进行一些串行端口通信,而我用来通信的createfile函数要求将串行端口名称解析为wchar_t指针。

我还使用QT创建表单并以QString形式获取com端口名称。

该QString转换为char数组,并指向如下:

   char* Dialog::GetPumpSerialPortNumber(){
   QString mystring;
   mystring = ui->comboBox_2->currentText();
   char * mychar;
   mychar = mystring.toLatin1().data();
   return mychar;
Run Code Online (Sandbox Code Playgroud)

现在,我需要设置端口号,该端口号以wchar_t *的形式存储在泵对象中。我通过调用以下函数来做到这一点:

   void pump::setPortNumber(wchar_t* portNumber){
       this->portNumber = portNumber;
   }
Run Code Online (Sandbox Code Playgroud)

因此,如何将我的char *(mychar)更改为wchar_t *(portNumber)?

谢谢。

c++ qt pointers wchar-t char

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

scala中的协变类型参数需要在java接口中保持不变

我有一个看起来像这样的特征(我可以在这个相关问题上找到一些更多的信息,虽然我不认为,这个问题需要它)

trait Extractor[-A,+B] {
  def extract(d:A):B
  //lots of other things
}
Run Code Online (Sandbox Code Playgroud)

要在现有的java框架中使用它,我希望Extractor它有一个函数返回一个Comparator[B](是java.util.Comparator)或更好的扩展Comparator[A].现在这会产生问题,因为Comparators类型参数应该是不变的,而且A是逆变的并且B是协变的.

所以我得到这样的错误:

scala> import java.util.Comparator
import java.util.Comparator

scala> trait Extractor[-A,+B] extends Comparator[A]
<console>:6: error: contravariant type A occurs in invariant position in type [-A,+B]java.lang.Object with java.util.Comparator[A] of trait Extractor
       trait Extractor[-A,+B] extends Comparator[A]
             ^


scala> trait Extractor[-A, +B] {                 
     |   def comp:Comparator[B]
     | }
<console>:7: error: covariant type B occurs in …
Run Code Online (Sandbox Code Playgroud)

java generics scala scala-2.8

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

我怎样才能在正则表达式中表示epsilon?

教科书教我们使用epsilon (?)符号编写正则表达式,但是如何将该符号直接转换为代码而不必完全重写我的正则表达式?

例如,我将如何编写这个正则表达式,它将捕获所有开始或结束a(或两者)的小写字符串.

不是100%肯定这是正确的,但......

((a | epsilon)[az] *a)| (a [az] *(a | epsilon))

所以应该匹配的一些字符串包括:

a //single "a" starts or ends with "a"

aa //starts and ends with "a"

ab //starts with "a"

ba //ends with "a"

aba //starts and ends with "a"

aaaaaaaa //starts and ends with "a"

abbbbbbb //starts with "a"

bbbbbbba //ends with "a"

abbbbbba //starts and ends with "a"

asdfhgdu //starts with "a"

onoineca //ends with "a"

ahnrtyna //starts and …
Run Code Online (Sandbox Code Playgroud)

regex epsilon

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

使用Postgresql设置elasticSearch

我在哪里可以找到使用Postgres设置elasticSearch的方法?

我的字段大小约为350mb,是的,MB,每个都是大小.我有所有美国法典的文本输出和所有法院的所有决定,一般的章程,几乎你在图书馆找到的所有东西,我需要能够进行全文搜索并返回确切的点在应用程序的字段中以PDF格式返回确切的页面.Postgres可以轻松处理数据存储区,但我从未使用过弹性搜索,也不知道它是如何集成到索引中的.

database postgresql search

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

右值引用是否允许悬空引用?

考虑以下.

#include <string>
using std::string;

string middle_name () {
    return "Jaan";
}

int main ()
{
    string&& danger = middle_name();   // ?!
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这不会计算任何东西,但它编译时没有错误,并演示了一些让我感到困惑的事情:danger是一个悬空引用,不是吗?

c++ rvalue c++11

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

Session.Abandon调用后SessionID仍然相同

我正在编写一些基于SessionID的日志代码...

但是,当我注销(调用Session.Abandon)并再次登录时,SessionID仍然是相同的.基本上我的PC上的每个浏览器都有自己的会话ID"附加",并且由于某种原因它不会改变:/

有什么想法发生了什么?

我的Session配置如下所示:

    <sessionState
       mode="InProc"
       timeout="1" />
Run Code Online (Sandbox Code Playgroud)

谢谢,Paweł

asp.net sessionid

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

有没有办法在Delphi中使用TextRect(在GDI32中为ExtTextOut)时禁用字体抗锯齿?

我正在使用自定义仪表,基于Delphi(5 Enterprise)附带的示例.对于那些不知道的人,它就像一个平滑的进度条,但显示组件中心(垂直和水平)的百分比或值.

为了确保文本在填充仪表和空白时都可读,文本将使用反色显示.

使用字体消除锯齿时,这些反转的颜色会导致字体边缘显示为非常疯狂的颜色,从而破坏了组件的外观.

有没有办法只为这一个组件禁用字体平滑/抗锯齿,或禁用它,绘制文本,然后重新启用它?

我目前的解决方法是使用一种不能平滑的字体,如"MS Sans Serif",但我想使用与UI其余部分相同的字体来保持一致性.

delphi delphi-5

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

在大型Perl哈希中,如何提取特定键的子集?

我有一个大的哈希,并有一个我想要提取值的键的子集,而不必迭代哈希查找每个键(因为我认为这将花费太长时间).

我想知道我是否可以用grep一个密钥子集来获取文件?例如,有些东西:

 my @value = grep { defined $hash{$_}{subsetofkeysfile} } ...;
Run Code Online (Sandbox Code Playgroud)

perl hash key

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

Linux上是python的shutil.move()原子吗?

我想知道python的shutil.move是否在linux上是原子的?如果源文件和目标文件位于两个不同的分区上,或者它们是否存在于同一分区上,那么行为是否不同?

如果源文件和目标文件在同一个分区上,我更关心的是知道shutil.move是否是原子的!

python unix file atomic

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