echo

php数学函数

Deadly 提交于 2020-03-27 15:20:54
数学函数库 进一、舍一取整,四舍五入 /* * floor函数 * float floor(float $value) * 描述:将实现舍一取整 * * ceil函数 * float ceil(float $value) * 描述:将实现进一取整 * * round函数 * float round(float $value[, int $precision=0]) * 描述:实现四舍五入的功能,$precision表示保留几位小数 * */ $a = 9.75; $b = 5.3; echo floor($a), "\n"; //9 echo ceil($a), "\n"; //10 echo round($a,1), "\n"; //9.8 echo round($a), "\n"; //10 echo round($b), "\n"; //5 幂运算和平方根 /* * pow函数 * number pow(number $base, number $exp) * 描述:幂指数运算 * * sqrt函数 * float sqrt(float $arg) * 描述:平方根 * */ $num = 3; echo pow(3, 2), "\n"; echo sqrt($num), "\n"; 最大值和最小值 /* * max函数 * mixed max(mixed $value,

php整理

自闭症网瘾萝莉.ら 提交于 2020-03-27 14:58:16
1. include 和 require 的区别 加载失败的处理方式不同。引入不存在的文件时, include 会产生警告且脚本还会继续执行, require 则会导致一个致命性错误且脚本停止执行。 文件引用方式不同。 include() 执行时需要引用的文件每次都进行执行,并且可以有返回值, require() 只是单纯的文件替换,没有返回值 require 一般放在 PHP 文件的最前面,程序在执行前会先倒入所需要引用的文件; include 一般放在程序的控制流程中,当程序执行时碰到才会引用,简化程序的执行流程。 2.常用关键字 final :用于声明方法和类,修饰类时,该类不能被继承,修饰方法时,该方法不能被覆盖。 static :主要用来修饰成员变量以及成员方法,分别为静态变量和静态方法,通过类直接调用。 global :主要使用于函数内声明变量为全局变量,在函数内部可以使用外部变量。 global 声明的变量只是全局变量的一个同名引用, $GLOBALS 是全局变量本身。 this 、 self 、 parent : this 是指向当前对象的指针, self 是指向当前类的指针, parent 是指向当前父类的指针。 Trait :是为 PHP 的单继承语言而准备的一种代码复用机制。Trait 为了减少单继承语言的限制

linxu服务初始化常用命令

你说的曾经没有我的故事 提交于 2020-03-27 14:19:38
3 月,跳不动了?>>> # Close SELINUX setenforce 0 sed -i 's/^SELINUX=.*$/SELINUX=disabled/' /etc/selinux/config chkconfig iptables off echo 'PS1="\[\033[01;31m\]\u\[\033[00m\]@\[\033[01;32m\]\h\[\033[00m\][\[\033[01;33m\]\t\[\033[00m\]]:\[\033[01;34m\]\w\[\033[00m\]\n$ " ' >> /etc/profile echo "TMOUT=0" >> /etc/profile echo "HISTSIZE=10000" >> /etc/profile echo "set nu" >> /etc/vimrc echo "set paste" >> /etc/vimrc echo 'set ic' >> /etc/vimrc 安装ps yum -y reinstall procps 其中,procps包中包含了ps命令。 yum -y reinstall net-tools yum -y reinstall lsof yum -y reinstall iproute 允许root登陆 chage -M 99999 root sed -i 's

php数据类型

荒凉一梦 提交于 2020-03-27 12:24:29
PHP 数据类型 PHP 支持八种原始的 数据类型 : 布尔型 /* * boolean:TRUE FALSE * 以下值被认为是FALSE: * 布尔值FALSE本身 * 整型值0(零) * 浮点型0.0(零) * 空字符串,以及字符串"0" * 不包含任何元素的数组 * 特殊类型NULL(包括尚未赋值的变量) * ---所有其他值都被认为是TRUE */ $foo = true; echo "foo的值是:$foo"."\n"; if ($foo){ echo "foo是真值"."\n"; } else{ echo "foo是假值"."\n"; } 整型 /* * Integer 整型,可以十进制、十六进制(0x)、八进制(0)、二进制(0b) * php不支持无符号整数,即php中的整数都是有符号的,最大的整数为PHP_INT_MAX * 注:如果给定一个数超出了integer的范围,将会被解释成float,同样如果执行的运算结果超出了integer范围,也会返回float */ //PHP中没有整除运算符,1/2会产生float 0.5。 echo 1/2; echo "\n"; echo (integer)(1/2); //integer强制转换为整型(去尾法) echo "\n"; echo round(1/2); //round()四舍五入 echo "\n"; /

自动部署MySQL5.7.x.rpm

