小编See*_*pha的帖子

git:本地repo和origin中的文件之间的差异

我想找到我在本地仓库中的文件与其中的文件之间的差异origin master.

我知道有git diff,但我只是想把它隔离到这个特定的文件.

为简单起见,我们假设该文件已命名,file1.txt并且它具有本地文件路径= [local_path]并且在原点中它具有filepath = [remote-path].

我需要输入什么git命令?

编辑:谢谢大家的意见,它非常有见地.对于那些使用Eclipse的人(我和我之前应该说过),我发现你可以直接点击 - >比较 - >分支,标签或参考 - >选择合适的版本然后你就去了.

git git-diff

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

来自另一个目录的git clone

我正在尝试从另一个目录克隆repo.

可以说我有一个回购C:/folder1C:/folder2

我想将工作克隆folder1folder2.

我会在命令提示符中键入什么来执行此操作?

似乎经常提供克隆URL而不是文件路径,但是,此时我正在练习并尝试使用Git.

git git-clone

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

声纳设置未定义的强制属性

学习如何使用SonarQube并从这里快速安装

一直到第5步.执行时我的构建失败:C:\ sonar-runner\bin\sonar-runner.bat

我收到以下错误:

INFO: ------------------------------------------------------------------------
INFO: EXECUTION FAILURE
INFO: ------------------------------------------------------------------------
Total time: 7.572s
Final Memory: 8M/223M
INFO: ------------------------------------------------------------------------
ERROR: Error during Sonar runner execution
ERROR: Unable to execute Sonar
ERROR: Caused by: You must define the following mandatory properties for 'Unknown':   sonar.projectKey, sonar.projectName, sonar.projectVersion, sonar.sources
ERROR:
ERROR: To see the full stack trace of the errors, re-run SonarQube Runner with the -e switch.
ERROR: Re-run SonarQube Runner using the -X switch to enable full debug logging.
Run Code Online (Sandbox Code Playgroud)

有人遇到过类似的情况并解决了吗?

batch-file sonarqube

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

用于拆分.csv文件的批处理文件

