问题列表 - 第21334页

在GWT中缩放图像

改变的大小的图像在GWT部件改变所述图像元素的大小,但不重新调整屏幕上的图像.因此,以下方法不起作用:

Image image = new Image(myImageResource);
image.setHeight(newHeight);
image.setWidth(newWidth);
image.setPixelSize(newWidth, newHeight);
Run Code Online (Sandbox Code Playgroud)

这是因为GWT 通过使用CSS 将HTML 元素设置为图像来实现其Image小部件.background-image<img... />

如何让实际图像调整大小?

java gwt image-scaling

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

Erlang在Haskell中的term_to_binary?

Haskell是否有一个简单的序列化方法,类似于Erlang的term_to_binary/binary_to_term调用?Data.Binary似乎不必要地复杂和原始.请参阅此示例,您基本上手动将术语编码为整数.

binary serialization haskell

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

如何处理和组织不同上下文的 DTO?

在各种场景中使用简单的 DTO 时,我经常遇到同样的问题,我一直想知道是否有更好的方法来处理它。

问题是,我有一个业务对象,例如Asset它有一堆属性、子对象和计算字段,其中一些在时间意义上计算成本很高,其中一些在数据量意义上巨大。我需要在 UI 的各种屏幕中使用这个对象的不同风格,例如

  • 在显示层次结构的树中,我只需要显示名称
  • 在我只显示几个属性的网格中
  • 在详细信息窗格中,其中有大量可用信息,但仍有一些(如映射对象)仅按需显示

为了能够在这种情况下实现最佳性能,我总是为每个上下文创建不同的 DTO,只包含在该上下文中实际使用的信息子集。虽然是资源优化的解决方案,但这会导致几个问题:

  • 我有大量的 DTO 类的类爆炸
  • 我很难为同一个东西想出不同的名字,AssetDtoForGridInTheOverviewScreenInTheUpperPaneAboveTheSplitter更不用说以后维护它们了
  • 我经常在转换方法中重复自己,因为大多数DTO都使用了某些属性,但并非所有这些属性都使用(因此我不能将它们放入任何超类并重用转换逻辑)

我使用的技术是 ASP.NET SOAP WebServices 和 C# 3.5,但我认为这可能是一个与语言无关的问题。欢迎任何想法..

.net c# web-services dto

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

将$ _POST表示为数组

我注意到,在发布表单时,字段以数组形式出现.

就像我一样

if(isset($_POST['submit'])) {
print_r($_POST);
}
Run Code Online (Sandbox Code Playgroud)

我通常为表单字段做的是以下内容.

让我说我有这样的事情(这就是我通常这样做的方式)

<form method="POST" action="">
<label>First Name: </label>
<input type="text" name="fname">

<label>Last Name: </label>
<input type="text" name="lname">

<label>Phone: </label>
<input type="text" name="phone">

<input type="submit" name="submit" value="submit">
</form>
Run Code Online (Sandbox Code Playgroud)

然后我会(我不包括现场验证,使其看起来很清楚)

if(isset($_POST['submit'])) {

$fname = $_POST['fname'];
$lname = $_POST['lname'];
$phone = $_POST['phone'];

mysql_query("insert into table(fname,lname,phone) values('$fname','$lname','$phone')");

header("Location: gosomewhere.php");

}
Run Code Online (Sandbox Code Playgroud)

由于后期输出是一种数组格式,我怎么能在处理超过100个字段时写这个?

那些大家伙在那里做得怎么样?或者你是怎么做到的?

编辑:最大的秘密是约60场.我建立这个cms,每个表单收集大量数据,以汇总客户的信息.

php

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

如何让Perl的调试器和gVim在Linux上协同工作?

有没有办法让Perl的调试器和gVim在Linux上协同工作?即在gVim中逐步执行代码并查看从gVim中控制调试器的监视变量的值?

debugging vim perl

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

Spring 3 Web MVC入门 - 设置一切

我正在尝试使用JAVA/Eclipse/Spring MVC,但似乎无法找到设置所有内容并创建最简单的概念验证应用程序的"傻瓜"或"循序渐进"指南.

我找到了http://static.springsource.org/docs/...-step-by-step/但是Spring 2.5和Spring 3之间似乎存在差异,所以我正在为Spring 3寻找一些东西.

此外,Spring 2.5的教程侧重于构建应用程序使用Ant - 这肯定会用于发布但是在Eclipse中工作时我想设置项目以便我可以使用断点/调试,这不包括在所有.

