问题列表 - 第11752页

ASP.NET JSON Web服务响应格式

我写了一个简单的Web服务,它在JSONText中获取产品列表,它是字符串对象

Web服务代码如下

using System;
using System.Collections.Generic;
using System.Web;
using System.Web.Services;
using System.Web.Script.Services;
using System.Runtime.Serialization.Json;
using System.IO;
using System.Text;

/// <summary>
/// Summary description for JsonWebService
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.Web.Script.Services.ScriptService]
public class JsonWebService : System.Web.Services.WebService 
{

    public JsonWebService () {

        //Uncomment the following line if using designed components 
        //InitializeComponent(); 
    }

    [WebMethod]
    [ScriptMethod(ResponseFormat = ResponseFormat.Json)]
    public string GetProductsJson(string prefix) 
    {
        List<Product> products = new List<Product>();
        if (prefix.Trim().Equals(string.Empty, StringComparison.OrdinalIgnoreCase))
        {
            products = ProductFacade.GetAllProducts();
        }
        else
        {
            products = …
Run Code Online (Sandbox Code Playgroud)

service json response

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

Java的秒表类

您应该使用哪个Java类进行时间性能测量?

(可以使用任何日期/时间类,但我问的原因是.Net中有一个指定的秒表类用于此目的)

java performance measurement

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

Android带E-Ink显示屏

我有兴趣将Android用于基于E-Ink 的平台.我知道MOTO 已经证明了这一点,但我有兴趣将它用于商业级产品,而不仅仅是'技术演示'.我有一个关于改变平台的能力的问题,以应对由E-Ink引起的特定显示效果.我从系统架构师的角色问这个问题,并且没有Android的经验.

电子墨水有几个与普通液晶显示器有很大不同的特性:

  • 更新显示的时间(50-700ms)
  • 更换显示器需要耗费电力(无需维护)
  • 显示寿命由显示更新次数决定!
  • 可以在质量,性能和显示器寿命之间进行权衡
  • 提供灰度版本

最棒的是:它不需要保留显示信息的功率,并且可以在没有背光的明亮阳光下阅读.显示屏也可以像纸一样薄......

这意味着平台软件需要对显示更新的数量和显示更新的类型进行一定程度的控制,以获得最佳性能.否则,不知道显示特性的应用程序可能会快速耗尽电池,或者更糟糕的是,将显示器的使用寿命缩短到几个月而不是几年.从概念上讲,我有兴趣更换显示驱动程序,但我不确定这部分是否已打开.我知道很难获得有关Qualcomm芯片组的信息....

我的问题:可以这样做吗?可以修改Android平台以支持截然不同的显示效果吗?任何指向android路线图的指针?

我发现Android对此应用程序感兴趣的原因是因为功能(从手机到浏览器)存在重大差异.

谢谢!

android

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

启用主题的Windows XP/Vista中的TAnimate将无法使用

一位同事多年来一直使用自定义AVI来表示在一些较长时间的操作中的进展.它总是很好.

最近他决定从Delphi 7迁移到Delphi 2007,部分原因是为他的应用程序提供主题支持.(我们终于得到了大多数人,但不是全部,在XP上运行.)动画停止了工作.禁用主题使其再次起作用.

TAnimate是Windows动画控件的包装器,使用InitCommonControlsEx(ICC_ANIMATE_CLASS)创建.MSDN文档说"如果您使用的是ComCtl32.dll版本6,则不支持该线程,因此请确保您的应用程序不会阻止UI或动画不会发生." 显然,这是预期的行为.

有没有人建议解决方法或替代此问题?他试图显示进度的处理并不适合产生一个单独的线程,并且由于显而易见的原因,Application.ProcessMessages也不是一个好的解决方案.

编辑:我正在给Rob Kennedy这个问题的正确答案,因为a)他为Raymond Chen关于这个主题的博客文章提供了"缺失的链接"(双关语),以及b)因为当然将事情转移到一个单独的线程是正确的答案.

具有讽刺意味的是:他正在进行的阻止TAnimate的操作是我们使用的数据库引擎(Advantage Database Server,或ADS)的索引操作.当他带着问题来找我时,他没有提到.

ADS使用TAdsDataSet.AdsRegisterCallbackFunction和TAdsDataSet.AdsClearCallbackFunction方法支持进度回调.回调函数既提供当前操作的进度(百分比),也提供通过函数返回值取消操作的方法.所以整个问题都没有实际意义; 回调函数可用于更新进度条,该进度条向用户指示应用程序未挂起.

delphi windows-xp

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

反转WPF图像的颜色

我到处搜寻,找不到任何答案.

如何从WPF中反转BitmapSource或Image(System.Windows.Controls.Image)的颜色.

谢谢

.net windows wpf

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

使用XML和MySQL数据库的差异在哪里?我应该使用哪个?

好吧,我知道它有点愚蠢.如果我想存储大量数据.我应该使用xml还是数据库(mysql)?

你为什么选择一个?

使用xml有什么优缺点?

使用mysql有什么优缺点?

Clubpenguin,habbo酒店,那些虚拟世界都在使用xml或mysql?

xml mysql database

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

HTTP与FTP上传

我正在建立一个大型网站,允许会员上传最大20MB的内容(图像,视频)(可能略低于15MB,我们尚未确定最终上传限制但是它会介于10之间) -25MB).

