小编gna*_*nat的帖子

EGit和GitHub出现"Auth Failed"错误

我已经在Eclipse Helios上安装了EGit插件,我正在尝试将它与我的GitHub帐户一起使用,但是当我尝试配置它时,我收到"Auth Failed"错误.

我一直在谷歌搜索它,但没有运气......这似乎是我的密码问题,但AFAIK EGit正在寻找正确的地方(/home/user/.ssh/id_rsa),我在连接sshgit控制台客户端没有问题.

一些博客说这是URI和Egit解析器的问题,但我还没有找到解决方案.

eclipse github egit

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

使用Netbeans IDE进行Android开发

有没有人使用Netbeans(5.5+)IDE开发Android平台有什么成功?我知道至少netbeans一个应该支持它的插件,但想知道是否有人使用netbeans进行Android开发以及设置它是多么容易.

android netbeans

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

为什么在C中不允许这个指针算术?

char arr[] = "Hello";
arr = arr + 1;  // error occurs
Run Code Online (Sandbox Code Playgroud)

据我所知,具有数组类型的表达式将转换为指向数组初始元素的指针类型.因此,我期望arr = arr + 1(指向数组的第一个元素(arr)的指针成为指向数组的第二个元素的指针).为什么这不适用于C?

c arrays pointers

39
推荐指数
4
解决办法
4083
查看次数

python dask DataFrame,支持(平凡可并行化)行适用?

我最近发现dask模块旨在成为一个易于使用的python并行处理模块.对我来说最大的卖点是它与熊猫一起使用.

在其手册页上阅读了一下之后,我找不到办法完成这个简单的可并行化任务:

ts.apply(func) # for pandas series
df.apply(func, axis = 1) # for pandas DF row apply
Run Code Online (Sandbox Code Playgroud)

目前,要在dask,AFAIK实现这一目标,

ddf.assign(A=lambda df: df.apply(func, axis=1)).compute() # dask DataFrame
Run Code Online (Sandbox Code Playgroud)

这是一种丑陋的语法,实际上比直接慢

df.apply(func, axis = 1) # for pandas DF row apply
Run Code Online (Sandbox Code Playgroud)

有什么建议吗?

编辑:感谢@MRocklin的地图功能.它似乎比普通的大熊猫慢.这是与熊猫GIL发布问题有关还是我做错了?

import dask.dataframe as dd
s = pd.Series([10000]*120)
ds = dd.from_pandas(s, npartitions = 3)

def slow_func(k):
    A = np.random.normal(size = k) # k = 10000
    s = 0
    for a in A:
        if a > 0:
            s += 1
        else:
            s …
Run Code Online (Sandbox Code Playgroud)

python parallel-processing pandas dask

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

无法导入javax.servlet.annotation.WebServlet;

我已经开始编写可以在Google App Engine上运行的应用程序了.
但是当我想将我的Netbeans代码用于Eclipse时,我遇到了错误:

 import javax.servlet.annotation.WebServlet;
Run Code Online (Sandbox Code Playgroud)

 @WebServlet(name = "MyServlet", urlPatterns = {"/MyServlet"})
Run Code Online (Sandbox Code Playgroud)

错误是:

The import javax.servlet.annotation cannot be resolved
WebServlet cannot be resolved to a type
Run Code Online (Sandbox Code Playgroud)

我试图将servlet-api.jar导入Eclipse,但仍然是相同的,也尝试构建和清理项目.
我不在我的Eclipse上使用Tomcat只在我的Netbeans上使用它.
我该如何解决这个问题?

java eclipse servlets servlet-3.0

34
推荐指数
4
解决办法
11万
查看次数

为什么C#编译器在使用LINQ方法时会创建私有DisplayClass Any()以及如何避免它?

我有这个代码(整个代码并不重要,但可以在这个链接上看到):

internal static class PlayCardActionValidator
{
    public static bool CanPlayCard(...)
    {
        // ...
        var hasBigger =
            playerCards.Any(
                c => c.Suit == otherPlayerCard.Suit
                     && c.GetValue() > otherPlayerCard.GetValue());
        // ...
    }
}
Run Code Online (Sandbox Code Playgroud)

在反编译器(ILSpy)中打开代码后,我注意到<>c__DisplayClass0_0C#编译器存在新创建的类:

在此输入图像描述

如果此代码对系统性能不重要,这对我来说不是问题.此方法被调用数百万次,垃圾收集器正在清理这些<>c__DisplayClass0_0实例,这会降低性能:

在此输入图像描述

在使用该Any方法时,如何避免创建此类(他的实例和垃圾收集)?

为什么C#编译器会创建这个类,有没有Any()我可以使用的替代方法?

c# linq performance instance any

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

为什么要声明getter和setter方法是私有的?

我看到了一个代码,其中getter和setter方法被声明为private.我试图找出它背后的逻辑,我真的很难理解为什么你会将它们声明为私有?这与我们试图通过吸气剂和制定者实现的完全相反.

