【linux应用管理28-37】教程文章相关的互联网学习教程文章

linux – 使用mono / xbuild编译VS2015应用程序时出现问题【代码】

我是编程新手,但不是Linux的新手.我最近在C#中开始编程,我们使用Visual Studio 2015来编写应用程序,因此使用MSbuild来编译它们.但是,在家里我想用mono编译所有东西,但是当我尝试时我得到了几个错误并且它拒绝编译.这是我运行的程序:$xbuild Dice_Game.sln这是stderr:Errors:/home/dj/programs/c#_programs/Dice_Game/Dice_Game.sln (default targets) -> (Build target) -> /home/dj/programs/c#_programs/Dice_Game/Dice_Game....

如何从.NET Core应用程序调用本机Linux和OS X API?

我需要调用.NET Core中不存在的文件管理功能.如何从C#代码调用本机Linux和Mac OS X API? 编辑:此问题的唯一答案不包括任何确定的信息.有人可以发布一些代码示例或更多有关如何从.NET Core调用Mac OS X API的具体细节吗?解决方法:.NET有一个名为PInvoke(平台调用)的功能,允许您调用本机API. 然而,让它工作并非易事.您需要导入正确的平台库.还会产生性能影响 看看这些链接 https://docs.microsoft.com/en-us/dotnet/articles/stan...

我可以在Linux上构建和编译跨平台Xamarin应用程序吗?

我正在使用Fedora 27作为我的操作系统,我想知道我是否可以使用Xamarin工具集来创建具有像monodevelop,VS Code或Rider这样的IDE的跨平台应用程序. 我听说Xamarin得到了适用于Linux的Xamarin.Forms的新模板,但我找不到任何关于它的最新开发新闻.解决方法:是的,从2018年中期开始,有可能在Linux上的MonoDevelop下开发一个Xamarin.Forms应用程序.我成功地成功了. 基本上,你需要至少有两件事: >一个共享库项目,包含所有跨平台的Xamarin....

Linux的应用领域【图】

Linux 似乎在我们平时的生活中很少看到,那么它应用在哪些领域呢?其实,在生活中随时随地都有 Linux 为我们服务着。 网站服务器 用事实说话!访问国际知名的 Netcraft 网站 http:// www.netcraft.com,在 "Whats that site running?" 的地址栏内输入想了解信息的网站地址(该功能位于网页右侧),单击箭头图标即可搜索到相关信息,如图 1 所示。图 1 Netcraft 在搜索结果中会看到网站的操作系统信息。例如,搜索百度网站 www.baid...

linux – 使用qsub(sge)和多线程应用程序【代码】

我想向我正在使用的集群网络提交一个多线程作业 – 但关于qsub的手册页不清楚这是怎么做的 – 默认情况下我猜它只是将它作为普通作业发送而不管多线程 – 但这可能会导致问题,即将多个多线程作业发送到同一台计算机,放慢速度. 有谁知道如何做到这一点?谢谢. 批处理服务器系统是sge.解决方法:在SGE / UGE中,配置由管理员设置,因此您必须检查他们称之为并行环境的内容qconf -spl make our_paraq在配置中查找带有$pe_slots的一个qco...

系统托盘应用程序Linux Qt / C.【代码】

我正在使用Qt编写一个使用系统托盘的应用程序.我已使用QSystemTrayIcon类实现了系统托盘,如示例所示,但它与我的计算机上存在的其他系统托盘图标的行为不同.例如,我在Ubuntu 12.04上安装了Spotify,它显示了一个带有下拉菜单的系统托盘图标.使用我的应用程序,它会显示带有上下文菜单的系统托盘图标,这意味着您必须右键单击它才能激活菜单.使用Spotify,所有需要做的就是点击图标,菜单就会显示出来.如何在Ubuntu中获取本机系统托盘图标...

linux – 在什么条件下补丁无法应用?

在由git生成和应用的补丁的上下文中(即统一的diff格式)…… 补丁干净利落需要什么?上下文是否必须完全匹配?如果缺少或添加了一行上下文会发生什么?它是否必须匹配完全相同的行号,或者如果内容有点移位,git会在文件中看到附近吗? 当我搜索时谷歌没有什么可说的,也没有手册.解决方法:这是补丁的信息,但git的行为类似: 删除的行(以 – 开头)必须完全匹配.上下文不必完全匹配;如果不匹配,将报告为“模糊”;默认情况下,外部2行上下...

linux – 如何保持“永远”运行Free Pascal控制台应用程序?【代码】