我的问题是,在这种情况下我应该使用HTTP或FTP上传吗?请记住,80-90%的上传量会比cca 1-3MB更小,但有时会有些成员上传大文件(10MB +).

HTTP上传对于如此大的文件是否足够可靠,还是应该使用FTP?上传文件时,HTTP和FTP之间是否存在明显的速度差异?

我问,因为我正在使用Zend Framework,它已经有HTTP适配器用于文件上传,如果我选择FTP,我将不得不为它编写自己的适配器.

谢谢!

php upload zend-framework file-upload

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

在没有预准备语句的情况下防止SQL注入(JDBC)

我有一个数据库日志appender,每隔一段时间就会将可变数量的日志行插入到数据库中.

我想以防止SQL注入的方式创建一个SQL语句,但不使用服务器端预处理语句(因为我在每个选择中都有可变数量的行,缓存它们不会有帮助,但可能会损害性能) .

我也喜欢准备好的语句的便利性,并且喜欢它们串联连接.有没有像'客户端准备好的声明'?

java sql sql-injection jdbc prepared-statement

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

如何让我的Ant生成的swf尽可能小?

我有一个flex项目,如果我在swf上使用带有RSL的Flash Builder构建应用程序的发行版本是115k.但是,如果我使用ant构建相同的应用程序,则swf为342k.没有RSL,swf是520k.

如何使swf与FlashBuilder构建的swf一样小?

这是我的ant文件,我有另一个复制rsls的任务.

<project name="EUI Client Application" default="compileClientApp">

<target name="compileClientApp" depends="compileClientBundles">
    <mxmlc 
        file="${CLIENT_PROJECT.dir}/src/${CLIENT_PROJECT.app}.mxml" 
        output="${DEPLOY.dir}/${CLIENT_PROJECT.app}.swf" 
        keep-generated-actionscript="false" 
        actionscript-file-encoding="UTF-8" 
        incremental="false"
        >

        <runtime-shared-library-path path-element="${FLEX_HOME}/frameworks/libs/framework.swc">
            <url rsl-url="flex4_4.0.0.7791.swf"/>
            <url rsl-url="framework_4.0.0.7791.swf"/>
            <url rsl-url="framework_textLayout_4.0.0.7791.swf"/>
            <url rsl-url="rpc_4.0.0.7791.swf"/>
            <url rsl-url="textLayout_451.swf"/>
        </runtime-shared-library-path>

        <source-path path-element="${CLIENT_PROJECT.dir}/src" />

        <compiler.library-path dir="${LIBS.dir}" append="true">
            <include name="*.swc" />
        </compiler.library-path>
        <compiler.library-path dir="${DEPLOY_BIN.dir}" append="true">
            <include name="*.swc" />
        </compiler.library-path>

    </mxmlc>
</target>

<target name="generateWrapper">
    <html-wrapper 
        title="${CLIENT_APP_TITLE}" 
        file="${CLIENT_PROJECT.app}.html" 
        height="100%" width="100%" 
        bgcolor="white" application="app" 
        swf="${CLIENT_PROJECT.app}" 
        version-major="10" version-minor="0" version-revision="0" 
        history="true" output="${DEPLOY.dir}" />
</target>

<target name="compileClientBundles">
    <compileBundle bundleName="Modules" source="${CORE_PROJECT.dir}/locale" />
</target>
Run Code Online (Sandbox Code Playgroud)

apache-flex ant mxmlc flex4

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

编程语言定义问题而不是解决方案?

是否有任何编程语言用于定义给定问题的解决方案,而不是定义解决方案的指令?因此,可以定义解决方案或最终结果应该是什么样的,语言解释器将确定如何得出该结果.看一下编程语言列表,我不知道如何开始研究它.

我目前可以想到的最好的例子来帮助说明我想要问的是SQL和MapReduce,尽管这些都是用于检索数据的迷你语言.但是,在编写SQL或MapReduce语句时,您将定义最终结果,并且DB会决定到达最终结果集的最佳操作过程.

我可以看到这些类型的语言,如果它们存在,用于处理大量数据或寻找一组方程的解.梦想语言可以解释定义的问题,识别哪些部分是可并行化的,并跨多个进程/核心/框执行解决方案.

language-design

23
推荐指数
4
解决办法
1560
查看次数