问题列表 - 第7867页

如何根据按钮操作在框架内切换面板?

我创建了一个具有工具栏,菜单栏和内容区域的应用程序.我已将菜单和工具栏添加到应用程序窗口,但我仍然坚持在内容区域中显示基于按钮操作(如添加,显示)的面板,该操作通过工具栏单击.这是一个正确的方法吗?有没有更好的方法来做到这一点?

java swing event-handling jpanel jbutton

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

如何以编程方式单击TreeView TreeNode,使其在列表中突出显示并触发AfterSelect事件?

我在Winforms应用程序中有一个TreeView控件,基本上目标是显示一个包含TreeView控件的表单,我想显示打开节点(easy-EnsureVisible)并选中的表单.

我遇到的问题是,当我设置TreeView控件的SelectedNode属性时,节点不会突出显示,并且AfterSelect事件没有像我期望的那样触发.AfterSelect的东西很容易编码,但缺乏突出显示很烦人.

c# treeview winforms

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

Vim:基于字符串的来源

我似乎无法在网上的众多Vim脚本教程中找到答案.我想要做的是从环境变量构造脚本的文件名,然后来源它.我想在Vim中做到这一点.

如果我要在shell中执行它,我会做这样的事情:

source ${HOME}/.vim/myscript_${FOO}.vim
Run Code Online (Sandbox Code Playgroud)

我怎么在Vim中做到这一点?

vim

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

PowerShell,扩展方法和Monkey补丁

是否可以在PowerShell中编写扩展方法?或者在运行时直播现有类型的新方法,如[string] live?

.net powershell extension-methods monkeypatching

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

如何判断给定的Linq-to-Sql对象是否附加到datacontext?

我使用linq 2 sql作为我的ORM.

出于性能原因,我将其中一些序列化,然后将它们放入memcached中.

当它们被反序列化时,它们当然不会附加到100%精细的datacontext,因为它们仅用于在那些场景中读取.

然而,出于理智的原因,我希望能够判断给定对象是否附加到datacontext(从db获取),或者不是(从memcached获取).

有任何想法吗?

谢谢.

datacontext linq-to-sql

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

Rails i18n配置文件管理最佳实践

我正在进行一次转换RoR网站的i18n.我正在使用Sven Fuchs textmate捆绑以及NewDesk的翻译插件.我开始使用Sven Fuchs提供的yaml文件(http://github.com/svenfuchs/rails-i18n/tree/3e1994d137e1785689e39f6e957087d3baed0011/rails/locale)

我很快发现密钥在文件之间不同步,开发实例之间的管理变得很痛苦,使用"FROM = en TO = ru rake translate:google"任务或"rake translate:merge_keys"进行更新

  • 什么是yaml翻译文件扩散的最佳做法?
  • 跨环境同步yaml文件的最佳实践是什么?

ruby ruby-on-rails internationalization

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

SQL Server 2005中LOCK_ESCALATION = TABLE的等价物是什么?

我有一个在SQL Server 2008中生成的脚本,但我需要针对SQL Server 2005数据库执行它.

在SQL Server 2005中,以下内容的等效声明是什么?

ALTER TABLE dbo.Event SET (LOCK_ESCALATION = TABLE)
Run Code Online (Sandbox Code Playgroud)

sql-server syntax locking sql-server-2005 sql-server-2008

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

从PHP中的字符串中删除除字母数字字符之外的所有内容

我想要一个正则表达式或其他字符串,它可以替换字符串中除字母数字字符(a-z0-9)之外的所有字符串.所有的事情,@#$(@*810都应该被剥夺.有任何想法吗?

编辑:我现在需要这个去除一切,但允许点,所以除了a-z, 1-9, ..想法?

php regex string

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

Grails验证器不起作用

我希望这只需要一双新的眼睛.

我有一堂课

class School {
    String name

    static constraints = {
        name(maxLength:50,blank:false)
    }

    static hasMany = [pupils:Reviewer]

    String toString() {
        return name
    }
}
Run Code Online (Sandbox Code Playgroud)

我有一个学校控制器

class SchoolController {
    def scaffold = School
}
Run Code Online (Sandbox Code Playgroud)

当我运行应用程序并在我的添加学校表单中放置一个非常长(超过50个字符50)甚至一个空白名称时,似乎没有遵守约束.

我错过了什么?

戴夫

grails

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

当"虚拟"在"Foo类:公共虚拟栏"中而不是"虚拟空白frob()"时,它意味着什么?

当"虚拟"在"Foo类:公共虚拟栏"中而不是"虚拟空白frob()"时,它意味着什么?

对于给定的方法,有8个案例源于以下三个位置存在或不存在虚拟.

  1. 超类的功能.
  2. 这个类的继承链.
  3. 这个类的功能.

我想我理解数字1和3如何相互作用,但数字2似乎是多余的.是吗?我不明白的是什么?

c++ virtual

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