小编The*_*ner的帖子

如何使用nuke安装dotnet工具

我是 Nuke 的新手,正在尝试从 Cake 过渡到 Nuke。在 Cake 中,我可以选择安装(本地)工具:

#module nuget:?package=Cake.DotNetTool.Module&version=0.3.0
Run Code Online (Sandbox Code Playgroud)

#tool dotnet:?package=my.package.id&version=1.0.1
Run Code Online (Sandbox Code Playgroud)

我在 Nuke 中尝试过:

[PackageExecutable(
    packageId: "my.package.id",
    packageExecutable: "mypakagedtool.exe",
    Version = "1.0.1")]
readonly Tool MyPackagedTool;
Run Code Online (Sandbox Code Playgroud)

但这会返回一个:

Assertion failed: Could not find package 'my.package.id' (1.0.1) using:
 - Project assets file 
 - NuGet packages config
Run Code Online (Sandbox Code Playgroud)

我想这不是针对 dotnet 工具,而是针对 nuget 工具?

nuke-build

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

如何绘制TStringGrid的背景

我使用OnDrawCell事件自定义绘制Delphi TStringGrid.单元格覆盖的区域没有问题,但如何绘制最右边的列右下方和最后一行的背景?

(编辑)绘画不是真的有必要,我只想设置用于背景的颜色.我正在使用XE2并调查VCL样式.即使在默认绘图中,在stringgrid中设置Colors,接缝也完全没有效果.

TIA

delphi paint tstringgrid

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

获取 NuGet 包的位置

在我的公司,我们有一些自制的工具,在构建其他项目时在构建过程中使用。我需要在 VS2017 BeforeBuild 和 AfterBuild 脚本中使用这些工具,并且它也必须在 MS Build 中工作。

这些工具作为 NuGet 包分发,我们的大多数项目都移植到 PackageReference 而不是 Packages.config

我知道 MyTool(版本 XYZ)的当前安装位于 C:\Users\Me\.nuget\packages\MyTool\XYZ,但是如何在我的项目文件中引用它,所以当下一个版本是时它也可以工作释放?

我认为 C:\Users\Me\.nuget\packages 可以替换为 $(NuGetPackageRoot),但是如何才能始终引用项目中安装的版本呢?

一些 Nuget 包似乎将贡献放入 obj 文件夹中的 MyProject.csproj.nuget.g.props 和 MyProject.csproj.nuget.g.targets 中,但我几乎找不到有关这些文件的有用信息。

nuget nuget-package

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

通过 http 和 https 访问 Kubernetes 上的 .NET Core 应用程序

作为 Kubernetes 的新手,我正在尝试制作一个在 Kubernetes 上运行的简单 .NET Core 3 MVC 应用程序,并在端口 443 和端口 80 上进行回复。我有一个正在运行的 Docker-Compose 设置,我正在尝试将其移植到 Kubernetes。

在 Win 10 Pro 上使用 nginx-ingress 运行 Docker Desktop CE。

