小编Joh*_*ter的帖子

在php中使用Ubuntu命令

是否可以在php程序中使用ubuntu终端命令.例如,我需要创建一个文件夹并使用php程序压缩(.zip)它.如何编码这个需求?

php linux ubuntu command

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

类常量不能成为PHP中的数组的技术原因是什么?

有人知道为什么这个约束放在PHP类上的技术原因(至少在v5.1x中)?

php arrays const

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

如何在c/c ++中将字符串中的字母按字母顺序排序?

大家好,在我编写AaBc时,它会编写'ABab'.我应该在这段代码中改变什么,如果我想要它像'AaBb'那样写?

#include <stdlib.h>
#include<iostream.h>
#include<string.h>
int main (void)
{
    char string[128], temp;
    int n, i, j;

    printf("\nEnter string: ");
    gets(string);

    n = strlen(string);

    for (i=0; i<n-1; i++)
    {
        for (j=i+1; j<n; j++)
        {
            if (string[i] > string[j])
            {
                temp = string[i];
                string[i] = string[j];
                string[j] = temp;
            }
        }
    }
    printf("\n%s", string);
    printf("\n");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c c++ sorting

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

从二进制字符串转换为十进制?

在下面的代码中,我将二进制转换为十进制,然后打印与之对应的字符。

void convertToChar(int binaryChar[],int length)
{
int multiplier = 0;
int i;
int sum = 0;
for(i=length;i>=0;i++)
{
    sum = sum + (binaryChar[i]*pow(2,multiplier));
    multiplier = multiplier + 1;
}
printf("\nThe character is: %c",sum);
}
Run Code Online (Sandbox Code Playgroud)

问题出在这一行。sum = sum + (binaryChar[i]*pow(2,multiplier));它抛出错误: warning: converting toint' from double'。请帮忙!

c

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

找到最低设置位

我有5位数字

10000
01000
00100
Run Code Online (Sandbox Code Playgroud)

如果在我的计算中只有一位打开我没有问题.

但如果2位打开,那么我只想选择第一个位,例如

10010
Run Code Online (Sandbox Code Playgroud)

我想把它当作2而不是数字18

我可以在这种情况下使用任何按位操作吗?

javascript bit-manipulation

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

将查询字符串附加到URL

"附加一个已包含在上一个网址中的附件的网址?" 这是最混乱的标题 - 我知道.但我想不出更好的解释方法.

也许下面的例子会有所帮助.

我有网址1: http://example.com/?value=xyz&stuff=abc

如果有人点击页面中的链接,我可以传递附加值吗?

即: http://www.example.org/?value=xyz&stuff=abc

谢谢,抱歉这样的菜鸟.

javascript php query-string

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

为什么argc返回6而不是3?

我有以下程序,我在命令行传递2个参数,如下所示.我期待argc为3,但它打印为6.为什么?

#include <iostream>
#include <string>
#include <stdlib.h>

using namespace std;
void usage();

int main(int argc, char *argv[])
{
    cout << argc << endl;
    if (argc != 3)
            usage();

    string regex = argv[1];
    string searchString = argv[2];

    cout << "regex: " << regex << " . searchString: " << searchString << endl;

    return 0;
}

void usage()
{
    cout << "Usage: ./stringmatch <regex> <searchString>" << endl;
    exit(1);
}
Run Code Online (Sandbox Code Playgroud)

命令行:

[jim@cola c++]$ ./stringmatch [yyyy\d\d\d]* yyyy1234
 6
 Usage: ./stringmatch <regex> <searchString>
Run Code Online (Sandbox Code Playgroud)

c++ arguments argc

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

有没有比使用backtrace()找到调用堆栈深度更便宜的方法?

我的日志代码使用backtrace()的返回值来确定当前的堆栈深度(用于漂亮的打印目的),但我可以从分析中看到这是一个非常昂贵的调用.

我不认为有更便宜的方法吗?请注意,我不关心帧地址,只有它们有多少.

编辑:这些日志记录功能遍布大型代码库,因此手动跟踪堆栈深度并不是一种选择.

c linux stack backtrace

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

如何比较链接到1个目录的2个不同的字符串?

例如,接下来的2个变量给出了指向同一目录的链接,但字符串是不同的.
我如何检测它们意味着相同的目录?

$dir1 = 'application/somedir/some_subdir/../';
$dir2 = 'application/somedir/';
Run Code Online (Sandbox Code Playgroud)

php filepath

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

减少.exe大小.Exe压缩器

  1. 为什么VS2010将此类信息(功能名称)置于可执行模式?

  2. 我可以在exe文件中删除所有未使用的数据/段,重新链接它,重新构建它等,借助一些第三方软件来"分析"现有的.exe并重建它吗?

  3. 我可以通过添加一些解压缩启动二进制代码来压缩.exe文件以缩小其大小吗?

在此输入图像描述

c++ compression exe visual-studio-2010

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

C++的内存分配限制

我想运行这个在内存中使用高达8.3 GB的巨大C++项目.我可以在某些情况下运行此程序,还是不可能?

c++ memory-management

0
推荐指数
2
解决办法
1648
查看次数