在Linux Free Pascal 2.6.0控制台应用程序中,HTTP服务器启动并在单独的线程中运行,因此对Start的调用将立即返回.begin...MyHTTPServer.Start;...WriteLn('Application terminated'); end;为了防止控制台关闭,我可以使用简单的无限循环,如:// wait, read and ignore input from stdin while True do ReadLn;要么// Sleep as long as possible while True do Sleep(MaxInt);你更喜欢哪一个?或者有更好的方法来保持应用程序运行?解...

linux – 在Mono上运行.Net MVC5应用程序

我正在Windows上的Visual Studio 2013中开发.Net 4.5.1 MVC5应用程序. 现在我想知道,如果可以在Linux上运行这个应用程序(Ubuntu 12.04)?是否可以使用OWIN?解决方法:Owin可以运行自托管,这意味着没有IIS,这是一个开始看到这里 Use OWIN to Self-Host ASP.NET Web API 然后还有助于查看关于在heroku上部署到单声道实例的这篇文章 Running OWIN/Katana apps on Heroku

linux – 设置WSGI应用程序时的PCRE问题【代码】

[上下文注意事项:我对linux是全新的,我正在尝试通过在线跟踪指南来学习,所以我对如何拍摄问题的理解非常有限] 我正在使用Ubuntu 16.04.2 LTS. 我一直在关注指南How To Set Up uWSGI and Nginx to Serve Python Apps on Ubuntu 14.04.一旦我设置了virtualenv,我按照说明操作:pip install uwsgi You can verify that it is now available by typing: uwsgi --version If it returns a version number, the uWSGI server is availab...

c# – 在Linux下使用Mono的应用程序设置

要存储应用程序设置,我使用项目属性中的“设置”选项卡.在代码中,我写了Settings.Default.FontSize = size;然后是Settings.Default.Save();当我关闭应用程序并再次运行时,设置的新值应该在那里.是的,它在Windows上运行正常,在Windows上使用Mono 2.4,但在Linux上不使用Mono 2.4.它不会在Linux下保存任何东西. 你有线索吗? 问候,斯托解决方法:我发现Mono将用户设置存储在?/ .local / share /中.在那里(我不知道)已经设置了不同版本的...

c – 可以运行Qt GUI应用程序的最小linux

我正在制作一个自制的视频游戏控制台(简单的低规格电脑),它将不断运行一个应用程序(游戏),它将使用Qt创建(这是一项要求,最好是使用gpu加速).所以操作系统应该是轻量级的,以尽可能快地启动并运行游戏. 怎么能实现这一目标?有没有适合我需求的Linux发行版?什么是嵌入式Linux? (我是linux自定义的新手) 谢谢解决方法:http://www.tinycorelinux.com/ 一个10 MB的Linux发行版.在几秒钟内启动.

在Linux上部署Qt应用程序二进制文件,与LSB兼容

我在Ubuntu 12.04上的Qt Creator中开发了一个小应用程序,我希望它可以运行在任何其他Linux发行版(主要是不同版本的CentOS和ubuntu)上,就像Windows上的任何便携式应用程序一样. 我希望能够简单地共享应用程序的二进制文件,并运行该应用程序.我能够在Windows中成功完成此操作,只需在QT Creator中构建项目,然后将所需的库放在Application目录中,然后将它们传输到其他Windows系统. 我搜索了一遍,发现我应该尝试使用LSB(Linux标准库)兼容...

linux – 使用SSH在桌面上打开应用程序

所以通常人们会问如何将x11转发到本地机器,而是我想让应用程序在远程盒子的桌面上运行. 所以,让我说从Windows机器(使用putty)ssh并运行“xclock& disown.如果我然后走到我的桌面并查看屏幕并看到在linux机器上运行xclock. 有办法吗?使用薄荷13.解决方法:当您正常ssh’d时,将DISPLAY变量设置为export DISPLAY = 0:0(0:0是目标框的显示),然后您可以像往常一样运行命令.如果您希望能够关闭ssh会话,请在nohup前添加命令:nohup ./yo...

分析C应用程序中的最大内存使用情况 – linux

我正在为linux下的php开发C模块,我正试图找到一种方法可以帮助我通过最大内存峰值(使用率)来描述我的代码. 使用valgrind我可以在代码中获得总内存分配.但就像分配的内存一样,它来来往往;).我需要得到的是在C应用程序运行期间出现的最高内存使用量,因此我可以全面了解内存需求,并为优化代码提供一些测量点. 有谁知道任何有用的工具/技巧/良好做法?解决方法:看看Massif:http://valgrind.org/docs/manual/ms-manual.html