echo

修改内核参数

我只是一个虾纸丫 提交于 2020-02-24 06:21:58
查看当前内核参数 sysctl -a 手动修改( 当前有效, 重启后无效) cat /proc/sys/ net/ipv4/icmp_echo_ignore_all 0 echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all 命令修改(当前有效,重启后无效) sysctl -w net.ipv4.icmp_echo_ignore_all =1 (参数名与=文件路径去掉/proc/sys/,且" / "改成" . ") 配置文件中修改(当前无效,重启永久生效) vim /etc/sysctl.conf 添加 net.ipv4.icmp_echo_ignore_all =1 让其修改后立刻生效 sysctl -p 参数迁移 1、当初当前主机所有配置 sysctl -a > mysys.conf 2、拷贝到其他主机并执行 sysctl -p -f mysys.conf 来源: https://www.cnblogs.com/fanren224/p/8466021.html

PHP 类与对象 全解析(三)

我怕爱的太早我们不能终老 提交于 2020-02-24 01:56:18
目录 PHP 类与对象 全解析( 一) PHP 类与对象 全解析( 二) PHP 类与对象 全解析(三 ) 13.魔术方法 定义:PHP把所有以__(两个下划线)开头的类方法当成魔术方法 __construct, __destruct (参看 构造方法和析构方法), __call, __callStatic, __get, __set, __isset, __unset (参看 重载), __sleep, __wakeup, __toString, __set_state 和 __clone 等方法在PHP中被称为“魔术方法”(Magic methods)。 你在命名自己的类方法时不能使用这些方法名。 serialize() 作用: 第一. 在序列化之前,关闭对象可能具有的任何数据库连接等. 第二. 指定对象中需要被序列化的成员属性,如果某个属性比较大而不需要储存下来,可以不把它写进__sleep要返回的数组中,这样该属性就不会被序列化 在用serialize序列化对象时,会自动调用__sleep方法,__sleep方法必须返回一个数组,包含需要串行化的属性。 PHP会抛弃其它属性的值, 如果没有__sleep方法,PHP将保存所有属性,包括private属性。 unserialize() 从字节流中创建了一个对象之后,马上检查是否具有__wakeup 的函数的存在。 如果存在,_

七牛云整合Ueditor的ThinkPHP版本

≡放荡痞女 提交于 2020-02-23 19:49:59
首先去七牛云官网下载phpSDK工具放在Think/library/Vendor下。 ueditor后台调用方法: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 /** * 上传文件 * @param */ public function UploadSomething(){ header( "Content-Type: text/html; charset=utf-8" ); error_reporting (E_ERROR); // 登录检测 if ( $this ->uid == 0){ if ( $_GET [ 'action' ] == 'config' ){ echo preg_replace( "/\/\*[\s\S]+?\*\//" , "" , file_get_contents ( "./Public/js/php/config.json" )); } else { echo json_encode( array ( 'state' => '请登录!' )); } exit ; } echo conditionChoice( $this ->uid); } 放在ThinkPHP的Common.php中: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

php ajax分页的例子,在使用中

点点圈 提交于 2020-02-22 16:22:24
。。。一些相关的文件,貌似不能传递css值过去,所以必须要在news.html中写上。在主体部分 <script> function viewpage(p){ if(window.XMLHttpRequest){ var xmlReq = new XMLHttpRequest(); } else if(window.ActiveXObject) { var xmlReq = new ActiveXObject('Microsoft.XMLHTTP'); } var formData = "page="+p; xmlReq.onreadystatechange = function(){ if(xmlReq.readyState == 4){ document.getElementById('content2').innerHTML = xmlReq.responseText; } } xmlReq.open("post", "news_main_ajaxpage2.php", true); xmlReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); xmlReq.send(formData); return false; } </script> <body onLoad=

shell脚本带颜色字体输出

耗尽温柔 提交于 2020-02-22 15:11:38
#!/bin/sh # #下面是字体输出颜色及终端格式控制 #字体色范围:30-37 echo -e "\033[30m 黑色字 \033[0m" echo -e "\033[31m 红色字 \033[0m" echo -e "\033[32m 绿色字 \033[0m" echo -e "\033[33m 黄色字 \033[0m" echo -e "\033[34m 蓝色字 \033[0m" echo -e "\033[35m 紫色字 \033[0m" echo -e "\033[36m 天蓝字 \033[0m" echo -e "\033[37m 白色字 \033[0m" #字背景颜色范围:40-47 echo -e "\033[40;37m 黑底白字 \033[0m" echo -e "\033[41;30m 红底黑字 \033[0m" echo -e "\033[42;34m 绿底蓝字 \033[0m" echo -e "\033[43;34m 黄底蓝字 \033[0m" echo -e "\033[44;30m 蓝底黑字 \033[0m" echo -e "\033[45;30m 紫底黑字 \033[0m" echo -e "\033[46;30m 天蓝底黑字 \033[0m" echo -e "\033[47;34m 白底蓝字 \033[0m" #控制选项说明 #\033

PHP笔记01

