问题列表 - 第2873页

Python中的货币格式

我想用Python将188518982.18这样的数字格式化为188,518,982.18英镑.

我怎样才能做到这一点?

python formatting currency

140
推荐指数
9
解决办法
15万
查看次数

用查询替换Temp

现在推荐使用Query Temp with Query重构方法进行相当广泛的推广,但似乎非常低效,只获得很少的收益.

Martin Fowler网站的方法给出了以下示例:

将表达式提取到方法中.用表达式替换对temp的所有引用.然后可以在其他方法中使用新方法.

    double basePrice = _quantity * _itemPrice;
    if (basePrice > 1000)
        return basePrice * 0.95;
    else
        return basePrice * 0.98;
Run Code Online (Sandbox Code Playgroud)

    if (basePrice() > 1000)
        return basePrice() * 0.95;
    else
        return basePrice() * 0.98;


double basePrice() {
    return _quantity * _itemPrice;
} 
Run Code Online (Sandbox Code Playgroud)

为什么这是个好主意?这肯定意味着计算不必要地重复,你有调用函数的开销.我知道CPU周期很便宜,但这样扔掉它们似乎不小心?

我错过了什么吗?

java refactoring

11
推荐指数
7
解决办法
2409
查看次数

可以在c#中获取别名类型的类型?

Type.GetType("System.String")
Run Code Online (Sandbox Code Playgroud)

是否有查找某处可用的别名?

Type.GetType("string")
Run Code Online (Sandbox Code Playgroud)

回报null.

c# c#-3.0

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

在Apache Tomcat 6.0中禁用PUT TRACE DELETE请求

我需要在我的Application Server,Apache Tomcat 6.0上禁用PUT,DELETE和TRACE HTTP请求.

所有其他来源,我已经搜索到现在,已经指示我走向httpd.conf中的limit参数,因此我事先说明我没有使用Apache Web Server,并且请求直接由Tomcat处理,并且所以图片中没有httpd.conf.

请建议我如何在Tomcat上进行操作?

tomcat http application-server security-constraint

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

Java对象的内存分配过程中的步骤

当类实例化以下对象时,内存中会发生什么?

public class SomeObject{

    private String strSomeProperty;

    public SomeObject(String strSomeProperty){
        this.strSomeProperty = strSomeProperty;
    }
    public void setSomeProperty(String strSomeProperty){
        this.strSomeProperty = strSomeProperty;
    }
    public String getSomeProperty(){
        return this.strSomeProperty;
    }
}
Run Code Online (Sandbox Code Playgroud)

在课堂上SomeClass1:

SomeObject so1 = new SomeObject("some property value");
Run Code Online (Sandbox Code Playgroud)

在课堂上SomeClass2:

SomeObject so2 = new SomeObject("another property value");
Run Code Online (Sandbox Code Playgroud)

如何将内存分配给新实例化的对象及其属性?

java memory heap object

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

针对Sql Server 2000的TransactionScope错误 - 合作伙伴事务管理器已禁用其对远程/网络事务的支持

我正在尝试针对我的Sql 2000数据库为我的Linq-to-Sql操作设置一个简单的事务.使用TransactionScope它看起来像这样:

using (TransactionScope transaction = new TransactionScope())
{
    try
        {
        Store.DBDataContext dc = new Store.DBDataContext();
        Store.Product product = GetProduct("foo");
        dc.InsertOnSubmit(product);
        dc.SubmitChanges();
        transaction.Complete();
    }
    catch (Exception ex)
    {                
        throw ex;
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,我不断收到以下错误:

合作伙伴事务管理器已禁用其对远程/网络事务的支持.(来自HRESULT的异常:0x8004D025)

但是,如果我使用传统交易设置交易,它可以正常工作.所以这很好用:

Store.DBDataContext dc = new Store.DBDataContext();
try
{
    dc.Connection.Open();
    dc.Transaction = dc.Connection.BeginTransaction();
    Store.Product product = GetProduct("foo");
    dc.InsertOnSubmit(product);
    dc.SubmitChanges(); 
    dc.Transaction.Commit();
}
catch (Exception ex)
{
    dc.Transaction.Rollback();
    throw ex;
}
finally
{
    dc.Connection.Close();      
    dc.Transaction = null;
}
Run Code Online (Sandbox Code Playgroud)

我想知道TransactionScope是否正在做一些与我的第二次实现不同的事情.如果没有,我没有使用TransactionScope失去了什么?此外,任何导致错误的指导都会很好.我已经确认MSDTC在sql server和我的客户机上运行.

msdtc transactions transactionscope linq-to-sql

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

如何在经典ASP中使用.NET 2.0 dll?

我有针对.NET 2.0框架编译的ac #.net DLL.

客户使用经典ASP但需要.NET DLL的功能.有没有办法让他们使用DLL?

dll asp-classic .net-2.0

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

js水平滑动效果

我目前正在使用jQuery,我正在寻找一种方法来滑动图像,因为新图像向左滑动到位.

具体来说,我有一个iPhone的静态图像.当我点击一个链接时,我需要在iphone的图像查看器上显示的当前图像向左滑动,因为新图像从右侧滑入.通常,这些图像及其名称和路径将在运行中生成,因此不能预先存在于DOM中.

我更喜欢一种可以不引人注意地应用的解决方案.

我知道jquery有slideUp和slideDown.他们为什么不左右?

javascript css jquery user-interface

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

在没有Ajax的asp.net回发之后执行javascript函数

我希望在asp.net回发之后执行一个javascript函数,而不使用ajax.

我在偶数方法中尝试了以下方法但没有运气:

Page.ClientScript.RegisterStartupScript(GetType(), "ShowPopup", "showCheckOutPopIn('Livraison',556);");
Run Code Online (Sandbox Code Playgroud)

c# asp.net .net-2.0

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

动态范围有哪些优势?

我已经了解到静态作用域是唯一理智的做事方式,而动态作用域是魔鬼的工具,而且只是由于解释器/编译器的不良实现.

然后我从Common Lisp vs. Scheme文章中看到了这个片段:

Both Lexically and Dynamically    Lexical scope only, per the standard.
scoped special vars.  Common      Dynamically scoped vars are provided
Lisp just wins on this point.     by some implementations as an extension
                                  but code using them is not portable.

     (I have heard the arguments about whether Dynamic scoping
      is or is not a Bad Idea in the first place.  I don't care. 
      I'm just noting that you can do things …

scope dynamic-scope lexical-scope

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