小编Ton*_*ony的帖子

从Inno Setup向GAC添加程序集

我正在开发一些使用Fluent nHibernate和mshtml的XBAP应用程序.

问题是:

的大小nHibernate.dll(2.080 KB)和Microsoft.mshtml.dll(7.826 KB)

我想为我的应用程序创建一个先决条件安装程序,因此它将这些文件复制到GAC.所以我使用这些文件的所有XBAP都可以在GAC中找到它们,并将Publish文件夹大小减少到只有XBAP dll.

有人可以把Inno安装示例脚本复制到GAC吗?

c# inno-setup xbap .net-4.0

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

如何在Windows 10中从PowerShell启动通用Windows应用(UWP)?

在PowerShell中,如果运行Get-AppxPackage则会获得安装的UWP应用程序列表,包括我的。例如:

Name              : TonyHenrique.tonyuwpteste
Publisher         : CN=tTony
Architecture      : X64
ResourceId        :
Version           : 1.1.12.0
PackageFullName   : TonyHenrique.tonyuwpteste_1.1.12.0_x64__h3h3tmhvy8gfc
InstallLocation   : C:\Program Files\WindowsApps\TonyHenrique.tonyuwpteste_1.1.12.0_x64__h3h3tmhvy8gfc
IsFramework       : False
PackageFamilyName : TonyHenrique.tonyuwpteste_h3h3tmhvy8gfc
PublisherId       : h3h3tmhvy8gfc
IsResourcePackage : False
IsBundle          : False
IsDevelopmentMode : False
Dependencies      : {Microsoft.NET.CoreRuntime.2.1_2.1.25801.2_x64__8wekyb3d8bbwe, Microsoft.VCLibs.140.00.Debug_14.0.25805.1_x64__8wekyb3d8bbwe,
                    TonyHenrique.tonyuwpteste_1.1.12.0_neutral_split.scale-100_h3h3tmhvy8gfc}
IsPartiallyStaged : False
SignatureKind     : Developer
Status            : Ok
Run Code Online (Sandbox Code Playgroud)

现在,我想启动这个程序。

如何在PowerShellcmd中执行此操作?

powershell uwp

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

如何使用 Cypher Graph 查询语言删除 Neo4j 中的节点?

我想删除这个Pessoa节点及其与其他节点的关系,
但我不想删除其他节点。

节点

这个节点有一个Guid带值的ID 属性c40f314f-0ecf-42e1-b44d-85b6d72f134a

我试过

MATCH (n {ID: 'c40f314f-0ecf-42e1-b44d-85b6d72f134a'}) DELETE n;
Run Code Online (Sandbox Code Playgroud)

但是出现这个错误:

Neo.ClientError.Schema.ConstraintValidationFailed:无法删除节点<35>,因为它仍然有关系。要删除此节点,您必须先删除其关系。

neo4j cypher

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

如何在UNO UWP中设置背景图像?

我试图放一个背景图片,到目前为止我有这个代码:

<Grid.Background>
    <ImageBrush ImageSource="ms-appx:///Assets/Windows-10-Hero-Ninja-Cat-1024x576-03a71eed2a427425.jpg" Stretch="UniformToFill"/>
</Grid.Background>
Run Code Online (Sandbox Code Playgroud)

在Windows 10上以这种方式出现在UWP上:

Windows 10上的UWP

但是当我构建WASM或Android时,背景图像不会出现.

边缘

在此输入图像描述

文件属性设置为Build action:Content,Copy to output directory:不要复制.

在此输入图像描述

xaml uno-platform

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

Azure Cosmos DB 快速入门示例不起作用

我创建了一个新的 Azure CosmosDB (Gremlin API),然后下载了快速入门示例:

CosmosDB Gremlin API 快速入门

当我运行它时,出现此异常:

JsonReaderException:从 JsonReader 读取 JObject 时出错。路径 '',第 0 行,位置 0。

