生成ssh密钥对命令 ssh-keygen -t rsa -b 1024 -f yourkeyname -C "remark"参数:-b 采用长度1024bit的密钥对,b=bits,最长4096,默认不用此参数-t rsa 采用rsa加密方式,t=type,默认即为 rsa-f 生成文件名,f=output_keyfiles-C 备注,C=commentEnjoy it !...
走进编程(白话版) 《一》编程是什么?1.编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,是计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。编程:设计具备逻...
ssllabs测试tls版本存在异议 https://www.ssllabs.com/ssltest/不能以这个在线测试工具的结果为准原因如下:ssllabs测试的结果可能包含了不带 sni 的情况服务器名称指示 Server Name Indication(SNI)是一个扩展的传输层安全性协议。在该协议下,握手过程开始时,客户端会告诉它正在连接的那台服务器即将要连接的主机名称,以允许该服务器在相同的IP地址和TCP...
PHP全局变量global与$GLOBAL详解 总结:A:1全局变量相当于有3个变量,函数外部的变量,函数内部的变量,及$GLOBAL的超全局变量。 ----$GLOBAL是全局唯一的,而$var在为全局变量的别名。B:无论函数内部外部,只要曾经声明过全局变量,则$GLOBAL为全局的,无需再次声明;C:在函数内部unset $var1 不会影响外部的变量,以及$GLOBAL['var1']; ----在函...
Nginx 禁止IP访问 只允许域名访问 今天要在Nginx上设置禁止通过IP访问服务器,只能通过域名访问,这样做是为了避免别人把未备案的域名解析到自己的服务器IP而导致服务器被断网,从网络上搜到以下解决方案: Nginx的默认虚拟主机在用户通过IP访问,或者通过未设置的域名访问(比如有人把他自己的域名指向了你的ip)的时候生效 最关键的一点是,在server的设置里面添加这一行: listen 80 default; 后面的de...
全国省市区数据库(php文件数组版) <?php return array ( 1 => array ( 'province_name' => '北京市', 'city' => array ( 1 => array ( 'city_name' => '市辖区', 'are...
phpstudy升级mysql5.7.21 操作步骤与上一篇博客大致相同phpstudy升级mysql5.7.17https://blog.csdn.net/itgujing/article/details/80137071因mysql5.7.17以后官方安装包中没有my-default.ini该文件特此送上[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]# 设置3...
phpstudy升级mysql5.7.17 1.下载高版本安装包官方下载地址:mysql5.7.17https://dev.mysql.com/downloads/file/?id=4672692.备份数据库略3.配置重命名安装包中文件(my-default.ini)为my.ini编辑文件my.ini解开注释# basedir = .....# datadir = .....更改为:eg:basedir = D:\env_php\MySQL...
js获取多组元素值 <!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-
PHP无限极分类 function genTree5($items) { foreach ($items as $item) $items[$item['pid']]['son'][$item['id']] = &$items[$item['id']]; return isset($items[0]['son']) ? $items[0]['son'] : array();...
PHP递归实现无限级分类 $datasection = array( array('id' => 1, 'name' => '安徽', 'pid' => 0), array('id' => 2, 'name' => '北京', 'pid' => 0), array('id' => 3, 'name' => '海淀', 'pid' => 2),...
linux crontab 实现每秒执行 linux crontab 命令,最小的执行时间是一分钟。如需要在小于一分钟内重复执行,可以有两个方法实现。1.使用延时来实现每N秒执行创建一个php做执行动作,非常简单,就是把当前时间写入log。[php] view plain copy<?php file_put_contents('/home/fdipzone/php/crontab/run.log', date('Y-m-d H:...
从12306.cn谈大网站架构与性能优化 PS:关于12306.cn网站,前些时间,骂的人很多,但是这网站的压力和架构不是一般非专业人生想得这么简单。下文是资深架构师陈皓写的关于12306.cn购票网站的架构和性能系列分析,个人认为很有参考价值,转载如下:12306.cn网站挂了,被全国人民骂了。我这两天也在思考这个事,我想以这个事来粗略地和大家讨论一下网站性能的问题。因为仓促,而且完全基于 本人有限的经验和了解,所以,如果有什么
CentOS7系统常用命令 个人工作总结出来供自行参考使用,如有不对之处还请大神们指出,感谢。查看所有网卡IP地址——ip addr启动防火墙——systemctl start firewalld.service停止防火墙——systemctl stop firewalld.service禁止防火墙开机启动——systemctl disable
PHP高效率写法(详解原因) 1.尽量静态化:如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。当然了,这个测试方法需要在十万级以上次执行,效果才明显。其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接调用,实例方法要先成生实例,通过实例调用方法,静态速度很快,但是多了会占内存。任何语言都是
关于你和我的故事——关晓彤 一生能忘多少事细节太难去证实也许是 都计较过几次若用曾经这个词模糊掉了多少字你说想看我穿婚纱的样子关于你和我的故事从试探逃避到开始旁若无人 你傻笑的真挚关于你和我的故事关于后来的说辞承诺变成一瞬往事他们吵闹过几次总有从前的影子你退让 我以为就没事像胶卷里的照片女孩一脸不情
CentOS7更改默认启动桌面(或命令行)模式 CentOS 7更新后总想偿偿鲜,虽然只是个linux小白,但是还是比较喜欢折腾。之前有在虚拟机装了centos6.7,切换方法是在 /etc/inintab中直接修改就行了,但是换到7发现这个方法已经不管用了。虽然inittab中已经无法修改,但还是可以去下原因。命令行中:vi /etc/inittabcentos仍然只有两种启动模式multi-user.target