问题列表 - 第47375页

有没有一种简单的方法可以在iOS中将货币格式化为字符串?

我需要一种方法将NSNumber的价格格式化为这样的字符串:"USD 0.99",而不是"0.99美元".

我的游戏使用自定义字体,并且它们没有所有可用App Store货币(如GBP)的符号.所以我认为回滚到货币的字符串表示更好.

对于App Store支持的任何货币,使用的方法应该绝对正常.

iphone currency objective-c app-store ios

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

多个参数传递给命令WPF

可能重复:
使用WPF绑定传递两个命令参数

我有以下层次结构:

abstract class TicketBase
{
    public DateTime PublishedDate { get; set; }
}

class TicketTypeA:TicketBase
{
     public string PropertyA { get; set; }
}   

class TicketTypeB:TicketBase
{
     public string PropertyB { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

在我的VM中,我有一个List<TicketBase> Tickets.当用户单击我的应用程序上的按钮时,他们希望查看某个属性的先前值列表,例如:

<Button Tag="{x:Type Types:TicketTypeA}" 
        Command="{Binding ListHistoryCommand}"
        CommandParameter="{Binding Tag, RelativeSource={RelativeSource Self}}" />
Run Code Online (Sandbox Code Playgroud)

如您所见,我将我的Tag属性设置为TicketTypeA并将其作为参数传递给我的命令:

private void ListHistory(object o)
{
   if (Tickets.Count == 0)
       return;
   Type ty = o as Type;
   ValueHistory = new ObservableCollection<TicketBase>(GetTicketsOfType(ty).Select(t => t)); // <- …
Run Code Online (Sandbox Code Playgroud)

parameters wpf command

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

优先自动重置事件

我有这个问题:Thread1可能会设置一个自动重置事件,并且有许多线程可能会等待该事件.有没有什么方法可以指定特定事件的等待线程的优先级,也就是说,如果说事件已设置且A和B都在等待它,我想确保B可以工作,并且A将等待下一次机会.这个的任何同步对象?语言不那么重要.

提前致谢

c# c++ winapi multithreading synchronization

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

正则表达式验证名称

我想创建一个验证一个人名字的正则表达式.这些应该被允许:

  • 字母(大写和小写)
  • -
  • 空间

这很容易创建一个正则表达式.问题是有些人在名字中也使用了特殊字符.例如,假设一个名为gûnther或François的用户.有许多字符,如û和ç可用,很难列出所有这些.

有没有简单的方法来检查正确的人名?

php regex

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

从documents文件夹运行NSBundle

有没有办法NSBundle在iOS上的文档文件夹中使用?

ios

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

运行没有pyc扩展名的python模块

我在Linux上编译了一个名为abc.pyc的Python 2.6程序.如果我跑

./abc.pyc
Run Code Online (Sandbox Code Playgroud)

它运行正常.但是,如果我将其重命名为abc(即没有pyc扩展名),则无法运行.它给出了错误消息:

ImportError: No module named abc
Run Code Online (Sandbox Code Playgroud)

如何在没有.pyc扩展名的情况下运行我的程序?

更新: 我想运行编译(pyc)版本而不是py版本

或者,我知道我可以使用Cython将模块编译为.so文件,但是我可以将我的主Python程序编译为可以在Linux平台上执行的程序吗?如果是这样,将欣赏Cython命令行示例.

更新 我把Cython问题作为一个单独的问题提出来了.

python

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

Python/Django AMQP?

我有一个Django Web应用程序,可以在数据库中创建和保存作业.对于每项工作,我必须发送电子邮件并将数据导出到另一个系统.我想做异步.

做这样的任务的推荐方法是什么?

  • 它必须是可靠的(如果服务意外停止,则不会错过任何工作).
  • 如果出现问题,必须有简单的方法来查找日志.
  • 我希望能够轻松添加更多将处理工作的工人.

  • 也许如果作业队列是相同的数据库表会更好,所以我可以通过简单地改变它们在数据库中的状态来轻松取消作业?

  • 也许如果解决方案与Django框架有某种关系会更好吗?

python django message-queue amqp

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

java.lang.IllegalAccessException:与类的public/private属性有关吗?

我的Java代码中出现以下错误:

java.lang.IllegalAccessException: Class org.apache.commons.digester.ObjectCreateRule can not access a member of class Response with modifiers ""
Run Code Online (Sandbox Code Playgroud)

可能是因为课程响应不是公共课吗?如果是这样,我怎样才能使它可访问并将类Response保存在与主类相同的文件中?

谢谢

更新,代码:http://www.smipple.net/snippet/aneuryzma/on :% 20is%20related% 20to%20public%20/% 20private%20attribute%20for%20classes%20%3F

java exception

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

ASP.NET MVC 3 - 区域URL路由问题

我有一个ASP.Net MVC 3应用程序.有2个区域:

  • Auth - 处理所有身份验证等
  • 管理 - 物业管理领域

在管理区域,我有一个ManagementController和一个PropertyController.ManagementController什么都不做,它只有一个简单的Index ActionResult而不是返回一个视图.

PropertyController有一个Index ActionResult,它返回一个包含属性列表的视图,以及一个以propertyId作为参数的Edit ActionResult.在属性索引视图中,我有一个包含属性列表的网格和一个使用以下代码编辑属性的选项:

@Html.ActionLink("Edit", "Edit","Property", new { id = item.PropertyId })
Run Code Online (Sandbox Code Playgroud)

理论上,这应该重定向到我的Property Controller的Edit ActionResult,但是它会重定向到ManagementController的Index ActionResult.我的ManagementAreaRegistration文件如下所示:

context.MapRoute(null, "management", new { controller = "management", action = "Index" });
context.MapRoute(null, "management/properties", new { controller = "Property", action = "Index" });
context.MapRoute(null, "management/properties/Edit/{propertyId}", new { controller = "Property", action = "Edit" });
Run Code Online (Sandbox Code Playgroud)

我的global.asax的RegisterRoutes是这样的:

            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

        routes.MapRoute(
            "Default", // Route name
            "{controller}/{action}/{id}", // URL with parameters
            new { controller = "Home", action = "Index", id …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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

从Asp.Net 4项目进入引用的.Net 3.5程序集

我可以进入由Asp.Net 4应用程序引用的.net 3.5程序集吗?

我们的项目中使用了一堆dll.这些程序集的目标是框架3.5.我也有程序集的源代码.在框架3.5项目中,我可以进入引用的程序集,即使项目仅引用程序集,如果我将解决方案 - >属性 - >调试源文件 - 设置为程序集的源代码文件的位置.现在在Asp.Net 4项目中同样不起作用.我无法进入引用的代码.

如果我直接在Visual Studio中打开源文件(文件打开 - >导航到源代码位置)并在我知道将运行的文件中放置一个断点,它说"...断点不会被击中.没有符号加载..."附加到w3wp.exe并选择调试"托管(4.0)".如果我将它附加到"Managed(2.0)",则断点也不会触及.

请建议,Mathias

asp.net debugging .net-4.0 .net-3.5 visual-studio

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