小编Sha*_*son的帖子

Bash的最后一个指数

抱歉蹩脚的bash问题,但我似乎无法解决.

我有以下简单的案例:

  • 我有变数之类的 artifact-1.2.3.zip

  • 我想在连字符和点的最后一个索引之间得到一个子串(两者都是独占的).

我的bash技能不是太强.我有以下内容:

a="artifact-1.2.3.zip"; b="-"; echo ${a:$(( $(expr index "$a" "$b" + 1) - $(expr length "$b") ))}
Run Code Online (Sandbox Code Playgroud)

生产:

1.2.3.zip
Run Code Online (Sandbox Code Playgroud)

如何删除该.zip部件?

bash shell pattern-matching

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

我可以使用Ruby on Rails或Node.js而不是Ethereum + Geth创建本地区块链吗?

问题:

有没有人知道一个稳定的框架,可用于创建区块链应用程序,创建服务器/节点,创建矿工,钱包,区块链检查器等?

这样的框架并没有一定要在Node.js的,也不Ruby on Rails的,但就是这两种技术,我最熟悉的.

一些背景:

我必须制作一个基于区块链技术的实习项目.

我一直在看以太坊这看起来不错.以太坊的GETH命令行界面允许我创建区块链并挖掘区块链.

但是,我需要能够使用支持Web的开发平台,例如Ruby on Rails,Node.js或类似的,这样我就可以让实习生设计一个UI来配合本地区块链.

我看过Toshi(RoR)和BitCoin.js(Node),但需要更好的文档.

感谢您提出的所有建议!

ruby-on-rails node.js blockchain ethereum

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

相当于ASP.NET Core中的Web窗体?

为什么? 嗨,我正在进行计算机科学的最后一年项目,该项目是一个管理大学的系统,比如openSIS,但是使用ASP.NET Core来构建它.

什么?我需要有关如何使用常规HTML表单添加,更新和删除数据的帮助,例如via <form/><input type="submit"/>.

如果这个问题过于宽泛,那么就如何将问题的范围缩小到与完成该项目相关的一组主题有所帮助.

forms asp.net-core

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

Linux 上的 Microsoft SQL Server 数据库引擎启动失败

我已经在 Ubuntu 16.04 上安装了 mssql。以下是sql server的详细信息。ms sql(14.0.3015.40-1)SQL server 2017

当我运行配置命令时#sudo /opt/mssql/bin/sqlservr-setup 出现错误sudo: /opt/mssql/bin/sqlservr-setup: command not found

我已经停止并重新启动但没有用。

当我通过命令检查状态时 #systemctl status mssql-server

我有

mssql-server.service - Microsoft SQL Server Database Engine
   Loaded: loaded (/lib/systemd/system/mssql-server.service; enabled; vendor preset: enabled)
   Active: inactive (dead) (Result: exit-code) since Fri 2018-02-02 16:15:29 IST; 4min 20s ago
     Docs: https://docs.microsoft.com/en-us/sql/linux
  Process: 28050 ExecStart=/opt/mssql/bin/sqlservr (code=exited, status=200/CHDIR)
 Main PID: 28050 (code=exited, status=200/CHDIR)

Feb 02 16:15:28 chetan-desktop systemd[1]: mssql-server.service: Unit entered failed state.
Feb 02 16:15:28 …
Run Code Online (Sandbox Code Playgroud)

database sql-server ubuntu-16.04 sql-server-2017 sql-server-linux

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

如何将JSON存储到RavenDB?

我想获取现有数据并将其放入RavenDB.

我现有的数据采用XML格式,因此我将其转换为JSON.

我的下一步应该是什么?我可以按原样存储在RavenDB中吗?我是否需要创建新对象来存储它?

提前致谢!

c# json json.net nosql ravendb

6
推荐指数
2
解决办法
1762
查看次数

HelloWorldComponent和System.Func`2之间没有可用的转换[System.Collections.Generic.IDictionary`2 //参数名称:签名

我正在研究Scott Allen关于Pluralsight的MVC 5基础课程

我在下面的代码中"使用(WebApp.Start(uri))"时收到错误.

错误是

An unhandled exception of type 'System.ArgumentException' occurred in Microsoft.Owin.dll
  System.ArgumentException was unhandled
  HResult=-2147024809
  Message=No conversion available between ConsoleApplication1.HelloWorldComponent and System.Func`2[System.Collections.Generic.IDictionary`2[System.String,System.Object],System.Threading.Tasks.Task].
