问题列表 - 第18941页

整个窗口上的MouseHover/MouseLeave事件

我有Form子类,带有处理程序MouseHoverMouseLeave.当指针位于窗口的背景上时,事件工作正常,但当指针移动到窗口的控件上时,它会引发MouseLeave事件.

无论如何有一个覆盖整个窗口的事件.

(.NET 2.0,Visual Studio 2005,Windows XP.)

c# events mouseleave winforms mousehover

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

这种格式代码如何工作?

我总是要知道为什么,而不仅仅是如何,所以我走了:

这是如何运作的:

'{0:01.2f}'.format(5.555)  #returns '5.55'

'{0:01.1f}'.format(5.555)  #returns '5.5'

'{0:1.2f}'.format(5.555)   #returns '5.55' again

'{0:1.1f}'.format(5.555)   #returns '5.5' again
Run Code Online (Sandbox Code Playgroud)

当我有额外的零时,为什么这不会通过返回'05 .5'而不仅仅是'5.5'来添加零填充.它似乎没有用.

另外,为什么字符串0:1.1f而不是0:0.1f等.它只是一个约定使用十进制之前的数字而不是零,或者是语法?

python string

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

超线程对编译器性能的影响?

假设我们想尽快编译一个大型项目(比如GCC或Linux内核).具有超线程功能的CPU(比如Intel Core i7)是否可以在启用或禁用超线程的情况下更快地运行编译器?是否有任何已发布的测试基准测试?

我对超线程的理解是每个核心都可以从两个(或更多个进程)中选择指令.这通常使核心更有效,因为功能单元不太可能空闲.但是,由于在相同内核上运行的进程共享资源(如缓存)可能会相互干扰,因此可能会降低性能.性能是否实际增加取决于工作量.

那么对于编译器工作负载,性能是否会提高?如果是这样,多少钱?

performance compilation hyperthreading

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

谷歌短网址如何运作?

即使字母表区分大小写,Google短网址如何才能满足只有四个字符的网页中的这么多网址?

http://goo.gl/SUWp

说fn(一些网址) - >四个字母的网址,他们怎么能突然使用相同的功能,在一段时间后给出五个字母的网址?他们如何知道网址是四个字母还是五个字母的网址?

url short-url

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

htaccess重定向非www和http和https

我想:

  • http://example.com 重定向到: http://www.example.com
  • https://example.com 重定向到: https://www.example.com

任何http://whatever.example.com不附加www的东西http://www.whatever.example.com.

.htaccess https redirect http

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

丰富的图像滚动和放大android

我正在寻找一种方法来实现图像缩放和滚动它在Droid Comic Viewer中的实现方式.有没有快速的方法呢?如果没有,那么你能不能给出一些建议,至少在实施动力学滚动方面.

android scroll image-manipulation

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

将DLL C++类库移植到Visual Studio的问题

我用C++编写了一个类库,并使用g ++作为共享对象在Linux中成功编译了它,然后创建了一些使用它的应用程序.现在我必须将它移植到VS2008.我给了所有类所需的__declspec(dllexport)前缀,然后尝试编译它.我得到一堆警告,基本上与以下有关:

  1. 我的自定义异常类,派生自std :: runtime_error,它产生:"警告C4275:非dll接口类'std :: runtime_error'用作dll接口类'cci :: FileOperationException'的基础".我怎么能让标准库类dll-exportable?
  2. 成员函数声明中的异常规范,导致"警告C4290:忽略C++异常规范,但指示函数不是__declspec(nothrow)".我读到某个地方,VS不支持这些,并且它确实在其他地方.多么令人困惑.

我读到人们说在DLL中导出类通常是一个坏主意,有无数的东西可能出错,现在我的头脑中充满了二进制不兼容,dll地狱,编译器版本不匹配等概念,以及说实话,我不能真正做出正面或反面.那么在Windows中创建共享类库的正确,安全和简便的方法是什么?

谢谢.

c++ dll export visual-studio

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

打印到UPS / Fedex热敏打印机?

我有一个客户问他们的Web应用程序(PHP)是否可以轻松地打印到UPS / Fedex热敏标签打印机。

因此,例如,我可以从UPS / Fedex取回带有运输标签的PDF。我只需要打印即可。

有人知道您是否可以直接在这些打印机上打印,如果不能,是否还有另一种方法可以打印?

编辑:澄清一下,我要做的就是能够使用这些打印机进行打印,而不必使我的客户使用ALT-TAB转到某些第三方应用程序,例如UPS Worldship或ShipRush或QuickBooks Shipping Manager,然后在其中单击“打印”该应用程序。可以吗

ups fedex

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

将数组传递给hidden_​​field ROR

我正在尝试将数组传递给hidden_​​field.

以下用户有3个角色[2,4,5]

>> u = User.find_by_login("lesa")
=> #<User id: 5, login: "lesa", email: "lesa.beaupry@gmail.com", crypted_password: "0f2776e68f1054a2678ad69a3b28e35ad9f42078", salt: "f02ef9e00d16f1b9f82dfcc488fdf96bf5aab4a8", created_at: "2009-12-29 15:15:51", updated_at: "2010-01-06 06:27:16", remember_token: nil, remember_token_expires_at: nil>
>> u.roles.map(&:id)
=> [2, 4, 5]
Run Code Online (Sandbox Code Playgroud)

用户/ edit.html.erb

<% form_for @user do |f| -%>
<%= f.hidden_field :role_ids, :value => @user.roles.map(&:id) %>
Run Code Online (Sandbox Code Playgroud)

当我提交我的编辑表单时,我收到一个错误:UsersController中的ActiveRecord :: RecordNotFound #update" 无法找到ID = 245的角色 "

如何将数组传递给hidden_​​field?

arrays ruby-on-rails hidden-field

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

将SQL查找表与数据表连接起来

我有一个查找表说城市有字段CityId,CityName

CityId   CityName
1        New York 
2        San Francisco
3        Chicago
Run Code Online (Sandbox Code Playgroud)

我有一个订单表,其中包含字段:CityId,CustId,CompletedOrders,PendingOrders

CityId CustId CompletedOrders PendingOrders
1       123   100             50
2       123   75              20
Run Code Online (Sandbox Code Playgroud)

我想要一个表/报告,列出所有城市中给定客户的订单详情,即我需要的结果是:

CityId CityName      CustId CompletedOrders PendingOrders
1      New York      123    100             50
2      San Francisco 123    75              20
3      Chicago       123    0               0
Run Code Online (Sandbox Code Playgroud)

怎么做 ?

sql lookup database-design join

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