小编use*_*786的帖子

C在循环中将字符串与int连接起来

我是C的新手,我遇到了字符串问题.我想要做的是在循环中创建一个像"val1,val2,val3"的字符串.

目前我的代码看起来像:

char tagstr[60] = "";
int k;
int n = 5;
for (k=0; k < n; k++) {
    char temp[10]  = "";
    sprintf(temp, ", val%d", k);
    strcat(tagstr, temp);
}
Run Code Online (Sandbox Code Playgroud)

但是tagstr的输出是",val#",其中#是一些长整数值.我猜这里我的指针做错了但是我已经尝试了一切我能想到的但没有成功......任何帮助都会非常感激.

编辑:更多上下文,如果它有帮助:

int tagsClosed = strlen(pch1) - strcspn(pch1, ")");
do {
    if (curTag.size > 0) {
        // problem section
        char tagstr[60] = "";
        int k;
        for (k = 0; k < 5; k++) {
            char temp[10] = "";
            sprintf(temp, ", val%i", temp, k);
            strcat(tagstr, temp);
        }

        // This prints out …
Run Code Online (Sandbox Code Playgroud)

c string

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

进度条周围的边框

我试图在进度条周围找到边界,但是无法得到 我得到的东西

我不想用蓝色填充背景.

这就是我 想要的

这是xml文件

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@android:id/background">
    <shape>
        <solid android:color="#1669A0" />
        <corners android:radius="10dp" />
    </shape>
</item>
<item android:id="@android:id/progress">
    <clip>
        <layer-list>
            <item>
                <color android:color="#00000000" />
            </item>
            <item
                android:left="5dp"
                android:top="5dp"
                android:right="5dp"
                android:bottom="5dp">
                <shape>
                    <solid android:color="#00FF00" />
                    <corners android:radius="10dp" />
                </shape>
            </item>
        </layer-list>
    </clip>
</item>
</layer-list>
Run Code Online (Sandbox Code Playgroud)

xml android android-layout

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

通用链接适用于xcode8模拟器,但不适用于ios 10设备

最近我升级到xcode 8.我已经配置了通用链接,并且在我发布基于xcode 8的新版本之前一直工作正常.

令人惊讶的是,当我在模拟器中测试时,通用链接工作 - 我可以按右上角,然后在Safari中打开 - 再次我按右上角,它显示我打开应用程序的OPEN横幅.同时点击电子邮件中嵌入的URL也可以.

但是我无法在我的设备上打开应用程序中的任何链接.我的应用名称是kabuter和apple-app-site-association文件一样https://www.kabuter.com/.well-known

我检查并确认我的应用版本包含授权文件(其中包含applinks条目).

在apple appsearch-validation-tool中,我得到:

链接到应用程序

需要采取的行动

无法提取Universal Links所需的信息.了解如何实施推荐的通用链接.

提取的数据

错误没有具有域权利的应用程序用于验证深层链接双重身份验证的权利数据来自当前发布的应用程序版本.此数据可能需要48小时才能更新.

branch.io验证器https://branch.io/resources/universal-links/通过所有测试.

当我将设备连接到xcode时,我也会在日志中看到这个:

logging for process kabuter

2016-10-12 19:48:27.247786 kabuter[619:90471] WF: _userSettingsForUser mobile: {

    filterBlacklist =     (
    );

    filterWhitelist =     (
    );

    restrictWeb = 1;

    useContentFilter = 0;

    useContentFilterOverrides = 0;

    whitelistEnabled = 0;

}

2016-10-12 19:48:27.248052 kabuter[619:90471] WF: _WebFilterIsActive returning: NO
Run Code Online (Sandbox Code Playgroud)

有没有人遇到这个问题并找到解决方案?有什么指针吗?

ios ios-universal-links xcode8

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

为什么会出现错误:在运行 docker image 时无法找到或加载主类 .jar

我已经编写了我的 docker 文件如下:

  From java:8
  EXPOSE 8081
  ADD /target/Demo-0.0.1-SNAPSHOT.jar Demo.jar
  ENTRYPOINT ["java",".jar","Demo.jar"]
Run Code Online (Sandbox Code Playgroud)

(“Demo”是我的项目名称。它创建了一个 Spring 启动应用程序。)

我正在使用 Linux 机器。

java spring jar docker

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

用正则表达式限制字数

您提供的正则表达式:^(?:\b\w+\b[\s\r\n]*){1,250}$ 如果没有任何特殊字符,则限制多行 250 个单词有效。

如果我需要搜索包含特殊字符的单词数量,我该怎么办?像这样的例子:

--> Hi! i need help with regular expression, please help me. <--
Run Code Online (Sandbox Code Playgroud)

c# regex

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

Java 字符串比较失败

为什么这个字符串比较失败?

package javaapplication57;

/**
*
* @author amit
*/
public class JavaApplication57 {

    /**
    * @param args the command line arguments
    */
    public static void main(String[] args) {
        String a = "anagram";
        String b = "margana";
        int len = a.length();
        char[] temp = a.toCharArray();
        char[] temp2 = b.toCharArray();
        int len2 = b.length();

        for(int j = 0; j<len-1; j++)
        {    
            for(int i = 0; i<len-1; i++)
            {
                if(temp[i]>temp[i+1])
                {
                    char t = temp[i];
                    temp[i] = temp[i+1];
                    temp[i+1] = t;
                }
            } …
Run Code Online (Sandbox Code Playgroud)

java string comparison equals

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

将外部 mysql 数据库连接到 django 应用程序并进行查询

我需要将数据从外部 MySQL 数据库提取到我的应用程序。我已将以下几行添加到 settings.py 文件中的数据库字典中。

'cust': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'cust_data',
        'HOST': '',
        'USER': '',
        'PASSWORD': ''
    }
Run Code Online (Sandbox Code Playgroud)

发动机名称对吗?我已经添加了所有其他细节。

现在是这样吗?我现在如何从这个数据库中获取数据?我可以在我的应用程序 views.py 中简单地使用 SQL 查询吗?

现在,当我使用以下命令进入 shell 时

python manage.py shell
Run Code Online (Sandbox Code Playgroud)

当我对 MySQL 数据库执行查询时,它不起作用。我确定我在这里遗漏了一些东西。

我被困在这里,我在这里做错了什么?如何运行命令来访问上述数据库中特定表中的数据?

python mysql django django-models django-views

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

为什么我不能在课堂上使用foreach?

我试图使用我的自定义类与迭代器,但它不能迭代使用的元素foreach.我怎么处理它?

public class FCSOfOtherClass<Double> {
private int n;
private Double[] a;

public FCSOfOtherClass(int cap) {
    a = (Double[]) new Object[cap];
}

public void push(Double dou) {
    if (a.length == n) {
        this.resize(2 * a.length);
        a[n++] = dou;
    } else {
        a[n++] = dou;
    }
}

private void resize(int max) {
    Double[] newa = (Double[]) new Object[max];
    for (int i = 0; i < n; i++) {
        newa[i] = a[i];
        a = newa;
    }
}

public Boolean isEmpty() { …
Run Code Online (Sandbox Code Playgroud)

java foreach

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

根据搜索词抓取 Google 图片

我希望抓取以下网址中显示的所有图像: happiness

我尝试了很多方法,但只能获取 20 张图像。下面是相同的 Python 代码:

query = input("happiness")# you can change the query for the image  here
image_type="ActiOn"
query= query.split()
query='+'.join(query)
url="https://www.google.co.in/search?q="+query+"&source=lnms&tbm=isch"
print(url)
#add the directory for your image here
DIR="Pictures"
header={'User-Agent':"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 
(KHTML, like Gecko) Chrome/43.0.2357.134 Safari/537.36"
}
soup = get_soup(url,header)
if not os.path.exists(DIR):
        os.mkdir(DIR)
DIR = os.path.join(DIR, query.split()[0])

if not os.path.exists(DIR):
        os.mkdir(DIR)

images = [a['src'] for a in soup.find_all("img", {"src": 
re.compile("gstatic.com")})]
print(images)
print("there are total" , len(images),"images")
image_type = "Action"
#print images …
Run Code Online (Sandbox Code Playgroud)

python image beautifulsoup web-scraping

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

拆分字符串并保持空值

我希望拆分一个字符串,但也保持空值.例如,我有一个这样的字符串:

String x = "x,y";
String result[] = y.split(",");
// then i will get result like this:
//result[] = ["x","y"]
Run Code Online (Sandbox Code Playgroud)

但如果我有这样的字符串:

String y = "x,";
String result[]=y.split(",");
//i will get something thing like this:
//result[] = ["x"]
Run Code Online (Sandbox Code Playgroud)

我想保持空值.我可以得到这样的结果:result[]=["x",""]使用split方法吗?

java string split

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

为什么我得到这个java.lang.NumberFormatException?

我写了下面的代码,我声明一个字符串,提取数字,然后将其分配到一个变量result,我试图将数字转换StringInteger.但是,我得到一个例外java.lang.NumberFormatException.我该如何避免这种异常?

我的代码如下.谁能解释一下?

package trialprogram;
public class Interviewaskedq {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        String S1="12SERT34";
        String alpha=" ";
        String num=" ";
        for(int i=0;i<=S1.length()-1;i++)
        {
            char ch=S1.charAt(i);
            if(Character.isAlphabetic(ch))
            {
                alpha=alpha+ch;
            }
            else if(Character.isDigit(ch))
            {
                num=num+ch;

            }
        }

        int result = Integer.parseInt(num); 
    }
}
Run Code Online (Sandbox Code Playgroud)

java

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