java encapsulation getter-setter

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

签署JAX-WS SOAP请求

我想编写一个JAX-WS Web服务,使用http://www.w3.org/TR/xmldsig-core/建议来签署我的SOAP消息.

通过我在互联网上找到的东西,我写了一个JAX-WS处理程序(SOAPHandler<SOAPMessageContext>),它设法改变SOAP请求的副本:

@Override
public boolean handleMessage(SOAPMessageContext smc) {
    Boolean outboundProperty = (Boolean) smc.get(MessageContext.MESSAGE_OUTBOUND_PROPERTY);
    SOAPMessage message = smc.getMessage();

    if (outboundProperty) {
        try {
            SOAPPart soapPart = message.getSOAPPart();
            SOAPEnvelope soapEnvelope = soapPart.getEnvelope();

            Source source = soapPart.getContent();

            Node root = null;
            Document doc22 = null;
            if (source instanceof DOMSource) {
                root = ((DOMSource) source).getNode();
            } else if (source instanceof SAXSource) {
                InputSource inSource = ((SAXSource) source).getInputSource();
                DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
                dbf.setNamespaceAware(true);
                DocumentBuilder db = null;

                db = dbf.newDocumentBuilder(); …
Run Code Online (Sandbox Code Playgroud)

java soap jax-ws x509

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

Maven无法解决多个存储库的递归依赖关系

我是maven的新手所以必须有一些我不理解的东西.但是,我添加了多个存储库来解析我的POM文件中的多个依赖项.由于某种原因,它在拉动递归依赖时失败了.我依赖于春天和春天取决于jms,它找不到jms.我不确定是谁告诉maven在哪里可以找到jms是我还是它在POM内弹簧?无论如何,我已经尝试添加另一个包含jms的存储库,但它仍然说它无法找到它.这是我的POM.xml:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.mycompany</groupId>
    <artifactId>app</artifactId>
    <packaging>war</packaging>
    <version>1.0-SNAPSHOT</version>
    <name>app</name>
    <url>http://maven.apache.org</url>
    <repositories>
        <repository>
            <id>sonatype-nexus-snapshots</id>
            <name>Sonatype</name>
            <url>http://repository.sonatype.org</url>
        </repository>
        <repository>
            <snapshots/>
            <id>repo.pentaho.org</id>
            <name>repo.pentaho.org-snapshots</name>
            <url>http://repository.pentaho.org/artifactory/pentaho</url>
        </repository>
        <repository>
            <id>thirdparty.pentaho.org</id>
            <name>repo.pentaho.org-snapshots</name>
            <url>http://repository.pentaho.org/artifactory/thirdparty</url>
        </repository>
        <repository>
            <id>com.springsource.repository.bundles.release</id>
            <name>EBR Spring Release Repository</name>
            <url>http://repository.springsource.com/maven/bundles/release</url>
        </repository>
        <repository>
            <id>com.springsource.repository.bundles.external</id>
            <name>EBR External Release Repository</name>
            <url>http://repository.springsource.com/maven/bundles/external</url>
        </repository>
    </repositories>

    <properties>
        <org.springframework.version>3.0.5.RELEASE</org.springframework.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>3.8.1</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.18</version>
            <scope>runtime</scope>
        </dependency>

        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.15</version>
            <scope>runtime</scope>
        </dependency>

        <dependency>
            <groupId>commons-collections</groupId>
            <artifactId>commons-collections</artifactId>
            <version>3.2.1</version>
            <scope>runtime</scope>
        </dependency>

        <dependency>
            <groupId>commons-codec</groupId>
            <artifactId>commons-codec</artifactId>
            <version>1.4</version>
            <scope>runtime</scope> …
Run Code Online (Sandbox Code Playgroud)

dependencies maven-2 repository

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

iOS中的链接器错误(架构x86_64的重复符号)

我继续收到以下错误:

duplicate symbol _llvm.embedded.module in:
/Users/name/Documents/FacebookSDKs-iOS-20150910/FBSDKCoreKit.framework/FBSDKCoreKit(FBSDKApplicationDelegate.o)
/Users/name/Documents/FacebookSDKs-iOS-20150910/FBSDKCoreKit.framework/FBSDKCoreKit(FBSDKServerConfiguration.o)
ld: 102 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

我已经尝试删除FBSDK并重新安装,但这没有用.我还怀疑我将框架桥接到Swift这一事实可能是个问题.我的桥接头包含以下内容:

#ifndef EggCrush_Bridge_h
#define EggCrush_Bridge_h

#import <FBSDKCoreKit/FBSDKCoreKit.h>

#endif
Run Code Online (Sandbox Code Playgroud)

我的AppDelegate.swift文件导入FBSDKCoreKit.
没有其他链接器标志.
我正在运行Xcode 6.3.2并为iOS 8.3构建项目

如何清除此错误?

xcode facebook linker-errors ios swift

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