问题标签 [layer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
21 回答
362576 浏览

ios - 给 UIView 圆角

我的登录视图有一个子视图,其中有一个UIActivityView和一个UILabel说法“登录...”。此子视图具有未圆角的角。我怎样才能让它们变圆?

有什么办法可以在我的 xib 中做到这一点?

0 投票
6 回答
6679 浏览

java - Java 和 SQL:返回 null 还是抛出异常?

这是另一个有争议的主题,但这次我只寻找简单且有记录的答案。场景:

让我们假设以下方法:

问题 :

1. 你有什么方法可以改进这种带一些属性的狗归还技巧?

2. rs.next() 将为 null ResultSet 返回 false,或者将生成异常,如下所示:

字符串 str = null; System.out.println(str.toString());

3. 如果在从 ResultSet 的当前行初始化 dog 对象时,发生了一些不好的事情,例如:连接失败,不兼容的值已传递给 dog 属性设置器等?我现在可能在哈希表中有 10 个元素,或者没有(第一行)。下一步将是什么: a) 返回 null 哈希表;b) 返回结果哈希表,就是这个阶段的样子;c) 抛出异常:这里的异常类型是什么?

4. 我想你们都会同意这一点:没有什么不好的事情发生,询问中没有行,将返回一个空值。但是,@Thorbjørn Ravn Andersen在这里说我应该返回 NullObject 而不是 null 值。我想知道那是什么。

5. 我注意到人们和一群人说应该将应用程序分成层或某种级别。考虑到上面的例子,这里有哪些层,除了我能想到的这些:

Layer1 :: 执行操作的数据库层:此方法。

第 2 层 :: ??? :构造新 Dog 对象的某个层:我的 Dog 对象。

第三层 :: ? :我打算对狗的集合做某事的某个层:主要是GUI层,或用户界面的子层。

按照应用流程,如果第一层发生异常,最好的处理方法是什么?我的想法:捕获异常,记录异常,返回一些值。这是最佳做法吗?

曼尼感谢您的回答,我期待看到其他人对这些问题的看法。

0 投票
1 回答
1447 浏览

abstraction - 设计操作系统抽象层

在为多模块系统开发操作系统抽象层时,应该采用哪种方法:

  1. 创建一个操作系统服务共享库,每个模块都被构建为使用它并作为单独的进程运行。或者
  2. 只创建一个抽象层实例,它提供内存、计时器服务,并且单独生成所有模块实例。

这些方法的优缺点是什么?如果可能的话,还放下任何其他的吗?

0 投票
2 回答
1102 浏览

iphone - iPhone layer management - best practice

Louis - Thanks for your input. Here is what I did, and my current issues, which i don't understand.

The menus (2) are UIImageViews that respond to touch. Each is it's own class. The 'sprites' as you called them also respond to touch.

In the .m where I add the menus and sprites to the layer, I created two container layers, via this code: menuContainer = [CALayer layer].

I ordered them with the menuContainer above the spriteContainer. Now, the sprites do move below the menus - great! But in the process, the sprites stopped responding to touch (I can understand this as they are below the menuContainer layer), and the menus stopped responding to touch as well (don't get that). Continuing to confuse the situation, a layer added to the menuContainer that responds to a multitouch gesture by popping up a slider still reads the multitouch and pops up the slider, but I can't slide the slider. This has me thoroughly confounded.

Thanks.

My app is building a background layer, then building some menu layers that should always be at the top. After this, I add many moving layers and remove many moving layers very quickly.

My problem is I want my menu layers (there are 4) to always be in front of the other layers. I have thought of building a layer hiearchy and using the insertsublayer: atindex: method, making my menus a notional index of 1000, and inserting the multitude of moving layers at a lower index, like 200. If I insert one layer at 200 and then the next at 200, does the first layer that was assigned to 200 get shifted (to 201) or does it get blown away?

I have tried inserting the layers with the insertsublayer: below:, but that does not give me the desired results.

Thanks for the help.

0 投票
2 回答
394 浏览

jar - 您如何在 Netbeans 中的 java 文件夹之间强制执行依赖关系?

我是 Netbeans 的新手。我想知道是否有人可以帮助我在 netbeans 中设置项目。我正在将 50 万行 Java 代码从不同的 IDE 转移到 Netbeans。我能够轻松地在 Netbeans 中构建和运行代码。我有一个项目,其中包含许多文件夹,这些文件夹之间存在依赖关系。它们必须按特定顺序构建。这是为了强制分层,以便较低层的模块无法调用较高层。我无法在 Netbeans 中进行配置。下面是我的项目的样子

我有一个构建所有库和 appA 的项目。项目构建 xml 存储在 project/ 文件夹下。但是这些库之间存在依赖关系。libB 应该在 libA 之后构建。libC 在 libA 之后。libE 依赖于 libD 和 libB 等。
我试图更改项目属性中库的源文件夹的顺序。这似乎没有任何区别。即使我在 libB 之后移动 libA,它也可以构建一切正常。我预计它会失败,因为 libA 尚未构建。
我搞不清楚了。只是想知道强制执行这种依赖关系的诀窍是什么。我使用“使用现有源的 Java 项目”向导创建了我的项目。

感谢您的帮助
感谢
视频的家伙。

0 投票
1 回答
497 浏览

iphone - 约束拖动沿着iphone中的路径移动

我正在制作一个球在轨道上滚动的应用程序。
因此,当我们在屏幕上触摸并拖动球时,它们应该沿着轨道移动。如果阻力离轨道太远,它应该停止。轨道可以是任何形状。什么是最好的方法..?

0 投票
4 回答
30104 浏览

iphone - Cocos2d adding a background image to a layer?

I just finished reading some of the cocos2d documentation, and as far as I understand to add a background image to a layer you have to do something like:

Allthough as far as my testing goes you can just directly add the sprite to the scene like this:

}

What is the difference between this 2 options, and what is the better way to set a background for a layer?. Any help will be greatly appreciated.

0 投票
1 回答
3019 浏览

wpf - WPF中的第二层BitmapImage

我有两个 BitmapImage 实例。我想分层然后在彼此上创建一个新的 BitmapImage。我该怎么做?(使用 C#)

谢谢!

0 投票
3 回答
329 浏览

iphone - 简单层问题[iphone]

基本上,我正在按 y 值对数组中的对象进行排序(页面最下方位于数组的开头),但我遇到了一些麻烦。我为数组中的所有 UIImageViews 分配了一个值:

因为它是 UIImageView,所以我必须在“Blocky”之后放置图层,否则会出现以下错误:

*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIImageView 0x3d44880> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key value.'

我的问题是,当我对它进行排序时,我不知道将“.layer”放在哪里,所以我遇到了同样的问题,因为 UIImageViews 不能自己处理键。这是我的排序代码:

在此先感谢,奥齐

0 投票
3 回答
2003 浏览

layer - 什么是应用层?

我想我了解业务逻辑层和数据访问层,但术语应用层是什么意思?它是您在分布式应用程序中使用的东西吗?