小编Wil*_*oat的帖子

Visual Studio C++和Linux

很长一段时间我在Visual Studio中做dev,现在我必须切换到Linux环境并继续我的工作.切换到Linux没有问题,但我真的很想念VS 2010.在这个阶段,世界上有类似的VS可能是VS的竞争对手.

问题:是否可以在VS2010下继续在Windows上进行开发,以及之后迁移到Linux有多大问题?您是否需要使用一些特定和通用的技术来避免将来出现问题?

谢谢!

c++ visual-studio

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

泛型问题java

public class GetResponse <T extends KeywordIdentifier>{

    private List<KeywordMetrics<T>> metrics = null;


public List<KeywordMetrics<T>> getMetrics(){
        return this.metrics;
    }

    public void setMetrics(List<KeywordMetrics<T>> metrics){
        this.metrics = metrics;
    }
}


public class AdWordsKeywordIdentifier extends KeywordIdentifier {
//body
}
public class BingKeywordIdentifierextends KeywordIdentifier {
//body
}


GetResponse<? extends KeywordIdentifier> result= new GetResponse<AdWordsKeywordIdentifier>();
List<KeywordMetrics<AdWordsKeywordIdentifier>> stats = getGoogleStats();
List<KeywordMetrics<BingKeywordIdentifier>> stats2 = getBingStats();
result.setMetrics(stats);
result.setMetrics(stats2);
Run Code Online (Sandbox Code Playgroud)

result.setMetrics(stats) 方法产生编译错误.

