问题列表 - 第31776页

在Mac OS X上,如何创建多点触控事件并发送到另一个应用程序?

我想为另一个应用程序"模拟"多点触摸事件,例如,模拟iPhoto上的放大手势.我搜索了很多来源,但找不到答案.

将事件发送到其他应用程序的最常见方式似乎是使用脚本桥,获取SBApplication然后发送AppleEvent.但似乎普通手势或多点触控事件不适用于常见应用.

此外,没有像CGEventCreateMultiTouchEvent ...()这样的函数,因此我不知道它是否可以通过CGEventPost()实现

NSApplication.sendEvent方法可能能够发送定义了多触摸类型的NSEvent.但是我如何获得另一个应用程序的NSApplication*?

任何帮助将非常感激:)

macos cocoa macos-carbon objective-c osx-snow-leopard

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

S3存储桶中的所有小文件是什么?

我将S3存储桶设置为流式分发,并附加了CloudFront服务.在那里有相当大的.flv文件,我用它来使用签名的URL连接JWPlayer.

在S3中托管这些视频大约一个月后(他们已经被网站访问者多次观看),我刚刚使用CloudBerry登录并注意到我的视频S3存储桶有很多(如10,000)较小的文件(2K或我没有创造的那么大.)

这些是某种形式的临时文件吗?我可以删除它们而不会伤害任何东西吗?有没有办法自动清理这些?这里有一些2K文件没什么大不了的,但是一旦我们开始获取大量的这些小文件,成本就会开始增加.更不用说随着我们不断添加视频,这些将像坚果一样多.

amazon-s3 amazon-cloudfront

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

WPF无边框窗口的DropShadow

我有一个WPF窗口,WindowStyle设置为none.有没有什么方法可以强制这个窗口放下一个阴影(就像你在WindowStyle不是没有时得到的那个)?我不想将AllowTransparency设置为true,因为它会影响性能.而且我也不想禁用硬件渲染(我在某处读到透明度在禁用时效果更好).

windows wpf transparency dropshadow

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

是否有可用的Java库完全支持Excel的格式字符串?

对于从一些来源拖拽数据并自行进行计算的Java应用程序,我们希望为用户提供使用他们自己的格式字符串的可能性,并且更喜欢他们从Excel中知道的格式字符串语法(例如"$ "#,###.,0)恰好是与.netAnalysis Services中使用的相同.

我在Java中找到的最接近的东西是DecimalFormat,它缺少一些功能(例如,通过在末尾放置千位分隔符来进行数千和数百万的格式化,浮点数NaN和无穷大以不同方式显示,等等,并且可能取决于在语言环境中,会有一些额外的小差异.

现在,只需数字格式就足够了.也许日期和字符串格式化将成为未来的要求.

有图书馆,还是我们必须自己开发?

我无法想象我们是唯一有这个问题的人.

Noel M建议的POI似乎没有提供解决方案.还有其他想法吗?

java excel formatting ssas numbers

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

Python:在文本中查找单词列表的最佳/有效方法?

我有一个大约300个单词的列表和大量的文本,我想扫描,知道每个单词出现的次数.

我正在使用python中的re模块:

for word in list_word:
    search = re.compile(r"""(\s|,)(%s).?(\s|,|\.|\))""" % word)
    occurrences = search.subn("", text)[1]
Run Code Online (Sandbox Code Playgroud)

但我想知道是否有更高效或更优雅的方式来做到这一点?

python regex

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

如果模态ViewController演示文稿样式为UIModalPresentationFormSheet,则iPad键盘不会被忽略

注意:

从iOS 4.3开始,请参阅已接受的答案(不是最受欢迎的答案).

这个问题是关于在iPad键盘中发现的行为,如果在带有导航控制器的模态对话框中显示,它将拒绝被解雇.

基本上,如果我使用以下行显示导航控制器,如下所示:

navigationController.modalPresentationStyle = UIModalPresentationFormSheet;
Run Code Online (Sandbox Code Playgroud)

键盘拒绝被解雇.如果我注释掉这一行,键盘就会消失.

...

我有两个textFields,用户名和密码; username有一个Next按钮,密码有一个Done按钮.如果我在模态导航控制器中显示它,键盘将不会消失.

作品

broken *b = [[broken alloc] initWithNibName:@"broken" bundle:nil];
[self.view addSubview:b.view];
Run Code Online (Sandbox Code Playgroud)

什么都不行

broken *b = [[broken alloc] initWithNibName:@"broken" bundle:nil];
UINavigationController *navigationController = 
[[UINavigationController alloc]
 initWithRootViewController:b];
navigationController.modalPresentationStyle = UIModalPresentationFormSheet;
navigationController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:navigationController animated:YES];
[navigationController release];
[b release];
Run Code Online (Sandbox Code Playgroud)

如果我删除导航控制器部件并将"b"作为模态视图控制器单独显示,则可以正常工作.导航控制器是问题吗?

作品

broken *b = [[broken alloc] initWithNibName:@"broken" bundle:nil];
b.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:b animated:YES];
[b release];
Run Code Online (Sandbox Code Playgroud)

