小编Bri*_*tow的帖子

IKImageView和滚动条

我正在尝试使用apple提供的IKImageViewDemo(http://developer.apple.com/mac/library/samplecode/IKImageViewDemo/index.html),我正在尝试向其中添加滚动条.我尝试了两件事:

1)在ScrollView中嵌入IKImageView.这有各种奇怪的效果,比如图像不再位于应有的位置,滚动条似乎在一个固定的位置,无论窗口有多大(所以我可以缩小窗口并丢失滚动条,即使scrollview设置为使用窗口调整大小)

2)我将[_imageView setHasHorizo​​ntalScrollers:YES](和垂直)添加到openImageURL方法的代码中.这似乎什么也没做.

我错过了一些明显的东西吗

另外:为什么

NSLog(@"scrollbar? H %d V %d hide %d", 
      _imageView.hasHorizontalScroller, 
      _imageView.hasVerticalScroller,
      _imageView.autohidesScrollers);

_imageView.hasHorizontalScroller = YES;
_imageView.hasVerticalScroller = YES;
_imageView.autohidesScrollers = YES;

NSLog(@"scrollbar? H %d V %d hide %d", 
      _imageView.hasHorizontalScroller, 
      _imageView.hasVerticalScroller,
      _imageView.autohidesScrollers);
Run Code Online (Sandbox Code Playgroud)

给我吗:

scrollbar? H 0 V 0 hide 0
scrollbar? H 0 V 0 hide 0
Run Code Online (Sandbox Code Playgroud)

另外还有:

同样为什么:

 BOOL b = _imageView.autohidesScrollers = YES;
 NSLog (@"b %d scrollers %d", b, _imageView.autohidesScrollers);
Run Code Online (Sandbox Code Playgroud)

print b 1 scrollers 0?

macos objective-c interface-builder ikimageview

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

从位图数据创建NSImage

好吧,看来我正在创建一个PDFDocument,其中pixelWidth在我创建的图像中不正确.所以问题就变成了:如何在图像中获得正确的分辨率?

我从扫描仪的位图数据开始.我这样做:

CGDataProviderRef provider= CGDataProviderCreateWithData(NULL (UInt8*)data, bytesPerRow * length, NULL);
CGImageRef cgImg =  CGImageCreate (
    width,
    length,
    bitsPerComponent,
    bitsPerPixel,
    bytesPerRow,
    colorspace,
    bitmapinfo, // ?        CGBitmapInfo bitmapInfo,
    provider,   //? CGDataProviderRef provider,
    NULL, //const CGFloat decode[],
    true, //bool shouldInterpolate,
    kCGRenderingIntentDefault // CGColorRenderingIntent intent
    );
/*  CGColorSpaceRelease(colorspace); */

NSData* imgData = [NSMutableData data];
CGImageDestinationRef dest = CGImageDestinationCreateWithData
    (imgData, kUTTypeTIFF, 1, NULL);
CGImageDestinationAddImage(dest, cgImg, NULL);
CGImageDestinationFinalize(dest);
NSImage* img = [[NSImage alloc] initWithData: imgData];
Run Code Online (Sandbox Code Playgroud)

似乎没有在任何地方在那里,包括以英寸或点的实际宽度/高度,也没有实际的分辨率,这是我不要知道在这一点......我怎么做到这一点?

cocoa bitmap objective-c nsimage cgimage

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

AppleScript中的用户属性/权限

我想编写一个AppleScript程序,首先检查用户是否具有管理员权限,如果没有,则请求重新登录或其他内容.

最终,脚本需要对我刚刚创建的文件夹执行sudo chmod ...我可以使用do脚本和管理员权限来执行此操作.

但是我还没弄明白如何为applecript命令请求admin privs,或者甚至只检查用户是否具有admin privs.

谁知道?或者至少指点一下GOOD Applecript ref?(Apple.com参考没有帮助我)

谢谢.

privileges applescript finder

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

多大年纪不能支持?

我正在编写一个新项目,我可以选择使用仅存在于OSX 10.5及更高版本中的库(我们现在使用的是10.6),但是让我的生活变得更加轻松,并且使用了早期版本的库,但是我自己需要做更多的工作.

如何做出这个决定?如何在旧系统上平衡新/更好的技术与客户?

ETA:有没有人知道一个网站比较特定操作系统的百分比市场份额?由于这是一种消费产品,如果只有2%的mac用户仍然使用10.4,那么这会让我的生活变得轻松.同样,如果25%仍然在10.4 ...(我知道,它几乎可以保证介于...之间)

architecture libraries

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

在scipy中,chi与SPSS中的结果不同

我正在尝试自动化卡方计算.我正在使用scipy.stats.pearsonr.然而,这给我的答案不同于SPSS.比如,10个因素的差异.(.07 - > .8)

