小编PWL*_*PWL的帖子

在内部应用程序上更新 iOS 配置文件

我的 iOS 配置文件即将到期,我需要知道更新该配置文件的最顺畅方式。我的证书再过几年都不会过期,所以证书本身应该没问题。它是一个内部(非 App Store)应用程序,安装在许多设备上。

这就是为什么我想知道如果我执行以下操作,应用程序是否会停止工作:

  1. 让配置文件过期。
  2. 单击现有配置文件内的生成。

如果是这样,有没有办法在不关闭应用程序或发布新版本的情况下更新/更新配置文件?如果我必须发布新版本,创建新配置文件以减少停机时间是最佳选择吗?

ios provisioning-profile

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

Javascript硬币更改/更改制作算法

所以我一直在尝试用Javascript/jQuery创建一个程序,将一定数量的钱分成最小的美元账单.到目前为止,该程序仅适用于一个账单,我不太确定如何实现其余的,并且需要在这里推进正确的方向.

var bills = [5, 10, 20, 50, 100];

while(money > 0){ // Keep deviding
    for(var i=0; i < bills.length; i++){
        if(money < bills[i])
            return "You need a $" + bills[i] + " bill to pay for your item.";
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我运行money = 89;它将返回100,因为这是最接近的可以支付89美元的账单,但我希望它返回50 + 20 + 20所以它将适用money = *anything*.

编辑:评论后我现在到目前为止:

while(money > 0){ // Keep deviding
    for(var i=bills.length-1; i >= 0; i--){
        if(money > bills[i] || i == 0){
            stringToReturn += " + $" + …
Run Code Online (Sandbox Code Playgroud)

javascript algorithm

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

如何在C#中使用枚举正确切换?

我无法理解枚举在C#中是如何工作的,因为它们打印自己的"名称"而不是它们代表的值.作为一个例子,我想使用枚举将工作日翻译成另一种语言.这些代表星期几.

enum Weekdays { Mon = 1, Tue, Wed, Thu, Fri, Sat, Sun };
Run Code Online (Sandbox Code Playgroud)

我的以下方法是问题所在.如果我没有对每个案例进行(int)-cast,则由于类型差异(?)而无法编译.

// Returns weekday in Norwegian.
private static string translateWeekday(int nummer)
{
    switch (nummer)
    {
        case (int)Weekdays.Mon:
            return "Mandag";
        /* ...... */
        case (int)Weekdays.Sun:
            return "Søndag";
    }
    return "Invalid input.";
}
Run Code Online (Sandbox Code Playgroud)

我用这个来测试我的程序.我也要投这一个.

static void Main(string[] args)
{
    var ukedag = translateWeekday((int)Weekdays.Tue);
    Console.WriteLine(ukedag);
}
Run Code Online (Sandbox Code Playgroud)

我现在的实际问题是为什么我需要这些演员表以及为什么C#不打印出值,但是如果我尝试将它们打印出来,每个枚举的名称?在我的例子中,我应该如何正确地做到这一点(即不必在开关中使用强制转换7次,这似乎是不必要的)?

c# enums switch-statement

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

即使count为零,也包括行

我列出了每个人在一张桌子上有多少案例.我想包括所有有案例的人(没有单独的用户表),即使他们本周没有案例.

我目前的结果:

PERSON  CASES
Jerry   1
Tom     1
Run Code Online (Sandbox Code Playgroud)

我在寻找什么:

PERSON  CASES
Jerry   1
Tom     1
Spike   0
Run Code Online (Sandbox Code Playgroud)

我正在运行的查询:

DECLARE @now DATETIME = GETDATE()

SELECT PERSON, COUNT(CASES)
FROM TASKS
WHERE CASEDATE > CONVERT(DATE, DATEADD(dd, -(DATEPART(dw, @now)-1), @now))
GROUP BY PERSON
ORDER BY PERSON
Run Code Online (Sandbox Code Playgroud)

如你所见,我的where-clause删除了本周没有任何案例的所有人,因此我不确定如何仍然包含它们.

提前致谢.

sql sql-server sql-server-2008

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