我检查了一下,端点和 authKey 已设置。

    public async Task RunAsync(DocumentClient client)
    {
        // the line below throws the Exception
        Database database = await client.CreateDatabaseIfNotExistsAsync(new Database { Id = "graphdb" });

        DocumentCollection graph = await client.CreateDocumentCollectionIfNotExistsAsync(
            UriFactory.CreateDatabaseUri("graphdb"),
            new DocumentCollection { Id = "Persons" },
            new RequestOptions { OfferThroughput = 1000 });
Run Code Online (Sandbox Code Playgroud)

截屏

Quickstard 示例附带在 App.config 文件中填写的端点和 authKey: 应用程序配置

怎么解决呢?

c# gremlin azure-cosmosdb

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

VueJS:如何绑定日期时间?

我从WebAPI接收到具有以下属性的JSON对象:

"BirthDate": "2018-02-14T15:24:17.8177428-03:00",
Run Code Online (Sandbox Code Playgroud)

HTML:

<input type="date" v-model="BirthDate" />
Run Code Online (Sandbox Code Playgroud)

我使用VueJS绑定了该对象,但是VueJS在控制台中给出了以下消息:

The specified value "2018-02-14T15:24:17.8177428-03:00" does not conform to the required format, "yyyy-MM-dd".
Run Code Online (Sandbox Code Playgroud)

在这种情况下,唯一相关的部分是2018-02-14,我可以舍弃其他信息。

我试图创建一个双向过滤器以将该日期时间转换为所需的格式,但没有成功。查看VueJS双向过滤器

如何将日期/时间格式转换并绑定到HTML日期输入所需的日期格式?

vuejs2

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

如何获取 ASP.Net Core 2 Web 应用程序的 CurrentPrincipal 身份?

我创建了一个Azure AD B2C 租户以与Azure Function一起使用。我用过这个并且它正在工作:

Thread.CurrentPrincipal.Identity.IsAuthenticated
Run Code Online (Sandbox Code Playgroud)

现在我试图让用户登录,在ASP Net Core 2网站 Razor 页面Index.cshtml.cs中使用相同的调用

    public void OnGet()
    {
        var isAuth = Thread.CurrentPrincipal.Identity.IsAuthenticated;
        ClaimsPrincipal cp = (ClaimsPrincipal)Thread.CurrentPrincipal;
    }
Run Code Online (Sandbox Code Playgroud)

但 Thread.CurrentPrincipal 在 ASP Net Core 2 上返回 null

Startup.cs的ConfigureServices方法中我添加了

    public void ConfigureServices(IServiceCollection services)
    {
        services.AddMvc();
        //services.AddAuthentication();
        services.AddAuthentication(options =>
        {
            options.DefaultScheme = JwtBearerDefaults.AuthenticationScheme;
        })
        .AddJwtBearer(options =>
        {
            options.RequireHttpsMetadata = false;
            options.Audience = Configuration["Authentication:AzureAd:ClientId"];
            //options.Events = new JwtBearerEvents
            //{
            //    OnAuthenticationFailed = AuthenticationFailed
            //};
            var authorityBase = …
Run Code Online (Sandbox Code Playgroud)

azure-web-app-service asp.net-core razor-pages

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

所有的功能都是立即运行的,如何只运行main函数?

我正在学习F#,并且有这样的代码:问题是当我运行项目时所有函数都是立即运行的.来自C#,我想象只有Main函数会运行.如何解决这个问题?这是一些缩进问题吗?

open System
open System.Windows.Forms 

let form 
    = 
        new Form
            (
                Width = 400, 
                Height = 300, 
                //Visible = false, 
                Text = "Hello World F#"
            )

let MyFunction1 
    = 
        System.Diagnostics.Process.Start("calc.exe")

let AnotherFunction 
    = 
        let agora = DateTime.Now
        let fn = @"C:\temp\testef.txt"
        System.IO.File.WriteAllText (fn, "Olá " + agora.ToString())
        System.Diagnostics.Process.Start("notepad.exe", fn)


[<EntryPoint>]
let main argv 
    =
        let f = form.ShowDialog()
        f |> Console.WriteLine
        0
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

f#

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

Azure CosmosDB(Gremlin API),如何使用Gremlin.Net进行连接

我试图使用Gremlin.Net NuGet包连接到Azure的CosmosDB(小鬼API),使用打包https://www.nuget.org/packages/Gremlin.Net

GremlinClient

在Azure门户上,我可以获得密钥(用于CosmosDB客户端NuGet包:Microsoft.Azure.DocumentDB和Microsoft.Azure.Graphs)

在此处输入图片说明

如何获取ssl,端口,用户名密码凭据以连接到Azure CosmosDB(Gremlin API),以在Gremlin.Net NuGet包上使用?

c# gremlin azure-cosmosdb

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

为什么代码调用析构函数两次?

我看了一下这个演示文稿,在幻灯片379中,它显示了以下代码(稍作修改):

#include <iostream>
using namespace std;

struct A
{
    A() { cout << "A()" << endl; }
    A(int v) { cout << "A(int)" << endl; }
    ~A() { cout << "~A()" << endl; }
};

struct X
{
    X(int v) { a = v; }
    X(long v) : a(v) {}
    A a;
};

int main()
{
    cout << "bad style:" << endl;
    { X slow(int(2)); }
    cout << "good style:" << endl;
    { X fast(long(2)); }
}
Run Code Online (Sandbox Code Playgroud)

输出是: …

c++ destructor

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

VueJS 双向过滤器

是否可以在 VueJS 中使用双向过滤器?

我试过了,但在新文档上找不到它。

我试过

<script>
    var app = new Vue({
        el: '#app',
        data: {
            EditMode: false,
            message: 'Hello Vue!'
        },
        filters: {
            capitalize: function (value) {
                if (!value) return '';
                value = value.toString();
                return value.toUpperCase();
            },
            ccc:
                {
                    read: function (value) {
                        return value.toUpperCase() + "re";
                    },
                    write: function (value) {
                        return value.toLowerCase() + "wri";
                    }
                }
        }
    }
    );
</script>
Run Code Online (Sandbox Code Playgroud)

<h1>{{ message | ccc }}</h1>
Run Code Online (Sandbox Code Playgroud)

但它不起作用。

例如,如果我测试简单的过滤器

<h1>{{ message | capitalize }}</h1>
Run Code Online (Sandbox Code Playgroud)

有用。

vuejs2

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

javascript拆分而不丢失第一个元素(不是RegEx)

我有一个字符串,其中包含由","和";"分隔的1和0.

var x = "1,1,0;1,0,0;1,1,1;"; x.split(";");
Run Code Online (Sandbox Code Playgroud)

这将输出一个只有两个字符串的数组:1,0,0和1,1,1.
我想要的是将所有这些数字放在一个二维数组中:
1 1 0
1 0 0
1 1 1
如果有一种比分割字符串更聪明的方法,请告诉我.
否则,请告诉我如何解决上述问题.

javascript split

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

SELECT之间没有逗号?

我需要帮助了解以下查询以及它们有效/无效的原因:

SELECT first_name last_name, salary FROM employee    VALID
SELECT first_name, last_name salary FROM employee    VALID
SELECT first_name last_name salary FROM employee     INVALID
Run Code Online (Sandbox Code Playgroud)

作为参考,第一个检索last_name和salary,第二个检索first_name和salary.

另外,要注意,有效行上的"额外"未打印列必须是实际行.输入类似"asfsfasfs last_name,salary"的内容将是INVALID.

sql postgresql

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