小编Jae*_*ebi的帖子

使用空格作为带切割命令的分隔符

我想使用空格作为cut命令的分隔符.

我可以使用什么语法?

unix bash cut

298
推荐指数
6
解决办法
29万
查看次数

如何在linux上列出非空子目录?

我有一个包含多个子目录的目录.我只想列出包含至少一个文件的子目录.我怎样才能做到这一点?

unix directory bash

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

访问bash脚本中的变量

在bash命令行中,我设置了一个变量myPath =/home/user/dir.我创建了一个脚本,我在其中放置了echo $ myPath,但它似乎没有用.它没有回音.如何在脚本中访问myPath变量.如果我在命令中编写echo $ myPath,它可以工作,但不在脚本中.

unix bash

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

语法错误:文件结束意外(期待"fi")

我正在用bash编写一个makefile,我有一个目标,我试图找到一个文件是否存在,即使我认为语法是正确的,我仍然给我一个错误.

这是我试图运行的脚本

read: 
        if [ -e testFile] ; then \ 
        cat testFile\ 
        fi
Run Code Online (Sandbox Code Playgroud)

我正在使用制表符,这不是问题.

错误是(当我输入:"make read")

if [ -e testFile] ; then \
        cat testFile \
        fi
/bin/sh: Syntax error: end of file unexpected (expecting "fi")
make: *** [read] Error 2
Run Code Online (Sandbox Code Playgroud)

bash makefile

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

ASP.NET中的大ViewState值

我正在ASP.NET 2.0中构建一个应用程序,并且视图状态的值很大:

<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTExNz...
Run Code Online (Sandbox Code Playgroud)

该值包含535,000个字符.这是正常的吗?我怎样才能让它变小?

c# asp.net viewstate

9
推荐指数
2
解决办法
6864
查看次数

使用c ++在unix上打开文件

我试图用c ++打开一个文件,运行的程序服务器基于tux.

string filename = "../dir/input.txt"; works but
string filename = "~jal/dir1/dir/input.txt"; fails
Run Code Online (Sandbox Code Playgroud)

当提供的文件名是第二种格式时,有没有办法用c ++打开文件?

c++ unix

8
推荐指数
2
解决办法
1276
查看次数

正则表达式定义一些二进制序列

你如何编写一个正则表达式来定义0和1的所有字符串,作为二进制数,表示一个3的倍数的整数.

一些有效的二进制数将是:

11
110
1001
1100
1111

regex

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

将二叉树的预订列表转换为后序,反之亦然

如果仅给出后序列表,我怎样才能找到树的预订列表,反之亦然.此外,在树中,每个非叶节点都有两个子节点(即每个节点有两个或零个子节点.)

编辑:另一个给定的假设是每个节点的标签是唯一的,并且有一个字段,将其标识为内部节点或叶子.我认为应该摆脱单个预订单或后序的模糊性能够唯一地识别树.

algorithm tree binary-tree

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

在列表框中的字符之间插入空格

我想在我的asp.net C#应用程序中将项目插入到列表框中

我连接了一些值并在它们之间放置了空格,但它没有显示在列表框中.

        ListItem lt = new ListItem();
        lt.Text = ItemName + "    " + barcode + "    " + price; // problem
        lt.Value = barcode;
        lstMailItems.Items.Add(lt);
Run Code Online (Sandbox Code Playgroud)

我甚至试过了

lt.Text = ItemName + "\t\t" + barcode + "\t\t" + price; // problem
lt.Text = ItemName + "& nbsp;" + barcode + "& nbsp;" + price; // &nbsp shows up as text
Run Code Online (Sandbox Code Playgroud)

但这甚至似乎没有用.如何在这些字符串之间放置空格,以便它也显示在列表框中

c# asp.net listbox

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

初始化一个指向具有NULL值的类的指针

我想初始化一个指向我所做的NODE结构的指针数组

struct Node{
    int data;
    Node* next;
};

the private member of my other class is declared as

Node** buckets;
Run Code Online (Sandbox Code Playgroud)

它目前初始化为buckets = new Node*[SIZE]

无论如何都要初始化数组,使其成员指向NULL或其他一些预定义的Node指针?

编辑:我正在寻找一种初始化它的方法,而不是试图生成一个for循环遍历数组的完整长度.数组的大小在运行时确定.

编辑2:我试过std :: fill_n(buckets,SIZE_OF_BUCKET,NULL); 但编译器给出错误"无法从'const int'转换为'Node*'"我正在使用visual studio 2008.我有什么问题吗?

c++ arrays pointers

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

标签 统计

bash ×4

unix ×4

asp.net ×2

c# ×2

c++ ×2

algorithm ×1

arrays ×1

binary-tree ×1

cut ×1

directory ×1

listbox ×1

makefile ×1

pointers ×1

regex ×1

tree ×1

viewstate ×1