小编hip*_*ail的帖子

调用“zig build run”时可以传递命令行参数吗?

我刚刚开始使用新的编程语言 Zig,发现文档非常稀疏。

我可以通过调用来构建并运行当前项目zig build run

我还可以zig run src/main.zig假设标准项目布局。

但在这两种情况下,我都找不到将命令行参数传递给我的项目的方法。

我知道构建后我可以将我的项目作为二进制文件调用zig-out/bin/<my project's name> foo bar,但是有没有办法直接从 执行它build run

只是尝试显而易见的zig build run foo bar告诉我Cannot run step 'foo' because it does not exist

zig 本身的命令行开关似乎都没有达到我想要的效果,而且我找不到任何人通过谷歌搜索来讨论这个问题。

command-line-arguments zig

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

为什么"%.3i"打印前导零?

今天的代码有些令人惊讶.我在AIX上编译它,将警告级别设置为anal,以查看潜在的问题可能潜伏在哪里.从代码中抓取的新东西.

 1540-2837 (W) '0' flag is disregarded when combined with 
               precision and 'i' printf format.
Run Code Online (Sandbox Code Playgroud)

看完有问题的一行之后,我整理了一个小程序来重现它.在几个平台上测试它表明它不是AIX特有的.

下面的第一个printf模仿程序中发现的内容.

#include <stdio.h>    
int main(void)
{
    int x = 3;

    printf("Format 0.3i <%0.3i>\n", x);  // prints 003, and AIX does a warning
    printf("Format  .3i <%.3i>\n", x);   // prints 003, with no warning
    printf("Format   3i <%3i>\n", x);    // prints   3, with no warning.

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

通常情况下,如果需要前导零,格式为"03i"可以很好地完成工作.

"%.3i"在这里真正意味着什么?

它为什么会有这样的行为?

c printf text-formatting

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

在C++中实现"app.exe -instruction file"表示法

我有一个Data Structures类的项目,它是一个使用二叉树和其他东西工作的文件压缩器.我们需要使用命令行中的以下说明"压缩"和"解压缩"任何给定文件:

对于压缩: compress.exe -zip file.whatever

对于解压缩: compress.exe -unzip file.zip

我们用C++编程.我使用IDE Code :: Blocks并在Windows中使用GCC进行编译.

我的问题是:你怎么实现那个?? !! 如何让你的.exe在命令行中接收这些参数,然后按照你想要的方式执行它们?

另外,如果我想在Linux中编译实现,还有什么特别的东西要记住吗?

谢谢你的帮助

c++ command-line-arguments

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

NSURL泰语

我有NSURL和泰国语言的问题,例如" http://www.xyp.com?var=ไทย "它不起作用,但如果你使用" http://www.xyp.com?var=Thai "它好.我不知道怎么解决这个问题请有人帮帮我.

nsurl thai

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

MySQL搜索(按相关性排序)

任何人都可以帮助我按照以下标准按相关性排序行吗?

`tbluser`
- - - - - - -
First Name
Last Name

`tbleduc`
- - - - - - -
School
College
University
Run Code Online (Sandbox Code Playgroud)

在搜索表单上,用户具有以下字段

Name
School
College
University
Run Code Online (Sandbox Code Playgroud)

学院和大学可选的地方..

并且Name被分成2个单词(中间的其他单词被省略),第一个单词被视为第一个anme而最后一个单词被作为姓氏.

现在我想基于相关性实现搜索.

谢谢您的帮助 :)

mysql search join relevance

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

编程珍珠中的字频率

在"编程珍珠"中,我遇到了以下问题.问题是:"按频率递减的顺序打印文字".据我所知,问题是这个.假设有一个给定的字符串数组,让我们调用它s (我随机选择的字,无所谓),

String s[]={"cat","cat","dog","fox","cat","fox","dog","cat","fox"};
Run Code Online (Sandbox Code Playgroud)

我们看到字符串"cat"出现4次,"fox"出现3次,"dog"出现2次.所以期望的结果将是这样的:

cat
fox
dog
Run Code Online (Sandbox Code Playgroud)

我用Java编写了以下代码:

import java.util.*;
public class string {
   public static void main(String[] args){
      String s[]={"fox","cat","cat","fox","dog","cat","fox","dog","cat"};
      Arrays.sort(s);
      int counts;
      int count[]=new int[s.length];
      for (int i=0;i<s.length-1;i++){
         counts=1;
         while (s[i].equals(s[i+1])){
            counts++;
         }
         count[i]=counts;
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

我已经对数组进行了排序并创建了一个计数数组,其中我写出了数组中每个单词的出现次数.

我的问题是,不知何故,整数数组元素的索引和字符串数组元素是不一样的.如何根据整数数组的最大元素打印单词?

java algorithm word-frequency

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

C++标准库或其他广泛使用的库中的单链表?

似乎C++标准库中只有双重链表(但没有单链表),对吧?有没有广泛使用的带有单链表的C++库?

c++ linked-list singly-linked-list

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

python中的单词频率程序

假设我有一个名为单词的单词列表,即单词= ["hello","test","string","people","hello","hello"]我想创建一个字典以获得单词频率.

假设字典被称为'计数'

counts = {}
for w in words:
    counts[w] = counts.get(w,0) + 1
Run Code Online (Sandbox Code Playgroud)

我真正理解的唯一部分是counts.get(w.0).书中说,通常你会使用计数[w] =计数[w] + 1但是第一次遇到一个新单词时,它不会计数,因此会返回运行时错误.这一切都很好,花花公子但是究竟做什么count.get(w,0)呢?具体来说,(w,0)符号是什么?

python dictionary word-frequency

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

避免git添加dotfiles,隐藏文件和临时文件

我是Git的新手,我在提交前使用此命令:

git add .
Run Code Online (Sandbox Code Playgroud)

它添加了一些我不想被跟踪的文件:临时文件

.tmp_basictest-barchart.html.84279~
.tmp_basictest-demo.html.84399~ 
Run Code Online (Sandbox Code Playgroud)

和隐藏文件:

.project
Run Code Online (Sandbox Code Playgroud)

如何避免添加这些文件?

git temporary-files git-add dotfiles hidden-files

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

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