经验
-
Windows Server 2019将远程桌面用户限制到单会话
在桌面左下角搜索框输入gpedit.msc打开组策略,依次进入:计算机配置-管理模板-Windows 组件-远程桌面服务-远程桌面会话主机-连接,将配置项“将远程桌面服务用户限制到单独的远程桌面服务会话”为“已启用” ,可以将同一个用户限制在单会话里面。
-
查看Linux发行版的发行信息和内核信息
1.查看Linux发行版的发行信息 2.查看Linux发行版的内核信息 3.查看Linux发行版的发行信息和内核信息
-
形参(parameter)和实参(argument)的区别
形参(parameter):又称为 formal parameter,是在定义一个函数时跟在函数名后圆括号里面的变量名。 实参(argument):又称为 actual parameter,是在调用一个函数时跟在函数名后圆括号里面的值。 说白了,形参相当于变量名,实参相当于赋给变量名的值。
-
一文彻底明白编译型语言和解释型语言、静态语言和动态语言、强类型语言和弱类型语言、脚本语言的区别
1.编译型语言和解释型语言 编译型语言:运行前,将源代码一次性转换为机器码。 优点:运行速度快。缺点:跨平台性差。 解释型语言:运行时,将源代码边运行边转换为机器码。 优点:跨平台性好。缺点:运行速度慢。 2.静态类型语言和动态类型语言 静态类型语言:运行前,检查数据的类型。 优点:数据类型安全。缺点:需要编写大量的关…
-
编程范式:声明式(Declarative)编程、命令式(Imperative)编程和函数式(Functional)编程
注意:现代的编程语言很少是一种编程范式,大部分编程语言都是好几种编程范式混合而成,从而使编程语言本身更加易用。 编程范式 代表语言 声明式编程 HTML、CSS、SQL。 命令式编程(面向过程) C 命令式编程(面向对象) C++、C#、Java、PHP、Python、Ruby、JavaScript。 函数式编程 Ha…
-
宝塔面板MySQL升级失败c++: internal compiler error: Killed (program cc1plus) 的解决方案
最近笔者的MySQL是5.7.28,官方提示可以升级到5.7.29,点“更新”,发现在编译安装,最终升级失败。查看错误日志,发现提示c++: internal compiler error: Killed (program cc1plus) ,笔者想想这个应该是自己服务器的问题,不应该是宝塔面板官方的shell脚本问题…
-
WordPress宝塔面板MySQL版本8.0降级到5.7版本的解决方案
笔者在部署WordPress的时候,一不小心安装了MySQL8.0.16的高版本,当时没太注意MySQL8.0的最低安装配置要求为至少双核4G内存,再加上据说8.0是用在集群上面的,由于笔者的机器为单核2G内存,后来在用宝塔面板升级MySQL8.0.16到更高版本的时候,警告达不到配置不让升级,笔者又不想多掏银子,心想…
-
Google Chrome浏览器显示“由贵单位管理”的解决方案
今天安装Google Chrome浏览器的时候发现,在浏览器的如下图所示的菜单里面居然显示我的浏览器“由贵单位管理”。 网上的网友有说重新安装的,有说弄什么注册表的,重新安装未必奏效,毕竟可能你卸载了Google Chrome浏览器,可是那个配置文件还在,至于弄注册表的话,个人认为是有风险的,那有没有简单有效的解决方案…
-
宝塔面板网站升级了php版本以后502 Bad Gateway错误最佳解决方案
初期安装的是php7.3版本,用宝塔面板一键部署Wordpress,一次偶然的机会看到php可以升级到7.4版本,那就升级吧,升级过后发现网站nginx报502错误,很明显是php与nginx这块的衔接问题(因为别的本人都没动过)。 解决方案如下: 1.检查Nginx配置文件 首先打开Nginx的配置文件查看: 我们发…
-
Google Chrome浏览器的扩展程序被安装在哪个目录?
Google Chrome浏览器的扩展程序因不同的操作系统可能会被安装在不同的目录,可通过以下方法查看。 1.在Google Chrome浏览器地址栏中输入chrome://version,然后按Enter回车键。 2.打开上图中”个人资料路径”的路径,该路径下的Extensions目录即默认的…