我很确定这两种情况下的数据是相同的,因为我在两种情况下打印出交叉表(使用pandas.crosstab)并且数字相同.

d1 = [1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0, 1, 1, 1, 0, 1, 0, 1]

d2 = [1, 0, 0, 0, 1, 1, …
Run Code Online (Sandbox Code Playgroud)

python statistics spss scipy chi-squared

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

NSImage旋转

我有一个窗口,其中包含NSView的子类.在视图中,我放了一个NSImage.

我希望能够将图像旋转90度,使图像的(新的)左上角保持在视图的左上角.当然,我必须旋转图像,然后翻译它以将原点放回原位.

在Carbon中,我找到了CGContextRotateCTM,它可以满足我的需求.但是,我在ObjC找不到合适的电话.setFrameCenterRotation似乎什么也没做,而在setFrameRotation中,我似乎无法弄清楚原点在哪里,所以我可以适当地翻译.

似乎有所动作.当我调整窗口大小时,它会放置图像(或者它的一部分,我似乎也有一个奇怪的剪辑问题),当我滚动时,它会跳转到另一个(并不总是saem)位置.

这对任何人都有意义吗?

谢谢

cocoa objective-c nsimage

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

你如何删除MySQL中的表COMMENT?

我们有一个改进的MySQL表

ALTER TABLE t COMMENT 'foo'
Run Code Online (Sandbox Code Playgroud)

我们后来意识到我们不想要那个评论.有没有办法删除它?

简单地说

ALTER TABLE t COMMENT 'NOT foo'
Run Code Online (Sandbox Code Playgroud)

只需添加一个额外的注释,这样当你执行SHOW CREATE TABLE时它会显示两条注释...

ETA:

AH,问题似乎是我正在使用评论的PHP无法区分ADD COLUMN的评论与整个表格的评论之间的区别......

所以,现在我需要做的是删除替换COLUMN评论...

mysql sql comments

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

相互参考的.h文件?

当我记得如何做到这一点时,我很确定我会感到非常愚蠢,但这里是:

我有两个类A和B.A有一个B类型的对象,B有一个类型为A的对象.这不是那么不寻常.问题是啊需要导入Bh,反之亦然.但是,其中一个必须首先发生,而当它发生时,另一个则无法编译.

我知道有一种非常愚蠢/简单的方法可以做到这一点,我只是不记得了,而今天我的google-fu很弱......

import objective-c header-files

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

你怎么知道你的python解释器在python中的位置?

我有一个包含许多python版本的系统.有些是32b,有些64b,有些2.4有2.7,等等.我正在使用需要运行另一个python脚本的python脚本.我想用运行初始脚本的相同版本的python运行第二个脚本.

我的计划是做这样的事情:

os.system('%s script.py' % currentPython)
Run Code Online (Sandbox Code Playgroud)

问题是:我如何定义"currentPython"?

python

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

Pandas 用 NaN 描述 vs scipy.stats percentileofscore?

我遇到了一个奇怪的情况,pd.describe 给我的百分位标记与 scipy.stats percentileofscore 不一致,我认为是因为 NaN。

我的 df 是:

      f_recommend
0     3.857143
1     4.500000
2     4.458333
3          NaN
4     3.600000
5          NaN
6     4.285714
7     3.587065
8     4.200000
9          NaN
Run Code Online (Sandbox Code Playgroud)

当我跑步时df.describe(percentiles=[.25, .5, .75])我得到:

       f_recommend
count     7.000000
mean      4.069751
std       0.386990
min       3.587065
25%       3.728571
50%       4.200000
75%       4.372024
max       4.500000
Run Code Online (Sandbox Code Playgroud)

当我删除 NaN 运行时,我得到相同的值。

然而,当我想查找特定值时,当我运行时,scipy.stats.percentileofscore(df['f_recommend'], 3.61, kind = 'mean')我得到:第 28 个百分位数包含 NaN,第 20 个百分位数不包含 NaN。

有什么想法可以解释这种差异吗?

预计到达时间:

我不认为问题在于我们计算百分位数的方式不同。因为只有当您以不同的方式计算相同的两个数字的百分位数时,这才重要。但在这里,describe 给出的 25 个百分位为 3.72。所以 3.61 绝对不可能是第 28 个百分位。没有一个公式可以给出这一点。

特别是,当我对不带 …

python scipy percentile pandas

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

寻找T.38库

我正在尝试实现一个使用传真的系统.我们有一个电话,电话到T.38(通过IP传真).我需要一个让我做另一端的图书馆,T.38到TIFF图像.我在mac上做这个,我们使用C,C++,php,java.

一个将T.38静静地转变为T.37(通过电子邮件传真)的程序也可以正常工作.

有谁知道这些?

fax

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