小编Whi*_*all的帖子

如何在不更改注释的情况下禁用Hibernate中某些特定实体的二级缓存

我在我的应用程序中使用Hibernate二级缓存,由于某些商业原因我不能再更改实体注释.

在我的项目中,除了从Hibernate更改数据库之外,还存在其他未通过Hibernate的本机SQL.因此,从本机SQL更新数据库后,Hibernate二级缓存数据可能会过时.这就是为什么我想为某些实体禁用二级缓存(以编程方式或以其他方式更改注释).

提前致谢!

java annotations hibernate second-level-cache

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

C++禁用特定包含的警告

我想知道是否有办法禁用特定文件上的所有警告(例如,使用预处理器指令).

我正在使用CImg.h,我想摆脱涉及该代码的警告.

我正在使用VS(Windows版本)和gcc(Linux版本)进行编译,所以我希望有一个通用的方法......

谢谢!

c++ warnings include

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

如何在Drupal 7中禁用字段或使其只读

我试图禁用几个字段,并通过hook_page_alter()使它们只读.我能够检查用户是否正在查看页面编辑部分(表单编辑)

$page['content']['system_main']['#node_edit_form'] == TRUE)
Run Code Online (Sandbox Code Playgroud)

然后,当我尝试禁用几个字段时,我发现此代码可以禁用选择列表:

$page['content']['system_main']['field_my_field_name_a_select_list']['und']['#attributes']['disabled'] = TRUE;
Run Code Online (Sandbox Code Playgroud)

但如果我使用以下代码,它不起作用:

$page['content']['system_main']['field_my_field_name_a_select_list']['und']['#disabled'] = TRUE;
Run Code Online (Sandbox Code Playgroud)

我还发现我不能使用相同的代码来禁用文本区域字段:

$page['content']['system_main']['field_my_text_area']['und']['#attributes']['disabled'] = TRUE;
Run Code Online (Sandbox Code Playgroud)

上面的代码不会禁用文本区域,但相同的代码可以禁用选择列表!

然后我尝试了hook_form_alter()做同样的事情,我能够禁用字段,当我从$ page数组中检查渲染数组时,我看到它显示:

$page['content']['system_main']['field_my_field_name_a_select_list']['und']['#disabled'] = TRUE;
Run Code Online (Sandbox Code Playgroud)

但是当我在hook_page_alter()中设置相同的代码时,它不起作用.看起来其他东西会覆盖它,我认为hook_page_alter()是最后一个改变标记的地方.

知道什么是在drupal 7中的hook_page_alter()内部禁用/只读任何类型字段的最佳方法是什么?

谢谢

field form-api drupal-7

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

通过代码禁用Magento产品

更确切地说,如何模拟用户在后端的产品编辑页面中选择"状态:已禁用"时所执行的操作 - 这样它就不会显示,出售,显示在各种列表等中?

根据我的收集,Magento将产品的状态设置为2,当被禁用时,即存在Mage_Catalog_Model_Product_Status::STATUS_DISABLED.

我已经尝试了下面的代码Mage_Catalog_Model_Product,看看它是如何工作的,但它没有:

    public function getStatus()
    {
        return 2;
//        return $this->_getData('status');
    }
Run Code Online (Sandbox Code Playgroud)

但我认为这还不够,因为我认为Magento使用事件通知听众产品已被禁用.

PS:Magento EE 1.11.0.2

php magento

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

尽管我已经采取措施来防止这种情况,Eclipse仍然会保留我的线条

我正在使用Windows 7 64位和32位JDK 1.7,Eclipse Indigo

我有一个宽屏幕,我认为很难从包装线上快速阅读功能.我希望Eclipse为我做缩进校正,但我不喜欢包装功能,并希望将其关闭.

所以这就是我所做的:

窗口>首选项> Java>代码样式>格式化程序:

使用我的名字创建了一个配置文件,然后单击"编辑..."按钮.

"Line Wrapping"选项卡我有以下内容:

最大行宽:200包装行的默认缩进:2数组初始值设定项的默认缩进:2从不连接已包装的行:未选中首选包装外部表达式(将嵌套表达式保留在一行):未选中

下面列表中的每个策略都设置为:不要换行.

当按Ctrl + Shift + F时,我的线被包裹.我能找到的最长的行有109个字符.

有人能帮我找到我做错了什么吗?谢谢!

java eclipse word-wrap

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

哪个开源项目最像Google笔记本?

据我们所知,Google 停止了Google笔记本的开发.虽然存在很多替代方案,但没有人满足我(见下面的原因).许多人建议谷歌开源,但谷歌到目前为止没有回应.所以我想转向开源世界来开发一个.简而言之,Google笔记本以下列方式吸引我:

  1. 某个笔记本的每个音符都以"列表"的形式直观地呈现.可以拖动注释以重新排列并组织成章节,同时可以轻松折叠扩展注释和部分.据我所知,没有其他笔记采用这样的软件或Web服务功能.

  2. 需要开始新笔记吗?只需将鼠标光标移动到两个音符之间的任何"空白条",然后单击 - 将出现一个新音符,等待您的编辑,或者您可以自由地将其更改为Section.不需要愚蠢的"新笔记"按钮或类似的任何东西,你总是可以在你想要的确切位置制作新笔记.这是Google笔记本提供的最好的部分,我想在现有的开源项目的世界中寻求.

嗯,这些是我在新笔记软件中最有价值的东西.请告诉我应该学习哪些开源项目,无论是基于Web的(例如PHP项目)还是可执行的软件(跨平台更好)都可以.非常感谢.

google-notebook

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

在回发期间禁用asp.net动态按钮单击事件,然后启用它

我正在我的代码中动态创建一个按钮并将click事件附加到它.但是,我必须阻止人们在进行过程中点击它.因此,当它被单击一次时,它应该被禁用,当进程结束时,它应该被启用.我怎样才能做到这一点?

谢谢.

c# asp.net postback dynamically-generated

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

HTML5禁用默认控件

我想知道如何禁用HTML5视频的Showcontrols选项.

这是我想禁用的:

我想禁用的原因是,如果我使用自定义控件,如果我鼠标悬停我需要显示我的自定义控件,当我离开鼠标它应该隐藏控件,问题是,当我选择ShowControls默认控件出现了我不想要的东西.

任何人都可以建议我如何处理它?

在此输入图像描述

video html5 controls

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

在 Google Chrome 中使用内容脚本禁用 onclick 广告

有些视频流网站会在您点击页面上的任意位置时弹出广告。问题是,你必须点击页面才能按播放!所以我正在考虑制作一个用户脚本来禁用执行此操作的脚本。唯一的问题是,我已经禁用了网站上的所有脚本,当我这样做时,它仍然会弹出。有什么方法可以禁用它们吗?我也在使用 jQuery,所以如果我可以通过他们的界面来做到这一点,那就太好了。

编辑:此类网站的两个完美示例是 daclips.in 和 gorrilavid.in

javascript ads popup userscripts

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

如何禁用wp-admin中的页面标题?

我安装了一个wp网络,用户可以在每个站点中创建页面.

这些页面中的每一个都在主菜单中占有一席之地,并且只有一个用户有权创建所有此菜单.

我想创建一个用户只能编辑页面的内容,而不是标题.

如何从特定用户的管理菜单中禁用要编辑的页面标题,或者(更好)功能?

我认为只有一种可能性,即编辑admin css来隐藏标题文本框,但我有两个问题:

  1. 我不喜欢隐藏东西.
    1. 我不知道admin css在哪里.
    2. 我知道php,但不知道如何为一个功能元素添加一个css hide.

我怎么想要它

wordpress title capability

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