问题列表 - 第36393页

在Python中,你可以在三引号中包含变量吗?如果是这样,怎么样?

这对某些人来说可能是一个非常简单的问题,但它让我很难过.你能在python的三引号中使用变量吗?

在以下示例中,如何在文本中使用变量:

wash_clothes = 'tuesdays'
clean_dishes = 'never'

mystring =""" I like to wash clothes on %wash_clothes
I like to clean dishes %clean_dishes
"""

print(mystring)
Run Code Online (Sandbox Code Playgroud)

我希望它导致:

 I like to wash clothes on tuesdays
     I like to clean dishes never
Run Code Online (Sandbox Code Playgroud)

如果不是什么是处理大块文本的最佳方法,你需要一些变量,并且有大量的文字和特殊字符?

python string

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

iphone - 移动UIImageView

第一个动画结束后,我很难将图像移动到另一个位置.

图像在我指定的点处动画,然后停止(工作正常).然后我想将图像移动到另一个位置并重复.

这是我的代码:

-(void) loadTap {

NSArray *imageArray  = [[NSArray alloc] initWithObjects:
                                                        [UIImage imageNamed:@"tap1.png"],
                                                        [UIImage imageNamed:@"tap2.png"],
                                                        [UIImage imageNamed:@"tap3.png"],
                                                        [UIImage imageNamed:@"tap4.png"],                                                       
                                                nil];

    tapImage.animationImages = imageArray;
    tapImage.animationRepeatCount = 1;

    [imageArray release];

    tapImage.animationDuration = 1;
    tapImage.animationRepeatCount = 20;

    [tapImage startAnimating];
    tapImage.center = CGPointMake(156, 110);

}
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

iphone objective-c uiimageview

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

使用Git合并选择性代码行?

我想强制git 始终使用(种类)3路冲突解决方案进行合并.而且,我想做到能够选择单行.

目前我正在合并两个分支机构.但是,如果可能的话,即使合并多个分支,我也想知道如何执行此任务.

git merge lines-of-code

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

我的shell脚本在exec之后停止

我正在写一个看起来像这样的shell脚本:

 for i in $ACTIONS_DIR/*
    do
            if [ -x $i ]; then
                    exec $i nap
            fi
    done
Run Code Online (Sandbox Code Playgroud)

现在,我想要实现的是列出$ ACTIONS_DIR中的每个文件以便能够执行它.$ ACTIONS_DIR下的每个文件都是另一个shell脚本.

现在,这里的问题是在使用exec之后脚本停止并且不会到达下一个文件.任何想法为什么会这样?

linux shell

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

为什么这个C程序会崩溃?

我已经仔细研究了这个至少一个小时,我仍然无法找出问题所在.

#include <stdio.h>

typedef struct
{
    int Level;
    char* Name;
} Base;

Base baseStruct;

int main(int argc, char *argv[])
{
    scanf("%s", baseStruct.Name);
    scanf("%d", &baseStruct.Level);
    printf("%s :: Level %d\n", baseStruct.Name, baseStruct.Level);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

会发生什么,我去输入"Name"字符串,然后当我输入并输入整数时程序崩溃.到底是怎么回事?

c

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

IF语句中的运营商顺序

我经常在必要时执行此操作以防止空指针异常:

// Example #1
if (cats != null && cats.Count > 0)
{
  // Do something
}
Run Code Online (Sandbox Code Playgroud)

在#1中,我总是假设cats != null需要先行,因为操作顺序从左到右进行评估.

但是,示例#1 不同,现在我想要做一些事情,如果对象是null或者如果Count是零,因此我使用逻辑OR而不是AND:

// Example #2
if (table == null || table.Rows == null || table.Rows.Count <= 0)
{
  // Do something
}
Run Code Online (Sandbox Code Playgroud)

逻辑比较的顺序是否重要?或者我也可以反转顺序并获得相同的结果,例如在示例#3中?

// Example #3
if (table.Rows.Count <= 0 || table.Rows == null || table == null)
{
  // Do something
}
Run Code Online (Sandbox Code Playgroud)

(顺便说一下,我意识到我可以像下面那样重写#2,但我觉得它很乱,而且我仍然对OR运算符感到好奇)

// Example #4
if (!(table …
Run Code Online (Sandbox Code Playgroud)

c# if-statement nullpointerexception logical-operators

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

收缩数据库SQL Server 2008

我已经制作了一个维护包,其中使用了针对特定数据库的缩减数据库任务,它运行成功,发现之前的数据库大小略有增加.运行包装后的初始尺寸(129 gb)(130 gb).

我期待收缩后它会收缩吗?可能会发生什么?我确定打包计划运行并检查找到的历史记录是否成功运行.

任何帮助/请告知所需的任何特殊护理,提前致谢.

sql sql-server sql-server-2008

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

枚举转换的通用字符串

假设枚举:

public enum SysLogsAppTypes { None, MonitorService, MonitorTool };
Run Code Online (Sandbox Code Playgroud)

这是一个从ToString()表示转换回的函数enum:

private SysLogsAppTypes Str2SysLogsAppTypes(string str)  
{  
    try  
    {  
        SysLogsAppTypes res = (SysLogsAppTypes)Enum
                                       .Parse(typeof(SysLogsAppTypes), str);  
        if (!Enum.IsDefined(typeof(SysLogsAppTypes), res)) 
            return SysLogsAppTypes.None;  
        return res;  
    }  
    catch  
    {  
    return SysLogsAppTypes.None;  
    }  
}  
Run Code Online (Sandbox Code Playgroud)

有没有办法制作这个通用?

我试过了:

private T Str2enum<T>(string str)   
{  
    try  
    {  
        T res = (T)Enum.Parse(typeof(T), str);  
        if (!Enum.IsDefined(typeof(T), res)) return T.None;  
        return res;  
    }  
    catch  
    {  
        return T.None;  
    }  
}  
Run Code Online (Sandbox Code Playgroud)

但我得到:"T"是一个"类型参数",这是不是在给定的情况下有效
那里是T.None

有帮助吗?谢谢

c# generics

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

不使用goto语句重写程序

我不得不使用goto语句编写类似的问题.现在我们被要求在不使用goto语句的情况下重写代码.我不知道如何开始这个程序.我使用goto粘贴以前的程序代码.

// Eight Queens problem using one dimesional array and goto statement

#include "stdafx.h"
#include <iostream>
using namespace std;


int main()
{
    int q[8];
    q[0] = 0;
    int c = 0;
    int count = 0;

NC: //cout  << "Next column\n" << "Column = " << c << endl;
    c++;
    if (c == 8) goto print;
    q[c] = -1;

NR: //cout << "Next row\n" << "Row = " << q[c] << "\nColumn = " << c << endl;
    q[c]++;
    if (q[c] …
Run Code Online (Sandbox Code Playgroud)

c++ algorithm

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

Unix内部的好书

我对unix非常感兴趣.想要进出学习.你们可以通过列出一些可以让我成为巫师的书来帮助我吗?最终我想成为一名unix程序员.

我不是Unix的新手.

unix

7
推荐指数
2
解决办法
4545
查看次数