小编Dac*_*cto的帖子

Java中的"自动增量"字母表?

Java中的"自动增量"字母 - 这可能吗?从A到Z没有第三方库?

java auto-increment

41
推荐指数
4
解决办法
9万
查看次数

将数组传递给方法Java

如何将整个数组传递给方法?

private void PassArray() {
    String[] arrayw = new String[4];
    //populate array
    PrintA(arrayw[]);
}

private void PrintA(String[] a) {
    //do whatever with array here
}
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

java arrays

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

一些x86 ASM参考/教程?

我正在尝试找到有关x86汇编语言的一些参考资料.教程/示例帮助我理解.-谢谢

x86 assembly reference

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

如何使用VS2008将应用程序清单嵌入到应用程序中?

我已经在这里这里阅读将我的应用程序的清单文件嵌入到PE中的方法,但这些步骤似乎不适用于VC#:VS2008 - VS2008甚至没有附带mt.exe(据我所知)

我该怎么做呢?

.net c# manifest visual-studio-2008 visual-studio

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

在片段中设置新布局

我试图在特定条件下在运行时更改片段的布局.

在onCreateView()中膨胀的初始布局:

@Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        return inflater.inflate(R.layout.cancel_video, null);
    }
Run Code Online (Sandbox Code Playgroud)

然后在片段代码中的某个时间后,我想用其他布局替换初始布局.

到目前为止我已经尝试了一些东西; 这是我的最新消息:

private void Something(){
    if(checkLicenseStatus(licenseStatus, statusMessage)){
                View vv = View.inflate(getActivity(), R.layout.play_video, null);
                //more code
    }
}
Run Code Online (Sandbox Code Playgroud)

我怎么能做到这一点?

android android-fragments

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

windows过滤平台。网络包装器?

是否有适用于 Windows 过滤平台的 .NET 包装器?我希望使用 WFP 来观察我的 C# 应用程序中的应用程序级别网络流量观察。

谢谢!

c# wfp

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

c管道,stdin/stdout和排序

我试图写一个程序,分叉和发送sort(linux)一些单词来排序stdin,因为没有args的排序将使用stdin.然后从父级的sort中收集stdout以输出父级的stdout.

目前我的程序挂起了.谁能帮我解释一下出了什么问题?

我的代码:

#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <string.h>
#include <errno.h>
#include <unistd.h>


int main(int argc, char *argv[]){
    int fi[2];
    int fo[2];
    int oldstdin;
    int oldstdout;

    if (pipe(fi) == -1){
        exit(EXIT_FAILURE);
    }
    if (pipe(fo) == -1){
        exit(EXIT_FAILURE);
    }
    oldstdin = dup(STDIN_FILENO); /* Save current sdtin */
    oldstdout = dup(STDOUT_FILENO); /* Save current stdout */

    close(STDIN_FILENO);
    close(STDOUT_FILENO);


    if(dup2 (fo[0],STDIN_FILENO) == -1) /* Make the read end of out to be stdin */
        exit(EXIT_FAILURE);
    if(dup2 (fi[1],STDOUT_FILENO) == -1) …
Run Code Online (Sandbox Code Playgroud)

c linux stdin stdout pipe

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

Sublime Text 2的语法高亮?

我一直在环顾四周,并没有找到Gforth的语法定义在Sublime Text中使用.

有吗?我找到了一个用于TextPad,但这是关于它的(参见TextPad语法定义).是否可以将TextPad转换为使用Sublime Text 2?

syntax-highlighting forth sublimetext2 gforth

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

在结果集PostgreSQL中创建自动增量列

只有来自pathpreserver 的订单时,此查询的结果才有意义.但是,在我的Left Inner Join中,结果是混乱的.我想我可以在结果集中创建一个新列,就像结果的索引一样,然后作为整个sql的最后一个子句添加一个ORDER BY idx.

这是我的查询而不试图保留最终的顺序:

SELECT path.*, network_link.v0prt
    FROM (SELECT *                              // Need order preserved from this one
        FROM shortest_path_shooting_star(
        'SELECT gid as id, source::integer,
        target::integer, distance::double precision as cost,
        x1, y1, x2, y2, rule, to_cost FROM
            network_link as net ORDER BY net.gid', 9, 1, false, false)) as path
    LEFT OUTER JOIN 
    (SELECT DISTINCT gid, v0prt FROM network_link) as network_link 
    ON (network_link.gid=path.edge_id);
Run Code Online (Sandbox Code Playgroud)

任何见解都会很棒.

谢谢.我尝试添加索引值和ORDER BY(这不起作用).

SELECT path.*, network_link.v0prt
    FROM (SELECT incr(0) as idx, * …
Run Code Online (Sandbox Code Playgroud)

postgresql

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

删除字符串C的第一个字符

我试图删除字符串的第一个字符并保留其余部分,我当前的代码没有编译,我很困惑如何解决它.

我的代码:

char * newStr (char * charBuffer)
{
    int len = strlen(charBuffer);
    int i = 1;
    char v;
    if(charBuffer[0] == 'A' || charBuffer[0] == 'Q'){
        for(i=1;i<len;i++)
            v = v + charBuffer[i];
    }
    v = v + '\0';
    return v;
}
Run Code Online (Sandbox Code Playgroud)

Gcc:"警告:返回从没有强制转换的整数生成指针"

另外:"char*newStr(char*charBuffer)"需要保持不变.

c string char gcc-warning

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