假设密码已知,如何在Java中打开受密码保护的Microsoft字(.doc,.docx)文件?
我有一个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)
到底是怎么回事?
我意识到我原来的问题文本并不是那么清晰.我从鼠标原点缩放,因此您将鼠标移动到我的示例文本对象的左侧,滚动滚轮,它们放大或缩小,并以完美的方式在屏幕上移动.但是,如果你然后将鼠标移动到对象另一侧的右侧,并尝试滚动,那么它们就好像鼠标位于它们中间 - 也就是说,它们可以放大和缩小而不会在屏幕上移动一点都不
我需要使用VC++/MFC创建一个基于对话框的GUI.我相信它可以与Windows操作系统一起使用,但是它可以在Linux/Unix或Windows以外的其他操作系统上运行吗?QT是另一种不错的选择吗?
我几次被这个问题所困扰,所以我的同事也是如此.编译时
#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/C++ Dll.
我想知道这个Dll调用哪个外部API函数.
你知道任何可以提供这些信息的工具吗?
谢谢.
我知道我可以使用Ch b列出emacs中可用的所有关键字,但是是否可以仅列出适用于某种模式的键绑定,比如dired-mode.
在dired +中,我能做到
?
h
Run Code Online (Sandbox Code Playgroud)
它向我展示了所有适用的dired模式键绑定.
谢谢
我正在使用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
我需要建立一个正则表达式.我要匹配的字符串始终以\然后4或5个数字开头,然后是另一个\
例如.
在第一个例子中,我需要"7778".在第二个例子中,我需要"7778".在第三个例子中,我需要"8278".
这4位数字实际上是一个端口号,它是每一行上唯一出现这一系列字符(例如\ 7778 \)的时间.有时端口号是4位数,有时是5位.
我已经知道如何使用Regex.Match.Success保留字符串供以后使用,它只是我在这里寻找的实际正则表达式模式.
谢谢
我有一个文件,有很多字母序列.
其中一些序列可能相同,所以我想比较它们,所有这些.
我正在做这样的事情,但这并不是我想要的:
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,依此类推.
简单的标题是什么.想知道如何检查连接是否正常,如果没有,那么错误是什么.顺便说一下,SMTP服务器是Exchange 2007.