小编And*_*eas的帖子

在 .txt 中的命令提示符输出中运行 jar 文件

这是我用来启动/停止 Jar 应用程序的 2 个文件。

的start.batstart "app_test" java -jar application-test-1.2.0.jar %*> log.txt
STOP.BATTASKKILL /FI "WINDOWTITLE eq app_test

当我运行我的应用程序时,输出不会重定向到 log.txt。我不明白为什么,有人有想法吗?

batch-file command-prompt output

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

如何获取本身是变量的env值?

假设我在windows中有env变量:

IA=C:\a
IB=C:\b
Run Code Online (Sandbox Code Playgroud)

现在我写一个批处理脚本:(名为s.bat)

@echo off
set var=%1
echo %var%
Run Code Online (Sandbox Code Playgroud)

当我跑s.bat IA,结果是IA,但我实际上想要结果C:\a.我怎样才能达到这个要求?

cmd batch-file

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

将LongStream划分为具有最大长度的子流

我的程序中有一些SQL语句包含IN给定ID的-clauses.问题是在某些情况下可能会有超过1000个ID导致Oracle与ORA-01795崩溃.过多的物品.

所以我想把这个列表分成多个子列表.

示例:我有2403个ID

结果将是三个列表:

  1. 0 - 999
  2. 1000 - 1999年
  3. 2000 - 2402

我写了一段有用的代码,但看起来很糟糕.有没有更好的解决方案来解决这个问题?也许与收藏家和分组或其他类似的东西?

我的代码:

    Map<Integer, List<Long>> result = new HashMap<>();
    ArrayList<Long> asList = new ArrayList<Long>(listOfIds);
    IntStream.range(0, (listOfIds.size() / 1000) + 1)
             .forEach(partGroup -> result.put(partGroup, asList.subList(partGroup * 1000, (partGroup * 1000) + Math.min(1000, 
             asList.size() - partGroup * 1000))));
Run Code Online (Sandbox Code Playgroud)

java java-stream

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

Git远程分支被删除,如何将本地更改与新分支重新同步

我有一个远程分支作为我正在使用的develop_1 。我所有的本地代码更改都已提交给它,但我的领导意外删除了该远程分支。

我在本地系统中进行了所有这些代码更改。现在,我想将所有这些更改推送回新远程分支中的同一个 Git 存储库,例如develop_2

如何创建新分支、同步本地更改并将其推送到远程?

git github git-branch

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

为什么头文件中有多个“公共”关键字?

我是一名新编码员,因此请原谅我提出一个非常简单的问题。我正在查看要实现的方法的一些示例代码,并且看到下面显示的标头(第一段代码)。

class CIndividual  
{

public:
    CIndividual();
    virtual ~CIndividual();

public:
         vector<int> profit;
       vector<int> weight;    

public:
    CRandomNumber Rnd;
    bool dominated;
};
Run Code Online (Sandbox Code Playgroud)

为什么公众多次使用?我对这种编码结构感到非常困惑,希望这个问题不太基本。

c++ access-modifiers header-files

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

通过[]运算符访问unordered_map时出现错误

我偶然发现了 unordered_map 的一个奇怪问题。

\n\n

首先,我生成了一条unordered_map<string, Person>记录(“Bob”,Person(1,“Bob”))并将其插入表中。然后我尝试使用带有键“Bob”的 [] 运算符来访问记录,但发生了错误。

\n\n

这是代码:

\n\n
#include<iostream>\n#include<unordered_map>\nusing namespace std;\n\nclass Person\n{\n    public:\n        int play;\n        string name;\n        Person(int p, string n):play(p), name(n) {}\n};\n\nint main()\n{\n    unordered_map<string,Person> test;\n    test.insert(std::make_pair("haha",Person(1,"haha")));\n    cout<<test["haha"].name<<endl;\n    return 0;\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

当我使用“g++ -S hash.cpp”编译代码时出现错误\n输出:

\n\n
In file included from /usr/include/c++/7/unordered_map:41:0,\n                 from hash.cpp:2:\n/usr/include/c++/7/tuple: In instantiation of \xe2\x80\x98std::pair<_T1, _T2>::pair(std::tuple<_Args1 ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>) [with _Args1 = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&}; long unsigned int ..._Indexes1 = {0}; _Args2 = {}; long unsigned int ..._Indexes2 = …
Run Code Online (Sandbox Code Playgroud)

