问题列表 - 第40225页

为什么为x86编译的某些程序不能在x64下运行,而有些则可以

我已经看到一些由我编写并使用ml.exe为x86组装的程序在我的Win 7 x64上正常运行.我相信这是因为Wow技术.

但是,有些程序(不是由我编写的)不能运行.它们给出的错误是: 此文件的版本与您正在运行的Windows版本不兼容.检查计算机系统信息,看看是否需要x86(32位)或x64(64位)版本的程序,然后联系软件发行商

有没有什么办法可以修改这些程序的EXE,使其在Win 7 x64上运行.这些程序的根本区别在于它与其他透明运行的程序有什么不同.

windows 64-bit wow64

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

PHP中的session_unset()和session_destroy()有什么区别?

php.net文档:

session_destroy - 销毁注册到会话的所有数据

session_unset - 释放所有会话变量

我的三个部分问题是:

这两个功能看起来非常相似.
这两者之间究竟有什么区别?

两者似乎都删除了注册到会话的所有变量.它们中的任何一个实际上都会破坏会话本身吗 如果没有,你如何做到这一点(破坏会话本身).

这两个函数都没有删除客户端的会话cookie,这是正确的吗?

php session session-cookies

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

将ClickHandler添加到包含许多其他小部件的div

似乎Panel不从HasClickHandlers继承而且我无法将clickHandler添加到DivElement.有没有办法将clickHandler添加到DIV?

编辑:我不能使用Label作为我想要点击的DIV包含其他DIV的原因.

gwt uibinder

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

将IDropTarget.Drop方法中获取的IDataObject转换为Outlook消息并将其保存在磁盘上

我需要对用户拖动我的表单上的放置操作做出反应.从资源管理器接受文件并不困难,但是加载OLE对象(Outlook电子邮件)丢失对我来说很难处理.

到目前为止,我有一个带有IDropTarget接口的Delphi表单.

  IDropTarget = interface(IUnknown)
    ['{00000122-0000-0000-C000-000000000046}']
    function DragEnter(const dataObj: IDataObject; grfKeyState: Longint;
      pt: TPoint; var dwEffect: Longint): HResult; stdcall;
    function DragOver(grfKeyState: Longint; pt: TPoint;
      var dwEffect: Longint): HResult; stdcall;
    function DragLeave: HResult; stdcall;
    function Drop(const dataObj: IDataObject; grfKeyState: Longint; pt: TPoint;
      var dwEffect: Longint): HResult; stdcall;
  end;
Run Code Online (Sandbox Code Playgroud)

这是Drop方法实现:

function TForm1.Drop(const dataObj: IDataObject; grfKeyState: Integer;
  pt: TPoint; var dwEffect: Integer): HResult;
var
   aFmtEtc: TFORMATETC;
   aStgMed: TSTGMEDIUM;
   pData: PChar;
 begin


   if (dataObj = nil) then
     raise Exception.Create('IDataObject-Pointer is not valid!');
   with aFmtEtc …
Run Code Online (Sandbox Code Playgroud)

delphi com outlook ole

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

编码从unicode到ascii的列表中的字典键

我有来自facebook的朋友列表的示例回复:

[{u'uid': 513351886, u'name': u'Mohammed Hossein', u'pic_small': u'http://profile.ak.fbcdn.net/hprofile-ak-snc4/hs643.snc3/27383_513351886_4933_t.jpg'},
    {u'uid': 516583220, u'name': u'Sim Salabim', u'pic_small': u'http://profile.ak.fbcdn.net/hprofile-ak-snc4/hs348.snc4/41505_516583220_5681339_t.jpg'}]
Run Code Online (Sandbox Code Playgroud)

我如何解析这个列表编码字典的关键字到ascii?我尝试过这样的事情:

response = simplejson.load(urllib.urlopen(REST_SERVER, data))
for k in response:
    for id, stuff in k.items():
        id.encode("ascii")
        logging.debug("id: %s" % id)
return response
Run Code Online (Sandbox Code Playgroud)

但是编码的密钥没有保存,因此我仍然得到unicode值.

python django unicode encoding dictionary

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

RSpec找不到Factorygirl的Factorys

我将在我的Rails3项目中使用RSpec和Factory girl.我已安装工厂女孩,但它没有找到factorys我有这个错误

Failure/Error: Factory.build(:user).should_be valid
No such factory: user
Run Code Online (Sandbox Code Playgroud)

spec/factories/user_factory.rb:

Factory.define :user do |u|
  u.username 'otto'
end
Run Code Online (Sandbox Code Playgroud)

