R语言 4.2.2 安装教程(附安装包下载)

R语言 4.2.2软件介绍

R语言属于GNU系统的一个自由、免费、源代码开放的软件,具有强大的统计分析功能和绘图功能。R语言的语法源于Scheme,并被广泛用于数据挖掘和机器学习等领域。R语言具有高度的交互性和灵活性,支持多种数据结构,包括向量、矩阵、列表等,并提供了大量的数据分析工具和包,如线性回归、逻辑回归、主成分分析等。

R语言 4.2.2软件下载地址

https://pan.baidu.com/s/1vJHlngJ3veWdko0jXbgH7g?pwd=bs4a

R语言 4.2.2软件安装教程

1、下载R语言 4.2.2软件安装包到电脑上,右键选择【解压到R语言 4.2.2\\】

2、右键【打开】解压后的文件夹

3、找到【R-4.2.2】应用程序,右键选择【以管理员身份运行】它

4、点击【确定】

5、点击【下一步】

6、点击【下一步】

7、点击【下一步】

8、点击【下一步】

9、点击【下一步】

10、点击【下一步】

11、软件安装中,稍等片刻

12、点击【结束】

13、回到桌面,右键桌面上的【R 4.2.2软件图标】,点击【打开】

14、软件打开成功,运行界面如下:

15、回到桌面,右键【此电脑图标】点击【属性】

16、点击【高级系统设置】

17、点击【环境变量】

18、在系统变量中找到并选中【Path】,再点击【编辑】

19、在变量值结尾处添加路径:;C:\\Program Files\\R\\R-4.2.2\\bin,再点击确定

20、点击【确定】

21、点击【确定】

22、回到桌面,按下快捷键【WIN图标+R】,输入【cmd】,再点击【确定】

23、输入R,再按下键盘的【Enter】回车键,得到以下反馈信息,则R 4.2.2配置成功

24、以上就是R语言 4.2.2软件安装的全过程,要是对你有帮助的话,请为小编点个赞!

PHP8.2发布了

PHP8.2是PHP语言现代化进程中的一个重要的里程碑。除了令人兴奋地新特性和改进之外,PHP8.2还简化了语言,取消了对动态类属性的支持,在遇到某些非最优的ini配置时发出警告,并修复了一些影响PHP数组排序和某些类型的字符串转换/编码操作的遗留PHP行为。

PHP8.2解决了PHP类型系统的几个缺点和限制,允许PHP应用采用更好的类型安全。包括添加了true类型,允许null和false作为独立的类型使用,并支持DNF类型(泛型解析)。

PHP8.2支持分离范式类型,现在可以进行组合联合类型和交际类型,这可以定义声明精确而富有表现力的参数、返回值和属性。

php8.2之前

现在

支持true和false作为独立的类型,如果bool始终相同的时候可以用它来声明。

其中null的类型在之前的版本中就可以在联合类型声明中使用,现在可以独立使用了。

PHP8.1增加了一个readonly的属性声明。一个readonly的属性只能设置一次,并且PHP会阻止任何作用域内的修改。

PHP8.2对readonly声明进行更进一步的使用,可以将类声明为readonly。当一个类被声明为readonly,它的所有属性都会自动声明readonly。此外,这个类不能使用动态属性,以确保所有的属性都是有定义的。

所有的属性都会自动声明城readonly。

在PHP的历史发展中,它支持各种各样的随机数生成器,他们有不同程度的性能和不同的用例,并且适合安全应用程序。PHP8.2更进一步,将所有与随机数相关的功能重构为一个名为random的扩展。新的扩展不会破坏任何现有的接口使用,因此现有的rand,mt_rand函数将继续工作,不需要任何更改。它还提供了一个对象接口,用可插拔的体系生成随机数,因此很容易模拟随机数生成器并提供新的随机数生成器,从而市PHP应用程序安全且易于测试。

在PHP8.2中,可以在trait中声明常量。trait不能直接访问,但当类使用trait时,这些常量就变成了类的常量。

PHP8.2新增了一个内置参数属性命名:#[\\SensitiveParameter]。能够使PHP在堆栈跟踪和错误消息中隐藏掉实际值。

我们经常会在参数或属性中定义密码、秘钥或其他敏感信息。当PHP发生错误时,这些值会被记录下来。显示到屏幕上或者记录到日志中。这样人们就能通过这些方式得到敏感数据。

比如下面的例子:

打印的内容如下:

hunter2不会被打印出来。

解析INI数量值:ini_parse_quantity

将PHP ini值识别成字节。

curl维持活动:curl_upkeep