ERROR (The method setMetrics(List<KeywordMetrics<capture#2-of ?extends KeywordIdentifier>>) in the type GetResponse<capture#2-of ?extends KeywordIdentifier> is not applicable for the arguments(List<KeywordMetrics<AdWordsKeywordIdentifier>>)
Run Code Online (Sandbox Code Playgroud)

你能解释一下我为什么这样以及如何解决它?

java generics inheritance

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

Cassandra空指针,日志中没有信息

我已经安装了cassandra 2.0.但后来我开始使用sudo service cassandra start它崩溃了.只有出现在的东西cassandra.log就是Error: Exception thrown by the agent : java.lang.NullPointerException.

怎么可能理解那里发生了什么?所有我记得的是,我已经改变了一些JAVA_HOME替代路径,不确定它是否会导致问题.

我在:Centos 6 java -version 1.7 Cassandra 2.0

cassandra

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

Java没有安装unix问题

我在Linux Centos 6上.

我在我的机器上安装了Java JRE和JDK.

[root@mhsapp002 conf]# java -version
java version "1.7.0_60"
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)


[root@mhsapp002 conf]# javac -version
javac 1.7.0_55
Run Code Online (Sandbox Code Playgroud)

另外,我手动将JAVA_HOME设置在.bash_profile文件中.

PATH=$PATH:$HOME/bin
export PATH
export JAVA_HOME=/opt/java/jre1.7.0_60
export PATH=/opt/java/jre1.7.0_60/bin:$PATH


[root@mhsapp002 conf]# echo $JAVA_HOME
/opt/java/jre1.7.0_60
Run Code Online (Sandbox Code Playgroud)

此外,我已尝试在使用中设置两个选项alternatives.

[root@mhsapp002 conf]# alternatives --config java

There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
   1           /opt/java/jre1.7.0_60/bin/java
*+ 2           /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java



[root@mhsapp002 conf]# readlink -f $(which java)
/opt/java/jre1.7.0_60/bin/java
Run Code Online (Sandbox Code Playgroud)

现在我正在尝试安装datastax opscenter-agent,它需要机器上的java.但它失败并出现以下错误: …

java java-home opscenter datastax

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

Python Pandas DataFrame ValueError:尝试使用len存储字符串

我有一个对象的字典。

data = [{'a': 'qwerty', 'b': 123}]
Run Code Online (Sandbox Code Playgroud)

我创建一个数据框:

df = pd.DataFrame(data)
Run Code Online (Sandbox Code Playgroud)

现在我要坚持下去:

df.to_hdf(filename, 'book', table=True, mode='a', append=True)
Run Code Online (Sandbox Code Playgroud)

现在,我想保留另一批稍长一些的数据:

data = [{'a': 'qwerty2', 'b': 123}]
df = pd.DataFrame(data)
df.to_hdf(filename, 'book', table=True, mode='a', append=True)
Run Code Online (Sandbox Code Playgroud)

它因错误而失败:

ValueError: Trying to store a string with len [7] in [values_block_2] column but
this column has a limit of [6]!
Consider using min_itemsize to preset the sizes on these columns
Run Code Online (Sandbox Code Playgroud)

仅当我将列的大小保持相同时,它才基本起作用,但是如果不相同,则会出现上述错误。如何使大熊猫在任何大小的琴弦上都能使用?

python dataframe pandas

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

C#Regex.Split和正则表达式

我有字符串,我需要将它拆分两次并选择追求特殊字符的部分.

让我们说:

string myString = "Word 2010|82e146e7-bc85-4bd4-a691-23d55c686f4b;#Videos|55140947-00d0-4d75-9b5c-00d8d5ab8436";

string[] guids = Regex.Split(myString,";#");
Run Code Online (Sandbox Code Playgroud)

所以这里我得到了两个带有Value + GUID元素的数组.但我只需要Guids,例如:

[0] 82e146e7-bc85-4bd4-a691-23d55c686f4b

[1] 55140947-00d0-4d75-9b5c-00d8d5ab8436

有没有办法用一两行做?

c# guid

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

LINQ TO XML解决方案

<Root xmlns="http://tempuri.org/DataSourceSchemaConfig.xsd">
 <Node>
  <Name>Peter</Name>
 </Node>
 <Node>
  <Name>John</Name>
 </Node>
</Root>
Run Code Online (Sandbox Code Playgroud)

我如何获得名单?

我试过这个,但它不起作用,我的错误在哪里?

            var lists = from node in nodes.Descendants()
                        where node.Name.LocalName.Equals("Node")
                        select node.Elements("Name").First().Value;
Run Code Online (Sandbox Code Playgroud)

LB解决方案仅在我从ROOT标记中删除xmlns ="http://tempuri.org/DataSourceSchemaConfig.xsd"时工作.

c# linq-to-xml

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

OSX终端怪异的前缀

我注意到我的bash终端中有一些奇怪的前缀 - unknown-MACADDRESS.我认为在所有unix终端中,它被认为是主机名和登录.我已经尝试过在那里分享和更改我的主机名,但unknown-留在终端.

在此输入图像描述

不知道问题在哪里,你知道如何改变吗?

非常感谢您的帮助! 在此输入图像描述

unix macos

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

Spring @Autowired为null

我有@Component,AAutoWires一个包含类的简单配置的类A.我已经为配置文件创建了一个bin.但由于某种原因,它是空的.你能帮我解决一下这个问题吗?

@Component
public class SearchEngineDriver {

    @Autowired(required = true)
    private EngineContext context;


    public SearchEngineDriver(){
         String clusterName = context.getClusterName();
    }
}


public class EngineContext {

    private String clusterName;

    public EngineContext(String clusterName){
        this.clusterName = clusterName;
    }

    public String getClusterName(){
        return this.clusterName;
    }
}
Run Code Online (Sandbox Code Playgroud)

第3课.

    @Autowired
    private SearchEngineDriver searchEngineDriver;
Run Code Online (Sandbox Code Playgroud)

MVC-调度-servlet.xml中

<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:mvc="http://www.springframework.org/schema/mvc"
       xmlns:context="http://www.springframework.org/schema/context"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
       http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd
       http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">


<context:component-scan base-package="org.electronsoftware" />
    <mvc:annotation-driven/>
    <mvc:resources mapping="/resources/**" location="/resources/" />

    <import resource="classpath*:/application-context.xml"/>

    <bean
            class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix">
            <value>/</value>
        </property> …
Run Code Online (Sandbox Code Playgroud)

java spring

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

Firebase 电话验证价格

Firebase 允许每月免费 10k 次身份验证 + 每次额外身份验证 0.06 次。我正在阅读文档,但是我仍然不清楚什么是身份验证/验证定义。

这是否意味着我每个月可以收到 10k 条免费短信,并且当用户已经登录并使用 API 调用 firebase 服务时我不会支付任何额外费用,或者这意味着即使在用户成功登录后我也需要支付额外费用但在 firebase 的情况下内部想要验证身份验证状态,因为某种后台任务也被视为身份验证?

换句话说:假设每个月我有 1 万次新登录(收到短信),我应该收取额外费用吗?

firebase firebase-authentication

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