小编las*_*2d2的帖子

在 postcss 和 rollup 中创建单独的 CSS 文件

我希望css在 JS 中导入的每个文件都为我的构建创建一个新的 css 文件。例如:

import "./app.css";
import "./admin.css";
Run Code Online (Sandbox Code Playgroud)

将创建dist/app.cssdist/admin.css。我正在使用汇总,这是我的配置文件:

import commonjs from "@rollup/plugin-commonjs";
import postcss from "rollup-plugin-postcss";
import resolve from "@rollup/plugin-node-resolve";
import { terser } from "rollup-plugin-terser";

import postcssImport from "postcss-import";
import postcssNested from "postcss-nested";
import autoprefixer from "autoprefixer";

const dev = process.env.WP_ENV === "development";

export default {
  input: "src/main.js",
  output: {
    sourcemap: dev,
    format: "iife",
    name: "main",
    file: "dist/main.bundle.js",
  },
  plugins: [
    resolve({
      browser: true,
    }),
    postcss({
      plugins: [postcssImport(), postcssNested(), autoprefixer()],
      extract: …
Run Code Online (Sandbox Code Playgroud)

css build postcss rollupjs

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

dfs 和拓扑排序有区别吗?不使用dfs可以实现拓扑排序吗?

我试图编写代码来检测有向图中的循环,如果没有循环,则返回相同的拓扑顺序。

在我搜索它时,我遇到了不同的技术,如 DFS 和拓扑排序来检测有向图中的循环。

这两者有什么区别吗?

algorithm graph depth-first-search topological-sort

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

如何创建自动滚动列表

我正在尝试使用CSS动画构建自动滚动列表.

我现在得到了什么:

.players {
  -webkit-transition: opacity 0.5s ease-out;
  -webkit-animation: autoScrolling 5s linear infinite;
  height: 20em;
}
.players .list-group-item {
  height: 5em;
}
@-webkit-keyframes autoScrolling {
  from {
    margin-top: 0;
  }
  to {
    margin-top: -20em;
  }
}
Run Code Online (Sandbox Code Playgroud)
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet"/>
<div class="row">
  <div class="col-md-6">
    <ul class="list-group players">
      <li class="list-group-item">Player 1</li>
      <li class="list-group-item">Player 2</li>
      <li class="list-group-item">Player 3</li>
      <li class="list-group-item">Player 4</li>
    </ul>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

问题是,是否有可能让玩家1Play 4下显示而从顶部消失?就像一个端到端的圈子.

JavaScript解决方案是一种选择.

javascript css

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

排除 ef core 迁移文件的代码覆盖率

我想从代码覆盖率计算中排除所有自动生成的迁移文件。我无法更改dotnet test构建管道中的命令,所以我想我唯一的朋友就是属性[ExcludeFromCodeCoverage]

棘手的部分是,每次添加新的迁移时,我都需要手动检查所有生成的文件,并确保我[ExcludeFromCodeCoverage]在所有生成的类上都有属性,这很好,但我想知道是否有更好的解决方案,我可以一次性完成全部?

迁移文件

[ExcludeFromCodeCoverage] // Manually added everytime
partial class Initial : Migration
Run Code Online (Sandbox Code Playgroud)

和 ModelSnapshot 文件

[ExcludeFromCodeCoverage] // This gets removed everytime snapshot is updated
[DbContext(typeof(MyContext))]
partial class MyContextModelSnapshot : ModelSnapshot
Run Code Online (Sandbox Code Playgroud)

对于快照文件,由于类名始终相同,我可以创建一个单独的文件MyContextModelSnapshot.CodeCoverage.cs文件并将属性放在部分类上,但是迁移文件有解决方案吗?

coverlet.msbuild如果重要的话我正在合作。

c# nunit code-coverage entity-framework-core coverlet

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

如何在终端中编辑 HDFS 内的 txt 文件?

有什么办法可以直接通过终端修改HDFS里面的txt文件吗?假设,我有“my_text_file.txt”,我想使用以下命令在 HDFS 内部修改它。

$ hdfs dfs -XXXX user/my_text_file.txt
Run Code Online (Sandbox Code Playgroud)

我有兴趣知道“xxxx”是否存在。请注意,我不想在本地进行修改然后将其复制到 HDFS。

hadoop hdfs

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

断言服务已作为作用域服务注入

我正在为以下扩展方法编写单元测试:

public static void AddMyServices(this IServiceCollection services)
{
    services.AddScoped<IServiceA, ServiceA>();
}
Run Code Online (Sandbox Code Playgroud)

这是我必须确认ServiceA已注入的内容。

[Test]
public void Should_Resolve_ServiceA() {
    // Arrange
    var services = new ServiceCollection();

    // Act
    services.AddMyServices();
    var serviceProvider = services.BuildServiceProvider();
    var actual = serviceProvider.GetService<IServiceA>();

    // Assert
    Assert.IsNotNull(actual);        
}
        
Run Code Online (Sandbox Code Playgroud)

上面的测试确实确保服务已被注入。然而,services.AddSingletonservices.AddTransient也通过测试。

是否有解决方案只获取范围注入的服务,以便我可以确保以正确的方式注入它?

我知道对于上面的简化示例,我可以为存根方法创建存根IServiceCollection并检查ReceivedCalls存根方法。但是,我试图避免这样做,因为AddScope我的实际扩展方法中有很多语句,并且上述单元测试的部分目的是确保已注入特定服务的所有依赖项。所以GetService<T>是做测试的首选方法。

.net c# dependency-injection nunit-3.0 asp.net-core

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

将数据帧列表与字符串列表关联的 Pythonic 方法

在将 json 对象转换为 csv 时遇到此问题:

我现在有两个清单:

list_A 是字符串列表。每个字符串都是 df 的名称。

list_A = ['df1', 'df2', 'df3'] 
Run Code Online (Sandbox Code Playgroud)

list_B 有 3 个 pandas.core.frame.DataFrame 对象。

list_B[0] = [an entire df with columns, rows etc]
Run Code Online (Sandbox Code Playgroud)

什么代码可以确保一个列表中的字符串与另一个列表中的数据帧之间的关联,例如 df1 = list_B[0] 然后 df2 = list_B[1] 等等?

谢谢

python list depth-first-search pandas

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