lts

[翻译] .NET Core 2.1 发布

半世苍凉 提交于 2020-02-09 07:39:01
[翻译] .NET Core 2.1 发布 原文: Announcing .NET Core 2.1 我们很高兴可以发布 .NET Core 2.1。这次更新包括对性能的改进,对运行时和工具的改进。还包含一种以 NuGet 包的形式部署工具的新方法。我们添加了一个名为 Span<T> 的新基元类型,它可以在没有内存分配的情况下对数据进行操作。还有许多其他新的 API,专注于密码学,压缩和 Windows 兼容性。它是第一个支持 Alpine Linux 和 ARM32 芯片的版本。您今天就可以开始将现有项目更新至 .NET Core 2.1 了。 该版本与 .NET Core 2.0 兼容,更新会变得很简单。 ASP.NET Core 2.1 和 Entity Framework Core 2.1 也已在今天发布。 您可以在 Windows,MacOS 和 Linux 上下载并开始使用 .NET Core 2.1: .NET Core 2.1 SDK (includes the runtime) .NET Core 2.1 Runtime .NET Core 和 ASP.NET Core 的 Docker 镜像也已经可用: microsoft/dotnet 本月早些时候召开了 Build 2018 大会。我们对 .NET Core 进行了几次深入的演示。可以在 Channel9

Ubuntu 18.04.3 LTS server版配置vnc

徘徊边缘 提交于 2020-02-05 04:30:12
使用x11vnc作为vncserver端 1 安装x11vnc sudo apt-get update sudo apt-get install x11vnc 2 生成密码 sudo x11vnc -storepasswd Enter VNC password: ********* Verify password: ********* Write password to /home/USERHOME/.vnc/passwd? [y]/n y Password written to: /home/rahul/.vnc/passwd 3 开启服务 #编辑 /lib/systemd/system/x11vnc.service文件,设为开机启动 sudo vim /lib/systemd/system/x11vnc.service #在文件中添加如下内容 [Unit] Description=Start x11vnc at startup. After=multi-user.target [Service] Type=simple ExecStart=/usr/bin/x11vnc -auth guess -once -loop -noxdamage -repeat -rfbauth /home/USERNAME/.vnc/passwd -rfbport 5900 -shared

cmake QT

