问题列表 - 第10779页

注释可以用于代码注入吗?

我意识到这可能是一个被问及回答的问题,但请耐心等待.

我想知道是否可以使用注释将代码注入到类编译时.经典的例子是为对象的成员生成一个getter和setter.这不是我所需要的,但它有助于说明基本思想.

现在在互联网上我得到的基本答案是否定的,但这个人做到了:

链接文字

有谁知道他是怎么做的(如果他真的做了他说的话)?

主要的是他没有使用注释处理器来生成要编译的新java文件.我所知道的这种技术并不适用于我们的目的.

谢谢

java annotations

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

在高度动画的用户界面中,openGL ES的性能是否比Core Animation和UIKit更好?

目前我有一个用户界面,可以大量使用核心动画.我想知道再花2个月学习openGL ES是否值得?这真的能提高2D表面的绘图性能吗?我没有3D对象,但有高度动画的2D内容.有时3D失真,大量旋转和缩放.

特别是我使用CA制作了一个包含大量精灵的整个游戏.性能还可以但并不完美.

iphone cocoa-touch opengl-es uikit

7
推荐指数
2
解决办法
1963
查看次数

建筑MVC和Swing

我想使用MVC来构建我的Swing应用程序,但似乎存在冲突.

据我了解MVC,控制器应处理输入并更新模型.该模型应通知其观察者视图是哪一个.

我有两个问题

  • Swing是所有视图的一部分.组件具有自己的模型这一事实是一个实现细节.我想保留控制器/型号中特定于摆动的代码不是吗?
  • 我的控制器需要接收用户触发的事件,但这些事件来自视图中的swing组件,控制器不应该知道视图.

我敢肯定这个问题以前已经解决了很多次,但我找不到一个真实世界的例子,它是一个体面大小的基于MVC的摇摆应用程序.

更新 - 我忘了一个问题

MVC没有直接满足的是应用程序层次结构中各种MVC组件的结构.例如,主显示器可以具有"销售"和"购买"标签,每个标签可以具有"新"和"查询"面板.最重要的是,可能会有一个"修改选定"按钮,可以根据请求创建(可能是多个)窗口.

必须根据请求为这些子组件创建模型,视图和控制器.它不能是控制器或模型的控制器,因为它们不知道要创建哪个视图,因为它是应用程序逻辑并且它响应事件(这是控制器的工作),所以它不应该是视图.

有答案吗?

model-view-controller swing design-patterns

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

有没有办法在foreach循环中遍历命名空间中的所有类型?

我有一个函数接收类型并返回true或false.我需要找出某个命名空间中的所有类型,该函数将为它们返回true.谢谢.

c# reflection

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

为什么我的子类不继承父类的所有方法?

如果两个类都放在一个单元中 - 没有问题,子类从父类继承私有方法,但如果它们在不同的单元中,则类只能访问公共方法.为什么?

子类只能因为它们位于不同的单元中而无法访问私有方法.

我该如何避免这种情况?在我的情况下,我有3个子类,如果我将它们全部放在父类的单元中,结果将非常大.

如何创建一个从不同单元的父类继承私有方法的子类?

谢谢!

delphi class

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

"||"有什么区别 和"或"在Perl?

C风格的运算符&&,||...和它们的Perl人类可读版本" and"," or",... 之间有什么区别?

互联网代码似乎使用它们:

open (FILE, $file) or die("cannot open $file");
open (FILE, $file) || die("cannot open $file");
Run Code Online (Sandbox Code Playgroud)

perl operators

36
推荐指数
4
解决办法
7万
查看次数

GROUP BY用于SQL中的连续行

鉴于下表:

ID   State  Date
12   1      2009-07-16 10:00
45   2      2009-07-16 13:00
67   2      2009-07-16 14:40
77   1      2009-07-16 15:00
89   1      2009-07-16 15:30
99   1      2009-07-16 16:00

问题:
我如何通过"国家"字段进行GROUP,同时仍保持状态变化之间的边界?

SELECT MIN(ID) AS ID, State, MIN(Date) AS Date, COUNT(ID) AS Count
FROM table GROUP BY State
Run Code Online (Sandbox Code Playgroud)

结果如下:

ID   State  Date              Count
12   1      2009-07-16 10:00  4
45   2      2009-07-16 13:00  2


但这是预期的:

ID   State  Date              Count
12   1      2009-07-16 10:00  1
45   2      2009-07-16 13:00  2
77   1      2009-07-16 15:00 …

mysql grouping gaps-and-islands

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

我如何使用json google translate api?

我正在尝试使用utf-8文本从python中使用谷歌翻译.我如何调用json api?他们有一个用于在html中嵌入它的文档,但我无法在任何地方找到合适的API或wsdl.

谢谢拉斐尔

python api json google-translate

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

当C#中变量的值发生变化时,如何执行代码?

我希望在特定变量的值发生变化时切换按钮的可见性.有没有办法将某种委托附加到一个变量,该变量在值变化时自动执行?

c# variables delegates

8
推荐指数
2
解决办法
3915
查看次数

删除撇号正则表达式以外的标点符号

preg_replace ("/(\p{P})/", ' ', $str)删除撇号,它不应该.请帮忙

regex regex-negation

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