不羁岁月 提交于 2020-02-22 13:28:59
php 环境 xamp wamp phpstudy等集成软件网上很多 PHP基础语法 PHP语法是以<?php开始 ?>结束的//php 文件的默认扩展名是.php 例如(用PHP输出helloworld): <!DOCTYPE html> <html> <body> <?php echo "hello world"; //PHP中的注释可以是 // /* 也可以是(这个是多行注释)*/ /**/ ?> </body> </html> PHP变量 [x] 变量必须以$字符开始后面跟变量名称 [x] 变量名只能是大小写字母下划线和数字 [x] 数字不能作为变量的开始 [x] 变量名区分大小写且不能有空格 <?php $test="变量第一次赋值的时候被创建"; $x=1; $y=23.4; ?> PHP变量不必声明数据类型(弱类型语言) PHP会根据变量内容的值自动转换数据类型 PHP变量作用域 $ php 有四种不同的变量作用域 local global static parameter <?php $x=3; function test(){ $y=2; echo "x:",$x,"<br>y:",$y; //此时x没有值需要使用关键字声明 } test(); echo "x:",$x,"<br>y:",$y; // y属于局部变量所以y此时没有值 ?> [x]

php-计算2个时间之差

落爺英雄遲暮 提交于 2020-02-22 12:14:02
//$startdate是开始时间,$enddate是结束时间 <?php $startdate="2011-3-15 11:50:00"; $enddate="2012-12-12 12:12:12"; $date=floor((strtotime($enddate)-strtotime($startdate))/86400); echo "相差天数:".$date."天<br/><br/>"; $hour=floor((strtotime($enddate)-strtotime($startdate))%86400/3600); echo "相差小时数:".$hour."小时<br/><br/>"; $minute=floor((strtotime($enddate)-strtotime($startdate))%86400/60); echo "相差分钟数:".$minute."分钟<br/><br/>"; $second=floor((strtotime($enddate)-strtotime($startdate))%86400%60); echo "相差秒数:".$second."秒"; ?> 来源: https://www.cnblogs.com/zouke1220/p/9238125.html

BAT 常用命令

强颜欢笑 提交于 2020-02-22 12:04:41
bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。 dos操作系统: dos,是磁盘操作系统的缩写,是个人计算机上的一类操作系统。从1981年直到1995年的15年间,磁盘操作系统在IBM PC 兼容机市场中占有举足轻重的地位。而且,若是把部分以DOS为基础的Microsoft Windows版本,如Windows 95、Windows 98和Windows Me等都算进去的话,那么其商业寿命至少可以算到2000年。微软的所有后续版本中,磁盘操作系统仍然被保留着。 DOS是1979年由微软公司为IBM个人电脑开发的MS-DOS,它是一个单用户单任务的操作系统。后来DOS的概念也包括了其它公司生产的与MS-DOS兼容的系统,如PC-DOS[3] 、DR-DOS, 以及一些其它相对不太出名的DOS兼容产品。它们在1985年到1995年及其后的一段时间内占据操作系统的统治地位,最著名和广泛使用的DOS系统从1981年直到1995年的15年间微软在推出Windows 95之后,宣布MS-DOS不再单独发布新版本

069-PHP数组下标

霸气de小男生 提交于 2020-02-21 23:45:54
<?php $arr=array(98,'hello',67,'A',85,NULL); //定义一个数组 $x=0; //定义三个作为下标的变量 $y=3; $z=5; echo "下标为{$x}的元素为{$arr[$x]}。<br />"; //输出对应下标及元素值 echo "下标为{$y}的元素为{$arr[$y]}。<br />"; echo "下标为{$z}的元素为{$arr[$z]}。<br />"; $x=2; //为变量x重新赋值 echo "下标为{$x}的元素为{$arr[$x]}。"; //输出对应下标及元素值 ?> 来源: https://www.cnblogs.com/tianpan2019/p/10995335.html

[转帖]xargs 命令教程

谁都会走 提交于 2020-02-21 08:10:58
xargs 命令教程 https://blog.csdn.net/Ki8Qzvka6Gz4n450m/article/details/103900639 xargs是 Unix 系统的一个很有用的命令,但是常常被忽视,很多人不了解它的用法。 本文介绍如何使用这个命令。 一、标准输入与管道命令 Unix 命令都带有参数,有些命令可以接受"标准输入"(stdin)作为参数。 $ cat /etc/passwd | grep root 上面的代码使用了管道命令(|)。管道命令的作用,是将左侧命令(cat /etc/passwd)的标准输出转换为标准输入,提供给右侧命令(grep root)作为参数。 因为grep命令可以接受标准输入作为参数,所以上面的代码等同于下面的代码。 $ grep root /etc/passwd 但是,大多数命令都不接受标准输入作为参数,只能直接在命令行输入参数,这导致无法用管道命令传递参数。举例来说,echo命令就不接受管道传参。 $ echo "hello world" | echo 上面的代码不会有输出。因为管道右侧的echo不接受管道传来的标准输入作为参数。 二、xargs 命令的作用 xargs命令的作用,是将标准输入转为命令行参数。 $ echo "hello world" | xargs echo hello world