限于喜欢 提交于 2020-01-20 18:37:31
用CMake来组织的工程中要用Qt首先要设置、找到Qt相关模块。主要是通过 find_package 这个CMake命令。 设置Qt库路径 Qt版本很多,我们的开发机上一般也装有多个不同版本的Qt。个人尝试性的项目一般用最新版的Qt,而真正发布的产品一般用的是LTS版本Qt(LTS:Long Term Support,长期支持版本,目前最新的LTS是5.9)。 我们的方法是在系统中添加多个环境变量。例如我电脑上装有4个版本:Qt 5.9.4和Qt5.10.1的32位和64位库。所以有4个环境变量: 环境变量名 值 QTDIR594 C:\Qt\Qt5.9.4\5.9.4\msvc2015 QTDIR594_64 C:\Qt\Qt5.9.4\5.9.4\msvc2015_64 QTDIR5101 C:\Qt\Qt5.10.1\5.10.1\msvc2015 QTDIR5101_64 C:\Qt\Qt5.10.1\5.10.1\msvc2015_64 然后在CMakeLists中添加: set(CMAKE_PREFIX_PATH $ENV{QTDIR594}) 通过在 $ENV{} 里选择不同的环境变量就可以切换不同的Qt版本。 查找Qt模块 网上很多CMake查找Qt方法都是过时的Qt4的方法。现在正确的、最新的方法是: find_package(Qt5 COMPONENTS

Ubuntu 16.04 LTS安装 TeamViewer

一曲冷凌霜 提交于 2020-01-13 03:44:34
Ubuntu 16.04 LTS安装 TeamViewer 首先,打开TeamViewer的下载页面(http://www.teamviewer.com/en/download/linux/),下载Debian/Ubuntu的Deb安装包。 这是一个32位的deb包。Debian 6/Ubuntu 10等旧发行版本可以下载64位deb包,因为它们没有Multiarch多架构功能。对于Ubuntu 16.04,我们必须下载32位deb包,因为Ubuntu 16.04具备多架构功能,即使是64位的Ubuntu 16.04系统也能安装32位的deb包。 下载完成后,打开一个终端窗口,将目录切换(cd)到下载目录。 64位Ubuntu 16.04系统需要添加32位架构支持,命令如下。 sudo dpkg --add-architecture i386 sudo apt-get update 现在,安装TeamViewer的依赖包。 sudo apt-get install libdbus-1-3:i386 libasound2:i386 libexpat1:i386 libfontconfig1:i386 libfreetype6:i386 libjpeg62:i386 libpng12-0:i386 libsm6:i386 libxdamage1:i386 libxext6:i386

Install Telegraf in Ubuntu 16.04 LTS

▼魔方 西西 提交于 2020-01-08 19:18:48
add key curl -sL https://repos.influxdata.com/influxdb.key | sudo apt-key add - add sources echo "deb https://repos.influxdata.com/ubuntu trusty stable" | sudo tee /etc/apt/sources.list.d/influxdb.list update apt update install lwk@qwfys ~ $ apt install telegraf start sudo service telegraf start 来源: 51CTO 作者: qwfys200 链接: https://blog.51cto.com/qwfys200/2074396

Linux-shell-算术运算{expr、bc、dc、(( ))和[ ]}

蓝咒 提交于 2020-01-02 00:45:27
转:http://www.cnblogs.com/snowsolf/p/3325235.html 在Linux下做算术运算时你是如何进行的呢?是不是还在用expr呢?你会说我还会bc还有其它的呢! 闲话不多扯,干正事! expr expr在使用中要注意一些书写,如表达式中量和运算符号之间的空格及一些运算符号需要转义,还有一点需要记住,expr只适用于整数之间的运算! 表达式 expr的help文档中关于表达式部分如下: ARG1 | ARG2 若ARG1 的值不为0 或者为空,则返回ARG1,否则返回ARG2 ARG1 & ARG2 若两边的值都不为0 或为空,则返回ARG1,否则返回 0 ARG1 < ARG2 ARG1 小于ARG2 ARG1 <= ARG2 ARG1 小于或等于ARG2 ARG1 = ARG2 ARG1 等于ARG2 ARG1 != ARG2 ARG1 不等于ARG2 ARG1 >= ARG2 ARG1 大于或等于ARG2 ARG1 > ARG2 ARG1 大于ARG2 ARG1 + ARG2 计算 ARG1 与ARG2 相加之和 ARG1 - ARG2 计算 ARG1 与ARG2 相减之差 ARG1 * ARG2 计算 ARG1 与ARG2 相乘之积 ARG1 / ARG2 计算 ARG1 与ARG2 相除之商 ARG1 % ARG2 计算 ARG1

Ubuntu 12.04 LTS 配置JDK1.8

£可爱£侵袭症+ 提交于 2019-12-30 12:35:36
引用自另外一位园友,地址http://www.cnblogs.com/bluestorm/archive/2012/05/10/2493592.html 做备忘 先去 Oracle下载 Linux下的JDK压缩包,我下载的是jdk-7u4-linux-i586.tar.gz文件,下好后直接解压 Step1: # 将解压好的jdk1.7.0_21文件夹用最高权限复制到/usr/lib/jvm目录里 sudo cp -r ~/jdk1.7.0_21/ /usr/lib/jvm/ Step2: # 配置环境变量 sudo gedit ~/.profile 在末尾加上: export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_21 然后保存关闭,使用source更新下 $ source ~/.profile 使用env命令察看JAVA_HOME的值 $ env 如果JAVA_HOME=/usr/lib/jvm/jdk1.7.0_21,说明配置成功。 Step3: # 将系统默认的jdk修改过来 $ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_21/bin/java 300 输入sun jdk前的数字就好了 $ sudo update-alternatives -

Win10 + Ubuntu 18.04 LTS双硬盘UEFI+GPT引导双系统安装

本秂侑毒 提交于 2019-12-27 05:22:25
记录一下自己安装双系统的痛苦经历的心得。 适用范围: UEFI引导,双硬盘,GPT格式。 重点: 首先安装Win10,在一个硬盘A上。 将硬盘B,使用diskgenius打开,新建一个ESP分区,大小300M够了。 然后按照网上通用教程,安装Ubuntu。 自定义分区,只需要三个:1. EFI系统分区,放到2中建立的ESP分区中。2. swap分区。 3. /分区 成功。 后果 开机引导会被放置到硬盘B的EFI分区上,导致如果硬盘B没有插上,会出现grub错误。(不过这应该不是问题) 来源: CSDN 作者: 随风秀舞 链接: https://blog.csdn.net/diyoosjtu/article/details/103706899

Cant login to backend after Fresh install to the latest typo3 9.5 LTS

孤街醉人 提交于 2019-12-24 05:11:23
问题 Fresh install of Typo3 9.5LTS on the Ubuntu18 host. Went smoothly, new database, everything. Made up the backend user/password & when complete I'm sent to the backend to log in. The login page seemingly just refreshes. If I use the wrong credentials it tells me they are wrong as it should. Going to sys_log I see "user logged in from x.x.x.x" but I'm not allowed further. The redirects actually sent to the server are: 303 POST /typo3?loginProvider=.... 303 GET index.php?route=/main&token=...

What are the differences between Long Term Support (LTS) and Stable versions of Node.js?

点点圈 提交于 2019-12-17 17:38:06
问题 Originally asked: What is the difference between Node.js 4.x branch with LTS (Long Term Support) and the 5.x branch (listed as Stable)? But this is equally relevant to understanding the difference between 6.x and 7.x and, in the future, 8.x and 9.x Generally, I always lean towards the latest version for features and performance (as I now do a lot of ES6 / ES7). Is there any information on how production ready the "stable" branches are? 回答1: To understand the difference you need to understand