在PHP8.2中,curl扩展会触发底层curl库来运行必要任务,以保持curl连接存活。最常见的用法就是定期调用curl_upkeep来实现http持久连接(keep-alive)。

检索密码长度:openssl_cipher_key_length

在PHP8.2 OpenSSL中,有一个名为openssl_cipher_key_length的函数,能够接受任何支持的密码所需的秘钥长度,在之前需要硬编码才能实现:

重置记录的峰值内存使用量:memory_reset_peak_usage

这对于多次调用或迭代调用时很有用。

PHP8.2也带来了相当一部分的弃用。当语法、函数和特性被弃用时,PHP会发起一个弃用通知,该通知不应该中断PHP程序,但会被记录到错误日志中。

注意:PHP8.0以后,PHP的默认错误报告行为是E_ALL

PHP8.2中最值得注意的弃用之一就是弃用动态属性。如果一个类属性没有声明就被调用或赋值,就会退出程序。

这个可能会影响到很多的的PHP遗留程序,推荐的修复方法是在类型中声明属性。

对此也有例外用法,比如stdClass和它的子类将正常使用,__get和__set魔术方法将正常使用,或者声明#AllowDynamicProperties。

其他一些弃用可以关注本站其他文章:

《PHP8.2中字串变量解析的新用法》https://phpreturn.com/index/a628de16a2adf8.html

PHP 8.2现在可以在所有常规源代码中下载/安装:

  • Windows:编译后的二进制文件可在windows.php.net
  • Ubuntu/Debian: PHP 8.2可用 ondrej/phpPPA
  • Fedora/RHEL/CentOS/Alma/Rocky: 可以在Remi 的源中获取
  • Mac OS: PHP 8.2可以通过Homebrew安装 shivammathur/homebrew-php利用.
  • Docker:可以通过8.2*版本获取PHP 8.2

更详细的变动,作者将持续跟进发布。欢迎关注收藏。

原文标题:PHP8.2发布了!

原文地址:https://phpreturn.com/index/a639285aa925ed.html

原文平台:PHP武器库

版权声明:本文由phpreturn.com(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。

Qt6.2.2源码编译及安装(Win10+VS2019)

为了编译Qt6.2.2的源代码,必需的软件有:

(1)CMake

(2)Python

(3)Perl

(4)Ninja

在配置的过程中,还需要用到许多其他库(如ZLib、JPEG、openGL、sqlit3等),但并非必需的(没有这些,可能会影响某些功能,但是可以正常完成Qt6.2.2源代码的配置、构建及安装)。

下载页面网址:

https://download.qt.io/archive/qt/6.2/6.2.2/single/

选择了: qt-everywhere-src-6.2.2.zip

下载后,大小是1.02G。解压缩后(比较费时间,我的笔记本电脑配置不是太好,用了一个多小时),有三万多(30,229 )个文件夹,三十多万(308,527)个文件,占用空间3.44G(3,694,321,664 字节)。确实是庞大的程序!

为了便于在命令行处理,将源代码复制到H:\\qt-everywhere中

CMake下载网页地址

https://cmake.org/download/

注意:安装时将CMake添加到环境变量中。

Python下载网页地址(Python 3.1.1)

https://www.python.org/downloads/windows/

注意安装时将Python添加到环境变量

下载页面网址

https://www.activestate.com/products/perl/

可以使用GitHub账号下载。

需要按照提示在powershell中执行网页提示的命令。

需手工找到perl.exe所在目录,并将该目录添加到系统环境变量Path中。

下载网址

https://github.com/ninja-build/ninja/releases/tag/v1.10.2 下载并将exe文件解压到Qt源码目录(我这里是 H:\\qt-everywhere )下备用。

在编译前请确认VS2019已安装VC桌面安装包组件。

使用cd命令切换到源码目录。

输入命令

configure

运行configure.bat,耐心等待完成配置

配置完成后,输入下面命令进行构建:

cmake –build . –parallel

构建时间长,需要若干小时。

构建完成后,输入下面命令,安装Qt

cmake –install . –prefix d:\\programs\\qt\\qt622

将Qt安装到目录“d:\\programs\\qt\\qt622”中。

以上步骤,就完成了Qt6.2.2源码的配置、构建和安装。

一些小技巧:

在批处理文件中,可以使用 echo 显示变量的值;在cmake的配置文件中,可以使用message显示变量的值(message(“a=${a}”);其中a是变量)

(1)VS2019编译Qt6.1.2源码, https://blog.csdn.net/qq_37105120/article/details/119065922

(2)Win10下使用VS2019编译Qt6.0, https://blog.csdn.net/sdhongjun/article/details/112058149

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。