作品

broken *b = [[broken alloc] initWithNibName:@"broken" bundle:nil];
UINavigationController *navigationController = 
    [[UINavigationController …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uitextfield first-responder ios

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

在monad变换器中使用类型同义词

是否可以使用类型同义词作为monad变换器类型构造函数的参数?特别是,如果应用的monad变换器有一元类型的同义词,它是否可以用作另一个monad变换器中底层monad的类型?

从我看到的类型同义词不被接受为第一类类型构造函数,请参阅下面的示例和错误消息:

-- Using type synonym of a monad transformer in another monad transformer.

import Control.Monad.Reader

-- inner transformer
type A a = ReaderT Int IO a

-- type B a = ReaderT String A a
{- Error:
readert2.hs:8:0:
    Type synonym `A' should have 1 argument, but has been given 0
    In the type synonym declaration for `B'
-}

-- type B a = ReaderT String (A a) a
{- Error:
readert2.hs:15:27:
    Kind mis-match
    The second argument of `ReaderT' should …
Run Code Online (Sandbox Code Playgroud)

haskell types monad-transformers

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

htaccess 301重定向整个网站但有例外

我试图创建一个htaccess文件来重定向我的整个网站,除了一些例外,但我不能让它工作.我需要重定向整个事物,提供特定的重定向,并排除两个页面.以下是我的非工作样本.谢谢!

RewriteCond %{REQUEST_URI} !^/events/index.html
RewriteCond %{REQUEST_URI} !^/calendar/index.html
Redirect 301 /info/faq.html http://mynewsite.com/my-page
Redirect 301 / http://mynewsite.com
Run Code Online (Sandbox Code Playgroud)

apache .htaccess mod-rewrite redirect

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

Javascript比较问题(null> = 0)

我该怎么理解这些?

null>0
> false

null==0
> false

null>=0
> true
Run Code Online (Sandbox Code Playgroud)

javascript comparison

28
推荐指数
2
解决办法
6074
查看次数

确定汇率的算法

给定各种货币对的数据集,如何有效计算数据集中未提供的货币对的隐含汇率?

例如,假设我的数据库/表看起来像这样(这个数据是捏造的):

GBP x USD = 1.5
USD x GBP = 0.64
GBP x EUR = 1.19
AUD x USD = 1.1  
Run Code Online (Sandbox Code Playgroud)

请注意(GBP,USD)!= 1 /(美元,英镑).

我希望得到以下结果:

print rate('GBP','USD')
> 1.5

print rate('USD','GBP')
> 0.64

print rate('GBP','EUR')
> 1.19

#now in the absence of an explicit pair, we imply one using the inverse
print rate('EUR','GBP')
> 0.84
Run Code Online (Sandbox Code Playgroud)

这些是简单的案例,它变得更有趣:

#this is the implied rate from (GBP,EUR) and (GBP,USD)
print rate('EUR','USD')
> 1.26
Run Code Online (Sandbox Code Playgroud)

或者更复杂的例子是使用3对或更多对来找到最有效的翻译:

print rate('EUR','AUD')
> 1.38
Run Code Online (Sandbox Code Playgroud)

我认为详细说明了这个问题的编程相关方面.我想可以在这里完成一个有效或聪明的递归.唯一的要求是使用最少数量的对来到达要求对(这是为了减少错误).如果没有给出明确的反转,那么反转一对就不需要任何成本.

动机
在理想的金融世界中,货币市场是有效的.实际上,这是99%的真实.通常情况下,奇数货币对不会被引用,或者它们很少被引用.如果存在显式引用,我们必须在任意计算中使用它.如果没有,我们必须暗示最准确的一对,尽可能多的小数位.此外,它们并不总是乘以1(实际上,它们从不乘以1); 这反映了市场上的买/卖差价.因此,我们在两个方向上尽可能多地保持对,但是希望能够对所有货币进行一般编码.

我想我已经实施了一个体面的蛮力解决方案.它有效,但我认为这个问题很有趣,并且想知道是否有其他人认为它有趣/具有挑战性.我个人在Python工作,但它更像是一个练习而不是一个实现,所以psuedo代码"足够好".

python finance currency

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