问题列表 - 第38767页

在Python中可以实现mixin行为而不使用继承吗?

在Python中是否有合理的方法来实现类似于Ruby中的mixin行为 - 也就是说,不使用继承?

class Mixin(object):
    def b(self): print "b()"
    def c(self): print "c()"

class Foo(object):
    # Somehow mix in the behavior of the Mixin class,
    # so that all of the methods below will run and
    # the issubclass() test will be False.

    def a(self): print "a()"

f = Foo()
f.a()
f.b()
f.c()
print issubclass(Foo, Mixin)
Run Code Online (Sandbox Code Playgroud)

我有一个模糊的想法,与类装饰师这样做,但我的尝试导致混乱.我对该主题的大多数搜索都指向了使用继承(或者在更复杂的场景中,多重继承)来实现mixin行为.

ruby python inheritance mixins

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

在Spring MVC 3中传递请求参数

我只想用请求参数发送我的下拉列表的值.在我的情况下

Kidscalcula_web/start.htm?klasid=myValueHere
Run Code Online (Sandbox Code Playgroud)

我知道这样做的方法,但这听起来非常不合理.如果我感到无聊,我可能会写一些jQuery来做一个帖子并发送参数为例.现在真的听起来像是一个非常糟糕的想法手动创建我的请求字符串,因为Spring负责这一点.那么我怎么能做一个简单的表单,只是将我的dropdownvalue发送给我的控制器?

只是我无法在任何地方找到一些如此微不足道的东西,你们其中一个人可能会很快帮助我.我认为控制器会像以下一样微不足道:

    @RequestMapping(value = "post")
    public String postIndex(@RequestParam("klasid") String klasid, HttpServletResponse response,
            HttpServletRequest request) {
}
Run Code Online (Sandbox Code Playgroud)

但我真的找不到任何关于如何让JSP向我发送该值的示例.这可能与<form>taglib有关吗?

spring spring-mvc httprequest

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

Eclipse:自动完成期间的高CPU使用率

几个星期以来,我一直在使用Eclipse而没有问题(我的意思是,除了通常情况).为了我的目的,它已经足够快了.但是从今天中午开始,无论何时我开始输入HTML标签或其他自动完成功能元素,我的整个系统都会陷入困境,完全无法使用.在任务管理器中观察,我表明每次输入"<"或">"符号时Eclipse都会从0跳到10-15%!

我有一台带有6 GB RAM的Core i7 PC,所以这绝对不是系统规格的限制.我还卸载了我今天安装的几个程序,希望其中一个程序可能存在冲突,但没有骰子.即使重启后,每次尝试自动完成时,我都无法使用Eclipse而不会暂停几秒钟!

谁知道这里发生了什么?我做了一些搜索,但我发现的都是非常老的错误报告,说开发人员"知道这个问题并且正在研究解决方案".

eclipse performance autocomplete

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

WPF Listbox Wrapping

我有一个列表框,我在其中使用ListBox.ItemsPanel - WrapPanel.

<ListBox ItemsSource="{Binding Path=Applets}" Margin="10,92,10,10" ScrollViewer.HorizontalScrollBarVisibility="Disabled" >

        <ListBox.ItemsPanel>
            <ItemsPanelTemplate>

                <WrapPanel Orientation="Vertical" IsItemsHost="True">

                </WrapPanel>
            </ItemsPanelTemplate>
        </ListBox.ItemsPanel>



        <ListBox.ItemTemplate>...
Run Code Online (Sandbox Code Playgroud)

我试图让wrappanel有一个行为,使得当宽度变得更宽时,项目填充到右边,并且当窗口变窄时根据需要进行包装.我玩过它但正确的组合让我失望.有没有人有建议?

我的下一个目标是能够重新排序/排序项目并进行渲染更新.

TIA

wpf xaml listbox wrappanel

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

jQuery富文本编辑器

