OnITRoad - 常见问题

Mysql 错误 This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration

Mysql 错误 This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration 当使用Mysql语句想创建一个存储过程(函数)时,报错 ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS

Views:0  2019-04-16

设置、更改和重置MySQL和MariaDB root密码

设置、更改和重置MySQL和MariaDB root密码 本教程介绍如何设置、更改和重置(如果忘记了密码)MySQL或MariaDBroot密码。 mysql报错:mysqladmin:connect to server at'localhost'失败错误:“拒绝用户'root'@'localhost'(使用密码:YES')的访问。”。 mysqladmin: connect to server

Views:0  2019-04-29

如何修复' /usr/bin/dirmngr ': No such file or directory的问题

如何修复' /usr/bin/dirmngr ': No such file or directory的问题 在Debian系统上导入GnuPG密钥期间,我们遇到了以下错误。 这是因为我们的Debian服务器安装最少。 本教程将修复“ ' /usr/bin/dirmngr ': No such file or directory ”错误。 本教程将在所有基于Debian的Linux系统上解决这个

Views:0  2019-04-29

如何在运行命令时设置超时时间

如何在运行命令时设置超时时间 如何在Linux上执行命令时限制其时间,如果在给定的时间后还在运行,则将进程杀掉? Linux中有一个timeout的命令,它可以限制一个命令的运行时间。 另外还可以使用bash和perl语法实现 Linux时间限制命令 - 使用timeout timeout的语法 timeout DURATION COMMAND timeout DURATION COMMAND

Views:0  2019-04-29

Java中getter和setter是什么?

Java中getter和setter是什么? 在Java中,getter和setter是两种用于获取和更改变量值的传统方法。 public class SimpleGetterAndSetter { private int number; public int getNumber() { return this.number; } publi

Views:0  2019-04-29

Java中为什么要使用getter和setter?

Java中为什么要使用getter和setter? 通过使用getter和setter,程序员可以控制重要变量的变更, 例如只能在指定的范围内更改某个变量的值。 比如: public void setNumber(int num) { if (num < 10 || num > 100) { throw new IllegalArgumentException(

Views:0  2019-04-29

在Python中如何将字符串转换为小写

在Python中如何将字符串转换为小写 有时我们可能需要将任何字符串转换为小写(所有字母)。 本教程将帮助将字符串(任何大小写)转换为小写,如下图所示。 将字符串转换为小写 在Python编程语言中,可以使用' .lower() '函数将任何字符串转换为小写。 下面是将字符串转换为小写字母的示例Python代码。 >>> s = "HeLLo Python"

Views:0  2019-04-29

Bash shell如何判断变量是否为NULL

Bash shell如何判断变量是否为NULL 在Bash shell脚本中可以快速测试变量是否为null或空值。 值需要把 -z 或者 -n 传给 test 和 if命令。 查看bash变量是否为null 如果变量没有设置或者是null或者是空字符串,则返回true if [ -z "$var" ]; then echo "NULL"; else e

Views:0  2019-04-29

在shell中如何判断字符串是否以某个字符开头

在shell中如何判断字符串是否以某个字符开头 在bash shell脚本中使用while循环逐行读取配置文件,需要检查某一行是否以字符井号#开始。 那么在shell中如何检查变量是否以某个字符开头? 在bash中,我们可以使用正则 比较运算符=~ 来检查字符串是否以某个值开头。 下面的方法将测试bash变量是否以字符串或字符开头。 bash中如何检查一个字符串是否以某个值开始 定义一个变量

Views:0  2019-04-29

在bash中如何从文本文件中读取文件名

在bash中如何从文本文件中读取文件名 对于Linux和Unix系统管理员来说,在shell脚本逐行读取文件并处理数据是一个非常常见的任务。这需要使用bash while循环和read命令。 例如,假设我们要从名为input.txt的文本文件中读取文件名列表,并对每个文件名采取操作。如何从文件读取文件名,并对每个文件名进行操作呢?如何从文本文件中读取文件名并对这些文件采取某些操作? 在Bash

Views:0  2019-04-29

apache中如何隐藏php版本信息

apache中如何隐藏php版本信息 默认情况下,HTTP响应头“X-Powered-By”显示的是安装在服务器上的PHP版本。 如何查找php配置文件路径 $ php -i | grep "Loaded Configuration File" #### CentOS/RHEL/Fedora #### Loaded Configuration File => /et

Views:0  2019-04-29

如何在nginx中监控php-fpm的状态

如何在nginx中监控php-fpm的状态 PHP- fpm (FastCGI进程管理器)是另一种PHP FastCGI实现,它附带了许多额外的特性,对于任何大小的网站都很有用,尤其是那些流量大的网站。 php-fpm有一个内置的状态页,它可以帮助您监视其健康状况。 如何在Linux中启用PHP-FPM状态页 配置文件 修改php-fpm配置文件并启用状态页 /etc/php-fpm.d/ww

Views:0  2019-04-29

如何修改nginx的端口

如何修改nginx的端口 默认情况下,Nginx HTTP server监听的端口是80。 nginx配置文件 Ubuntu和Debian: /etc/nginx/sites-enabled/default RHEL和CentOS: /etc/nginx/nginx.conf 修改nginx监听端口 修改配置文件,找到 listen一行 listen 8080 default_server

Views:0  2019-04-29

如何修改nginx的端口

如何修改nginx的端口 默认情况下,Nginx的监听端口是80 修改nginx的端口 配置文件 Ubuntu和Debian: /etc/nginx/sites-enabled/default RHEL和CentOS:/etc/nginx/nginx.conf 将端口改成8080 找到listen行 listen 8080 default_server; 重启nginx服务,使配置生效

Views:0  2019-04-29

如何隐藏nginx的版本

如何隐藏nginx的版本 如何在nginx错误页面和http响应头中隐藏Nginx服务器的版本。 修改配置文件 在/etc/nginx/nginx.conf中添加server_tokens http { keepalive_timeout 65; server_tokens off; } 重启nginx服务 systemctl restart nginx 或者 sudo

Views:0  2019-04-29

nginx中如何限制上传文件的大小

nginx中如何限制上传文件的大小 默认情况下,Nginx对文件上传有1MB的限制。要设置文件上传大小,可以使用client_max_body_size指令。 它其实是限制请求数据的大小。 如果超出大小,则会报413 (Request Entity Too Large)错误。 安装下面的方法修改配置文件 /etc/nginx/nginx.conf 修改后,需要重启nginx服务 # systemc

Views:0  2019-04-29