我已经下载了Eclipse,Tomcat和Spring 3 Framework,但这是关于它的,并且在下载的Spring Framework文档中它指出:

2.3新入门教程

现在有一个新的入门教程,用于开发基本的Spring 3.0 MVC Web应用程序.本教程是一个单独的文档,可以在Spring Documentation页面找到

但是,我似乎无法在链接页面上找到这样的教程.目前我的主要问题是,许多人试图开始使用Spring的情况似乎就是我似乎无法完成所有设置.

我有一份Expert Spring MVC和Web Flow的副本,我也找到了这个教程,但我不知道他们描述的设置是否仍然相关,是否允许调试.

有人可以指点一下吗?

谢谢

java spring spring-mvc

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

将结果和appendText结果绑定到文本框.WPF中的总初学者.需要帮助

WPF的初学者总是跟我一起.

我在构建一个概念验证应用程序之前继续使用它.我已经决定给它一个WPF.

这是场景:

我有:

  • 一个View = CustomerView(带有"购买产品"按钮的userControl)
  • 一个txtbox(附加所有发生的动作)
  • ViewModel = CustomerViewModel(与服务等对话..并获得结果
  • Model = Customer(实现了InotifyPropertyChanged属性的简单类)

鉴于我有一系列产品和我购买的每个产品,我需要在userControl中将tENDBox APPEND TEXT打印出所有发生的动作,textBox应该看起来像

Start buying .....
Product 1 Sold
Product 2 Sold
Fineshed....
Run Code Online (Sandbox Code Playgroud)

我的问题是,尽管我在每件商品售出后成功通知我似乎无法看到我如何绑定或制作"产品1已售出,产品2出现在文本框中".

在Windows窗体中,我将使用一个名为ProductStatus的属性的userControl,每当收到通知我将appendText添加到textBox.来自服务时"我把beginInvoke放在了获取threadCross操作的地方".这是我要调查的另一个问题

private ProductStatus _productStatus;
public ProductStatus Status
{
  get { return _productStatus; }
  set
  {
    _printStatus = value;                 
    BeginInvoke((MethodInvoker)(() => txtProductResult.AppendText(string.Format("Product Sold {0}", Environment.NewLine))));  
  }
}
Run Code Online (Sandbox Code Playgroud)

如何为myTextBox为我销售的每件商品附加文字?

=================添加了当前代码============================== =

    void LogChanged(object sender, NotifyCollectionChangedEventArgs e) 
        { 
            foreach(object item in e.NewItems) 
            { 
                txtProduct.AppendText(item.ToString()); 
            } 
        } 

         <TextBox Margin="12,41,12,59" Name="txtPrintResult" />
       <TextBox Text="{Binding TicketPrintLog, Mode=OneWay}" Margin="12,41,12,12" …
Run Code Online (Sandbox Code Playgroud)

data-binding wpf textbox

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

无法创建简单的类

我想在我的项目中创建一个非常简单的CUser类,但显然我做错了.这是代码:

using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using MySql.Data.MySqlClient;

namespace admin.NET.lib {
    public class CUser {
        protected MySqlConnection conn;

        public void CUser() {
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这段简单的代码让我:

'CUser': member names cannot be the same as their enclosing type
Run Code Online (Sandbox Code Playgroud)

任何人都可以给我一个提示,我必须修改它来工作.我之前看到这个问题出现了问题,但我无法使解决方案适应我的代码.

谢谢

c# constructor

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

如何使用Perl的WWW :: Mechanize访问没有名称或ID的表单?

我的Perl程序出现问题.此程序登录到特定网页并填写消息的文本区域和移动号码的输入框.单击"发送"按钮后,消息将发送到指定的号码.我已经把它用于发送消息了.但问题是我无法使其接收消息/回复.我在Perl中使用WWW :: Mechanize模块.这是我的代码的一部分(用于接收msgs):

$username = 'suezy';
$password = '123';
$url = 'http://..sample.cgi';

# ...

$mech->credentials($username, $password);  
$mech->get($url);

$mech->submit(); 
Run Code Online (Sandbox Code Playgroud)

我的问题是,表格没有显示名称.此表单中有两个按钮,但我无法选择要单击的按钮,因为没有指定名称,并且ids包含空格(例如,表单名称=' 接收消息 '...).我需要点击第二个按钮,"接收".

问题是,如何在不使用名称的情况下使用mechanize模块访问表单和按钮?

perl www-mechanize

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

DOM节点子集合 - 有什么区别?

节点的children和childNodes集合之间有什么区别?还有childElementCount和childNodes.length?

javascript dom nodes

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