小编Q L*_*Liu的帖子

从githubs仓库中删除文件,但不在本地

这是我的存储库:https : //github.com/quinnliu/WalnutiQ

我在我的.gitignore文件中添加了.gradle&build /。但是,当我进行此更改时,我只想从我的存储库中而不是本地删除.gradle文件和build /文件夹。我怎样才能做到这一点?

git github gitignore gradle

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

如何编写面向对象的Node.js模型

我在Node.js中编写面向对象的Cat类时遇到了很多麻烦.如何编写Cat.js类并按以下方式使用它:

// following 10 lines of code is in another file "app.js" that is outside 
// the folder "model"
var Cat = require('./model/Cat.js');

var cat1 = new Cat(12, 'Tom');
cat1.setAge(100);
console.log(cat1.getAge()); // prints out 100 to console

var cat2 = new Cat(100, 'Jerry');
console.log(cat1.equals(cat2)); // prints out false

var sameAsCat1 = new Cat(100, 'Tom');
console.log(cat1.equals(sameAsCat1)); // prints out True
Run Code Online (Sandbox Code Playgroud)

你将如何修复我写的以下Cat.js类:

 var Cat = function() {
    this.fields = {
        age: null,
        name: null
    };

    this.fill = function (newFields) {
        for(var field …
Run Code Online (Sandbox Code Playgroud)

javascript oop node.js

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

Java对象和方法参数

我只是想知道我是否遗漏了以下问题的任何内容.我跟我的答案提出了问题.

什么样的对象可以传递给以下方法?可以在此方法中的obj上调用哪些方法?

public void doThis (Object obj)
{
    // some code
}
Run Code Online (Sandbox Code Playgroud)

我的答案:

可以在上述方法中传递的对象类型是从作为当前类的超类的实际类实例化的对象,以及已在当前类本身中实例化的对象.此外,已经从其他实际类实例化的对象可以类型转换为当前类或其中一个超类,以允许作为方法doThis()的参数.

可以在方法内部调用的方法包括当前类中的任何公共,受保护或私有方法以及来自超类的任何继承方法.

这是对的吗?

java methods

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

Cpp 头文件缺少变量名

所以我正在查看带有以下声明的字符串头文件:

string(const char*);
Run Code Online (Sandbox Code Playgroud)

如果没有变量名,如何使用输入参数?另外,不写变量名有什么意义。我觉得如果你有一个接受 2 个相同类型参数的方法,你会被搞砸。但主要问题是我如何在没有变量名的情况下访问这个输入参数。谢谢!

c++

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

github markdown代码块

以下代码未将```之间的内容格式化为汇编代码,我想知道为什么。谢谢!

- here is an example of an appropriate input file


```
.text
main:
        la   $s0, A              # load variables A and B into registers
        lw   $s0, 0($s0)
        la   $s1, B
        lw   $s1, 0($s1)

        add  $s2, $s0, $s1       # calculate sum
        la   $s3, Sum            # assign result to Sum
        sw   $s2, 0($s3)

        sub  $s2, $s0, $s1       # calculate difference
        la   $s3, Diff           # assign result to Diff
        sw   $s2, 0($s3)
exit:
        li   $v0, 10             # system call to terminate program …
Run Code Online (Sandbox Code Playgroud)

markdown github

2
推荐指数
3
解决办法
4659
查看次数

试图删除C中char数组中的最后一个字符

所以我写了以下方法:

void removeEndingColon(char *charArrayWithColon) {
    // remove ':' from variableName
    size_t indexOfNullTerminator = strlen(charArrayWithColon);
    charArrayWithColon[indexOfNullTerminator - 1] = '\0'; // replace ':' with '\0'
}
Run Code Online (Sandbox Code Playgroud)

但是当我在eclipse中使用以下代码测试它时,我没有输出,我不知道为什么我的可执行文件无法运行.

char *charArray1 = "ThisHasAColonAtTheEnd:";
removeEndingColon(charArray1);
Run Code Online (Sandbox Code Playgroud)

c arrays string null-terminated

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

编写C struct的init函数

所以这是我在头文件中的结构:

struct _Variable {
    char *variableName;
    char *arrayOfElements;
    int32_t address;
};
typedef struct _Variable Variable;
Run Code Online (Sandbox Code Playgroud)

这是我在.c文件中的init函数的实现:

void initVariable(Variable *variable, char *variableName, char *arrayOfElements,
        int32_t address) {
    int lengthOfVariableNameWithTerminatingChar = strlen(variableName) + 1;
    variable->variableName = malloc(
            sizeof(char) * lengthOfVariableNameWithTerminatingChar);
    strncpy(variable->variableName, variableName,
            lengthOfVariableNameWithTerminatingChar);

    int lengthOfArrayOfElementsWithTerminatingChar = strlen(arrayOfElements)
            + 1;
    variable->arrayOfElements = malloc(
            sizeof(char) * lengthOfArrayOfElementsWithTerminatingChar);
    strncpy(variable->arrayOfElements, arrayOfElements,
                lengthOfArrayOfElementsWithTerminatingChar);

    variable->address = address;
}
Run Code Online (Sandbox Code Playgroud)

我编译时没有错误,但是当我运行我的测试文件时:

void test_initVariable() {
    printf("\n---------------test_initVariable()-----------------\n");
    // TODO:
    Variable *variable1;
    initVariable(variable1, "variable1", "1, 2, 3", 4); // <== Causes binary .exe …
Run Code Online (Sandbox Code Playgroud)

c struct

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

如何在云9屏幕底部取回终端?

在此处使用我的个人云 9 工作区时:https : //c9.io/quinnliu/subtractadd_com

我不小心删除了屏幕底部的终端。我不知道如何取回它。

cloud9-ide

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

如何使用git删除本地和远程分支

所以现在这些是我的分支:

WalnutiQ> git branch -a
* develop
  feature-model_in_javascript
  master
  remotes/origin/HEAD -> origin/master
  remotes/origin/develop
  remotes/origin/feature-model_in_javascript
  remotes/origin/master
Run Code Online (Sandbox Code Playgroud)

我的目标是删除分支功能-mode_in_javascript,所以我尝试了:

WalnutiQ> git branch -d feature-model_in_javascript
Deleted branch feature-model_in_javascript (was 4604f04).
Run Code Online (Sandbox Code Playgroud)

所以现在当我检查我的分支时,我得到:

WalnutiQ> git branch -a 
* develop
  master
  remotes/origin/HEAD -> origin/master
  remotes/origin/develop
  remotes/origin/feature-model_in_javascript # <== HOW DO I DELETE THIS????
  remotes/origin/master
Run Code Online (Sandbox Code Playgroud)

如何删除该远程分支?我通过点击https://github.com/WalnutiQ/WalnutiQ/branches上的删除按钮手动删除它

git git-branch

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

类路径包含多个与 Gradle 的 SLF4J 绑定

构建 Gradle 项目时出现以下错误:

SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/Users/qliu/.gradle/caches/modules-2/files-2.1/ch.qos.logback/logback-classic/1.0.6/ba738848da3e6fffa0107771c75546eb6d407f3c/logback-classic-1.0.6.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/Users/qliu/.gradle/caches/modules-2/files-2.1/uk.org.lidalia/slf4j-test/1.1.0/f4f523049e041dea673bd421d7b0d61fb5e49548/slf4j-test-1.1.0.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [ch.qos.logback.classic.selector.DefaultContextSelector]
Run Code Online (Sandbox Code Playgroud)

还有我的 Gradle 构建文件:

dependencies {
        // for output logger messages
        compile group: 'log4j', name: 'log4j', version: '1.2.17'

        // for testing outputed logger messages
        compile group: 'uk.org.lidalia', name: 'slf4j-test', version: '1.1.0'
}
Run Code Online (Sandbox Code Playgroud)

我如何删除警告?

unit-testing slf4j gradle

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