问题列表 - 第37751页

高调的MonoTouch应用程序?

客户不希望将MonoTouch视为新项目.

MonoTouch.info有很多应用程序,但我没有发现任何可以说服客户选择技术的能力.客户端已经看到了列表,并且实际上使用平淡的屏幕截图作为对抗MonoTouch的参数.

我在哪里可以找到有用作动机的应用示例.使用MonoTouch创建的高调应用程序,您称之为家的应用程序.应用程序进入了他们类别中的前25个列表.

iphone app-store xamarin.ios

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

限制一个双精度到两位小数,不带尾随零

我读了这个那个.我想要这个:

1.4324 =>"1.43"
9.4000 =>"9.4"
43.000 =>"43"

9.4 =>"9.40"(错误)
43.000 =>"43.00"(错误)

在这两个问题中,答案都指向了NSNumberFormatter.所以应该很容易实现,但不适合我.

- (void)viewDidLoad {
    [super viewDidLoad];
    UILabel *myLabel = [[UILabel alloc] initWithFrame:CGRectMake(50, 100, 200, 20)];

    NSNumberFormatter *doubleValueWithMaxTwoDecimalPlaces = [[NSNumberFormatter alloc] init];
    [doubleValueWithMaxTwoDecimalPlaces setNumberStyle:NSNumberFormatterDecimalStyle];
    [doubleValueWithMaxTwoDecimalPlaces setPaddingPosition:NSNumberFormatterPadAfterSuffix];
    [doubleValueWithMaxTwoDecimalPlaces setFormatWidth:2];

    NSNumber *myValue = [NSNumber numberWithDouble:0.01234];
    //NSNumber *myValue = [NSNumber numberWithDouble:0.1];

    myLabel.text = [doubleValueWithMaxTwoDecimalPlaces stringFromNumber:myValue];

    [self.view addSubview:myLabel];
    [myLabel release];
    myLabel = nil;
    [doubleValueWithMaxTwoDecimalPlaces release];
    doubleValueWithMaxTwoDecimalPlaces = nil;
}
Run Code Online (Sandbox Code Playgroud)

我也试过了

NSString *resultString = [NSString stringWithFormat: @"%.2lf", [myValue doubleValue]]; …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch decimal objective-c nsnumberformatter

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

工作破解查询的谜语

我正在阅读我的组织中另一位开发人员多年前编写的一些旧代码.在尝试改进此代码时,我发现它使用的查询有一个非常糟糕的问题.

  OdbcDataAdapter financialAidDocsQuery =
            new OdbcDataAdapter(
                @"SELECT   a.RRRAREQ_TREQ_CODE, 
                           b.RTVTREQ_SHORT_DESC, 
                           a.RRRAREQ_TRST_DESC, 
                           RRRAREQ_STAT_DATE,
                           RRRAREQ_EST_DATE,
                           a.RRRAREQ_SAT_IND, 
                           a.RRRAREQ_SBGI_CODE, 
                           b.RTVTREQ_PERK_MPN_FLAG, 
                           b.RTVTREQ_PCKG_IND, 
                           a.RRRAREQ_MEMO_IND,
                           a.RRRAREQ_TRK_LTR_IND, 
                           a.RRRAREQ_DISB_IND, 
                           a.RRRAREQ_FUND_CODE, 
                           a.RRRAREQ_SYS_IND
                  FROM     FAISMGR.RRRAREQ a, FAISMGR.RTVTREQ b
                  WHERE    a.RRRAREQ_TREQ_CODE = b.RTVTREQ_CODE
                           and a.RRRAREQ_PIDM = :PIDM
                           AND a.RRRAREQ_AIDY_CODE = :AidYear ",
                this.bannerOracle);
        financialAidDocsQuery.SelectCommand.Parameters.Add(":PIDM", OdbcType.Int, 32).Value = this.pidm;
        financialAidDocsQuery.SelectCommand.Parameters.Add(":AidYear", OdbcType.Int, 32).Value = this.aidYear;
        DataTable financialAidDocsResults = new DataTable();
        financialAidDocsQuery.Fill(financialAidDocsResults);
        FADocsGridView.DataSource = financialAidDocsResults;
        FADocsGridView.DataBind();
Run Code Online (Sandbox Code Playgroud)

问题是该列a.RRRAREQ_TRST_DESC不存在.在Oracle SQL Developer中运行它时,您可以非常快速地学到这一事实.

奇怪的是?

这段代码有效.

gridview绑定成功.(它不会试图绑定到那个领域.)它已经在生产多年了.

所以,我的问题是......为什么?我从未见过错误的查询工作.我从未见过Oracle允许它或数据提供商破解它.

