
Linux
文章平均质量分 87
寒冰屋
主要从事.net的方向开发工作,关注.net core相关动态,也涉及前段框架、小程序等的学习及应用,主要使用sql server数据库等
展开
-
多平台XAML/C#奇迹包:Avalonia。将Avalonia与基于WinUI的解决方案进行比较
本文介绍了Avalonia作为Web和移动开发平台的新多平台XAML/C#解决方案,该解决方案基于其已有一段时间可用的桌面功能。将Avalonia的各种API和视觉功能与其竞争对手的框架进行了比较,并且Avalonia在多个平台上比其竞争对手更强大、更统一。翻译 2024-06-19 23:01:49 · 1466 阅读 · 0 评论 -
在简单的示例中将本机(Windows和Linux)视图/控件/应用程序嵌入到Avalonia应用程序中
如果需要将本机应用程序移植到多平台Avalonia,或者没有一些本机构建的复杂Avalonia控件,则将本机Windows和Linux控件嵌入到Avalonia应用程序中非常重要。我还介绍了通过IoC容器和动态加载在Avalonia中使用本机视图的最佳架构。最后,本文介绍如何将不同进程运行的本机窗口转换为Avalonia应用程序的可视部分。翻译 2024-06-19 14:34:37 · 880 阅读 · 0 评论 -
Avalonia低入侵数据验证实现
Avalonia低入侵数据验证实现转载 2024-06-05 15:38:01 · 292 阅读 · 0 评论 -
Avalonia跨平台入门第三十五篇之制作安装包
Avalonia跨平台入门第三十五篇之制作安装包转载 2024-04-25 22:38:18 · 250 阅读 · 0 评论 -
银河麒麟V10使用Docker方式部署应用
银河麒麟V10使用Docker方式部署应用转载 2024-04-19 16:37:21 · 6170 阅读 · 0 评论 -
PM2部署DotNet应用程序
PM2是一个Node.js的进程管理工具,可以帮助开发者简化Node.js应用的部署和运维。它提供了进程守护、负载均衡、日志管理等功能,可以监控应用程序的运行状态,并在发生意外情况时自动重启应用。PM2还支持多种部署方式,包括单机部署、集群模式和Docker容器部署,适用于各种规模的项目。通过PM2,可以更轻松地管理Node.js应用,提高应用的稳定性和可靠性。转载 2023-12-29 21:45:42 · 542 阅读 · 0 评论 -
已启用Azure Arc的服务器第3部分:设置安全性、Sentinel和Runbook
下面,我们将演示如何在上一篇文章中添加到Arc的两台服务器上设置Azure安全中心,演示如何在两台计算机上设置Azure Sentinel,以及如何使用Python 3运行手册在两台服务器上执行其他配置和自定义。翻译 2023-09-08 19:45:00 · 318 阅读 · 0 评论 -
已启用Azure Arc的服务器第2部分:设置已启用Azure Arc的服务器
在这里,我们将在非Azure环境中创建服务器,创建Linux服务器和Windows服务器,演示如何在两台服务器上安装连接的计算机代理,演示如何将两台服务器连接到安装和配置代理的Azure Arc,并探索服务器在连接后在Azure Arc中的显示方式。翻译 2023-09-08 19:30:00 · 384 阅读 · 0 评论 -
探索SQL Server 2022在Ubuntu 20.04上的安装、配置、备份与常见问题
最近新项目要上线,考虑成本,放弃云数据库,选择自行安装,数据库选择SQL Server 2022,系统选择Ubuntu 20.04。转载 2023-08-12 16:00:27 · 2464 阅读 · 0 评论 -
基于 Debain11 构建 asp.net core 6.x 的基础运行时镜像
此处我们基于 Debian11 的 Linux 发行版,实现目标是编写 Dockerfile 构建 asp.net core 6.x 框架的 runtime 基础镜像。在 Docker 容器化运行环境中,应用程序运行中存在异常情况,此时可以借助一些常用的基础工具方便排查,因此我们需要在 asp.net core 6.x runtime 基础镜像添加 linux 环境常用的基础工具。转载 2023-03-10 19:15:00 · 505 阅读 · 0 评论 -
LLDB Debug .Net 7 In Ubunt22.04 for Exception
本来一个错误没必要搞个篇幅,但是遇到了好几次,甚至lldb里面调试莫名其妙的出现错误。本篇来解析下。转载 2023-01-10 19:00:00 · 413 阅读 · 0 评论 -
Ubuntu 22.04 中的 .NET 6
.NET 6 现在包含在 Ubuntu 22.04 (Jammy) 中,只需 apt install dotnet6 即可安装。此更改是 Ubuntu 用户的一项重大改进和简化。我们还发布了带有 Chiseled Ubuntu 容器 的 .NET,这是 Canonical 的一个新的小型且安全的容器产品。这些改进是 Canonical 和 Microsoft 之间合作的成果。转载 2022-09-29 19:30:00 · 2278 阅读 · 0 评论 -
如何在Linux终端中更改文本颜色
在终端中输出文本可以为用户带来单色体验。添加颜色很容易,所以在这里我提供了一个脚本,其中包含用于输出文本、使用定义的颜色以及处理暗模式与亮模式终端窗口的辅助方法。翻译 2022-09-09 19:00:00 · 3364 阅读 · 0 评论 -
如何在CentOS 8上安装MySQL
本教程解释了如何在CentOS 8服务器上安装MySQL版本8。翻译 2022-07-19 19:45:00 · 8998 阅读 · 0 评论 -
CentOS单机安装k8s并部署.NET 6程序
学习云原生,k8s 是一个基础,为了做一些实验,单机部署是最方便的,下面将介绍在 CentOS 中单机安装 k8s ,并将一个 .NET 6 的程序发布到 k8s 中。转载 2022-02-23 19:15:00 · 1472 阅读 · 0 评论 -
程序员都想,却不敢做的事?我来!
在编程届,有一个家喻户晓的实用 Linux 命令:rm -rf /。据说,此命令一旦执行成功,就会给人带来快乐,是一个善良的好命令,所以我喜欢叫它快乐命令。好吧,不装了,其实这个命令的作用是删除服务器上所有的文件!是一个极度危险的命令!之前我们可能也听说过很多删数据跑路事件,其中一部分元凶正是这个命令。记得前两周,我刚买了一台全新的云服务器,在给大家演示如何搭建应用开发环境。结果没想到,一些小伙伴竟然怂恿我当场输入 “快乐命令”,想看看会出现什么效果。这么刺激的事情,我不得...转载 2021-07-03 22:19:11 · 148 阅读 · 0 评论 -
使用WPF动态资源在Gtk3 C#中进行本地化
下载Gtk示例应用程序-70.9 KB 下载Windows示例应用程序(VS2008)-78.6 KB 下载Windows示例应用程序(VS2012)-78.8 KBGTK3示例WPF示例介绍我的大多数Windows程序都是使用WPF/MVVM组合编写的。在本地化方面,我并不是卫星组件的忠实拥护者,因此从一开始,我就选择使用动态资源。当我转向Linux时,我的目标显然是尽可能地(重新)使用我现有的代码。由于我的Windows应用程序使用动态资源,并且以双语(英语和希腊语)...翻译 2021-05-20 22:42:35 · 570 阅读 · 0 评论 -
在Android上将实时摄像头与AI危害检测配合使用
目录设置UI选择正确的相机图像捕捉会话获取速度更新结论下载源-53.8 MB这是有关如何使用Android和TensorFlow Lite构建实时危害检测系统的系列文章中的第六篇。在之前的文章中,我们准备了一个受过训练的网络模型供Android使用,创建了一个使用TensorFlow Lite的项目,并为该解决方案开发了其他组件。但是直到现在,静态图像仍在开发中。在此安装中,我们将从使用静态图像切换为使用摄像机的实时供稿。我们编写的大多数代码都可以正常运行而无需修改。如果您按照翻译 2021-01-24 21:50:42 · 419 阅读 · 1 评论 -
Linux 5.10 LTS 发布,支持到 2026 年
Linus Torvalds宣布了Linux 5.10 的发布,这是当下最新的主线内核更新,也是最新的 "长期支持(LTS)"版本。内核开发人员计划一直维护 Linux 5.10 到 2026年(比 Linux 5.4 LTS还多一年)。Linus在发布公告中表示,"这里面有相当多的修复,包括一些最后时刻没有修复的东西的还原,但没有什么让我觉得'我们还需要一个星期',发布过程看起来相当顺利"。此次更新中包含了许多大大小小的变化,一些功能和变化如下:Linux 5.10包含了一些文件...转载 2020-12-16 20:55:30 · 1231 阅读 · 0 评论 -
CentOS Linux 7.9 (2009) 发布
CentOS 7.9 已发布,其开发团队也通过邮件列表宣布适用于 x86_64 架构的 CentOS Linux 7 (2009) 已正式 GA。CentOS 由 Red Hat Enterprise Linux 源代码重新编译而成,CentOS 7.9的上游版本为Red Hat Enterprise Linux 7.9。主要改动 现已备有 Python 3。安装python3组件将会为你提供 Python 3.6 解释器 SSSD 已改版为 1.16.5 pacemaker 已改...转载 2020-11-17 08:49:59 · 8027 阅读 · 0 评论 -
在Ubuntu上安装Jupyter Notebook
介绍我正在使用Ubuntu 20.04服务器,已安装XFCE。1.安装Pythonsudo apt-get update && sudo apt-get upgradesudo apt install python3-pip python3-dev升级pip并通过Typing安装软件包sudo -H pip3 install --upgrade pipsudo -H pip3 install virtualenv2.创建Python虚拟环境...翻译 2020-10-13 21:58:01 · 1171 阅读 · 0 评论 -
Linux Mint 20.1 “Ulyssa” 将于 12 月中旬发布
Linux Mint 团队公布Linux Mint 20 系列首个维护版本的进展后,Linux Mint创始人兼项目负责人Clement Lefebvre 也透露了 Linux Mint 20.1 的代号为“Ulyssa”,并表示极有可能在 12 月中旬(圣诞节前)推出。在等待其测试版发布前,Clement 分享了一些关于 Linux Mint 20.1 的新更新和新特性。Chromium首先是关于 Chromium 的更新,Linux Mint 团队将会对开源 Chromium Web ...转载 2020-10-11 22:40:53 · 545 阅读 · 0 评论 -
Ubuntu 20.10 Beta 版本发布
Ubuntu 20.10“Groovy Gorilla” 的 Beta 版本发布了,这是开发周期计划中唯一的Beta 版本。此 Beta 版本构建于最新的Linux kernel 5.8之上。它具有更好的 AMD Renoir 支持,增加了 ARM 设备上 Thunderbolt 4 的连接性,并随附了新的 exFAT 驱动程序,还有更好的电源管理功能。Ubuntu 20.10 桌面环境的核心采用GNOME 3.38,这也是 GNOME 的最新稳定版。它提供了使用拖放功能在“应用程序”...转载 2020-10-06 12:09:09 · 789 阅读 · 0 评论 -
微软开源 TensorFlow-DirectML,为 WSL2 提供 GPU 支持
微软近日开源了TensorFlow-DirectML 项目,它是 Tensorflow 的一个分支,利用 DirectML 在 Windows 10 和 WSL 上提供硬件加速。DirectML 是微软计划为 WSL2 提供的两种 GPU 计算功能之一。它本身能够通过广泛支持的硬件和驱动程序为常见的机器学习任务提供 GPU 加速,包括来自 AMD、Intel、NVIDIA 和 Qualcomm 等供应商的所有支持 DirectX 12 的 GPU。今年六月份,WSL2 已达到了对 GPU 的初始支.转载 2020-09-15 19:40:12 · 2480 阅读 · 0 评论 -
使用.NET Core 3进行Linux编程:第3章
目录第3章——数据类型和基本控制结构在学习编写代码的过程中使用代码重命名Main函数学习处理错误一步一步地完成每一步错误代码什么是函数签名?重载函数:大量可接受的函数签名修正您的Main方法有关字符串args []的更多信息Args代表什么?Args []可以做什么?OmniSharp可以提供帮助使用字符串插值让我们使用参数值仅在最少有一个时尝试使用args字符串数组声明变量类型变量名名称是一个内存地址编译器和构建程序使翻译 2020-09-13 12:40:55 · 475 阅读 · 0 评论 -
使用.NET Core进行Linux编程3:简介和第2章
从GitHub下载源代码-raddevus / ProgLinuxWDNC:《使用.NET Core编程Linux》一书的源代码[^]背景大约一年前,我建造了一台新的台式计算机,并安装了Win10和Ubuntu作为双启动计算机。我很快迷上了Ubuntu和Linux。我已经有8个月没有在这台机器上启动Win10了。自Win 3.1以来,我一直在Windows系统上运行和开发,因此这很重要。但是,我真的很喜欢Microsoft的开发环境和工作方式。当我最近发现自己可以编写在Window...翻译 2020-09-12 23:53:51 · 938 阅读 · 0 评论 -
Ubuntu 19.10 将于本月结束生命周期
Ubuntu 19.10 “Eoan Ermine” 的官方支持将于 2020 年 7 月 17 日终止。若有需要,可迁移至Ubuntu 20.04 “Focal Fossa”。2019 年 10 月 17 日,Ubuntu 19.10 发布。作为一个非长期支持版本,它获得了 9 个月的支持,包括程序更新和安全补丁。现在,这 9 个月即将走到尽头。在Ubuntu 19.10 生命周期结束后,用户将无法获得官方的更新程序。并且,许多第三方开发人员也会停止为不受支持的 Ubuntu 版本构建软件..转载 2020-07-04 16:39:10 · 427 阅读 · 0 评论 -
Windows 10 May 2020 中 WSL 与 WSL2 的性能比较
科技媒体 Phoronix 对 Windows 10 May 2020 中WSL 和 WSL 2 的性能进行了测试,参与测试的发行版为 Ubuntu 20.04 on WSL/WSL2 ,以及Ubuntu 20.04 LTS,均被安装在除 Windows 之外的电脑裸机中。本次测试使用的电脑硬件设备是Intel Core i9 10900K (Comet Lake) CPU,搭配 2 x 8GB DDR4-3200 的内存、三星 970 EVO 250GB NVMe SSD 硬盘、技嘉Z490 ...转载 2020-06-21 11:16:15 · 2907 阅读 · 0 评论 -
微软简化 Windows 10 上的 WSL 安装
在 Windows 10 的最新内测版本中(Windows 10 Insider Preview Build 20150),微软为WSL 的安装和内核升级新增了两个命令,分别是wsl.exe--install和wsl.exe--update。Windows 10 用户可通过命令行工具或Windows Terminal 运行上述命令。在尚未开启WSL 的机器上运行wsl.exe--install命令将会启用 WSL 可选组件和虚拟机平台可选组件,并提示重启机器。通过此方式安装 WSL 会将W...转载 2020-06-18 20:35:12 · 776 阅读 · 0 评论 -
Ubuntu on WSL 2 GA
微软开始推送Windows 10 的最新更新Windows 10 May 2020 Update,新版本带来了一系列重大改进,WSL 2 也在此版本正式 GA。WSL 2 基于新的架构,在轻量级虚拟机中使用了真正的 Linux 内核,可提供完全的 Linux 二进制应用兼容性并提升了性能。Ubuntu 是完全支持 WSL 2 的首批发行版之一。Canonical 公司表示,如果希望体验WSL 2,可以从 Microsoft Store 下载 Ubuntu 20.04 LTS。Ubuntu ...转载 2020-05-30 14:44:55 · 1414 阅读 · 0 评论 -
在Linux Ubuntu 18.04.x上安装和配置ActiveMQ-Artemis
目录假设/期望Linux命令和Vim“root”用户背景面向消息的中间件(MoM)为什么要使用MoM?Apache ActiveMQ ArtemisArtemis支持的消息协议系统信息JAVA(openjdk-11)安装安装后配置:设置JAVA_HOME环境变量确定JDK安装目录的绝对路径在/etc/bash.bashrc中设置JAVA_HOME2. ActiveMQ-Artemis安装/配置从Apache.org下载Artemis提取下载的捆翻译 2020-05-24 21:14:11 · 2458 阅读 · 0 评论 -
微软 Build 2020 为 WSL 带来的新消息一览:WSL2 即将到来,对 GPU 和 Linux GUI 的支持也不远了
在刚刚召开的微软 Build 2020 大会上,传来不少有关 WSL 的新消息。这篇文章将一并整理、逐一介绍。其中,本月就可实现的包括以下这两项:随着 2020 年 5 月更新的发布,Windows 10 将于本月开始支持 WSL 2 发行版 Docker Desktop 推出使用 WSL 2 作为后端的新版本已经在路线图中,很快就能与大家见面的有:仅使用一行命令安装 WSL 首次安装时,WSL 2 将成为默认版本 WSL 对 GPU 计算的支持 WSL 对 Linux GUI 的支持转载 2020-05-22 22:23:16 · 2619 阅读 · 0 评论 -
使用 ZFS 的 Ubuntu 20.10 安装工具默认启用 TRIM
Ubuntu 安装工具Ubiquity 目前正在积极为 Ubuntu 20.10 的 ZFS 引入加密功能,除此之外,其最新代码显示,现在默认为所有 Zpools 启用 TRIM。可以看到,对 Ubuntu 20.10 的最新 Ubiquity 桌面安装程序所做的一项更改是默认开启所有 ZFS pools 的 auto trim 功能。在安装过程中创建 Zpool 时此项变更会传递"autotrim=on"挂载选项。"autotrim=on"选项是自动开启 TRIM 的方式,无需运行 zpool .转载 2020-05-22 22:17:50 · 1186 阅读 · 0 评论 -
Ubuntu Touch OTA-12 发布,Ubuntu 移动版本
Ubuntu Touch OTA-12 已经发布。Ubuntu Touch 是 Ubuntu 操作系统的移动版本,Meizu 与 OnePlus 等国产手机都支持该 OS。此版本共合并了251 个非翻译类 PR,主要亮点包括引入 Canonical 对 Unity8(Unity8 已经更名为 Lomiri)的最终更改,这带来了一系列新功能,比如 Ubuntu Touch “主屏幕” Unity8 Dash 现在已被空白背景取代,其中 Drawer 作为新的应用程序列表展现。同时,Mir 升.转载 2020-05-15 22:52:53 · 738 阅读 · 0 评论 -
Ubuntu 开发者展示在 Ubuntu 20.04 上流畅运行 Microsoft Office 应用
Ubuntu 开发者Hayden Barnes 近日在推特发布了一支使用 Ubuntu 20.04 运行 Microsoft Office 应用的视频。不过Hayden 却表示这并非使用了 Wine,也不是远程或者云端应用,更不是使用了基于 WSL 的 GNOME 桌面环境,而且在仅包含集成显卡的 i5-6300U 上表现良好。最后神秘地表示还在进一步为这个秘密项目添加新特性。从视频可以看...转载 2020-05-06 22:24:26 · 2543 阅读 · 0 评论 -
Ubuntu 20.10 每日构建镜像已经可以下载测试
前几天我们报导 Ubuntu 20.10 公布了发布周期,现在每日构建版本已经可以下载并进行测试了。图片来自omgubuntu20.10 代号Groovy Gorilla(大猩猩),每日构建版本(Current)的放出实际上是开发周期中的重要里程碑,从现在开始直到十月份的 Ubuntu 20.10 稳定发布,几乎每天都会构建出新的 ISO,这些镜像将迭代到正式版本。测试人员与抢...转载 2020-05-01 20:33:13 · 809 阅读 · 0 评论 -
Ubuntu 18.04 与 20.04 LTS 性能测试
Ubuntu 20.04 LTS(Focal Fossa)已于本月 23号正式发布。而早在其发布一个月之前,Phoronix方面就已在各种平台上进行了一段时间的试验。在大多数情况下,其发现 Ubuntu 20.04 提供了一些不错的性能改进,尤其是从 Ubuntu 18.04 LTS 升级时。本文内容是初始基准测试,旨在考察从 Ubuntu 18.04 LTS 到当前的 20.04 准最终状态...转载 2020-04-29 18:05:05 · 15238 阅读 · 0 评论 -
联想即将推出预装 Fedora 的 ThinkPad 笔记本电脑
预装 Linux 系统的笔记本电脑大多都会选择 Ubuntu 或其衍生品。不过联想和红帽双方今天宣布的合作带来了另一种方案——Fedora Workstation 32 即将预装在 ThinkPad 笔记本电脑上。根据 Fedora 发布的公告,Fedora 将作为预安装选项提供给型号为 ThinkPad P1 Gen2、ThinkPad P53 和 ThinkPad X1 Gen8 的笔...转载 2020-04-26 22:40:09 · 645 阅读 · 0 评论 -
Ubuntu 20.04 调查:30% 的用户想要 Unity 回归
Ubuntu 20.04 调查结果已发布。该调查由 Ubuntu 在 2019 年 12 月发起,共有 21,862 人参加。目前,Ubuntu 20.04LTS 已正式发布,此调查结果则在相关工程团队的决策过程中起到了一定的导向作用,从而确定了现在出现在 Ubuntu 20.04 中的一些内容。调查的一些主要发现如下:GNOMEGNOME仍存在争议。调查结果显示,大约有 30% ...转载 2020-04-26 22:39:00 · 474 阅读 · 0 评论 -
Ubuntu 20.10 代号 Groovy Gorilla,第二个以猿类命名版本,将于 10 月 22 日发布
Ubuntu 20.04(Focal Fossa)刚刚发布,现在下一个版本 Ubuntu 20.10 的发布进程也公布了。首先是代号:Groovy Gorilla,其中 Groovy 有“极好的”之意,而 Gorilla 是“大猩猩”,延续了 Ubuntu 以动物命名的传统,并且 G 字辈也是接续了Focal Fossa 的 F 字辈。这是第二个以猿类命名的 Ubuntu 版本,上一...转载 2020-04-26 22:35:59 · 756 阅读 · 0 评论