小编Csq*_*Csq的帖子

如何检查Java中的目录是否为空

我想检查Java中的目录是否为空.但是有可能该目录中有许多文件,所以我想在不查询文件列表的情况下这样做,如果可能的话.

java file-io

56
推荐指数
5
解决办法
4万
查看次数

以静态成员C++ FAQ的地址为例

是什么这个 C++ FAQ试图传达?

如果(并且仅当)它具有类外定义,您可以获取静态成员的地址:

class AE {
    // ...
public:
    static const int c6 = 7;
    static const int c7 = 31;
};

const int AE::c7;   // definition

int f()
{
    const int* p1 = &AE::c6;    // error: c6 not an lvalue
    const int* p2 = &AE::c7;    // ok
    // ...
}
Run Code Online (Sandbox Code Playgroud)

然而这编译!

c++

7
推荐指数
2
解决办法
305
查看次数

我怎样才能声明一个常量数据成员但直到以后才初始化它?

假设在我的 main 方法中,我声明了一个 const int 数组指针,指向在堆上创建的数组。然后我想在构造函数 TryInitialize() 中初始化它的值(使用内存地址),然后将它们打印出来。这不起作用,我想知道我做错了什么?谢谢!

#include "stdafx.h"
#include "part_one.h"
#include <string>
#include <iostream>

using namespace std;

string createTable(unsigned int* acc, double* bal, int n) {
    string s;
    char buf[50];

    for (int i = 0; i < n; i++) {
            sprintf_s(buf,"%7u\t%10.2f\n",acc[i], bal[i]);
            s += string(buf);
    }

    return s;
}



int _tmain(int argc, _TCHAR* argv[])
{

    const int *tempInt = new const int[4];
    TryInitialize(tempInt);
    std::cout << tempInt[1] << endl;

    system("pause");

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

这是我的构造函数的代码:

#include "part_one.h"


TryInitialize::TryInitialize(void) {

} …
Run Code Online (Sandbox Code Playgroud)

c++ initialization declaration

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

Hacklang命令行程序在严格模式下

有没有办法在严格的Hack模式下创建命令行程序?由于Hack的严格模式不允许函数外部的语句,我无法调用我的main函数.

(这是一个理论问题,因为通过使用非严格文件来调用main函数很容易避免问题.)

command-line hacklang

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

c ++:如何从函数返回shared_ptr

当我尝试从我得到的函数返回shared_ptr时:返回对本地变量'recipe'的引用[-Werror = return-local-addr]

我哪里做错了 ?

shared_ptr<Recipe>& Group::addRecipe(const string& groupName, unsigned int autherId, const string& recipeName){

    shared_ptr<Recipe> recipe(new Recipe(recipeName, autherId));

    recipes.push_back(recipe);
    return recipe;
}
Run Code Online (Sandbox Code Playgroud)

返回shared_ptr的正确方法是什么?

c++ return function shared-ptr

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

ftime()和time()C++之间有什么区别

任何人都可以解释ftime()和之间是否存在差异time()

c++ time

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

在perl中使用XML的POST请求

现在我得到的内容类型无法使用.这是工作流的实际摘要或场景,工作流需要更精确,以便它准确地解释自己:

请告诉我我做错了什么.

use LWP::UserAgent;
use HTTP::Request::Common;
my $sendXML="INPUT.XML";
my $resultXML="RESULT.XML";
my $message = <<'XML';
<criteria>
<includeFilterSets>
        <filterSet>
            <filter>
                <filterName>PRODUCT_NAME</filterName>
                </filterSet>
    </excludeFilterSets>
    </entityToSearch>
<criteria>
XML

my $webpage="http://example.com/";
#my $webpage = HTTP::Request->new(GET => 'http/Testlocation');
my $ua = LWP::UserAgent->new; 
my $response = $ua->post($webpage, Content_Type => 'text/xml', Content => $message);
if ($response->is_success) {
    print $response->decoded_content;  # or whatever
}
else {
    #die $response->status_line;
    print $response->decoded_content;

}
Run Code Online (Sandbox Code Playgroud)

xml perl post

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

大多数 android 设备默认支持哪种图像格式(jpg、gif、png 等)?

我正在创建一个显示图像的 android 应用程序,但我对应该使用哪种图像格式的图像感到困惑。我的移动设备显示 jpg 和 png 格式的图像,但不显示 gif。此外,可能有一些手机显示 gif 图像但不显示 jpg,而用户无需下载某些内容来显示这些图像。

大多数 android 设备默认支持哪种图像格式(jpg、gif、png 等)?我应该在我的应用程序中使用哪种图像格式的图像?

android file-format image

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

单行子查询返回多于一行。查询不适用于主查询

我必须在一个单元格中显示多个单元格值。所以我使用这个查询:

select LISTAGG(fc.DESCRIPTION,  ';'||chr(10))WITHIN GROUP (ORDER BY fc.SWITCH_NAME) AS DESCRIP from "ORS".SWITCH_OPERATIONS fc
       group by fc.SWITCH_NAME
Run Code Online (Sandbox Code Playgroud)

它工作正常。但是当我将它与我的主(完整)查询合并时,我得到的错误是:错误代码 1427,SQL 状态 21000:ORA-01427:单行子查询返回多于一行

这是我的完整查询:

SELECT
     TRACK_EVENT.LOCATION,
     TRACK_EVENT.ELEMENT_NAME,
     (select COUNT(*) from ORS.TRACK_EVENT b where (b.ELEMENT_NAME = sw.SWITCH_NAME)AND (b.ELEMENT_TYPE = 'SWITCH')AND (b.EVENT_TYPE = 'I')AND (b.ELEMENT_STATE = 'NORMAL' OR b.ELEMENT_STATE = 'REVERSE'))as COUNTER,
     (select COUNT(*) from ORS.SWITCH_OPERATIONS fc where TRACK_EVENT.ELEMENT_NAME = fc.SWITCH_NAME and fc.NO_CORRESPONDENCE = 1 )as FAIL_COUNT,
     (select MAX(cw.COMMAND_TIME) from ORS.SWITCH_OPERATIONS cw where ((TRACK_EVENT.ELEMENT_NAME = cw.SWITCH_NAME) and (cw.NO_CORRESPONDENCE = 1)) group by cw.SWITCH_NAME ) as …
Run Code Online (Sandbox Code Playgroud)

sql subquery oracle-sqldeveloper

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

矢量比较器&lt;pair&lt;int,int&gt;&gt;

vector<pair<int,int> > v;
for(i=0;i<5;i++){
    cin>>b>>c;
    v.push_back(make_pair(b,c));
}
sort(v.begin(),v.end());
Run Code Online (Sandbox Code Playgroud)

是否可以为排序函数编写一个比较器,以便v[i].first按升序排序,并且对于 的相似值v[i].firstv[i].second按降序排序?
像:-
i/p:

 13 10  
 44 15  
 13 15  
 13 99  
  6 45  
Run Code Online (Sandbox Code Playgroud)

输出:

 6 45  
 13 99  
 13 15  
 13 10  
 44 15 
Run Code Online (Sandbox Code Playgroud)

c++ stl vector comparator std-pair

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

解释差异:

int i=1,2,3,4;  // Compile error

// The value of i is 1

int i = (1,2,3,4,5);

// The value of i is 5 
Run Code Online (Sandbox Code Playgroud)

C中这些i的定义有什么区别?它们是如何工作的?

编辑:第一个是编译器错误.第二个如何工作?

c c++ operators

-3
推荐指数
3
解决办法
198
查看次数