到目前为止,它正在端口 80 上运行。(主机 Win 10 上的http://mymvc.local - 主机文件将 mymvc.local 重定向到 127.0.0.1)

我的 MVC 应用程序在端口 5000 上的服务 mvc 后面运行。

我已经为域“mymvc.local”制作了一个自签名证书,该证书在 Docker-Compose 设置中运行。

这是我的入口文件

apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
  name: mvc-ingress
  annotations:
    kubernetes.io/ingress.class: nginx
    nginx.ingress.kubernetes.io/ssl-passthrough: "true"
    nginx.ingress.kubernetes.io/rewrite-target: /
spec:
  tls:
  - hosts:
    - mymvc.local
    secretName: mvcsecret-tls
  rules:
    - host: mymvc.local
      http:
        paths:
        - path: …
Run Code Online (Sandbox Code Playgroud)

kubernetes kubernetes-ingress

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

需要确定哪些像素(完全)透明

鉴于包含一些TGraphic后代的Delphi TPicture,我需要计算像素颜色和不透明度.我想每个类都必须有不同的实现,我想我已经覆盖了TPngImage.是否支持32位位图的透明度?我能否以比以下更普遍的方式解决问题?:

procedure GetPixelColorAndTransparency(const Picture: TPicture; X, Y:
    Integer; out Color: TColor; out Opacity: Byte);
var
  Bmp: TBitmap;
begin
  if Picture.Graphic is TPngImage then
  begin
    Opacity := (TPngImage(Picture.Graphic).AlphaScanline[Y]^)[X];
    Color := TPngImage(Picture.Graphic).Pixels[ X, Y ];
  end
  else
  if Picture.Graphic is TBitmap then
  begin
    Color := Picture.Bitmap.Canvas.Pixels[ X, Y ];
    Opacity := 255;
  end
  else
  begin
    Bmp := TBitmap.Create;
    try
      Bmp.Assign(Picture.Graphic);
      Color := Bmp.Canvas.Pixels[ X, Y ];
      Opacity := 255;
    finally
      Bmp.Free;
    end;
  end;
end;
Run Code Online (Sandbox Code Playgroud)

delphi image opacity

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

用于将(ID3)标签从FLAC传输到MP3的Linux脚本

对于我的媒体服务器,我正在寻找将标签从我的FLAC文件传输到MP3的方法.

在bash脚本中,我可以使用metaflac将标签提取到本地变量,但是当用id3v2标记mp3时,我似乎丢失了国家字符(猜测它必须是unicode?)

此外,我需要能够设置重播增益标签和专辑封面(所有这些都存在于FLAC中).

我正在寻找一个无人值守的脚本解决方案.

linux scripting mp3 id3v2 flac

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

FireMonkey网格在同一列中具有不同的控件

如果要在FireMonkey的网格的同一列中使用不同的单元格控件,可以执行哪些操作.单元格控件似乎属于列,但有些情况(如属性编辑器),其中某些行需要复选框,而其他行需要组合框或编辑控件.

提前致谢.

delphi grid delphi-xe2 firemonkey

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

Delphi Clientdataset Lookup/Aggregate

我需要在Delphi中使用ClientDatasets做一点帮助.

我想要实现的是一个显示客户的网格,其中一列显示每个客户的订单数量.我在表单上放了一个ClientDataset,并从Delphi demo-data加载Customers.xml.另一个ClienDataset加载了orders.xml.相对简单,我可以在订单CDS上定义一个聚合,显示每个客户的总金额(或计数).(参见Cary Jensens关于此的文章:http://edn.embarcadero.com/article/29272 )问题是将订单数据集的聚合结果导入客户数据集.

它是一种反向查找,因为客户和订单之间存在1-n关系,而不是通常在查找方案中的n-1.

有任何想法吗 ?

索伦

delphi lookup aggregate tclientdataset

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

多个类的jquery选择器

我的DOM中的元素有class ="LiveVal:variablepart",我想编写一个JQuery选择器,即使元素在上面的tom上有其他类也可以工作.例如.class ="header LiveVal:varablepart"或class ="LiveVal:varablepart header".

如果LiveVal是第一个类,它对我有用:

$('[class^=LiveVal:]').each(function ( intIndex ) { somefunction });
Run Code Online (Sandbox Code Playgroud)

但显然没有,如果另一个类在LiveVal之前.

在函数中我需要提取变量部分.我打算这样做:

theclass = $( this ).attr('class');
varpart = theclass.replace('\bLiveVal:(.+?)[\s]', '$1');
Run Code Online (Sandbox Code Playgroud)

..但是,它不匹配.我已经在http://gskinner.com/RegExr/上测试了正则表达式它似乎工作,但它不是在javascript!?

任何帮助将不胜感激.

javascript regex jquery selector

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