小编Lau*_*oun的帖子

使用Git Bash退出文件夹

我正在使用Git Bash,我正在尝试一些事情,例如向GitHub发送'commit'和'push'.我想退出当前目录C:\user\myUsername\app并登陆该C:\user\myUsername文件夹.

我在Git Bash中编写了哪些命令?

windows git github git-bash

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

使内部类对其他程序集可见

是否可以使我的程序集内部类对其他程序集可见?

我知道AssemblyInfo文件和[assembly: InternalsVisibleTo()]属性,但它在我的情况下不起作用.

主要目的是使从LINQPAD调用方法成为可能,因此这[assembly: InternalsVisibleTo("LINQPad")]不起作用.我不知道为什么.在我的项目中,我使用依赖解析器,在LINQPAD中很难做到这一点.有什么建议?

c# internals linqpad

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

模糊调用IQueryable或IEnumerable

我实例化一个上下文,并希望编写一个简单的查询

var result = db.Set.Where(x => x.Id == num).Select(whatever);
Run Code Online (Sandbox Code Playgroud)

而且我无法摆脱"Where"抱怨System.Collections.Generic.IEnumerable和System.Linq.IQueryable之间模糊调用的红色波浪形.System.Linq是专门引用的,System.Collections.Generic不会在项目中的任何位置引用.如何告诉代码我想使用System.Linq.IQueryable?

帕梅拉

linq entity-framework

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

xUnit框架:XUnit中NUnit的[TestFixtureSetUp]的等价物?

什么是xUnit相当于NUnit的[TestFixtureSetUp]

我们已经探索并发现它IUseFixture<T>相当于[TestFixtureSetUp],但它没有按预期工作.

正如我们已经探索过的(在NUnit的情况下),我们发现[TestFixtureSetUp]在运行中所有测试之前,代码只执行一次的标记方法.在xUnit的,相当于[TestFixtureSetUp]IUseFixture<T>为我们探索,但在测试过程中,我们发现,该SetFixture方法IUseFixture被调用每一个测试(不仅是一劳永逸的方法)前.

请告诉我们如何在xUnit中实现上述目标.如果我们误解某些事情,也要纠正我们.谢谢.

nunit xunit

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

在React.js中加载本地映像

我已经安装了React create-react-app.它安装得很好,但我试图在我的一个组件(Header.js,文件路径:)中加载一个图像,src/components/common/Header.js但它没有加载.这是我的代码:

import React from 'react'; 

export default () => {
  var logo1 = (
    <img 
      //src="https://s3.amazonaws.com/codecademy-content/courses/React/react_photo-goose.jpg"
      src={'/src/images/logo.png'}
      alt="Canvas Logo"
    />
  );
  return (
    <div id="header-wrap">
      <div className="container clearfix">
        <div id="primary-menu-trigger">
          <i className="icon-reorder"></i>
        </div>

        <div id="logo">
          <a href="/" className="standard-logo" data-dark-logo='/images/logo-dark.png'>{logo1}</a>
          <a href="/" className="retina-logo" data-dark-logo='/images/logo-dark@2x.png'>
            <img src='/var/www/html/react-demo/src/images/logo@2x.png' alt="Canvas Logo" />
          </a>
        </div>
      </div>
    </div>
  );
} 
Run Code Online (Sandbox Code Playgroud)

如果我src={require('./src/images/logo.png')}在我的logo1变量中写入图像路径,它会给出错误:

编译失败.

./src/Components/common/Header.js出错

未找到模块:/ var/www/html/wistful/src/Components/common中的./src/images/logo.png

请帮我解决这个问题.让我知道我在这里做错了什么.

image local reactjs

27
推荐指数
7
解决办法
6万
查看次数

AggregateException C#示例

我在网上看到了一个AggregateException的例子,我正在试图弄清楚它是如何工作的,所以我编写了一个简单的例子,但由于某种原因我的代码不起作用

有人可以解释一下我的问题是什么