c++ unordered-map g++ c++11

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

Jquery - 选择所有带有display:block的锚标签

我无法理解如何做到这一点?

给定一个充满锚标签的页面,我只想选择具有CSS属性的那些元素display:block.

我想我可以使用jQuery循环(警告伪代码!)

var myarray;
$('a').each(function(arg1, arg2) { 
    if ($(arg2).css('display')=='block')
    myarray.push(arg2);
}
Run Code Online (Sandbox Code Playgroud)

但是,有没有更简单的方法?

jquery jquery-selectors

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

带有子查询的Sybase插入语句

我正在尝试insert使用子查询,但这insert失败了:

insert into 
    TABLE_A(COL_A, COL_B, COL_C, COL_D, COL_E, COL_F)
    values (
        1, 
        (select COL_B from TABLE_B where user_name = 'foo'),
        (select COL_C from TABLE_C where age = 25),
        2,3,4);
Run Code Online (Sandbox Code Playgroud)

我试着写不同但它仍然失败.

sql sybase insert subquery

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

用纯 JavaScript 加载多个 JSON 文件

我是 JavaScript 的新手。我已经了解如何使用 JSON.Parse() 从 JSON 文件创建对象,现在我需要将多个本地 JSON 加载到数组中。我一直在谷歌上搜索我的问题,但我发现的一切都与单个 JSON 文件有关。

有没有办法在没有任何库(如 jQuery 等)的情况下在纯 JavaScript 中做到这一点?

PS:无需使用网络服务器,否则代码在本地运行。

javascript json local-files

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

C ++ lambda捕获结果

例如,我有下一个代码:

int func() 
{
    int i = 0;
    int j = 0;
    auto lambda{[&](){ return i; }};
    return lambda();
}
Run Code Online (Sandbox Code Playgroud)

是否j也将通过引用捕获或lambda仅捕获其使用的对象?

c++ lambda

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

How to pass value to parameterized constructors if there objects are being created as data members of another class?

I am trying to make a Chess Game in C++ using OOPS concepts but face the following error:

src/Game.cpp:6:36: error: no matching function for call to ‘Player::Player()’
 Game::Game(): player1(1), player2(0){
                                    ^
In file included from include/Game.h:4:0,
                 from src/Game.cpp:2:
Run Code Online (Sandbox Code Playgroud)

Here is my code:

Player.h

#ifndef PLAYER_H
#define PLAYER_H
#include <string>
#include <King.h>
#include <Knight.h>
#include <Pawn.h>
#include <Queen.h>
#include <Bishop.h>
#include <Rook.h>
using namespace std;
class Player{
    public:
        Player(int color);
        void getMove();   
        int playerColor;             // 0 if player is black, 1 …
Run Code Online (Sandbox Code Playgroud)

c++ oop constructor class object

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

如何更改 jcombobox 中 jpopupmenu 的高度?

在此处输入图片说明

我正在开发一个应用程序,在该应用程序中,我通过可编辑的“JComboBox”处理按键释放事件,在每次按键释放时,都会出现“JComboBox”的“JPopupMenu”。我想增加高度,以便用户无需滚动即可一目了然地看到更多项目。任何人都可以演示如何故意设置'JPopupMenu'的高度,以便它显示相当数量的项目吗?到目前为止,我已经尝试过这个,但它不起作用。

combo.getComponentPopupMenu().setSize(10, 10);
Run Code Online (Sandbox Code Playgroud)

java swing jcombobox

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

函数double如何工作?C++

你能解释一下这些功能是如何工作的吗?

double f(int i)
{
    cout<<"a";
    return 1;
}

int f(double i)
{
    cout<<"b";
    return 1;
}
Run Code Online (Sandbox Code Playgroud)

对于:

f(f(f(1)));
Run Code Online (Sandbox Code Playgroud)

在我看来,结果应该是: aaa 但它确实如此aba

同样的情况,f(f(f(1.1))); 我认为应该有,aab 但有bab

c++ function

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