Parameter name: signature
  Source=Microsoft.Owin
  ParamName=signature
  StackTrace:
       at Microsoft.Owin.Builder.AppBuilder.Convert(Type signature, Object app)
       at Microsoft.Owin.Builder.AppBuilder.BuildInternal(Type signature)
       at Microsoft.Owin.Builder.AppBuilder.Build(Type returnType)
       at Microsoft.Owin.Hosting.ServerFactory.ServerFactoryAdapter.Create(IAppBuilder builder)
       at Microsoft.Owin.Hosting.Engine.HostingEngine.StartServer(StartContext context)
       at Microsoft.Owin.Hosting.Engine.HostingEngine.Start(StartContext context)
       at Microsoft.Owin.Hosting.Starter.DirectHostingStarter.Start(StartOptions options)
       at Microsoft.Owin.Hosting.Starter.HostingStarter.Start(StartOptions options)
       at Microsoft.Owin.Hosting.WebApp.StartImplementation(IServiceProvider services, StartOptions options)
       at Microsoft.Owin.Hosting.WebApp.Start(StartOptions options)
       at Microsoft.Owin.Hosting.WebApp.Start[TStartup](StartOptions options)
       at Microsoft.Owin.Hosting.WebApp.Start[TStartup](String url)
       at ConsoleApplication1.Program.Main(String[] args) in e:\EShared\Dev2015\WebAppScottAllen\ConsoleApplication1\ConsoleApplication1\Program.cs:line 16
       at System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, …
Run Code Online (Sandbox Code Playgroud)

owin katana owin-middleware

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

TFS for Microsoft Excel文件

我正在使用Team Foundation Services(TFS 2012)进行开发项目。

我想知道TFS是否可以用于Excel文件的版本控制吗?

特别:

  • 我需要进行更改;这是在Excel中还是在外部完成?怎么样?
  • 我需要解决冲突;这是在Excel中还是在外部完成?怎么样?
  • 我需要将当前的Excel文档更改与“源代码中的原始”控件进行比较;这是在Excel中还是在外部完成?怎么样?

excel tfs visual-studio tfs2012 azure-devops

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

Xamarin.Mac 中的应用程序后台

如何在Xamarin.Mac 中实现应用程序后台。我想要一些类似于android 服务的东西:

Android 服务- 服务是可以在后台执行长时间运行操作的应用程序组件,它不提供用户界面。另一个应用程序组件可以启动一个服务,即使用户切换到另一个应用程序,它也会继续在后台运行。此外,组件可以绑定到服务以与其交互,甚至执行进程间通信 (IPC)。例如,服务可以在后台处理网络事务、播放音乐、执行文件 I/O 或与内容提供商交互。~ Android.com

提前致谢。

xamarin xamarin.mac

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

ASP.NET MVC Razor - 将数据发送到控制器

有各种各样的帖子关于从表单/ div获取输入字段并将它们发送到服务器端控制器.我不清楚的是如何接受控制器的输入.

我尝试了各种方法:

function SendEMail( vThis )
{
    var vInput = $("#idEMailFields *").serializeArray();

    $.ajax({
        url: '@Url.Action( "SendEMail", "TournMaint")',
        data: JSON.stringify(vInput),
        type: 'POST',
        contentType: 'application/json; charset=utf-8;',
        dataType: 'json',
        success: function (response)
        {
            $("#idEMailResponse").html(response);
            return;
        },
        error: function( xhr, status, error )
        {
            debugger;
            var verr = xhr.status + "\r\n" + status + "\r\n" + error; 
            alert( verr );
        }   
    });
}
Run Code Online (Sandbox Code Playgroud)

控制器的外观如下:

[HttpPost]
public JsonResult SendEMail( CNameValue [] inputs )
{
    String sView = "EMail messages queued"; 
    return Json( sView, JsonRequestBehavior.AllowGet …
Run Code Online (Sandbox Code Playgroud)

ajax asp.net-mvc jquery razor

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

LINQ:如何绑定到连接字符串列表?

我在一个方法中有这个LINQ查询:

public List<String> GetListNameUsers() 
{
    using (var context = new UCDataContext()) 
    {
        return (from c in context.Users
                select (c.LastName + " " + c.FirstName) ).ToList();
    }
}
Run Code Online (Sandbox Code Playgroud)

但这不起作用.我想返回由FirstName +""+ LastName组成的字符串.

我将此方法的结果绑定到a DropDownList,如下所示:

<asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="UsersODS"
     DataTextField="LastName" DataValueField="IDUser" />
Run Code Online (Sandbox Code Playgroud)

当我DropDownList正在数据绑定时,无法识别字段LastName .

我怎么解决这个问题?

提前致谢.

路易吉

c# linq asp.net data-binding

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

对Interlocked.Increment和Lock的使用感到困惑

我理解的功能Interlocked.Incrementlock().但我很困惑何时使用其中一个.据我所知,Interlocked.Increment增量共享int/long值,而as lock()则意味着锁定代码区域.

例如,如果我想更新字符串值,则可以使用lock():

lock(_object)
{
    sharedString = "Hi";
}
Run Code Online (Sandbox Code Playgroud)

但是,Interlocked课程不可能实现这一点.

  • 为什么不能通过这个来完成Interlocked
  • 这些同步机制有什么区别?

c# interlocked-increment

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

从字符串中删除尾随字符的最佳方法(例如,尾部斜杠)

我正在寻找检查和删除变量中的尾随字符的最佳方法.

例如,如果最后一个字符是/然后我想删除它.

例1:如果$ var是C:\ mypath \那么我想要输出只有C:\ mypath

例2:如果$ var是C:\ mypath,那么输出是C:\ mypath

nsis

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