问题列表 - 第34528页

用Java打开受密码保护的Word文件?

假设密码已知,如何在Java中打开受密码保护的Microsoft字(.doc,.docx)文件?

java ms-office password-protection

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

WPF中的奇怪缩放问题

我有一个Canvas,我把一些东西放在上面,然后我缩放它.但是,当你运行刻度时,它们不是来自它们应该的点,比如,如果你从一个原点缩放它,然后从另一个原点缩放,第二个原点就好像它在某种程度上偏移了奇怪的时尚,而不是按照预期的行为(和第一个原点的行为).我一直在使用这些代码来执行缩放:

        foreach (UIElement element in canvas1.Children)
        {
            Point p = e.MouseDevice.GetPosition(element);
            Matrix m = element.RenderTransform.Value;
            if (e.Delta > 0)
                m.ScaleAt(1.1, 1.1, p.X, p.Y);
            else
                m.ScaleAt(1 / 1.1, 1 / 1.1, p.X, p.Y);
            element.RenderTransform = new MatrixTransform(m);
        }
Run Code Online (Sandbox Code Playgroud)

到底是怎么回事?

我意识到我原来的问题文本并不是那么清晰.我从鼠标原点缩放,因此您将鼠标移动到我的示例文本对象的左侧,滚动滚轮,它们放大或缩小,并以完美的方式在屏幕上移动.但是,如果你然后将鼠标移动到对象另一侧的右侧,并尝试滚动,那么它们就好像鼠标位于它们中间 - 也就是说,它们可以放大和缩小而不会在屏幕上移动一点都不

c# wpf .net-4.0

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

MFC应用程序可以在Windows以外的操作系统上运行吗?

我需要使用VC++/MFC创建一个基于对话框的GUI.我相信它可以与Windows操作系统一起使用,但是它可以在Linux/Unix或Windows以外的其他操作系统上运行吗?QT是另一种不错的选择吗?

mfc

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

由ADL引起的对模板化函数的模糊调用

我几次被这个问题所困扰,所以我的同事也是如此.编译时

#include <deque>
#include <boost/algorithm/string/find.hpp>
#include <boost/operators.hpp>

template< class Rng, class T >    
typename boost::range_iterator<Rng>::type find( Rng& rng, T const& t ) {
      return std::find( boost::begin(rng), boost::end(rng), t );
}

struct STest {
      bool operator==(STest const& test) const { return true; }
};

struct STest2 : boost::equality_comparable<STest2>   {
      bool operator==(STest2 const& test) const { return true; }
};

void main() {
      std::deque<STest> deq;
      find( deq, STest() ); // works
      find( deq, STest2() ); // C2668: 'find' : ambiguous call to …
Run Code Online (Sandbox Code Playgroud)

c++ templates visual-c++ argument-dependent-lookup

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

如何找出从编译的c/c ++ dll调用的Win API函数

我有一个编译的C/C++ Dll.

我想知道这个Dll调用哪个外部API函数.

你知道任何可以提供这些信息的工具吗?

谢谢.

c++ api dll winapi

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

列出特定emacs模式的所有键绑定

我知道我可以使用Ch b列出emacs中可用的所有关键字,但是是否可以仅列出适用于某种模式的键绑定,比如dired-mode.

在dired +中,我能做到

?
h
Run Code Online (Sandbox Code Playgroud)

它向我展示了所有适用的dired模式键绑定.

谢谢

emacs key-bindings

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

使用JMS访问MQ

我正在使用MQ7并尝试使用JMS api访问队列.得到这个错误.有没有人见过它?我该如何解决这个问题?TIA

线程"main"中的异常com.ibm.msg.client.jms.DetailedJMSException:JMSFMQ6312:Java(tm)MQI中发生异常.Java(tm)MQI抛出了描述问题的异常.有关详细信息,请参阅链接的异常.

引起:com.ibm.mq.jmqi.JmqiException:CC = 2; RC = 2495; AMQ8568:找不到本机JNI库'mqjbnd'.[3 = mqjbnd]

引起:java.lang.UnsatisfiedLinkError:java.library.path中没有mqjbnd

java jms java-ee ibm-mq

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

正则表达式,匹配"\"和"\"之间长4或5位的字符串

我需要建立一个正则表达式.我要匹配的字符串始终以\然后4或5个数字开头,然后是另一个\

例如.

  1. 欢迎回家<\ 217.163.24.49\7778 \错误,
  2. Euro Server\217.163.26.20\7778\False,
  3. Instagib!)\ 85.236.100.115\8278 \假,

在第一个例子中,我需要"7778".在第二个例子中,我需要"7778".在第三个例子中,我需要"8278".

这4位数字实际上是一个端口号,它是每一行上唯一出现这一系列字符(例如\ 7778 \)的时间.有时端口号是4位数,有时是5位.

我已经知道如何使用Regex.Match.Success保留字符串供以后使用,它只是我在这里寻找的实际正则表达式模式.

谢谢

c# regex

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

比较文件内部字母序列的最佳方法?

我有一个文件,有很多字母序列.
其中一些序列可能相同,所以我想比较它们,所有这些.
我正在做这样的事情,但这并不是我想要的:

for line in fl:
line = line.split()
for elem in line:
    if '>' in elem:
        pass
    else:
        for el in line:
            if elem == el:
                print elem, el
Run Code Online (Sandbox Code Playgroud)

文件示例:

>1
GTCGTCGAAGCATGCCGGGCCCGCTTCGTGTTCGCTGATA  
>2
GTCGTCGAAAGAGGTCT-GACCGCTTCGCGCCCGCTGGTA    
>3
GTCGTCGAAAGAGGCTT-GCCCGCCACGCGCCCGCTGATA  
>4
GTCGTCGAAAGAGGCTT-GCCCGCTACGCGCCCCCTGATA  
>5
GTCGTCGAAAGAGGTCT-GACCGCTTCGCGCCCGCTGGTA  
>6
GTCGTCGAAAGAGTCTGACCGCTTCTCGCCCGCTGATACG  
>7
GTCGTCGAAAGAGGTCT-GACCGCTTCTCGCCCGCTGATA
Run Code Online (Sandbox Code Playgroud)

所以我想知道如果任何序列完全等于1,或者等于2,依此类推.

python

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

如何通过PHP检查我的脚本是否连接到SMTP服务器

简单的标题是什么.想知道如何检查连接是否正常,如果没有,那么错误是什么.顺便说一下,SMTP服务器是Exchange 2007.

php exchange-server

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