小编cod*_*ict的帖子

java.exe = jvm和javac .exe =编译器

我认为

  • java.exe = JVM
  • javac.exe =编译器

这是正确的吗?

java

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

如何在C代码中转到上一行

如果为以下代码:

printf("HEllo\n");    // do not change this line.
printf("\b\bworld");
Run Code Online (Sandbox Code Playgroud)

我需要一个输出:Helloworld(在一行中)。但这行不通。有人可以解释原因吗?和其他转义序列(如果有)。

c escaping

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

preg_match排除一个数字

我有这个代码

preg_match("/\bHTTP(.)+ (\d{3})/", $string)
Run Code Online (Sandbox Code Playgroud)

在最后一个模式中,我必须检查一个3位数字,可以由任何数字组成,但不应该创建一个数字404或者401,我该怎么办呢?

php regex numbers preg-match regex-negation

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

正则表达式Perl期间报价

在Perl中使用regex尝试N + 1次后:我遇到以下问题:我需要检索这个:

  232310..1.3      3213   2.4  "$250 For My jacket" (2012)
Run Code Online (Sandbox Code Playgroud)

我试图通过以下方式检索它:

if ( $line=~m/^\s+(\d+|\.+)\s+(\d+)\s+(\d+|\.+)\s+(\^"&(\w*|\s*|\D*)"$)\s*\((\d+)\s*/){
        $ID=$1;
        $Amount=$2;
        $Size=$3;
        $Item=$4;
        $Year=$5;
Run Code Online (Sandbox Code Playgroud)

这是行不通的

regex perl match period

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

c#时间计算

有人知道如何计算2次之间的总小时数吗?例如,如果一名工人在8:00和16:00退出,我想知道十进制是8.0小时,而且是8:00小时.

我正在使用C#framework 2.0.保持输入和输出时间的变量是字符串类型.

TY

c# time

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

帮助For循环.值重复

$teams = array(1, 2, 3, 4, 5, 6, 7, 8);
$game1 = array(2, 4, 6, 8);
$game2 = array();
Run Code Online (Sandbox Code Playgroud)

如果teams[x]不在game1那么插入game2

for($i = 0; $i < count($teams); $i++){
    for($j = 0; $j < count($game1); $j++){
        if($teams[$i] == $game1[$j]){
            break;
        } else {
            array_push($game2, $teams[$i]);
        }
    }
}

for ($i = 0; $i < count($game2); $i++) {
    echo $game2[$i];
    echo ", ";
}
Run Code Online (Sandbox Code Playgroud)

我期待结果是:

1, 3, 5, 7,
Run Code Online (Sandbox Code Playgroud)

但是,我得到:

1, 1, 1, 1, 3, 3, 3, 3, …
Run Code Online (Sandbox Code Playgroud)

php arrays loops for-loop nested-loops

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

二进制搜索C++字符串不起作用

以下代码有什么问题?怎么没有找到使用我的二进制搜索实现的信?

#include <iostream>
#include <string>
#include <algorithm>
#include <cctype>
#include <cwctype>
using namespace std;

bool contains(string s, char a){
  int m = 0;
  int n = s.length()-1;

  while (m != n) {
    int k = (m + n) / 2;
    if (s[k] == a)
      return true;

    if (s[k] < a) {
      n = k - 1;
    } else {
      m=k + 1;
    }
  }

  return false;
}

int main() {

  string s = "miyvarxarmaiko";
  char a = 'm';
  if (contains(s,a) …
Run Code Online (Sandbox Code Playgroud)

c++ string algorithm search binary-search

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

AND,或输出错误的结果

假设我使用2 AND和1 OR来检索结果,首先使用输入文本值进行测试name,我可以得到正确的结果但是当我更改$getc为除空字符串以外的任何值时,结果不会更改,它只查询name值.怎么了?

$query1 = "SELECT * FROM $tableName WHERE name LIKE '%$asd%' OR descriptions LIKE
    '%$asd%' AND category='$getc' AND company_type='$dsp' LIMIT $start, $limit";
Run Code Online (Sandbox Code Playgroud)

php mysql operators operator-precedence

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

如何从Perl中的二维数组中提取数组?

我再次忘记了如何$_在二维数组的循环中表示数组.

foreach(@TWO_DIM_ARRAY){
   my @ARRAY = $_;
}
Run Code Online (Sandbox Code Playgroud)

这是意图,但这不起作用.这样做的正确方法是什么?

arrays perl multidimensional-array

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

C程序终止于-1(0xFFFFFFFF),看似没有理由?

#include <stdio.h>
typedef struct pduct {char name[20];
                        int price;
                        int stock;} PRODUCT;

void init(PRODUCT * product)
{
    printf("What is the name of the product: ");
    fgets(product->name, 20, stdin);
    printf("DEBUG: Did it get written...: %s", product->name);
    printf("What is the current stock of the item: ");
    scanf("%d", product->stock);
    printf("What is the price of the new item: ");
    scanf("%d", product->price);
}

int main()
{
    PRODUCT products[5];
    init(products);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

现在,我真的有点亏.在运行它时,它会询问产品的名称,将其打印出来,以便我知道它存储了它,然后询问库存量,它将崩溃并返回-1.

我不知道出了什么问题.我试着换出fgetsscanf,只是可以肯定的,但同样的事情发生.我猜我struct的设置错了,但我不知道怎么回事.它char可能是阵列吗?此外,无论我如何安排它,它始终是第二个输入.那么为什么第一个这么好呢?

谢谢你的帮助!

c struct pointers scanf segmentation-fault

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