public static void Main()
{
    try
    {
        Parallel.For(0, 500000, i =>
        {
            if (i == 10523)
                throw new TimeoutException("i = 10523");
            Console.WriteLine(i + "\n");
        });
    }
    catch (AggregateException exception)
    {
        foreach (Exception ex in exception.InnerExceptions)
        {
            Console.WriteLine(ex.ToString());
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# aggregate exception

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

使用Gmail PHP API无法获取电子邮件正文

我在使用Gmail PHP API时遇到问题.

我想检索电子邮件的正文内容,但我只能检索有附件的电子邮件!我的问题是为什么?

到目前为止,这是我的代码:

// Authentication things above...
$client = getClient();
$gmail = new Google_Service_Gmail($client);    
$list = $gmail->users_messages->listUsersMessages('me', ['maxResults' => 1000]);

while ($list->getMessages() != null) {   
    foreach ($list->getMessages() as $mlist) {               
        $message_id = $mlist->id;   
        $optParamsGet2['format'] = 'full';
        $single_message = $gmail->users_messages->get('me', $message_id, $optParamsGet2);

        $threadId = $single_message->getThreadId();
        $payload = $single_message->getPayload();
        $headers = $payload->getHeaders();
        $parts = $payload->getParts();
        //print_r($parts); PRINTS SOMETHING ONLY IF I HAVE ATTACHMENTS...
        $body = $parts[0]['body'];
        $rawData = $body->data;
        $sanitizedData = strtr($rawData,'-_', '+/');
        $decodedMessage = base64_decode($sanitizedData); //should display my body …
Run Code Online (Sandbox Code Playgroud)

php gmail-api

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

使用StreamReader检查文件是否包含字符串

我有一个字符串args[0].

到目前为止,这是我的代码:

static void Main(string[] args)
{
    string latestversion = args[0];
    // create reader & open file
    using (StreamReader sr = new StreamReader("C:\\Work\\list.txt"))
    {
        while (sr.Peek() >= 0)
        {
            // code here
        }
   }
}
Run Code Online (Sandbox Code Playgroud)

我想检查一下我的list.txt文件是否包含args[0].如果是,那么我将创建另一个进程StreamWriter来写一个字符串10文件.我该怎么做呢?

c# string file-io

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

如何在实体框架迁移中为具有多对多关系的数据建立种子

我使用实体框架迁移(在自动迁移模式下).一切都很好,但我有一个问题:当我有多对多的关系时,我应该如何播种数据.例如,我有两个模型类:

public class Parcel
{
    public int Id { get; set; }
    public string Description { get; set; }
    public double Weight { get; set; }
    public virtual ICollection<BuyingItem> Items { get; set; }
}

public class BuyingItem
{
    public int Id { get; set; }
    public decimal Price { get; set; }
    public virtual ICollection<Parcel> Parcels { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我理解如何为简单数据(对于PaymentSystem类)和一对多关系建立种子,但是我应该在Seed方法中编写什么代码来生成Parcel和BuyingItem的一些实例?我的意思是使用DbContext.AddOrUpdate(),因为每次运行Update-Database时我都不想复制数据.

protected override void Seed(ParcelDbContext context)
{
    context.AddOrUpdate(ps => ps.Id,
        new PaymentSystem { Id = 1, Name = …
Run Code Online (Sandbox Code Playgroud)

entity-framework ef-code-first ef-migrations

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

具有嵌套子列表的自动映射器

我下面有两个类,映射必须是这样的

public class Module
{
    public int Id { get; set; }
    public string Name { get; set; }
    public string ImageName { get; set; }
    public virtual ICollection<Page> Pages { get; set; }
}

public class ModuleUI
{
    public int Id { get; set; }
    public string Text { get; set; }
    public string ImagePath { get; set; }
    public List<PageUI> PageUIs { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

如何使用Automapper执行此操作?

Id -> Id
Name -> Text
ImageName -> ImagePath 
Pages -> …
Run Code Online (Sandbox Code Playgroud)

.net c# automapper c#-4.0 automapper-2

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