javascript

java

python

c#

node.js

android

reactjs

c++

php

jquery

html

css

git

ruby-on-rails

.net

ios

sql

c

string

ruby

为什么Visual Studio告诉我在配置类中未定义AddJsonFile()方法?

我正在使用VS Ultimate 2015 Preview开发一个ASP.NET 5 WebAPI项目。 我正在尝试以这种方式配置应用程序(行号仅供参考):

1 using Microsoft.Framework.ConfigurationModel;
2
3 public IConfiguration Configuration { get; private set; }
4 
5 public Startup()
6 {
7     Configuration = new Configuration()
8         .AddJsonFile("config.json")
9         .AddEnvironmentVariables();
10 }

第8行给我一个错误:“配置”不包含“ AddJsonFile”的定义...

怎么了?。

trans by 2019-10-15T02:09:09Z

linux-在shell脚本中使用passwd命令

我正在编写一个shell脚本,以自动添加新用户并更新其密码。 我不知道如何获取passwd来从shell脚本中读取,而不是交互式地提示我输入新密码。 我的代码如下。

adduser $1
passwd $1
$2
$2
trans by 2019-10-15T02:00:25Z

在Linux中获取主目录

我需要一种在Linux上运行的C ++程序中获取用户主目录的方法。 如果相同的代码可以在Unix上运行,那就太好了。 我不想使用HOME环境值。

AFAIK,根主目录是/ root。 如果我的程序是由root用户运行的,可以在该目录中创建一些文件/文件夹吗?

trans by 2019-10-15T01:58:16Z

Subclipse和JavaHL安装头痛

