问题列表 - 第26307页

打印CALayers

我有一个包含许多CALayers的NSView.当用户编辑文档时,这些CALayers会对所有编辑进行动画处理.我正在尝试为我的应用程序实现打印,但是我在正确打印这些CALayers时遇到了一些问题.

一些CALayers边界占据整个NSView,并且不需要布局,因为它们的位置永远不会改变.但是,我还有一个CALayer,其中包含大约20个小型CALayer.这些CALayers在正常编辑期间为其位置更改设置动画.但是,在尝试打印NSView时,这些小型CALayers永远不会正确布局.我想知道是否有一些特殊的事情我必须做,以确保正确定位这些图层,并允许正确绘制/打印NSView.

有没有人有打印Core Animation支持的NSView的经验?任何建议表示赞赏.

printing cocoa core-animation calayer nsview

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

Scrum backlog excel模板

我想和我的团队一起尝试scrum.在这里研究了很多关于scrum工具的帖子,但我认为这些都是多余的,excel文件适用于产品和sprint积压.但这是一个很好的模板的问题.也许有人可以分享他用于scrum积压的excel模板?谢谢.

scrum

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

在Java中初始化最终变量的问题

我一直在努力解决Java中的一个问题并且它已经开始找到我了,我真的想不出一个正确的解决方法.

我有一个最终的对象属性,但是动态的.也就是说,我希望值在指定后保持不变,但每个运行时的值可以不同.所以我在类的开头声明了类级变量 - 比如说private final FILE_NAME;.然后,在构造函数中,我为它赋值 - 比方说FILE_NAME = buildFileName();

当我在buildFileName()抛出异常的方法中有代码时,问题就开始了.所以我在构造函数中尝试这样的东西:

try{
   FILE_NAME = buildFileName();
}
catch(Exception e){
   ...
   System.exit(1);
}
Run Code Online (Sandbox Code Playgroud)

现在我有一个错误 - "空白的最终字段FILE_NAME可能尚未初始化." 这是我开始对Java的严格编译器感到有些恼火的地方.我知道这不会是一个问题,因为如果它到达catch,程序将退出...但编译器不知道,因此不允许此代码.如果我尝试在catch中添加一个虚拟赋值,我会得到 - "可能已经分配了最终字段FILE_NAME." 我显然不能在try-catch之前分配一个默认值,因为我只能分配一次.

有任何想法吗...?

java final exception constants

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

在编辑UITextField时切换UITextAutoCorrectionType

我想根据文本字段中的内容打开/关闭自动更正.

例如,如果用户正在键入像"机器工具"这样的短语,我希望自动更正(对于她要输入的其余单词),但是如果我感觉到 - 比如说 - 像"www"这样的网址的开头.mach .."我想关闭自动修正功能.

我尝试在接收UITextFieldTextDidChangeNotification时执行此操作,方法是根据键入的内容在文本字段上切换autoCorrectionType.虽然此属性在文本字段上的实际值发生更改(使用NSLog验证),但实际的更正行为不会受到影响.因此,如果在编辑会话开始时启用了自动更正,那么即使我将文本字段设置为UITextAutoCorrectionTypeNo,它仍然是如此.因此,"www.foogle ..."会更正为"www.google ..",这在我的书中并不总是可取的.

那么有没有人找到一种在文本字段中即时启用/禁用自动校正(编辑时)的方法?

谢谢.

iphone autocorrect uitextfield uikit

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

用于在HTML中查找带有输入标记的表单的C#正则表达式?

我有一个简单的问题:我想构建一个与HTML中的表单匹配的正则表达式,但前提是表单有任何输入标记.例:

应匹配以下内容(忽略属性):

..
<form>
..
<input/>
..
</form>
..
Run Code Online (Sandbox Code Playgroud)

但以下不应该(忽略属性):

..
<form>
..
</form>
..
Run Code Online (Sandbox Code Playgroud)

我已经尝试了从外观到捕获组的所有内容,但它很快变得复杂.我想相信有一个简单的正则表达式来捕捉问题.请注意,正则表达式必须根据HTML代码对开始和结束标记进行配对,这意味着以下操作不起作用:

<form>.+<input/>.+</form>
Run Code Online (Sandbox Code Playgroud)

因为它错误匹配如下:

..
<form> <--- This is wrongly matched as the opening tag 
..
</form> 
<form> <-- This is the correct opening tag of the correct form
..
<input/>
..
</form> <--- This is matched as the closing tag
..
Run Code Online (Sandbox Code Playgroud)

