抱歉蹩脚的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部件?
有没有人知道一个稳定的框架,可用于创建区块链应用程序,创建服务器/节点,创建矿工,钱包,区块链检查器等?
这样的框架并没有一定要在Node.js的,也不Ruby on Rails的,但就是这两种技术,我最熟悉的.
我必须制作一个基于区块链技术的实习项目.
我一直在看以太坊这看起来不错.以太坊的GETH命令行界面允许我创建区块链并挖掘区块链.
但是,我需要能够使用支持Web的开发平台,例如Ruby on Rails,Node.js或类似的,这样我就可以让实习生设计一个UI来配合本地区块链.
我看过Toshi(RoR)和BitCoin.js(Node),但需要更好的文档.
感谢您提出的所有建议!
为什么? 嗨,我正在进行计算机科学的最后一年项目,该项目是一个管理大学的系统,比如openSIS,但是使用ASP.NET Core来构建它.
什么?我需要有关如何使用常规HTML表单添加,更新和删除数据的帮助,例如via <form/>和<input type="submit"/>.
如果这个问题过于宽泛,那么就如何将问题的范围缩小到与完成该项目相关的一组主题有所帮助.
我已经在 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
我想获取现有数据并将其放入RavenDB.
我现有的数据采用XML格式,因此我将其转换为JSON.
我的下一步应该是什么?我可以按原样存储在RavenDB中吗?我是否需要创建新对象来存储它?
提前致谢!
我正在研究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) 我正在使用Team Foundation Services(TFS 2012)进行开发项目。
我想知道TFS是否可以用于Excel文件的版本控制吗?
特别:
如何在Xamarin.Mac 中实现应用程序后台。我想要一些类似于android 服务的东西:
Android 服务- 服务是可以在后台执行长时间运行操作的应用程序组件,它不提供用户界面。另一个应用程序组件可以启动一个服务,即使用户切换到另一个应用程序,它也会继续在后台运行。此外,组件可以绑定到服务以与其交互,甚至执行进程间通信 (IPC)。例如,服务可以在后台处理网络事务、播放音乐、执行文件 I/O 或与内容提供商交互。~ Android.com
提前致谢。
有各种各样的帖子关于从表单/ 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) 我在一个方法中有这个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 .
我怎么解决这个问题?
提前致谢.
路易吉
我理解的功能Interlocked.Increment和lock().但我很困惑何时使用其中一个.据我所知,Interlocked.Increment增量共享int/long值,而as lock()则意味着锁定代码区域.
例如,如果我想更新字符串值,则可以使用lock():
lock(_object)
{
sharedString = "Hi";
}
Run Code Online (Sandbox Code Playgroud)
但是,Interlocked课程不可能实现这一点.
Interlocked?我正在寻找检查和删除变量中的尾随字符的最佳方法.
例如,如果最后一个字符是/然后我想删除它.
例1:如果$ var是C:\ mypath \那么我想要输出只有C:\ mypath
例2:如果$ var是C:\ mypath,那么输出是C:\ mypath
c# ×3
ajax ×1
asp.net ×1
asp.net-core ×1
asp.net-mvc ×1
azure-devops ×1
bash ×1
blockchain ×1
data-binding ×1
database ×1
ethereum ×1
excel ×1
forms ×1
jquery ×1
json ×1
json.net ×1
katana ×1
linq ×1
node.js ×1
nosql ×1
nsis ×1
owin ×1
ravendb ×1
razor ×1
shell ×1
sql-server ×1
tfs ×1
tfs2012 ×1
ubuntu-16.04 ×1
xamarin ×1
xamarin.mac ×1