小编Che*_*ani的帖子

.net core应用程序使用不同的端口与electron.net运行交叉电池

我使用.NET Core和Electron.NET开发了一个应用程序并创建了一个登录表单.

对于登录,我已经创建单独的web API项目,并呼吁登录按钮单击登录API.

当我从一个应用程序调用API时,它会给出一个关于"Cross-Origin"的错误,所以我需要在该API中注册一个IP地址和端口,但是现在我面临一个问题,比如.net core应用程序在不同的端口上运行每一次.

窗口环境调用API登录时,它会在端口下面显示:8001

Ubuntu调用相同的API时,它给了我35941端口.所以现在我面临一个问题,我们有不同的Web API项目,它允许我们在特定端口上调用web API,但由于每次由electron.net生成不同的端口,我们无法调用web API在CORS(跨源)中它会抛出错误.

我如何选择退出这种情况?

cross-platform node.js .net-core asp.net-core-webapi electron.net

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

使用进程 c# 处理错误

我使用 C# 创建了一个控制台应用程序,并使用Process.

以下是我的控制台应用程序代码

   static void Main(string[] args)
        {
            try
            {
                // ...my code
            }
            catch (Exception)
            {

                throw;
            }
        }
Run Code Online (Sandbox Code Playgroud)

下面是使用进程从窗口应用程序调用控制台应用程序的 exe 的代码

    public void CallExe()
    {
        try
        {                              
            Process proc = new Process();
            proc.StartInfo.FileName = @"D:\Debug\console1.exe";
            proc.StartInfo.Arguments = "My args";
            proc.StartInfo.CreateNoWindow = true;
            proc.StartInfo.RedirectStandardError = true;
            proc.StartInfo.RedirectStandardOutput = true;
            proc.StartInfo.UseShellExecute = false;
            proc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
            proc.Start();              
            proc.WaitForExit();              
            string stdout = proc.StandardOutput.ReadToEnd();
            string stderr = proc.StandardError.ReadToEnd();
            proc = null;
        }

        catch (Exception ex)
        {

            throw ex;
        } …
Run Code Online (Sandbox Code Playgroud)

c# error-handling process console-application

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

根据多个分隔符拆分记录

我正在尝试在PostgreSQL中准备查询。

以下是我的输入:

在此处输入图片说明

在这里,您可以发现“ 字段”列中的值是唯一的,“ 值”列中的值带有多个分隔符。

现在我想要下面的输出。

在此处输入图片说明

步骤如下:

  1. 第一个值应以“;”分隔 并使用SplitFields生成新列
  2. Spitalfields中,我们必须再次用“ >>”将其分开,并且第一个值应被视为Folder,第二个值应被视为Value

如何准备查询?

我已经在SQL Server中准备了相同的查询,但是在PostgreSQL中,它对我不起作用,因为我不了解PostgreSQL。

这是对SQL Server的查询:

DECLARE @String varchar(1000)
SELECT
  @String = 'AV»ABC1; AC»ACTag; BB»BB1Tag; SampleInner»STag1; Not Privileged (RS)»Priv1tag; Winter 2015 Review»Windter1Tag'
SELECT
  *,
  LEFT(VALUE, CHARINDEX('»', VALUE) - 1) AS firstname,
  SUBSTRING(VALUE, CHARINDEX('»', VALUE) + 1, LEN(VALUE) - (CHARINDEX('»', VALUE) - 1)) AS lastname
FROM (SELECT
  SUBSTRING(';' + @String + ';', Number + 1,
  CHARINDEX(';', ';' + …
Run Code Online (Sandbox Code Playgroud)

sql postgresql split

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