小编Juh*_*älä的帖子

Java:如何编写方法来接受子而不转换为父级?

不知道如何标题这个...

所以,我有三个子类Event:WeightEvent,TimedEvent,RepEvent.通过任何方式,我得到一个孩子的对象.现在我想将该子事件发送到另一个对象中的方法,以便它可以使用该getSavedEvents()方法从中提取数据.该方法仅存在于子项中,因为提取数据特定于事件类型.

我开始了

public void setEvent(Event e) {

但是将我的子对象转换为Event(父)对象.

有没有办法解决这三种不同方法的缺点.一个孩子一个人?

public void setEvent(WeightEvent e) {
public void setEvent(TimedEvent e) {
public void setEvent(RepEvent e) {

谢谢你的建议.

-约翰

java casting parent class-hierarchy

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

mysql:如何从streetaddress列中删除街道号码?

我有一个名为streetaddress的列包含

<Street Number> <Street Name>
Run Code Online (Sandbox Code Playgroud)

例如:

15 rue Gontier-Patin
4968 Hillcrest Circle
Run Code Online (Sandbox Code Playgroud)

我怎么能纯粹在sql中从行的开头删除数字?

mysql street-address

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

使用正则表达式解析地址

我必须创建一个循环,并使用正则表达式填充4个变量中的任何一个

$address, $street, $town, $lot
Run Code Online (Sandbox Code Playgroud)

循环将被输入一个字符串,其中可能包含信息,如下面的行

  • '123 any street, mytown' 要么
  • 'Lot 4 another road, thattown' 要么
  • 'Lot 2 96 other road, her town' 要么
  • 'this ave, this town' 要么
  • 'yourtown'

因为逗号后面的任何内容都是$town我想的

(.*), (.*)
Run Code Online (Sandbox Code Playgroud)

然后可以检查第一次捕获(Lot \d*) (.*), (.*) 是否第一次捕获以一个数字开始,然后是地址(如果带有空格的$street单词),如果一个单词,它只是$town

php regex perl street-address

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

图像使用JQUERY自动调整大小/缩放

我有一个宽度为600像素的div.我想动态地拉动图像.图像大小各不相同.我想要做的是,如果图像大小超过600像素,我们将调整图像大小为600像素以适应div.但是如果图像不超过600px,我们将保留原始图像宽度.

我如何通过使用jquery实现这一目标?谢谢.

jquery image-scaling

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

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

在hudson中构建svn版本

我在Hudson中为版本号配置了一个构建参数.我想设置一个默认值,以便在未指定/更改版本号时构建SVN头.HEAD似乎不起作用.

这是我在hudson中配置的subversion存储库:

http://my_svn_location/trunk@${revision}
Run Code Online (Sandbox Code Playgroud)

我在构建时看到以下错误:

Location 'http://my_svn_location/trunk@HEAD' does not exist.
Run Code Online (Sandbox Code Playgroud)

任何解决方法?

svn hudson build

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

将Wicket中的AjaxFormComponentUpdatingBehaviors链接到单个Javascript事件

如何轻松链接WicketAjaxFormComponentUpdatingBehavior,以便可以从单个Javascript事件触发多个行为.我正在使用Wicket 1.4.

例如,当onblur事件发生时,我喜欢触发这两种行为.我只关心触发onUpdate()方法.如果我这样做,似乎只触发了一个行为.实现这一目标的一种方法是让一个行为同时执行AB操作,但我正在寻找更具创造性的东西.

field.add(new AjaxFormComponentUpdatingBehavior("onblur") {
   protected void onUpdate(AjaxRequestTarget target) {
      // do thing A here
      getComponent(); // behaviors need a reference to field they are attached to
   }
});
field.add(new AjaxFormComponentUpdatingBehavior("onblur") {
   protected void onUpdate(AjaxRequestTarget target) {
      // do thing B here
   }
});
Run Code Online (Sandbox Code Playgroud)

ajax wicket event-handling javascript-events

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

如何将图像文件调整为可选大小

我有图像上传表格,用户附加图像文件,并选择图像大小来调整上传的图像文件(200kb,500kb,1mb,5mb,原始文件).然后我的脚本需要根据用户的可选大小调整图像文件大小,但我不知道如何实现此功能,

例如,用户上传一个1mb大小的图像,如果用户选择200KB来调整大小,那么我的脚本应该保存200kb大小.

有没有人知道或有类似任务的经验?

谢谢你提前回复.

php image gd2 image-scaling

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

缩小32位RGB图像的最快算法

使用哪种算法将32位RGB图像缩小到自定义分辨率?算法应该是平均像素.

例如,如果我有100x100图像,我想要大小为20x50的新图像.第一个源行的前五个像素的平均值将给出dest的第一个像素,而第一个源列的前两个像素的平均值将给出第一个dest列像素.

目前我所做的是首先按X分辨率缩小,然后按Y分辨率缩小.我在这个方法中需要一个临时缓冲区.

你知道有没有优化的方法?

algorithm image-processing image-scaling

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

乘以两个数字数组

任何人都可以告诉我如何在C中乘以两个数字数组?数字数组基本上是从包含数字的两个字符串派生的.例如:123456和132465.

编辑:我有两个字符串as S1 = "123456"S2="132546".然后我将这两个字符串转换为整数数组,即int IS1 [6]和IS2 [6]

IS1[1] = 1, IS1[2] = 2......
Run Code Online (Sandbox Code Playgroud)

IS2[1] = 1, IS2[2] = 3.....
Run Code Online (Sandbox Code Playgroud)

现在我必须多了几个这两个arrray.请帮忙.

c arrays string digits

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

使用java简化分数

嘿伙计们我在这里工作SW我有点需要帮助,你看我们需要制定一个方法,我们将简化分数.任何想法怎么样?这是我现在的代码(不介意dvalue方法它已经finsih我需要的只是简化方法)

public class Fraction {

    public int num;
    public int den;
    public double dValue;

    public void display()
    {
        System.out.println("Numerator: "+num);
        System.out.println("Denominator: "+den);
    }

    public double dValue()
    {
        dValue = (double)num/den;
        return dValue;
    }


}
Run Code Online (Sandbox Code Playgroud)
public class FractionTest {

        public static void main(String args[])
        {
            Fraction f = new Fraction();
            f.num = 50;
            f.den = 100;
            f.display();

            double d = f.dValue();
            System.out.println(d);
        }   
}
Run Code Online (Sandbox Code Playgroud)

java rational-number numbers fractions

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

渲染Wicket组件

我有一个附加到Page的Wicket面板.我需要获取面板生成的呈现的HTML代码.我需要面板生成的相同HTML以输出发送到浏览器的内容.我不是整个页面的HTML.

我的面板是只读的,因此重新生成输出无关紧要.

private MyPanel myPanel;

public void onIntialize() {
   super.onInitialize();
   add(myPanel = new MyPanel());
}

new AjaxLink() {
  public void onClick(AjaxRequestTarget target) {
    String myPanelHtml = // obtain html somehow from myPanel
    // do stuff with myPanelHtml
  }
}
Run Code Online (Sandbox Code Playgroud)

如果我需要从不是面板的组件渲染HTML,情况会有所不同吗?不提供标记的组件.

html rendering wicket

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