问题列表 - 第29364页

酸洗Django请求对象

我正在尝试挑选一个请求对象,以便我可以在有效输入的调试器中运行我的视图代码.但是,我得到了

Can't pickle 'lock' object: <thread.lock object at 0x93ad240>
Run Code Online (Sandbox Code Playgroud)

我查看了请求对象,但无法在其中的任何位置找到thread.lock对象.有谁知道它在哪里?有没有更好的方法来解决这个问题?

python django pickle

10
推荐指数
2
解决办法
5685
查看次数

在Java中通过SHA-256哈希字符串

通过环顾四周和一般的互联网,我找到了Bouncy Castle.我想使用Bouncy Castle(或其他一些免费提供的实用程序)在Java中生成一个SHA-256 Hash of String.看看他们的文档,我似乎找不到任何我想做的好例子.这里有人可以帮帮我吗?

java bouncycastle jce sha256

108
推荐指数
6
解决办法
19万
查看次数

使lxml.objectify忽略xml名称空间?

所以我要处理一些看起来像这样的xml:

<ns2:foobarResponse xmlns:ns2="http://api.example.com">
  <duration>206</duration>
  <artist>
    <tracks>...</tracks>
  </artist>
</ns2:foobarResponse>
Run Code Online (Sandbox Code Playgroud)

我找到了lxml和它的objectify模块,它允许你以pythonic方式遍历xml文档,就像字典一样.
问题是:每次尝试访问元素时都使用伪造的xml命名空间,如下所示:

from lxml import objectify

tree = objectify.fromstring(xml)
print tree.artist
# ERROR: no such child: {http://api.example.com}artist
Run Code Online (Sandbox Code Playgroud)

它正在尝试使用<artist>父命名空间进行访问,但标记不使用ns.

任何想法如何解决这个问题?谢谢

python xml lxml xml-namespaces

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

有没有办法检查JIRA中特定用户记录的工作历史记录?

我们(在我们的项目团队中)遵循在jira问题中留下评论的常规做法,并定期记录已完成的工作.

我想查看特定用户(或我)记录的工作历史记录,说明一天工作的时间,以及一些更有用的信息.

这可能在Jira?

谢谢你的关注.

jira

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

热插拔C++库可能吗?

我正在寻找"热插拔"C++代码库.我有兴趣让这项技术在Linux/Mac/Windows之间跨平台工作.基本上我想要主程序#include"StateMachine.h"来定义所有可调用接口.然后在运行时和DURING EXECUTION加载和卸载StateMachineLibrary.a以使我的应用程序使用不同的状态机.

我有一个想法可能是做一些事情,比如写一个包装器,将这个编译的代码加载到我自己的malloc内存中,并在该内存中创建函数指针?

动机是我的项目的状态机部分将经常更改并需要重新编译,也允许主应用程序继续运行,同时加载不同的状态机.我希望使用一个"热插拔"库来安装像Lua脚本这样的东西,因为有些担心,所以考虑到作为一种替代品已经被探索过了.

c++ cross-platform shared-libraries dynamic-linking

10
推荐指数
2
解决办法
4093
查看次数

Ruby发送没有符号

可以不向对象发送任何内容吗?

让我详细说明一下.例如,我可以这样:

val = some_stack.include?(some_val) ? some_val : nil

obj1.obj2.send(val).obj3.obj4
Run Code Online (Sandbox Code Playgroud)

上面的调用不起作用,因为nil不是符号.所以解决方案是:

if val.nil?
  obj1.obj2.obj3.obj4
else
  obj1.obj2.send(val).obj3.obj4
end
Run Code Online (Sandbox Code Playgroud)

但是我不太喜欢这个.还有其他方法吗?

ruby send

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

可可:使用NSGradient作为掩模在其下方绘图

我试图用Cocoa绘制一个形状的反射.我已经应用了NSAffineTransform并成功重新绘制了形状,但现在我无法弄清楚如何在其上绘制alpha蒙版.我正在使用一个NSCompositeDestinationOut操作,但它给了我一个不需要的结果:alt text http://img687.imageshack.us/img687/2417/capturedcran20100623094.png

我不确定如何解决这个问题 - 我需要这样做才能使渐变仅作为alpha蒙版而实际显示.我使用错误的合成模式吗?

谢谢!如果需要,这是渐变代码:

- (void)fadeOutRect:(NSRect)rect {
    [NSGraphicsContext saveGraphicsState];
    [[NSGraphicsContext currentContext] setCompositingOperation:NSCompositeDestinationOut];

    NSGradient *gradient = [[NSGradient alloc] initWithColorsAndLocations:
                            [[NSColor blackColor] colorWithAlphaComponent:0.5], 0.0,
                            [[NSColor blackColor] colorWithAlphaComponent:1.0], 0.8, nil];
    [gradient drawInRect:NSMakeRect(rect.origin.x, rect.origin.y + rect.size.height - ( PILL_HEIGHT * 2 ),
                                    rect.size.width, PILL_HEIGHT) angle:270];

    [NSGraphicsContext restoreGraphicsState];
}
Run Code Online (Sandbox Code Playgroud)

cocoa drawing gradient compositing

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

是否有一种优雅的方法来解析单词并在大写字母之前添加空格

我需要解析一些数据,我想转换

AutomaticTrackingSystem
Run Code Online (Sandbox Code Playgroud)

Automatic Tracking System
Run Code Online (Sandbox Code Playgroud)

基本上在任何大写字母之前放置一个空格(当然除了第一个)

.net c# regex

19
推荐指数
2
解决办法
5133
查看次数

Android模拟器挂起启动?

我一直在修改/编辑Android平台的部分内容,但在尝试测试我的编辑时遇到了问题.在对平台源进行更改后,我能够成功编译源代码 - 从而创建system.img,ramdisk.img和userdata.img.

当我在模拟器中测试它时,模拟器只是挂在"ANDROID_"屏幕上,下划线闪烁,但似乎永远不会加载.有什么建议?

我用来运行模拟器的命令如下:

./emulator -system $HOME/android/platform/out/target/product/generic/system.img -ramdisk $HOME/android/platform/out/target/product/generic/ramdisk.img -data $HOME/android/platform/out/target/product/generic/userdata.img

谢谢,
克里斯

testing android android-emulator

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

Rails 3中的路由:带选项的映射?

我似乎无法找到有关rails 3中的选项的映射路由的文档.

作为一个具体的例子,我需要翻译

map.with_options :controller => 'users' do |signup|
    signup.signup '/signup',
      :action => 'landing',
      :conditions => { :method => :get }
    signup.premium '/signup/premium',
      :action => 'new',
      :level => 'premium',
      :conditions => { :method => :get }    
    signup.premium '/signup/premium',
      :action => 'create',
      :level => 'premium',
      :conditions => { :method => :post }
    signup.free '/signup/free',
      :action => 'new',
      :level => 'free',
      :conditions => { :method => :get }    
    signup.free '/signup/free',
      :action => 'create',
      :level => 'free',
      :conditions => { :method => :post …
Run Code Online (Sandbox Code Playgroud)

routes ruby-on-rails-3

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