我正在使用delphi.我有TImage,我为其分配了一个位图.
imgmain.Picture.Bitmap := bmpMain;
imgmain.Picture.Bitmap.PixelFormat := pf24bit;
Run Code Online (Sandbox Code Playgroud)
imgmain是TImage的对象,bmpMain是TBitmap的对象
我想缩放我的图像.我的表单上有一个轨迹栏,当我点击轨迹栏时,图像应该变焦.我该怎么办?
谢谢.
编辑:
我在这里找到了一些解决方案它有效,但它削减了我的形象.
我在Windows Server 2008 R2 64位上的IIS 7.5中发布了一个ASP.NET 3.5站点.页面通过SSL访问
我们的一位测试人员已经确定,如果在回发期间,他阻止了他的PC上的网络访问,然后在几秒钟后重新连接,我们的网站变得极其缓慢.像每页加载30秒.
如果他点击浏览器中的刷新按钮,它会保持缓慢.如果他关闭标签,然后重新打开它,它会再次变快.
IE 8和最新的Firefox都会出现这种情况.发生这种情况时,服务器上没有事件日志条目
我的问题: - 有没有人见过这种行为? - 有没有人有关于它的原因的理论?
例如
MYCLASS[] myclass = new MYCLASS[10];
Run Code Online (Sandbox Code Playgroud)
现在myclass数组都是空数组,但我想要默认构造数组.我知道我可以为set default构造循环,但我正在寻找更简单方便的方法.
示例:我有一个具有catAge属性的Cat实体.在数据建模器中,我将catAge配置为int,最大值为100.然后我这样做:
[newManagedObject setValue:[NSNumber numberWithInt:125] forKey:@"catAge"];
// Save the context.
NSError *error = nil;
if (![context save:&error]) {
NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
}
Run Code Online (Sandbox Code Playgroud)
我在控制台中收到错误,如下所示:
2010-06-12 11:40:41.947 CatTest[2250:207] Unresolved error Error Domain=NSCocoaErrorDomain Code=1610 UserInfo=0x10164d0 "Operation could not be completed. (Cocoa error 1610.)", {
NSLocalizedDescription = "Operation could not be completed. (Cocoa error 1610.)";
NSValidationErrorKey = catAge;
NSValidationErrorObject = <NSManagedObject: 0x10099f0> (entity: Cat; id: 0x1006a90 <x-coredata:///Cat/t3BCBC34B-8405-4F16-B591-BE804B6811562> ; data: {
catAge = 125;
catName = "No Name";
});
NSValidationErrorPredicate = SELF …Run Code Online (Sandbox Code Playgroud) 我想知道使用如下构造是否可靠:
private static final Map<String, String> engMessages;
private static final Map<String, String> rusMessages;
static {
engMessages = new HashMap<String, String> () {{
put ("msgname", "value");
}};
rusMessages = new HashMap<String, String> () {{
put ("msgname", "????????");
}};
}
private static Map<String, String> msgSource;
static {
msgSource = engMessages;
}
public static String msg (String msgName) {
return msgSource.get (msgName);
}
Run Code Online (Sandbox Code Playgroud)
有可能我会得到NullPointerException因为msgSource初始化块之前会执行初始化块engMessages吗?
(关于为什么我不在msgSource初始化结束时进行初始化.块:只是味道问题;如果描述的结构不可靠,我会这样做)
似乎无法找到如何轻松检查对象是否是布尔值.Ruby中有这样的东西吗?
true.is_a?(Boolean)
false.is_a?(Boolean)
Run Code Online (Sandbox Code Playgroud)
现在我正在这样做,并希望缩短它:
some_var = rand(1) == 1 ? true : false
(some_var.is_a?(TrueClass) || some_var.is_a?(FalseClass))
Run Code Online (Sandbox Code Playgroud) 今天我的应用程序获得批准,但我收到用户的电子邮件说它崩溃了.我想通了
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation: UIStatusBarAnimationSlide];
Run Code Online (Sandbox Code Playgroud)
是问题,因为用户有固件3.1.x这个API不起作用,应用程序崩溃.
所以我用它替换它
if ([[[UIDevice currentDevice] systemVersion] floatValue]>=3.2)
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation: UIStatusBarAnimationSlide];
else
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES];
Run Code Online (Sandbox Code Playgroud)
我的问题......
我做了最好的解决方案吗?
当我设置我的Traget OS固件3.0时,为什么XCODE没有警告我SetStatusBarHidden withAnimation不在3.0中?
我是否必须检查每个API以查看它是否与我的目标操作系统一起使用?
谢谢
我想更改默认安装路径,即Windows应用程序中的Program Files创建设置时.我试过但我不能这样做请告诉我解决方案.
由于许多除法运算,常数e作为无穷级数之和的标准表示对于计算是非常低效的.那么有没有其他方法可以有效地计算常数?
谢谢!
编辑
在关注了一些链接之后,我相信效率来自于一种称为二进制分裂的技术(虽然表示仍然是系列),我并不熟悉.如果有人熟悉它,请随时贡献.