小编MTC*_*ter的帖子

在Bitbucket上清除git存储库?

我刚刚开始使用git,并开始搞乱Bitbucket.但是,我现在想要使用我创建的存储库,但没有它的初始历史记录.

有什么方法可以清除或清除我的存储库,以便我可以从头开始?

我对任何内容都不太感兴趣,所以我可以删除存储库,然后创建一个具有相同名称的新存储库吗?

git bitbucket

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

使用Intellij idea IDE读取文件

我是一个很长时间的eclipse用户,我已经开始使用IntelliJ IDEA了.

因此,根据我的理解,IntelliJ中的项目与Eclipse工作区相同.此外,IntelliJ中的模块相当于Eclipse中的项目.

我在IntelliJ中创建了一个项目,但是src如果它应该是一个工作区,我仍然不确定它为什么会有一个文件夹.

然后,我在项目中创建了一个模块,并src使用以下代码在新模块的目录中创建了一个类:

import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;

public class MainClass {
    public static void main(String[] args) throws FileNotFoundException {
        System.out.println("Hello World!");
        Scanner input = new Scanner(new File ("test123.txt"));
        String answer = input.nextLine();
        System.out.println(answer);
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是我尝试读取文件时出错.我尝试将.txt文件放在我的src文件中,该文件位于模块内部和src目录外但在模块内部.但在这两种情况下都找不到该文件.是的,代码有效,我在Eclipse上尝试过,它工作正常.文件名也拼写正确.

这是我的项目/工作区的图片,如果它有用:

IntelliJ的屏幕截图

java ide file intellij-idea

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

如何在形状上正确添加阴影和渐变?

我想做以下设计:

样本图片

我尝试过:after,:before但它不起作用.这是我目前的代码:

.design {
  background: #ea053a;
  display: inline-block;
  height: 155px;
  margin-left: 33px;
  margin-right: 40px;
  position: relative;
  width: 228px;
}

.design:before {
  border-top: 43px solid #ea053a;
  border-left: 50px solid transparent;
  border-right: 50px solid transparent;
  margin-right: 40px;
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  top: 55px;
  margin-top: 100px;
  width: 128px;
}
Run Code Online (Sandbox Code Playgroud)
<div class="design"></div>
Run Code Online (Sandbox Code Playgroud)

(小提琴)

我怎么能保持原始设计和以下两个属性?:

box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
background-image: linear-gradient(to bottom, #ea053a, #d0021b);
Run Code Online (Sandbox Code Playgroud)

html css linear-gradients css3 css-shapes

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

如何使用自定义颜色更改引导进度条的颜色

如何在不丢失文本的情况下更改Bootstrap进度条的颜色?我看到了这个答案:

$('#pb').css({
    'background-image': 'none',
    'background-color': 'red'
});
Run Code Online (Sandbox Code Playgroud)

它有效,但我在进度条中丢失了任何文本.

css twitter-bootstrap-3

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

Lodash 油门 - 防止函数在延迟后被调用额外的时间

我想使用 lodash 油门使函数每 4 秒左右可调用一次不超过一次。

如果用户尝试连续多次激活该功能,则只有第一次点击才能启动该功能。然而,该函数在延迟后被调用额外的时间。立即调用一次,延迟后再次调用。

如何防止额外呼叫?

thing = _.throttle(function() {
  console.log('function runs');
}, 4000);
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.11/lodash.min.js"></script>

<button onclick="thing()">click a few times</button>
Run Code Online (Sandbox Code Playgroud)

小提琴

javascript lodash

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

有没有办法加快国际象棋中的“检测检查”方法?

我正在开发一个 JavaFX 国际象棋应用程序,我正在尝试实现一种方法来检测黑白王是否处于受制状态。它有效,但即使我只在用户每次移动棋子时调用它,它仍然严重滞后于应用程序。它的工作原理是检测相反颜色的所有可能的动作,然后检查这些动作中是否有任何一个属于国王的位置。有什么办法可以制定出更有效的方法吗?

private boolean getCheck(String colour) {
    ArrayList<int[]> totalMoves = new ArrayList<int[]>();
    ArrayList<int[]> pieceMoves = new ArrayList<int[]>();

    int kingRow = 0;
    int kingColumn = 0;

    if (colour.equals("BLACK")) {
        for (int i = 0; i < chessPieces.size(); i++) {
            if (chessPieces.get(i).getPiece().equals("BLACKKING")) {
                kingRow = chessPieces.get(i).getRow();
                kingColumn = chessPieces.get(i).getColumn();
            }
        }

        for (int i = 0; i < chessPieces.size(); i++) {
            if (chessPieces.get(i).getPiece().contains("WHITE")) {
                pieceMoves = showPossibleMoves(new int[]{
                        chessPieces.get(i).getColumn(),
                        chessPieces.get(i).getRow()
                    }, chessPieces);

                for (int j = 0; j < pieceMoves.size(); j++) …
Run Code Online (Sandbox Code Playgroud)

java javafx

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

golang javascript 对象等效项

在 Javascript 中,我们可以这样创建对象:

var car = {type:"Fiat", model:"500", color:"white"};
Run Code Online (Sandbox Code Playgroud)

因此,如果我们想打印汽车的模型,那么我们在控制台中执行以下操作:

console.log(car.model);
Run Code Online (Sandbox Code Playgroud)

或者

console.log(car['model']);
Run Code Online (Sandbox Code Playgroud)

然后,我们将得到:

"500"
Run Code Online (Sandbox Code Playgroud)

Golang 有类似 Javascript Object 的东西吗?或者我该如何解决这个问题?

javascript go

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

Triangularizing a tuple

I’ve been trying to upgrade (and slightly adapt) this solution from 2012 using modern features of C++.

My goal is actually slightly simpler than in that question; I’d like this:

triangularize_t<T0, T1, ..., TN-1, TN>
Run Code Online (Sandbox Code Playgroud)

To be equivalent to this:

std::tuple<
  std::tuple<>,
  std::tuple<T0>,
  std::tuple<T0, T1>,
  ...
  std::tuple<T0, T1, ..., TN-1>
>

Run Code Online (Sandbox Code Playgroud)

Such that std::tuple_element_t<N, result> has N elements. The type TN should not appear anywhere in the output.

Here’s what I’ve worked up to so far:

template <class _Tuple, class …
Run Code Online (Sandbox Code Playgroud)

c++ c++17

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

'this'关键字的范围问题

我正在尝试创建自己的窗口类,扩展JFrame.但是,我遇到了动作监听器的问题fullScreenBtn.在编写ActionListener.actionPerformed函数时,我无法使用this它所引用的关键字new ActionListener.我如何参考实例MyWindow

public class MyWindow extends JFrame {
    private static GraphicsEnvironment gEnv = GraphicsEnvironment.getLocalGraphicsEnvironment();
    private static GraphicsDevice gDev = gEnv.getDefaultScreenDevice();
    private static JPanel toolbar = new JPanel();
    private static JButton fullScreenBtn = new JButton("Show Full Screen");
    private static boolean isFullScreen = false;

    public MyWindow() {
        toolbar.setLayout(new FlowLayout());
        this.getContentPane().add(toolbar, BorderLayout.PAGE_START);

        fullScreenBtn.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                // Toggle full screen window
                this.setUndecorated(!isFullScreen);
                this.setResizable(isFullScreen);
                gDev.setFullScreenWindow(this);

                isFullScreen = …
Run Code Online (Sandbox Code Playgroud)

java swing jframe actionlistener

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

具有 flex-grow 1 的可滚动 Flex 子项

我正在尝试创建一个可滚动的 flex-child ,其高度由其 flex-grow 属性决定。

例子:

.container {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.heading {
  background: #9D8189;
  flex: 0 0 auto;
  padding: 2rem;
  min-height: 10rem;
}

.content {
  background: #FFE5D9;
  flex: 1 0 auto;
  padding: 2rem;
  /* Makes it scrollable but breaks the flexbox layout */
  max-height: 40vh;
  overflow: scroll;
}

.box {
  background: #D8E2DC;
  padding: 7rem;
}
Run Code Online (Sandbox Code Playgroud)
<body>
  <div class="container">
    <div class="heading">heading</div>
    <div class="content">
      <div class="box">box1</div>
      <div class="box">box2</div>
      <div class="box">box3</div>
    </div>
  </div>
</body>
Run Code Online (Sandbox Code Playgroud)

jsfiddle

该布局由 …

css flexbox

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