问题标签 [behavior]

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 投票
4 回答
5688 浏览

java - Java Swing:将 UI 组件与逻辑行为分离——你如何处理这个问题?

我所做的,例如在 NetBeans 中:

  • 创建一个UI组件类,后缀为Swing组件类型,例如JPanel,例如MyUIWidgetJPanel
  • 创建一个逻辑/行为类来处理行为/逻辑,即使用 UI 组件时会发生什么,例如按下其中的按钮等,MyUIWidgetLogic

如果一个组件的行为/结果影响/影响另一个组件,我也可以使用引用将组件/逻辑链接在一起,例如显示的某些选项不再相关,或者提供上下文相关选项。

你觉得这怎么样?好的?坏的?

你做什么工作?

0 投票
4 回答
1921 浏览

php - 如何覆盖 preUpdate 操作以不修改我在 Doctrine 中的“updated_at”字段?

我想禁用在更新对象时更改“updated_at”字段的自动行为。我想手动完成;或者至少,可以根据需要禁用它。

我知道我可以通过建立自己的行为来做到这一点,就像在这个很好的答案中一样。但我正在寻找一些“更清洁”的东西来修改对象的监听器。

  • 我试图覆盖模型上的 preUpdate() 操作。
  • 我试图禁用监听器,但没有:

--

还有更多想法或要查看的代码吗?

谢谢!

0 投票
7 回答
6412 浏览

qt - glDeleteTextures,泄漏?

我发现 glDeleteTexture 的一个相当令人作呕的行为,只删除了部分 aqcuired 内存(GPU 端和纹理被保存回来以提高 RAM 中的速度),在我的情况下,这是一个令人讨厌的错误,我的程序耗尽了所有内存.

我不想/要求您阅读所有代码,这只是一个演示,我宁愿知道如何实际使用 glDeleteTextures,这样它就不会泄漏任何内存

示例代码需要 Qt 4.5 或更高版本才能编译:

glleak.pro

主文件

glleak.h

glleak.cpp

ballmer_peak.png 要加载和渲染的图像

注意:编译演示:只需将其全部放在一个文件夹中,将图像重命名为ballmer_peak.png,调用 qmake、make、./glleak 注意:演示用法:使用鼠标滚轮一次生成或删除 50 个纹理

如果我使用 glDeleteTextures 完全错误,请告诉我如何使用它。由于我的用法符合官方的 OpenGL glDeleteTextures用法,因此我没有想法。

0 投票
1 回答
412 浏览

html - 通过 VS Web 服务器与 IIS 运行时出现奇怪的 CSS 行为

所以这个问题基本上说明了一切——当我通过 Visual Studio Web 服务器( http://localhost:3452/)和 IIS7 (http://server/ )在本地运行它时,我的网站看起来是一种方式我的项目/)。

起初我认为我的 CSS 有什么问题没有正确解决,但我相信我已经检查了所有这些东西,它们似乎正在工作。

我正在使用 IE8,(在 FF 和 IE7 中也发生了同样的问题)并在本地运行我在地址栏中看到“兼容性”按钮,但是当我访问发布到服务器的站点时,“兼容性”图标消失了。

我在用着<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

我在本地看到的行为/显示是所需的行为/显示。

非常感谢任何帮助、指示和建议!

更新

检查提供的链接后,我相信我是在“Intranet”设置下运行的——有没有办法强制 IE8 即使在 Intranet 上也以标准模式运行?

更新 2

这个问题原来是我的 CSS 不够出色,它只在“内联网”测试期间表现出来。我还没有开始使我的 CSS 多浏览器兼容,并且在访问“内联网”站点时没有意识到 IE8 正在 IE7 模式下运行。我修复了我的 CSS,现在一切都很好。

0 投票
1 回答
287 浏览

php - 如何在教义中使用 NestedSet 行为来实现这一点?

0 投票
1 回答
101 浏览

php - 在 symfony1.4 项目中在哪里保存教义的自定义行为?

以便在必要时可以自动加载行为模板。

我对复杂的设置感到困惑。

0 投票
3 回答
6352 浏览

wcf - 如何使用 WCF 和自定义 ASP.NET 成员资格提供程序调试“找不到默认成员资格提供程序”错误?

这对我来说是在 IIS7.5 64 位上运行的 .Net 3.5 SP1 的问题(我尝试强制使用 32 位但得到了相同的结果)。

我有一个想要使用身份验证服务的 WCF 服务。当我没有任何行为时,WCF 服务会在没有任何错误的情况下进行绘制(回复)。其他服务也适用于其他行为

只要我将 userNameAuthentication 添加到指定自定义 MembershipProvider 以对服务进行身份验证的行为...

该服务崩溃并返回以下错误:

事件日志有这个错误:

我很确定这不是提供程序或提供程序配置的问题,因为我有这个自定义提供程序与 ASP MVC 站点一起使用。

有什么想法吗?

0 投票
4 回答
9888 浏览

wpf - 交互行为与附加属性

我试图找出这些方法之间的一些差异。是否存在使用行为并且无法使用附加属性完成相同功能的情况?

0 投票
1 回答
552 浏览

php - 将行为附加到 Doctrine 中动态创建的表

如何以编程方式将 Doctrine Behavior 附加到通过 动态创建的表$conn->export->createTable('MyTable', $definition)

例如,如果我有以下代码:

此时,我需要将诸如 Timestampable 或 Versionable 之类的典型行为附加到新创建的“MyTable”表中。有可能吗?

0 投票
1 回答
606 浏览

emacs - Emacs next-error (Cx`) 可视化

当我在 Emacs(版本 23 以供参考)中遇到编译器错误(在我的情况下为 gcc)时,我使用 next-error Lisp 函数跳转到下一个错误:)

但是当我这样做时,窗口是垂直分割的,但我希望这是水平完成的。

任何人都知道如何修改这种行为?