我目前正在网站上使用TinyMCE 3,但是已经注意到它非常臃肿(许多文件要下载等).我正在努力改善网站的下载时间等.我想要做的一件事是用更轻量级的解决方案取代TinyMCE.

我的要求是基本的:

  • 胆大
  • 斜体
  • 无序列表
  • 订购清单
  • 大段引用
  • 减少缩进
  • 缩进
  • 剪切,复制,粘贴(没有这些可以生活)
  • 撤消和重做(可以没有这些)

编辑器不用于创建复杂的布局或任何东西.它只是以简单的形式使用,例如电子邮件和产品/服务描述.只是非常基本的格式要求.

最后,托管在Google CDN上的东西将是一个很大的优势.

建议?

jquery richtextbox jquery-plugins richtext rich-text-editor

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

如何在第二个联接表中进行多个条件的联接?

我有2张桌子。第一个表是客户列表。

第二张表是这些客户在另一个字段中拥有的设备的列表,其中包含有关该客户的一些数据(客户问题)。问题是对于每个客户,可能会有多个问题。

我需要在这些表上进行联接,但只返回有两个问题的客户的结果。

麻烦的是,如果我加入OR,我会得到结果,其中包括只有这些问题之一的客户。

如果执行AND,则不会得到任何结果,因为每一行仅包含一个条件。

如何在T-SQL 2008中做到这一点?

sql t-sql sql-server join sql-server-2008

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

windows phone 7数据库

我正在开发一个Windows Phone 7应用程序,它需要一些基本的数据库功能.我在codeplex上遇到了以下项目.有没有人尝试过任何这些项目,可以帮我决定选择一个,好吗?

http://rapidrepository.codeplex.com/

http://winphone7db.codeplex.com/

PRATIK

database windows-phone-7 windows-phone

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

Excel VBA循环遍历单元格并替换它们的值

我正在尝试构建一个循环遍历一列单元格的宏,并用该国家/地区的名称替换该单元格中的双字母国家/地区代码.但是,当我尝试运行宏时,我得到一个找不到对象的错误.

Sub ChangeCountryText()
'
' ChangeCountryText Macro
' Changes country codes
'
    For counter = 2 To 20
        Set curCell = ActiveSheet.Cells(counter, 1)
        Select Case curCell.Text
            Case "JP"
                curCell.Text = "Japan"
            Case "FR"
                curCell.Text = "France"
            Case "IT"
                curCell.Text = "Italy"
            Case "US"
                curCell.Text = "United States"
            Case "NL"
                curCell.Text = "Netherlands"
            Case "CH"
                curCell.Text = "Switzerland"
            Case "CA"
                curCell.Text = "Canada"
            Case "CN"
                curCell.Text = "China"
            Case "IN"
                curCell.Text = "India"
            Case "SG"
                curCell.Text = "Singapore"
        End Select
    Next …
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba excel-2010

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

TADOQuery.Open只执行一次语句

我使用此代码将行从Table1复制到Table2,但它给了我

命令文本不返回结果集

 ADOQuery1.Close;
 ADOQuery1.SQL.Clear;
 ADOQuery1.SQL.Add('insert into Table1');
 ADOQuery1.SQL.Add('select Field1 ,Field2 from Table2');
 ADOQuery1.SQL.Add('where ArtNo= 1');
 ADOQuery1.Open;
 ADOQuery1.Refresh ;
Run Code Online (Sandbox Code Playgroud)

如果我不使用

 ADOQuery1.Open;
Run Code Online (Sandbox Code Playgroud)

它给了我

ADOQuery1:无法对已关闭的数据集执行此操作.

它复制我想要的但只复制一次.如何复制多次?谢谢.

database delphi ado insert

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

play框架maven存储库在哪里?

试图让我的代码使用maven dependancies进行神奇的编译.我找不到任何第三方maven存储库上的playframework.

有人可以帮忙吗?我甚至在任何地方部署?

maven-2 playframework

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