有谁知道这里发生了什么?

c# sql oracle odbc gridview

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

由于<head>中的javascript阻止HTML渲染,CSS也不是这样吗?

作为阻止HTML渲染的JavaScript,并且在关闭body标签之前将JavaScript保持在底部是一种很好的做法,CSS也不是这样吗?

我知道我们不能将外部CSS保留在外面.

javascript css xhtml yslow

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

如何从其DataProvider对象中获取Flex Spark List的ItemRenderer?

在Flex中,我可以创建一个ItemRenderer来表示Lists DataProvider中的每个项目,但是如何通过DataProviders对象访问ItemRenderer的实例?就像是myList.getItemRenderer(dp.getItemAt(10));

apache-flex itemrenderer dataprovider flex-spark

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

如何在C#中扩充匿名类型对象

我经常需要使用属性来扩充对象.直到现在(厌倦了它;)它也很丑陋)我这样做了:

var someListOfObjects = ...;

var objectsWithMyProperty = from o in someListOfObjects
                            select new
                            {
                                o.Name,    /* Just copying all the attributes I need */
                                o.Address, /* which may be all of them. */

                                SomeNewProperty = value
                            };
Run Code Online (Sandbox Code Playgroud)

有一个聪明的方法来做到这一点?我以前做的是这样的:

var objectsWithMyProperty = from o in someListOfObjects
                            select new
                            {
                                OldObject = o,           /* I access all of the old properties from here */    
                                SomeNewProperty = value
                            };
Run Code Online (Sandbox Code Playgroud)

我想这可以用一些反思来完成,但我想有一种更快的方法可以使某些东西等同于第一种繁琐的方法.

谢谢,Lasse

c# linq anonymous-types

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

PHP正则表达式任何角色

.php正则表达式中的字符接受除换行符之外的所有字符.我可以使用什么来接受所有字符,包括换行符?

php regex

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

如何检查界面属性的可见性?

我已经开始在Delphi 2010中编写Web服务并进行单元测试以确保它们按计划运行.我传递的代码的单元测试,但是当作为服务调用时(即通过SoapUI),一个Web服务方法没有返回值.经过几个小时的搜索代码后,我发现这是因为我的返回对象上的属性不在界面的已发布部分中; 他们在公共部门.

我的单元测试是否有办法检查对象的变量可见性,以便将来可以避免这个问题?我试图用RTTI找到一种方法但却找不到任何东西.

delphi rtti

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

什么是C#的GIL版本?

在CPython的当前实现中,存在称为"GIL"或"Global Interpreter Lock"的对象.它本质上是一个互斥锁,可以防止两个Python线程同时执行Python代码.这可以防止两个线程破坏Python解释器的状态,但也可以防止多个线程真正一起执行.基本上,如果我这样做:

# Thread A
some_list.append(3)
# Thread B
some_list.append(4)
Run Code Online (Sandbox Code Playgroud)

我无法破坏列表,因为在任何给定时间,只有其中一个线程正在执行,因为它们必须持有GIL才能执行此操作.现在,列表中的项目可能会以某种不确定的顺序添加,但关键是列表没有损坏,并且总会添加两件事.

所以,现在到C#.C#基本上面临与Python相同的问题,那么,C#如何阻止这种情况呢?如果有人知道的话,我也有兴趣听Java的故事.


澄清:我对没有显式锁定语句的情况感兴趣,特别是对VM.我知道Java和C#都存在锁定原语 - 它们也存在于Python中:GIL不用于多线程代码,只是为了保持解释器的理智.我对以上的直接等价感兴趣,所以,在C#中,如果我能够记得足够...... :-)

List<String> s;
// Reference to s is shared by two threads, which both execute this:
s.Add("hello");
// State of s?
// State of the VM? (And if sane, how so?)
Run Code Online (Sandbox Code Playgroud)

这是另一个例子:

class A
{
    public String s;
}
// Thread A & B
some_A.s = some_other_value;

// some_A's state must change: how does it change?
// Is the VM still in good …
Run Code Online (Sandbox Code Playgroud)

c# python java gil

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

遗失:属性ID之后

我不明白我在这里做错了什么...第3行报告遗失:属性ID之后

$(document).ready(function() {

    $('#imagegallery img').each(function({$(this).css({ width: '100%'});});

    $('#imagegallery').cycle({
        timeout: 0,
        fx: 'scrollHorz',
        width: '100%',
        height: 'auto',
        next: '.next',
        prev: '.prev' 
    });



    $("#imagegallery").touchwipe({
        wipeLeft: function() {
            $("#imagegallery").cycle("next");
        },
        wipeRight: function() {
            $("#imagegallery").cycle("prev");
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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