小编MaY*_*YaN的帖子

如何使用npm将Font Awesome添加到我的Aurelia项目中?

我一直在关注Contact Manager教程,并希望将Font Awesome添加到项目中.这是我到目前为止所做的:

  • npm install Font-Awesome --save
  • 在以下aurelia.json依赖项数组下添加了以下内容vendor-bundle.js:


...
{
    "name": "font-awesome",
    "path": "../node_modules/font-awesome",
    "resources": [
      "css/font-awesome.min.css"
    ]
},
...
Run Code Online (Sandbox Code Playgroud)

但是在运行时au run --watch我得到错误:

错误C:\ Users \node_modules\font-awesome.js

为什么要查找.js文件?

javascript font-awesome aurelia aurelia-framework

30
推荐指数
5
解决办法
8882
查看次数

.NET Core性能计数器的故事是什么?

在Windows下,可以使用以下方法读取.NET性能计数器:

  • 性能监视器
  • C#使用 PerformanceCounter
  • WMI并查询.NET相关的类

考虑到最近发布的.NET Core以及此类应用程序也可以在Linux中运行的事实,如何访问Windows上当前可用的.NET相关统计数据?

.net c# linux windows .net-core

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

如何以编程方式找到.NET运行时的版本?

我需要一个解决方案来为我提供完整框架和.NET Core.NET运行时版本.

在具有以下.NET版本的计算机上:

Full: 4.7.2
Core: 2.1.104
Run Code Online (Sandbox Code Playgroud)

运行:

RuntimeInformation.FrameworkDescription
Run Code Online (Sandbox Code Playgroud)

给我:

Full: .NET Framework 4.7.2558.0
Core: .NET Core 4.6.26212.01
Run Code Online (Sandbox Code Playgroud)

运行:

Environment.Version
Run Code Online (Sandbox Code Playgroud)

给我:

Full: 4.0.30319.42000
Core: 4.0.30319.42000
Run Code Online (Sandbox Code Playgroud)

如何知道在Windows之外无法使用注册表选项,我如何准确地获取跨不同平台的运行时版本.

.net c# .net-core

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

如何在.NET Core中启用Server GC?

我有一个在VS2017中开发的.NET Core应用程序(MyApp.exe),运行在1.0.4版本的SDK上.我尝试添加以下条目:App.config

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <runtime>
    <gcServer enabled="true"/>
  </runtime>
</configuration>
Run Code Online (Sandbox Code Playgroud)

在构建中将其重命名为:MyApp.config.

但这不会改变GC模式; 有任何想法吗?

.net c# garbage-collection .net-core

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

如何在Aurelia repeat.for中有条件地添加或删除CSS类?

我有一系列的东西,我正在构建一个<select>,我希望能够first使用CSS 将项目标记为禁用,但我无法正确使用语法.

这就是我所拥有的:

<select select2 value.bind="selectedItem">
    <option repeat.for="item of stuff" model.bind="item" class="${${first} ? 'disabled selected hidden' : ''">
        ${item.key}
    </option>
</select>
Run Code Online (Sandbox Code Playgroud)

这里是个Plunker非常相似,可以用来作为一个试验台.

我错过了什么?

aurelia aurelia-framework

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

Aurelia插件和功能有什么区别?

我正在尝试为我的应用注册几个插件但是我不确定应该怎么做.

我拥有的插件包括两个ValueConvertersgooy/aurelia-animator-tinyanimate我安装的插件JSPM.

这是我目前的实施:

资源\ index.ts/JS

export function configure(aurelia) {
  aurelia.globalResources('../from-now', '../date-format');
}
Run Code Online (Sandbox Code Playgroud)

main.ts/js(这是应用程序的入口点)

import {Aurelia} from 'aurelia-framework';

export function configure(aurelia: Aurelia): void {
        aurelia.use
            .standardConfiguration()
            .developmentLogging()
            .plugin('resources/index', 'gooy/aurelia-animator-tinyanimate'); 

        aurelia.start().then(function () { return aurelia.setRoot('views/app'); });
}
Run Code Online (Sandbox Code Playgroud)

转换器正在工作,但我没有看到tinyanimate要加载.

基于以上所述,我有以下问题:

  1. 我该如何移动gooy/aurelia-animator-tinyanimateindex.js文件?
  2. plugin()和之间有什么区别feature()

aurelia aurelia-framework

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

为什么我不能使用Json.Net反序列化这个自定义结构?

我有一个表示DateTime的结构,它也有如下区域信息:

public struct DateTimeWithZone
{
    private readonly DateTime _utcDateTime;
    private readonly TimeZoneInfo _timeZone;    
    public DateTimeWithZone(DateTime dateTime, TimeZoneInfo timeZone, 
                        DateTimeKind kind = DateTimeKind.Utc)
    {
        dateTime = DateTime.SpecifyKind(dateTime, kind);        
        _utcDateTime = dateTime.Kind != DateTimeKind.Utc 
                      ? TimeZoneInfo.ConvertTimeToUtc(dateTime, timeZone) 
                      : dateTime;
        _timeZone = timeZone;
    }    
    public DateTime UniversalTime { get { return _utcDateTime; } }
    public TimeZoneInfo TimeZone { get { return _timeZone; } }
    public DateTime LocalTime 
    { 
        get 
        { 
            return TimeZoneInfo.ConvertTime(_utcDateTime, _timeZone); 
        } 
    }
}
Run Code Online (Sandbox Code Playgroud)

我可以使用以下方法序列化对象:

var now = DateTime.Now;
var dateTimeWithZone …
Run Code Online (Sandbox Code Playgroud)

c# serialization datetime json.net deserialization

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

有没有更好的方法来确定大型txt文件(1-2 GB)中的行数?

我试图计算txt文件中的所有行,我使用StreamReader:

public int countLines(string path)
{
    var watch = System.Diagnostics.Stopwatch.StartNew();
    int nlines=0;
    string line;
    StreamReader file = new StreamReader(path);
    while ((line = file.ReadLine()) != null)
    {
        nlines++;
    }
    watch.Stop();
    var elapsedMs = watch.ElapsedMilliseconds;
    Console.Write(elapsedMs)
    // elapsedMs = 3520  --- Tested with a 1.2 Mill txt
    return nlines;
}
Run Code Online (Sandbox Code Playgroud)

有没有更有效的方法来计算行数?

.net c#

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

牛津词典的单词列表文件

我需要有一个基于牛津词典中单词列表的dict文件.现在我可以访问Linux的单词列表,这对我的目的不利.有谁知道我可以下载这个,因为谷歌搜索的时间已经抛出一个空参数异常!

.net dictionary cpu-word

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

如何使用FastMember获取动态对象的属性?

我有以下对象:

dynamic person = new {Id = 1, Name = "SpiderMan"};
Run Code Online (Sandbox Code Playgroud)

我需要能够遍历属性名称,例如"Id","Name".

我还需要能够以最有效的方式实现这一点,因此我选择使用FastMember,但它的api不允许我遍历属性.

有任何想法吗?

[UPDATE]

感谢Marc,我成功实现了我想要的用途:

dynamic person = new { Id = 1, Name = "SpiderMan" };
MemberSet members = TypeAccessor.Create(person.GetType()).GetMembers();
foreach (Member item in members)
{
    // do whatever
}
Run Code Online (Sandbox Code Playgroud)

c# dynamic fastmember

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