我有一个非常大的.csv文件(> 500mb),我希望在命令提示符中将其分解为更小的.csv文件.(基本上试图在Windows中找到Linux"拆分"功能".

这必须是批处理脚本,因为我的机器只安装了Windows并且请求软件很痛苦.我遇到了许多示例代码(http://forums.techguy.org/software-development/1023949-split-100000-line-csv-into.html),但是,当我执行批处理时它不起作用.我得到的只是一个输出文件,当我要求它解析每20 000行时只有125kb.

有没有人遇到类似的问题,你是如何解决这个问题的?

windows csv batch-file command-prompt

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

Git:提前一步提前

我做了一个git reset HEAD~1回去一次提交.我做了很多次.

我现在想回到HEAD最初的位置,但我不确定如何让我HEAD前进.

有谁知道我需要使用什么命令?

1-2-3-4-5-6

最初我是6岁,然后我重新回到3.我现在想回到5.我的理解是,因为我没有git reset --hard从提交6 做我的原始文件仍然可用.从理论上讲,我应该能够取消重置并恢复正确吗?

git

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

在Python类中动态定义实例字段

我是Python新手,主要来自Java编程.

我目前正在思考如何实例化Python中的类.

我理解__init__():就像Java中的构造函数.但是,有时python类没有一个__init__()方法,在这种情况下我假设有一个默认构造函数就像在Java中一样?

另一个使从Java转换到python有点困难的事情是,在Java中,您必须使用类型定义类的所有实例字段,有时还需要初始值.在python中,所有这些似乎都消失了,开发人员可以动态定义新的字段.

例如,我遇到过这样的程序:

class A(Command.UICommand):
    FIELDS = [
        Field( 'runTimeStepSummary', BOOL_TYPE)
        ]

    def __init__(self, runTimeStepSummary=False):
        self.runTimeStepSummary = runTimeStepSummary

    """Other methods"""

    def execute(self, cont, result):
        self.timeStepSummaries = {}
        """ other code"""
Run Code Online (Sandbox Code Playgroud)

令人困惑的事情(并且稍微让我感到恼火)是这个A类没有名为timeStepSummaries的字段但是方法中间的开发人员如何定义新字段呢?或者我的理解不正确?

所以要清楚,我的问题是在Python中我们可以在运行时动态地为类定义新字段,就像在这个例子中一样,或者这个时间是否是一个类似私有变量的变量的一个实例?

编辑:我正在使用python 2.7

python

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

SQL SERVER MANAGEMENT STUDIO:突出显示变量

当我们点击变量名时,SQL SERVER MANAGEMENT STUDIO中是否有一种方法可以突出显示变量的所有用法?

t-sql ssms

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

在Android Studio中添加android-support-v13.jar

我一直在尝试在Android Studio 1.0.2中添加android-support-v13

我已经按照这里的步骤进行了操作,但我仍然遇到了构建失败.有没有人成功设法将android-support-v13.jar添加到Android Studio 1.0.2中?

下面是我的gradle文件中的代码.

dependencies {
compile 'com.android.support:appcompat-v7:21.0.3'
compile fileTree(dir: 'libs',include: '*.jar')
Run Code Online (Sandbox Code Playgroud)

编辑:我已经从SDK管理器安装了额外的支持库,我已将.jar放在我的libs文件夹中.

android gradle android-studio

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

Python:Rabin-Karp算法哈希

我正在实施Rabin-Karp算法以获得乐趣.我遇到了这个伪代码:

    RABIN -KARP -MATCHER (T, P, d, q)
    1 n = T.length
    2 m = P.length
    3 h = d^(m-1) mod q
    4 p=0
    5 t= 0
    6 for i = 1 to m
    / preprocessing
    /
    7 p = (dp + P [i]) mod q
    8 t = (dt + T [i]) mod q
    9 for s = 0 to n-m
    / matching
    /
    10     if p == t
    11         if P [1... m] == T [s + 1...s …
Run Code Online (Sandbox Code Playgroud)

python string algorithm pattern-matching

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

Python:.encode('ascii', 'ignore') 做什么?

我是 Python 新手,正在查看工作中的一些代码。

我注意到有很多行包含row[0].encode('ascii', 'ignore').

我做了一些阅读,看起来它正在从 unicode 转换为字节。

这只是将字符串从 u'string' 转换为字符串的一种方法吗?

python unicode

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

C:静态结构

我是C的新手,我正在查看一些代码来了解哈希.

我遇到了一个包含以下代码行的文件:

#include <stdio.h>
#include <stdbool.h>
#include <stdint.h>
#include <stdlib.h>

#include <time.h>
#include <sys/time.h>

// ---------------------------------------------------------------------------

int64_t timing(bool start)
{
    static      struct timeval startw, endw; // What is this?
    int64_t     usecs   = 0;

    if(start) {
        gettimeofday(&startw, NULL);
    }
    else {
        gettimeofday(&endw, NULL);
        usecs   =
               (endw.tv_sec - startw.tv_sec)*1000000 +
               (endw.tv_usec - startw.tv_usec);
    }
    return usecs;
}
Run Code Online (Sandbox Code Playgroud)

我之前从未遇到过以这种方式定义的静态结构.通常,struct前面是struct的定义/声明.但是,这似乎表明将存在类型为timeval,startw,endw的静态struct变量.

我试图阅读它的作用,但还没有找到足够好的解释.有帮助吗?

c struct

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

一种新语言的插件

我正在开发一种新语言的开发工具.由于该组织申请了专利,我无法说出该语言的细节.我是新来的eclipseplugin development.如何创建类似于cdt或的用户界面jdt.我必须完成的第一个模块是UI开发.请帮我找一些给出jdt ui代码的好消息来源.

现在我需要改变file -> new.当点击新的时,它应该提供创建任何类型的文件的选项,即用户定义的文件也可以创建

eclipse eclipse-plugin

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

Python:将参数传递给 __init__

我是 python 新手,有以下init

def __init__(self, name, iMD=False, iI=False, o=0, o1=0, o2=0,
                 t=QUIC, mF=QUIC_KW, pM=0, pD=0, nF=0, pA=0, iS=0, iPA=1, h='',
                 iRC='', sC='', iM=0, iS=0, pAIR=0, 
                 pAII=0, cM='', k=0.0, t=0.0, m=0.0, mi=0.0, av=0.0, mL=0.0,
                 mD=None, iD=None, cCI=None, cCSEI=None, rfI = 0)
Run Code Online (Sandbox Code Playgroud)

基本上,当我创建这个对象时,我想传递所有参数,除了那些默认值为 的参数None

Python 有解决办法吗?我也不想移动参数的顺序,因为有很多遗留代码。

编辑:只是为了澄清。是的,有默认值,但是,我正在使用从数据库读取的非默认值创建此对象。基本上我需要传递除 mD、iD、cCI 和 cCSEI 之外的所有参数的参数。

我希望我可以构造一个像这样的新对象: object(arg1, arg2, arg3, arg4, arg5, arg6, arg7, ... , arg27, , , , , arg28)

python

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