投机/ spec_helper.rb

ENV["RAILS_ENV"] ||= 'test'
require File.expand_path("../../config/environment", __FILE__)
require 'rspec/rails'
require 'factory_girl'

Dir[Rails.root.join("spec/support/**/*.rb")].each {|f| require f}

RSpec.configure do |config|
  config.mock_with :rspec
  config.fixture_path = "#{::Rails.root}/spec/fixtures"
  config.use_transactional_fixtures = true
end
Run Code Online (Sandbox Code Playgroud)

的Gemfile:

group :development, :test do
   gem 'webrat'
   gem "cucumber-rails"
   gem "rspec-rails"
   gem "rspec"
   gem "autotest"
   gem 'factory_girl'
end
Run Code Online (Sandbox Code Playgroud)

谢谢

bdd rspec ruby-on-rails factory-bot

7
推荐指数
2
解决办法
8069
查看次数

为事件定义空委托主体是一个好习惯吗?

可能重复:
在事件声明中添加匿名空委托是否有缺点?

为事件定义一个空委托主体是一个好习惯,这样您就不必担心引发没有事件处理程序的事件了吗?(无需检查事件是否为空).

像下面的代码:

public event EventHandler<LoadEventArgs> LoadedData = delegate { };
Run Code Online (Sandbox Code Playgroud)

c# events delegates

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

使用webView加载不同的页面:decisionPolicyForNavigationAction:request:frame:decisionListener:method

Hii全部,

我想在调用以下方法时加载新页面....我使用以下代码..



(void)webView:(WebView *)webView decidePolicyForNavigationAction:(NSDictionary *)actionInformation request:(NSURLRequest *)request frame:(WebFrame *)frame decisionListener:(id )listener
{
  [[myWebView mainFrame] loadRequest:someRequest];
}

但是这个方法被多次调用,如果我使用[listener use]而不是loadRequest我的应用程序崩溃它工作正常但是启动了点击的url.但我想加载一些其他网址怎么可能?

macos cocoa webkit objective-c

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

为什么我不能在菜单中为同一个项目使用相同的图标?

我有一个MenuItem像下面

<MenuItem Header="Edit">
    <MenuItem Header="Copy Direct Link" Icon="{StaticResource CopyIcon}" Command="{Binding CopyImageCommand}" />
    <MenuItem Header="Copy Image Data" Icon="{StaticResource CopyIcon}" Command="{Binding CopyImageDataCommand}" />
    <MenuItem Header="Paste" Icon="{StaticResource PasteIcon}" Command="{Binding PasteImageCommand}" />
</MenuItem>
Run Code Online (Sandbox Code Playgroud)

注意前两个项目使用相同的图标,我得到类似下面的内容

我尝试删除第二项,

<MenuItem Header="Edit">
    <MenuItem Header="Copy Direct Link" InputGestureText="Ctrl+C" Icon="{StaticResource CopyIcon}" Command="{Binding CopyImageCommand}" />
    <!--<MenuItem Header="Copy Image Data" InputGestureText="Ctrl+Alt+C" Icon="{StaticResource CopyIcon}" Command="{Binding CopyImageDataCommand}" />-->
    <MenuItem Header="Paste" InputGestureText="Ctrl+P" Icon="{StaticResource PasteIcon}" Command="{Binding PasteImageCommand}" />
</MenuItem>
Run Code Online (Sandbox Code Playgroud)

然后我得到了类似的东西

我该如何重用图标?

wpf menu

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

带有组的jQuery模板

我正在尝试使用具有组头的jQuery模板插件来创建模板.由于它是数据驱动的,因此之前不知道组头.我的模板是:

<div class='category'>${Category}</div>
<div class='service'><a service_id='${Id}'>${Name}</a></div>
Run Code Online (Sandbox Code Playgroud)

我的数据是:

var movies = [
    { Name: "Meet Joe Black", Category: "First", Id: 1 },
    { Name: "The Mighty", Category: "First", Id: 2 },
    { Name: "City Hunter", Category: "First", Id: 3 },
    { Name: "A movie", Category: "Second", Id: 4 },
    { Name: "Blade Runner", Category: "Third", Id: 5 }
];
Run Code Online (Sandbox Code Playgroud)

我想要输出

<div class='category'>First</div>
<div class='service'><a service_id='1'>Meet Joe Black</a></div>
<div class='service'><a service_id='2'>The Mighty</a></div>
<div class='service'><a service_id='3' >City Hunter</a></div>

<div class='category'>Second</div>
<div …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-templates

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