我也试过了
from PIL import Image
Run Code Online (Sandbox Code Playgroud)
但它给了我ImportError:没有名为PIL的模块.
我已经成功安装了PIL
pip install pil
Run Code Online (Sandbox Code Playgroud)
我还安装了xcode命令行工具.似乎没什么用.
细节:
Mac OS X 10.9
Python 2.7.6
python是/Library/Frameworks/Python.framework/Versions/2.7/bin/python
python是/ usr/bin/python
python是/ usr/local/bin/python
姓名:PIL
版本:1.1.7
位置:/usr/local/lib/python2.7/site-packages/PIL
我有一个与此问题非常相似的问题,但答案对我不起作用.
软件我维护设置取决于VC++ 2008(精确地说是SP1),因此我需要找到一个安装VCRedist的解决方案(如果尚未安装).我理解正确的方法是用合并模块构建msi,但它不在我手上.
我所指的重复问题(被接受的问题)的答案对我不起作用,因为每个小版本(例如9.0.30729.01 vs 9.0.30729.17)都有适当的GUID,我无法猜测或预测未来的版本.此外,我认为这不会检测Visual Studios,因此当它已经在开发者机器上时不必要地安装VCRedist Package.我不想用这个来惹恼任何人,当然不是那些已经安装了DevStudio的人.
现在另一个答案说我应该看看WinSxs文件夹,$WINDIR\WinSxS\x86_Microsoft.VC80.CRT_但是这还没有(但)帮助我暗示SP1,或者此时我还缺少什么?是否有一个带有内部和"外部"版本号的表,所以我可以暗示某个次要版本号?
我无法相信微软没有为这种情况提供任何东西,但是现在搜索互联网的时间已经太久了,现在让我回到了好的地方.
我知道这表明链接器问题,主要是未解析的符号.我知道要解决这个问题/摆脱那个错误消息,就必须提供更多的信息.我知道有很多关于解决这个问题的问题.
我的问题旨在帮助理解make和ld,找出什么(以及谁)试图用这条线表达什么.
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)
我觉得这个问题有点愚蠢,但我希望这对其他人也有帮助.
背景:我们正在使用Visual Studio 2008 SP1(VC9)开发一些软件.我们想vcredist在cd上提供软件.
现在,我习惯了谷歌"下载vcredist 2008 sp1",通常它会引导我到以下(也是书签)网页:
我想我已经下载不同版本(9.0.30729.01后来9.0.30729.17从同一个URL),因为它们来到可用.今天,该页面上只有.17可用.现在,一位客户抱怨并告诉我有一个9.0.30729.6161可用,但我找不到它.我能得到的最接近的是9.0.30729.5677:
有一个URL我可以随时提取最新版本吗?
是否有某种通知系统(电子邮件列表,rss-feed,...)通知我一个新的vcredist?
我对使用Rails 有点新手,我正在开发的应用程序进展顺利 - 不过我正在查看生成的HTML并注意到......
<script type="text/javascript">
//<![CDATA[
Droppables.add(...);
//]]>
</script>
Run Code Online (Sandbox Code Playgroud)
洒在HTML周围,当然与我使用的地方相匹配:
<%= drop_receiving_element ... %>
Run Code Online (Sandbox Code Playgroud)
我想知道的是......有更好的方法来做到这一点,还是让它更干净?其中一些脚本标签来自局部标签,因此将它们放在"页面底部"并不能真正帮助解决这种情况.
另一种选择可能是将所有这些"标记块"推入一个数组,然后将它们写在application.rhtml文件中,但它仍然有点凌乱......
嘿,问题不是关于Ncryptoki,但我不知道其他地方要问..所以如果有人可以帮助请帮助我.我试着生成AES密钥,然后是我现在拥有的代码:
CK_MECHANISM keyGenMech = new CK_MECHANISM(CKM.AES_KEY_GEN);
CK_ATTRIBUTE[] template =
{
new CK_ATTRIBUTE(CKA.CLASS, CKO.SECRET_KEY),
new CK_ATTRIBUTE(CKA.TOKEN, CK_BBOOL.TRUE),
new CK_ATTRIBUTE(CKA.SENSITIVE, CK_BBOOL.TRUE),
new CK_ATTRIBUTE(CKA.VALUE_LEN, 32),
new CK_ATTRIBUTE(CKA.KEY_TYPE, CKK.AES),
new CK_ATTRIBUTE(CKA.LABEL, "testAES".getBytes()),
new CK_ATTRIBUTE(CKA.PRIVATE, new CK_BBOOL(bPrivate))
};
CryptokiEx.C_GenerateKey(session, keyGenMech, template, template.length, wrappingKey);
Run Code Online (Sandbox Code Playgroud)
但这给了我一个错误:
C_GenerateKey rv=0x62 - key size range
Run Code Online (Sandbox Code Playgroud)
任何人都可以给我一些想法从这里去解决这个问题..
编辑:只是为了信息 - 我有SafeNet HSM和即时通讯使用Java PKCS#11包装,称为jprovSafeNet ProtectToolkit附带.
在我看来,这似乎是一个明智的选择,但我无法找到任何反对或为此的信息.
从demangling等的角度来看,我不认为这是一个大问题,但我无法弄清楚,我怎么能写一个小C程序从一个小小的C++库调用一个函数.
我现在在linux上,尝试使用静态绑定.
这肯定是许多人遇到的事情或许多书籍所涵盖的事情,但我觉得这是一个坐在这个问题面前的盲人.有趣的是,在SO上也没有这样的问题.
我甚至不知道如果这可以工作,那么必须如何做得更少.
c++ ×2
c ×1
coding-style ×1
cryptography ×1
g++ ×1
hsm ×1
installation ×1
javascript ×1
ld ×1
linker ×1
macos ×1
makefile ×1
msdn ×1
pkcs#11 ×1
python ×1
technet ×1
vcredist ×1
visual-c++ ×1