编辑:

我已经制作了符合我想要的RegEx; 我的问题是现在该怎么做,但如何做到简单/优雅.对我来说,这根本不简单或优雅:

<form>
(.(?<!</form>))+
<input/>
(.(?<!</form>))+
</form>
Run Code Online (Sandbox Code Playgroud)

html c# regex forms

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

HashSet和HashMap之间的区别?

除了HashSet不允许重复值的事实之外,HashMap和之间有什么区别HashSet

我的意思是实施明智?它有点模糊,因为它们都使用哈希表来存储值.

java collections hashmap hashset

160
推荐指数
7
解决办法
23万
查看次数

仪器内存泄漏iphone

我几天前发布了这个问题,但它非常混乱,我的问题不是很清楚所以我删除了它.我一直在挖掘,内存泄漏仍然存在.希望这种尝试更加清晰.

首先,我运行静态分析器,它报告没有内存泄漏.

然后我运行了仪器,它指出了这行代码中的内存泄漏.据我所知,没有内存泄漏.

featured=[[UILabel alloc]initWithFrame:CGRectMake(130,15, 200, 15)];
    //[featured setFont:[UIFont UIFontboldSystemFontOfSize:20]];
    featured.font = [UIFont boldSystemFontOfSize:20];
    featured.backgroundColor= [UIColor clearColor];
    featured.textColor=[UIColor blackColor];    
    featured.text= @"Featured Promo";


    [self.view addSubview:featured];
    [featured release];
    featured=nil;
Run Code Online (Sandbox Code Playgroud)

如果我注释掉上面的代码,仪器报告另一个代码块中的另一个内存泄漏,其中没有可识别的泄漏.

UIButton   *populartbutton = [[UIButton buttonWithType:UIButtonTypeRoundedRect]];    
populartbutton.frame = CGRectMake(112, 145, 90, 22); // size and position of button
[populartbutton setTitle:@"Popular" forState:UIControlStateNormal];
populartbutton.backgroundColor = [UIColor clearColor];
populartbutton.adjustsImageWhenHighlighted = YES;   
[populartbutton addTarget:self action:@selector(getpopular:) 
       forControlEvents:UIControlEventTouchUpInside];


[self.view addSubview:populartbutton];
Run Code Online (Sandbox Code Playgroud)

仪器也说

负责任的图书馆=核心图形

负责任的框架= open_handle_to_dylib_path

这是堆栈跟踪.


 53 Promo start
  52 Promo main /Users/..2/main.m:14
  51 UIKit UIApplicationMain
  50 UIKit -[UIApplication _run] …
Run Code Online (Sandbox Code Playgroud)

iphone memory-leaks instruments

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

Java Collection在满磁盘时写入磁盘?

一位同事提到他听说过一个轻量级的集合,当它的内容太满时会自动翻页到磁盘 - 但是他记不住这个名字.我想它看起来像这样:

PagingCollection<Serializable> pagingCollection = new PagingArrayList<>();
pagingCollection.setMaxSizeInMemory(500);
for (int x = 0; x < 1000; x++) { pagingcollection.add("x="+x); }
Run Code Online (Sandbox Code Playgroud)

然后将x = 0推到x = 500到磁盘.关键是能够迭代它而不将整个内容加载到内存中.

这适用于内存容量较小的胖客户端.

有谁知道它(或类似的东西)?

java collections

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

NHibernate的懒惰属性行为?

我一直在努力让NHibernate参与我正在工作的项目的开发.

由于我必须非常重视性能,因此我一直在现有项目的表上运行概念验证压力测试,其中包含数千条记录,所有记录都包含一个大型文本列.
但是,在选择这些记录的集合时,select语句需要相对较长的时间来执行; 显然是由于前面提到的专栏.

想到的第一个解决方案是将此属性设置为lazy:

<property name="Content" lazy="true"/>

但是NHibernate生成的SQL似乎没有区别.我的问题是,懒惰属性在NHibernate中如何表现?我可能会遇到某种类型限制吗?我应该采取不同的方法吗?

使用HQL的new Class(column1, column2)方法可行,但懒惰的属性听起来像一个更简单的解决方案.

或许值得一提的是我正在使用NHibernate 2.1.2GA和Castle DynamicProxy.

谢谢!

.net nhibernate lazy-loading

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

C#使用Conditional()和环境变量

如何使用条件("Condition1")属性,其中"Condition1"是环境变量.帮助说可以做但不说怎么做?

c# visual-studio-2010

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