问题列表 - 第8185页

Win32:获取其他应用程序关闭/退出的消息通知

我的应用程序需要监视系统上所有其他正在运行的应用程序 有没有办法在退出每个应用程序exe时得到通知?

我能找到的方法:

1)使用PSAPI函数以频繁的间隔获取正在运行的exes列表.在每次轮询中与上一个列表进行比较,以找出退出的应用程序/进程.缺点:需要不断轮询,需要占用CPU时间.

2)为WM_CLOSE消息设置一个全局钩子:使用这个我可以通过标题栏上的关闭按钮关闭任何应用程序时收到通知

缺点:( - )并非所有应用程序都生成WM_CLOSE消息(例如:总视频播放器执行)( - )如果应用程序通过"退出"菜单或按钮(例如文件 - >退出)关闭,我不能陷阱那条消息

我错过了还有其他更好的方法吗?请指教.

windows winapi visual-c++

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

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

如何通过ssh在shell命令中显示进度条

我有一个脚本应该在我的本地机器上模仿ffmpeg,通过将命令发送到远程机器,在那里运行然后返回结果.(参见前面的堆栈溢出问题.)

#!/usr/bin/env ruby

require 'rubygems'
require 'net/ssh'
require 'net/sftp'
require 'highline/import'


file = ARGV[ ARGV.index( '-i' ) + 1] if ARGV.include?( '-i' )  
puts 'No input file specified' unless file;

host = "10.0.0.10"
user = "user"
prod = "new-#{file}"               # product filename (call it <file>-new)
rpath = "/home/#{user}/.rffmpeg"   # remote computer operating directory
rfile = "#{rpath}/#{file}"         # remote filename
rprod = "#{rpath}/#{prod}"         # remote product
cmd = "ffmpeg -i #{rfile} #{rprod}"# remote command, constructed

pass …
Run Code Online (Sandbox Code Playgroud)

ruby ssh command-line

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

如何确定访客的IP?

我有一个博客聚合网站

故事按访问次数排序

我想我正面临着访问垃圾邮件

因为一些博客的故事会在同一秒内通过传出的IP地址获得大量访问

我的网站不允许来自同一个IP的访问; 但是,我的访客以某种方式改变他们的ips.

是他们检测此垃圾邮件访问的任何解决方案吗?我想知道Google adSense如何解决这样的问题?

谢谢

php security ip spam-prevention spam

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

papervision3d如何变换纹理?

最终,papervision3d(Flash的流行3D渲染包)如何将变换后的纹理绘制到屏幕上?

它是在内部使用Flash的任何渲染设备 - 即通过将纹理绘制到DisplayObjects并转换它们,还是使用3D MovieClips?或者过滤器?或者它最终只是从纹理中读取像素并将它们绘制到输出中,就像在任何软件平台中一样?

我问,因为直截了当的答案将是后者,但经过一些测试后,似乎getPixelsetPixel没有足够快到这种方法,所以似乎必须有一些更神秘的事情发生.

感谢您的任何信息!

编辑 - 我对答案的总结:Papervision本身并不进行透视变换.它只对每个纹理三角形进行缩放和倾斜变换,如果使用足够的三角形,则会产生透视错觉.仿射变换使用Flash的渲染设备,因此避免了像素操作的成本.

flash 3d actionscript-3 papervision3d

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

HTML img标签:title属性与alt属性?

我正在浏览亚马逊,我注意到当搜索" 1TB "时如果将鼠标光标悬停在星级评分图像上,则只有使用IE才能看到分数.如果您使用其他浏览器,则不会显示分数.

评级为3.8和4.2的评级均显示为4星.当然3.8星与4.2星(76%vs 84%得分)可能会有所不同!

这是因为显示alt文本的标准方式仅在用户关闭图形或浏览器被"读出"时(例如,视觉受损用户的浏览器).然而,IE在悬停时显示它.

所以我认为如果亚马逊要显示它而不管用户的浏览器,那么title除了应该使用之外alt.你同意吗?

html accessibility alt

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

Matplotlib:图例显示不正确

我有不同类的数据点,我想要可视化.这是我得到的图像:http://imgur.com/1x97h

有10个类的3000个数据点,每个300个.它们在一个数组中连接在一起,d迭代我的迭代.标签在labels.中给出.

pylab.clf()
colors = (i + j for j in 'o<.' for i in 'bgrcmyk')
for l, c  in zip(labels, colors):
  start, stop = i * 300, (i + 1) * 300
  pylab.plot(d[0, start:stop], d[1, start:stop], c, label=l)

pylab.legend(loc='lower left')
pylab.show()
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么我的传说搞砸了?

matplotlib

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

温莎城堡解决和仿制

我有以下内容:

public interface ISubject { ... }

public class Subject<T> : ISubject { ... }

public class MyCode<T> {
    ...
    pulic void MyMethod()
    {
        var item = container.Resolve<ISubject>(); //????? how do I pass in T
    }
    ... 
 }
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我该如何解决.

干杯安东尼

.net c# castle-windsor inversion-of-control

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

unsigned int在php中签名

看来,在32位OS中ip2long返回signed int,在64位OS中返回unsigned int.

我的应用程序正在处理10台服务器,有些是32位,有些是64位,所以我需要它们以同样的方式工作.

在PHP文档中有一个技巧可以使结果始终无符号,但由于我的数据库已经充满了数据,我想让它签名.

那么如何在PHP中将unsigned int更改为已签名的int?

php math absolute-value

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

在IE中缩放图像

我的页面包含如下例所示的图像.图像的宽度取决于浏览器的宽度和高度正在进行自动更改(类似).

在除IE之外的所有浏览器中调整大小后,此图像看起来不错(我在IE7和IE6中测试过).在IE图像看起来很难看.有些部件比应有的厚,有些部件更薄.

alt text http://img39.imageshack.us/img39/7202/88017917.png

我几乎可以肯定,这是由于IE不使用平滑.但我想知道如何解决这个不愉快的问题?


我没有ie7但这段代码应该可以正常工作.但是如何为ie6修复呢?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
  <style type="text/css">
    img { -ms-interpolation-mode:bicubic; }
  </style>
</head>
<body>
  <div style="width: 50%;">
    <img src="pp.jpg" width="100%">
  </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

来自flickr开发者:

IE 6是一个风险较高的命题,但在应用AlphaImageLoader CSS过滤器时可以显示改进的图像大小调整,通常用于正确显示具有Alpha透明度的PNG的相同过滤器.例如,filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src ='/ path/to/image.jpg',sizingMethod ='scale');. 虽然这里没有透明度,但应用的调整大小方法可以提供更高质量的结果.

我不能让它工作,实际上我从来没有使用过滤器.也许有人可以给我工作代码?

internet-explorer image filter

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