我在安装最新的Subclipse插件时遇到了问题。我看到了这篇文章:subclipse:无法加载默认的SVN客户端,但是答案似乎特定于Subclipse 1.6.x,我认为1.8.x提出了新问题。 。 我使用Eclipse Indigo在Mac 10.6.8上。 根据[http://subclipse.tigris.org/wiki/JavaHL#head-,我已经安装了Subclipse 1.8.4,并安装了Subversion JavaHL本机库适配器1.7.3,它是Subclipse 1.8的JavaHL的正确版本。 5ccce53a67ca6c3965de863ae91e2642eab537de]

当我尝试添加新的SVN存储库时,显示“正在进行操作”,然后显示此错误:

Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.library.path
no svnjavahl in java.library.path
java.library.path = .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java

我还尝试了卸载所有subclipse插件,而是按照此处的建议安装了openCollabNet subversion包:[http://subclipse.tigris.org/wiki/JavaHL#head-5bf26515097c3231c1b04dfdb22c036bc511926b]

但是,当我尝试添加新的SVN存储库时,收到错误消息:“无法加载默认的SVN客户端”

有什么想法我做错了吗?

谢谢

trans by 2019-10-15T01:50:47Z

如何在Linux Bash中将ls分配给阵列?

array=${ls -d */}
echo ${array[@]}  

我有三个目录:ww eeqq。我希望将它们放在一个数组中,然后打印该数组。

trans by 2019-10-15T01:48:00Z

禁用特定文件中的pep8错误?

我尝试过

#:PEP8 -E223

要么

# pep8: disable=E223

我以为第二个可以工作,但似乎不起作用。

您知道我该如何处理吗?

trans by 2019-10-15T01:43:32Z

C ++ 11:如何为函数添加别名?

如果我在名称空间栏中有一个Foo类:

namespace bar
{
    class Foo { ... }
};

然后,我可以:

using Baz = bar::Foo;

现在就像我在名称空间中用Baz定义了类。

是否可以对功能执行相同操作?

namespace bar
{
    void f();
}

然后:

using g = bar::f; // error: ‘f’ in namespace ‘bar’ does not name a type

什么是最干净的方法?

该解决方案也应适用于模板功能。

定义:如果某个实体B是A的别名,则与在源代码中(剥离的)生成的代码保持不变相比,如果A的任何或所有用法(当然不是声明或定义)在源代码中被B取代。 例如typedef A B是别名。 #define B A是别名(至少)。 T& B = A不是别名,B可以有效地实现为间接指针,而“非别名” A可以使用“立即语义”。

trans by 2019-10-15T01:38:44Z

linux-如何在python中找到目标文件的符号链接或软链接的完整(绝对路径)

当我给ls -l /etc/fonts/conf.d/70-yes-bitmaps.conf

lrwxrwxrwx <snip> /etc/fonts/conf.d/70-yes-bitmaps.conf -> ../conf.avail/70-yes-bitmaps.conf

因此对于符号链接或软链接,如何在python中查找目标文件的完整(绝对路径),

如果我用

..

它输出

..

但是我需要绝对路径而不是相对路径,所以我想要的输出必须是,

..

如何用符号链接或软链接文件的父目录的实际完整路径替换..

trans by 2019-10-15T01:33:42Z

如何在SQL中创建函数

请帮助我,如何使用函数过滤SQL中的单词?

如果我能解释的话,我很难,所以我举个例子:

ID       |       WebsiteName      |
-----------------------------------
1        |      www.yahoo.com     |
2        |      www.google.com    |
3        |      www.youtube.com   |

我想要的是如何获得该网站的名称。 我想选择带有这样的输出的记录。 如何删除“ www。” 和“ .com”记录。

ID      |      WebsiteName
--------------------------    
1       |        yahoo

谢谢您的帮助。 :D

trans by 2019-10-15T01:30:04Z

c ++-Boost.Process在哪里?

我需要执行一个程序并在c ++中检索其stdout输出。 我也希望我的代码也可以跨平台。

最近发现了满足所有跨平台需求的Boost c ++库的奇妙世界,我想我只是去boost.org并阅读Boost.Process的文档。 令我惊讶的是,它不存在! 然后,我继续弄清楚Boost赋予其跨平台库以什么名字来启动外部进程,但是到目前为止还没有找到。

谷歌搜索将我带到了Julio M. Merino Vidal的Boost.Process,这似乎是我想要的非官方的Boost库。 奇怪的是,我似乎无法在该网站上找到下载链接。 似乎该项目还没有任何最新进展。

我终于能够在外部站点上找到Vidal的Boost.Process的下载链接,并且现在将使用该链接,但是我为使我的跨平台c ++库付出的努力感到非常惊讶。 与外部流程互动。

那么,为什么没有官方的Boost.Process? 看来这将是非常有价值的补充。 还是我完全忽略了这里明显的解决方案? 您是否可以建议其他跨平台库来管理外部流程的简单启动和交互?

trans by 2019-10-15T01:22:05Z

如何在Chrome中禁用谷歌翻译从HTML

我刚刚为一家法国餐厅制作了一个网站。 该网站是英文的,但是我想网站上有足够的法语(带有菜单项标签的图片),如果使用Chrome浏览器,则会提示访问者翻译该网站。

有什么我可以添加到html中的内容,以防止Chrome请求翻译页面吗? 我以为是<html lang="en">之类的东西,但这不起作用。

有任何想法吗?

谢谢

trans by 2019-10-15T01:20:35Z

linux-如何使用bash从文本文件中删除前两行和后四行?

我正在尝试从文本文件中删除前两行和后四行。 如何使用Bash做到这一点?

trans by 2019-10-15T01:18:11Z

微控制器-波特率和比特率有什么区别?

我真的很难理解差异。 有些人说他们是相同的,而另一些人说有细微的差别。 到底有什么区别? 如果您以类推的方式进行解释,我希望如此。

trans by 2019-10-15T01:06:26Z

C#-MongoDB连接的.NET最佳实践?

我最近在GitHub上使用C#驱动程序来玩MongoDB(这非常快)。 我正在测试的小型单线程控制台应用程序一切正常。 我可以在8秒钟内运行单线程添加1,000,000个文档(是的,百万个)。 仅当我在for循环范围之外使用连接时,才能获得此性能。 换句话说,我将为每个插入打开连接,而不是为每个插入打开连接。 显然是人为的。

我以为我想提高它的档次,看看它如何在多线程中工作。 我这样做是因为我需要模拟具有多个并发请求的网站。 我在15到50个线程之间旋转,在所有情况下仍然总共插入150,000个文档。 如果我只是让线程运行,每个线程为每个插入操作创建一个新的连接,性能就会停下来。

显然,我需要找到一种共享,锁定或共享连接的方法。 问题就在这里。 连接到MongoDB的最佳实践是什么? 是否应在应用程序的生命周期内保持打开状态(每次操作打开和关闭TCP连接的等待时间都很大)?

是否有人在MongoDB上有任何现实世界或生产经验,尤其是基础连接?

这是我的线程示例,该示例使用为插入操作而锁定的静态连接。 请提供建议,以在网络环境中最大化性能和可靠性!

private static Mongo _mongo;

private static void RunMongoThreaded()
{
    _mongo = new Mongo();
    _mongo.Connect();

    var threadFinishEvents = new List<EventWaitHandle>();

    for(var i = 0; i < 50; i++)
    {
        var threadFinish = new EventWaitHandle(false, EventResetMode.ManualReset);
        threadFinishEvents.Add(threadFinish);

        var thread = new Thread(delegate()
            {
                 RunMongoThread();
                 threadFinish.Set();
            });

        thread.Start();
    }

    WaitHandle.WaitAll(threadFinishEvents.ToArray());
    _mongo.Disconnect();
}

private static void RunMongoThread()
{
    for (var i = 0; i < 3000; i++)
    {
        var db = _mongo.getDB("Sample");
        var collection = db.GetCollection("Users");
        var user = GetUser(i);
        var document = new Document();
        document["FirstName"] = user.FirstName;
        document["LastName"] = user.LastName;

        lock (_mongo) // Lock the connection - not ideal for threading, but safe and seemingly fast
        {
            collection.Insert(document);
        }
    }
}
trans by 2019-10-15T01:01:25Z

同步动态加载JavaScript

我正在使用模块模式,我想做的一件事是动态包含一个外部JavaScript文件,执行该文件,然后在我的模块的return { }中使用该文件中的函数/变量。

我不知道如何轻松地做到这一点。 有执行伪同步外部脚本加载的任何标准方法吗?

function myModule() {
    var tag = document.createElement("script");
    tag.type = "text/javascript";
    tag.src = "http://some/script.js";
    document.getElementsByTagName('head')[0].appendChild(tag);

    //something should go here to ensure file is loaded before return is executed

    return {
        external: externalVariable 
    }
}
trans by 2019-10-15T00:47:24Z

Mac spark-shell错误初始化SparkContex

我试图使用以下方法在Mac OS Yosemite 10.10.5上启动spark 1.6.0(spark-1.6.0-bin-hadoop2.4)

"./bin/spark-shell". 

它具有以下错误。 我也尝试安装不同版本的Spark,但是所有版本都有相同的错误。 这是我第二次运行Spark。 我以前的运行正常。

log4j:WARN No appenders could be found for logger (org.apache.hadoop.metrics2.lib.MutableMetricsFactory).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Using Spark's repl log4j profile: org/apache/spark/log4j-defaults-repl.properties
To adjust logging level use sc.setLogLevel("INFO")
Welcome to
      ____              __
     / __/__  ___ _____/ /__
    _\ \/ _ \/ _ `/ __/  '_/
   /___/ .__/\_,_/_/ /_/\_\   version 1.6.0
      /_/

Using Scala version 2.10.5 (Java HotSpot(TM) 64-Bit Server VM, Java 1.7.0_79)
Type in expressions to have them evaluated.
Type :help for more information.
16/01/04 13:49:40 WARN Utils: Service 'sparkDriver' could not bind on port 0. Attempting port 1.
16/01/04 13:49:40 WARN Utils: Service 'sparkDriver' could not bind on port 0. Attempting port 1.
16/01/04 13:49:40 WARN Utils: Service 'sparkDriver' could not bind on port 0. Attempting port 1.
16/01/04 13:49:40 WARN Utils: Service 'sparkDriver' could not bind on port 0. Attempting port 1.
16/01/04 13:49:40 WARN Utils: Service 'sparkDriver' could not bind on port 0. Attempting port 1.
16/01/04 13:49:40 WARN Utils: Service 'sparkDriver' could not bind on port 0. Attempting port 1.
16/01/04 13:49:40 WARN Utils: Service 'sparkDriver' could not bind on port 0. Attempting port 1.
16/01/04 13:49:40 WARN Utils: Service 'sparkDriver' could not bind on port 0. Attempting port 1.
16/01/04 13:49:40 WARN Utils: Service 'sparkDriver' could not bind on port 0. Attempting port 1.
16/01/04 13:49:40 WARN Utils: Service 'sparkDriver' could not bind on port 0. Attempting port 1.
16/01/04 13:49:40 WARN Utils: Service 'sparkDriver' could not bind on port 0. Attempting port 1.
16/01/04 13:49:40 WARN Utils: Service 'sparkDriver' could not bind on port 0. Attempting port 1.
16/01/04 13:49:40 WARN Utils: Service 'sparkDriver' could not bind on port 0. Attempting port 1.
16/01/04 13:49:40 WARN Utils: Service 'sparkDriver' could not bind on port 0. Attempting port 1.
16/01/04 13:49:40 WARN Utils: Service 'sparkDriver' could not bind on port 0. Attempting port 1.
16/01/04 13:49:40 WARN Utils: Service 'sparkDriver' could not bind on port 0. Attempting port 1.
16/01/04 13:49:40 ERROR SparkContext: Error initializing SparkContext.
java.net.BindException: Can't assign requested address: Service 'sparkDriver' failed after 16 retries!
    at sun.nio.ch.Net.bind0(Native Method)
    at sun.nio.ch.Net.bind(Net.java:444)
    at sun.nio.ch.Net.bind(Net.java:436)
    at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:214)
    at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
    at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:125)
    at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:485)
    at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1089)
    at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:430)
    at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:415)
    at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:903)
    at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:198)
    at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:348)
    at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:357)
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:357)
    at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:111)
    at java.lang.Thread.run(Thread.java:745)
java.net.BindException: Can't assign requested address: Service 'sparkDriver' failed after 16 retries!
    at sun.nio.ch.Net.bind0(Native Method)
    at sun.nio.ch.Net.bind(Net.java:444)
    at sun.nio.ch.Net.bind(Net.java:436)
    at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:214)
    at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
    at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:125)
    at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:485)
    at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1089)
    at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:430)
    at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:415)
    at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:903)
    at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:198)
    at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:348)
    at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:357)
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:357)
    at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:111)
    at java.lang.Thread.run(Thread.java:745)

java.lang.NullPointerException
    at org.apache.spark.sql.SQLContext$.createListenerAndUI(SQLContext.scala:1367)
    at org.apache.spark.sql.hive.HiveContext.<init>(HiveContext.scala:101)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
    at org.apache.spark.repl.SparkILoop.createSQLContext(SparkILoop.scala:1028)
    at $iwC$$iwC.<init>(<console>:15)
    at $iwC.<init>(<console>:24)
    at <init>(<console>:26)
    at .<init>(<console>:30)
    at .<clinit>(<console>)
    at .<init>(<console>:7)
    at .<clinit>(<console>)
    at $print(<console>)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.apache.spark.repl.SparkIMain$ReadEvalPrint.call(SparkIMain.scala:1065)
    at org.apache.spark.repl.SparkIMain$Request.loadAndRun(SparkIMain.scala:1346)
    at org.apache.spark.repl.SparkIMain.loadAndRunReq$1(SparkIMain.scala:840)
    at org.apache.spark.repl.SparkIMain.interpret(SparkIMain.scala:871)
    at org.apache.spark.repl.SparkIMain.interpret(SparkIMain.scala:819)
    at org.apache.spark.repl.SparkILoop.reallyInterpret$1(SparkILoop.scala:857)
    at org.apache.spark.repl.SparkILoop.interpretStartingWith(SparkILoop.scala:902)
    at org.apache.spark.repl.SparkILoop.command(SparkILoop.scala:814)
    at org.apache.spark.repl.SparkILoopInit$$anonfun$initializeSpark$1.apply(SparkILoopInit.scala:132)
    at org.apache.spark.repl.SparkILoopInit$$anonfun$initializeSpark$1.apply(SparkILoopInit.scala:124)
    at org.apache.spark.repl.SparkIMain.beQuietDuring(SparkIMain.scala:324)
    at org.apache.spark.repl.SparkILoopInit$class.initializeSpark(SparkILoopInit.scala:124)
    at org.apache.spark.repl.SparkILoop.initializeSpark(SparkILoop.scala:64)
    at org.apache.spark.repl.SparkILoop$$anonfun$org$apache$spark$repl$SparkILoop$$process$1$$anonfun$apply$mcZ$sp$5.apply$mcV$sp(SparkILoop.scala:974)
    at org.apache.spark.repl.SparkILoopInit$class.runThunks(SparkILoopInit.scala:159)
    at org.apache.spark.repl.SparkILoop.runThunks(SparkILoop.scala:64)
    at org.apache.spark.repl.SparkILoopInit$class.postInitialization(SparkILoopInit.scala:108)
    at org.apache.spark.repl.SparkILoop.postInitialization(SparkILoop.scala:64)
    at org.apache.spark.repl.SparkILoop$$anonfun$org$apache$spark$repl$SparkILoop$$process$1.apply$mcZ$sp(SparkILoop.scala:991)
    at org.apache.spark.repl.SparkILoop$$anonfun$org$apache$spark$repl$SparkILoop$$process$1.apply(SparkILoop.scala:945)
    at org.apache.spark.repl.SparkILoop$$anonfun$org$apache$spark$repl$SparkILoop$$process$1.apply(SparkILoop.scala:945)
    at scala.tools.nsc.util.ScalaClassLoader$.savingContextLoader(ScalaClassLoader.scala:135)
    at org.apache.spark.repl.SparkILoop.org$apache$spark$repl$SparkILoop$$process(SparkILoop.scala:945)
    at org.apache.spark.repl.SparkILoop.process(SparkILoop.scala:1059)
    at org.apache.spark.repl.Main$.main(Main.scala:31)
    at org.apache.spark.repl.Main.main(Main.scala)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.apache.spark.deploy.SparkSubmit$.org$apache$spark$deploy$SparkSubmit$$runMain(SparkSubmit.scala:731)
    at org.apache.spark.deploy.SparkSubmit$.doRunMain$1(SparkSubmit.scala:181)
    at org.apache.spark.deploy.SparkSubmit$.submit(SparkSubmit.scala:206)
    at org.apache.spark.deploy.SparkSubmit$.main(SparkSubmit.scala:121)
    at org.apache.spark.deploy.SparkSubmit.main(SparkSubmit.scala)

<console>:16: error: not found: value sqlContext
         import sqlContext.implicits._
                ^
<console>:16: error: not found: value sqlContext
         import sqlContext.sql

然后我添加

export SPARK_LOCAL_IP="127.0.0.1"

到spark-env.sh,错误更改为:

 ERROR : No route to host
    java.net.ConnectException: No route to host
        at java.net.Inet6AddressImpl.isReachable0(Native Method)
        at java.net.Inet6AddressImpl.isReachable(Inet6AddressImpl.java:77)
        at java.net.InetAddress.isReachable(InetAddress.java:475)
...
<console>:10: error: not found: value sqlContext
       import sqlContext.implicits._
              ^
<console>:10: error: not found: value sqlContext
       import sqlContext.sql
trans by 2019-10-15T00:39:57Z

bash,Linux:设置两个文本文件之间的差异

我有两个文件uniq-sortB-nodes_to_keep。 每个文件都有许多行,带有数字ID。

我想在uniq中找到数字ID的列表,但不在sort中,例如 替代文字[http://mathworld.wolfram.com/images/equations/SetDifference/Inline1.gif。]

在PostgreSQL数据库中执行此操作速度过慢。 使用Linux CLI工具在bash中执行此操作的任何巧妙方法?

更新:这似乎是Python的工作,但是文件确实非常大。 我已经使用uniqsort和一些集合论技术解决了一些类似的问题。 这比数据库等效文件快大约两个或三个数量级。

trans by 2019-10-15T00:35:35Z

git pull后如何查看代码更改?

在执行git pull之后,我想检查所有代码更改。目前,它只是向我显示哪些文件发生了更改。 如何查看更改的代码?

trans by 2019-10-15T00:30:59Z

首页> C#>如何使用ASP.NET C中的ILogger进行单元测试

这是我的控制器:

public class BlogController : Controller
{
    private IDAO<Blog> _blogDAO;
    private readonly ILogger<BlogController> _logger;

    public BlogController(ILogger<BlogController> logger, IDAO<Blog> blogDAO)
    {
        this._blogDAO = blogDAO;
        this._logger = logger;
    }
    public IActionResult Index()
    {
        var blogs = this._blogDAO.GetMany();
        this._logger.LogInformation("Index page say hello", new object[0]);
        return View(blogs);
    }
}

如您所见,我有2个依赖项,分别是2569622722141750750和ILogger

这是我的测试类,我使用xUnit进行测试,并使用Moq创建模拟和存根,我可以轻松模拟DAO,但是使用ILogger我不知道该怎么办,所以我只传递null并注释掉调用日志 在运行测试时在控制器中。 有没有一种测试方法,但仍然可以使记录器保持某种状态?

public class BlogControllerTest
{
    [Fact]
    public void Index_ReturnAViewResult_WithAListOfBlog()
    {
        var mockRepo = new Mock<IDAO<Blog>>();
        mockRepo.Setup(repo => repo.GetMany(null)).Returns(GetListBlog());
        var controller = new BlogController(null,mockRepo.Object);

        var result = controller.Index();

        var viewResult = Assert.IsType<ViewResult>(result);
        var model = Assert.IsAssignableFrom<IEnumerable<Blog>>(viewResult.ViewData.Model);
        Assert.Equal(2, model.Count());
    }
}
trans by 2019-10-15T00:26:12Z

ruby-Vim Command-T插件错误:无法加载C扩展名

我正在尝试安装Command-T插件。

我按照此注释中的说明编译了vim:使用ruby支持(+ ruby)安装vim。

所以现在有了+ ruby标志,但是当我尝试使用插件时,仍然出现此错误:

command-t.vim could not load the C extension
Please see INSTALLATION and TROUBLE-SHOOTING in the help              
For more information type:    :help command-t

我的系统上有红宝石:

> ruby -v
> ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]

建议?

trans by 2019-10-15T00:20:49Z

上一页 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 下一页 共2511页