爱⌒轻易说出口 提交于 2020-03-27 09:31:51
博主本人热爱学习,读者阅读过程中如果发现有错误的地方或是有更好的实现方式,请与本人联系(qq:1805608587),或是在评论区留言,谢谢! 文章说明:本文是作者原创,请尊重个人劳动成果,转载需注明出处 要求:rpm包已经上传至/opt/mysql目录下面,现在需要自动安装MySQL,并且将root初始密码设置成为123456。 背景:连续帮忙几个同事安装了MySQL,感觉挺烦人的,于是就写了自动化部署脚本。再有人过来找我,我就让他们自己上传软件包跑脚本。 参考代码: #!/bin/bash package_dir="/opt/mysql" cd ${package_dir} server=`find -maxdepth 1 -name '*mysql*'|grep server|awk -F "/" '{print $2}'` client=`find -maxdepth 1 -name '*mysql*'|grep client|awk -F "/" '{print $2}'` echo $server echo $client function install_mysql(){ echo "正在安装MySQL-server..." echo "" echo "正在卸载系统自带数据库" yum remove all mysql -y rm -rf /var/lib/mysql

bat windows10系统垃圾清理---

只谈情不闲聊 提交于 2020-03-27 02:12:34
@echo off color 0a title windows10系统垃圾清理--- echo ★☆ ★☆ ★☆ ★☆ ★☆★☆★☆ ★☆ ★☆ ★☆ ★☆★ echo ★☆ ★☆ ★☆ ★☆ ★☆★☆★☆ ★☆ ★☆ ★☆ ★☆★ echo.★☆ ☆★ echo.★☆ ☆★ echo.★☆ 清理系统垃圾文件,请稍等...... ☆★ echo ★☆ ☆★ echo.★☆ ☆★ echo ★☆ ★☆ ★☆ ★☆ ★☆★☆★☆ ★☆ ★☆ ★☆ ★☆★ echo ★☆ ★☆ ★☆ ★☆ ★☆★☆★☆ ★☆ ★☆ ★☆ ★☆★ echo 清理垃圾文件,速度由电脑文件大小而定。在没看到结尾信息时 echo 请勿关闭本窗口。 echo 正在清除系统垃圾文件,请稍后...... echo 删除补丁备份目录 RD %windir%\$hf_mig$ /Q /S echo 把补丁卸载文件夹的名字保存成2950800.txt dir %windir%\$NtUninstall* /a:d /b >%windir%\2950800.txt echo 从2950800.txt中读取文件夹列表并且删除文件夹 for /f %%i in (%windir%\2950800.txt) do rd %windir%\%%i /s /q echo 删除2950800.txt del %windir%

关闭开启IPV6适配器

怎甘沉沦 提交于 2020-03-26 09:53:41
@ECHO OFF&PUSHD %~DP0 &TITLE IPv隧道适配器管理 mode con cols=36 lines=20 color 27 :menu cls echo. 管理菜单 echo. ——————————————— echo. echO. 1 关闭隧道 echo. echo. 2 开启隧道 echo. echo. 3 退出 echo. echo. ——————————————— echo. echo. set /p user_input=请输入菜单编号: if %user_input% equ 1 goto close if %user_input% equ 2 goto start if %user_input% equ 3 goto exit :close netsh interface teredo set state disable netsh interface 6to4 set state disable netsh interface isatap set state disable goto menu :start netsh interface teredo set state default netsh interface 6to4 set state defalut netsh interface isatap set state

一个页面实现增删改查

走远了吗. 提交于 2020-03-26 08:46:26
通过一个页面实现增删改查的功能: <?php // 类型 class xm { private $ser; private $unam; private $pad; private $dbname; private $conn; function __construct($ser = 'localhost', $unam = 'root', $pad = 'root', $dbname = 'aproj') { $this->ser = $ser; $this->unam = $unam; $this->pad = $pad; $this->dbname = $dbname; // 连接数据库 $conn = new mysqli($ser, $unam, $pad, $dbname); if ($conn->connect_error) { die($conn->error); } else { $this->conn = $conn; } } function index() { // 查询 $conn = $this->conn; $sql = "select * from proj order by ctime desc"; $res = $conn->query($sql); if (!$res) { return $conn->error; } else {

echo output not getting assigned to a variable in shell script

喜夏-厌秋 提交于 2020-03-25 19:24:30
问题 end=echo $FSDB_FILE_NAME | rev | cut -d'_' -f 2 |rev begin=echo $FSDB_FILE_NAME | rev | cut -d'_' -f 3 |rev echo $end echo $begin echo abc_11204.00_15713.00_.csv | rev | cut -d'_' -f 2 |rev ---- This works But echo $end is not printing anything I even tried: set end=echo abc_11204.00_15713.00_.csv | rev | cut -d'_' -f 2 |rev echo $end This prints empty Please help me with this Sample input : abc_123.00_345.00_xyz.csv Output : end=345.00 begin=123.00 回答1: Could you please try following. Easy

echo output not getting assigned to a variable in shell script

淺唱寂寞╮ 提交于 2020-03-25 19:24:12
问题 end=echo $FSDB_FILE_NAME | rev | cut -d'_' -f 2 |rev begin=echo $FSDB_FILE_NAME | rev | cut -d'_' -f 3 |rev echo $end echo $begin echo abc_11204.00_15713.00_.csv | rev | cut -d'_' -f 2 |rev ---- This works But echo $end is not printing anything I even tried: set end=echo abc_11204.00_15713.00_.csv | rev | cut -d'_' -f 2 |rev echo $end This prints empty Please help me with this Sample input : abc_123.00_345.00_xyz.csv Output : end=345.00 begin=123.00 回答1: Could you please try following. Easy