CSS知识

::before与::after ::before、::after大概是最常使用的伪元素,两者都是以display:inline-block的属性存在,::before是在原本的元素“之前”加入内容,::after则是在原本的元素“之后”加入内容,同时伪元素也会“继承”原本元素的属性,如果原本文字...

2019-04-24 10:19:59

阅读数 9

评论数 0

防止命令注入

shell_exec 或是 exec 函数 可以使用escapeshellarg函数来转义 Shell 参数。,转义用户的输入并将其封装成单引号。 如: $targetIp = escapeshellarg($_GET['ip']); $output = shell_exec("ping...

2019-04-24 09:24:01

阅读数 35

评论数 0

防范XSS攻击

不要相信用户的任何输入,并过滤掉输入中的所有特殊字符。这样就能消灭绝大部分的 XSS 攻击 使用htmlentities过滤用户输入的数据 如: $searchQuery = $_GET['q']; $searchQuery = htmlentities($searchQuery, ENT_...

2019-04-24 09:21:49

阅读数 10

评论数 0

redis建议项

线上 Redis 禁止使用 Keys 正则匹配操作 Redis 是单线程处理,在线上 KEY 数量较多时,操作效率极低【时间复杂度为 O(N)】,该命令一旦执行会严重阻塞线上其它命令的正常请求,而且在高 QPS 情况下会直接造成 Redis 服务崩溃!如果有类似需求,请使用 scan 命令代替!...

2019-04-22 10:16:32

阅读数 9

评论数 0

对象与字符串互转,localStorage 和 sessionStorage用法

var site = new Object; site.sitename = "mysite" ; site.siteurl = "www.baidu.com" ; var str = JSON.stringify(site); // 将对象转换为字符串 ...

2019-04-19 14:14:41

阅读数 8

评论数 0

块级元素与行内元素

常见块级元素有:html、body、div、header、footer、nav、section、aside、article、p、hr、h1~h6、ul、ol、dl、form、table、tbody、thead、tfoot、tr等; 常见行内元素有:span、a、img、textarea、but...

2019-04-19 09:45:29

阅读数 13

评论数 0

nginx_https_tp5_wss配置例子

server { listen 443; server_name saas.xxxx.xxx; ssl on; ssl_certificate /usr/local/nginx/cert/mwxy/saas.xxxx.xxx.pem;...

2019-04-18 09:14:30

阅读数 46

评论数 0

严格检查身份证是否正确

function checkNum($num_id) { $num_id = strtoupper($num_id); $regx = "/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|...

2019-04-18 08:55:31

阅读数 40

评论数 0

检测进程是否存在,不存在重起

#!/bin/sh count=`netstat -nutl | grep 12346 | grep "LISTEN" | wc -l` #echo $count if [ $count -lt 1 ];then /usr/local/php7.2/bin/php /h...

2019-04-17 14:08:30

阅读数 17

评论数 0

tail输出正常,vim打开中文乱码

修改服务器端, 在/etc/vim/vimrc文件末尾加上 或者修改vim ~/.vimrc set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=utf-8 set encoding=utf-8

2019-04-15 14:55:44

阅读数 6

评论数 0

前端js如何生成一个对象,并转化为json字符串

<script type="text/javascript"> window.onload = function () { var json = []; for (var i = 1; i < 5; i+...

2019-04-03 14:25:51

阅读数 14

评论数 0

nginx https配置

server { listen 443; server_name saas.mwxy.top; ssl on; ssl_certificate /usr/local/nginx/cert/mwxy/saas.mwxy.top.pem;...

2019-03-18 13:13:32

阅读数 26

评论数 0

处理 ps aux的结果

kill $(ps aux | grep chrom | tr -s ' '| cut -d ' ' -f 2) kill  ps aux的结果

2018-11-26 20:58:31

阅读数 75

评论数 0

phpstorm设置变量按等号和数组键值对按

格式化代码 变量按等号=对齐 数组键值对按=>对齐 格式化代码 选择Reformat Code后,phpStorm会按照设置好的code style,自动格式化代码   设置code style,实现等号对齐 路径:Editor/Code Style/PHP/...

2018-09-24 15:53:19

阅读数 556

评论数 2

TP5 where数组查询(有多个查询条件)

转自:https://www.cnblogs.com/haohaoyuan/p/8416382.html 有查询条件就查询, 多个查询条件,只要有查询,就增加一个查询条件       //类型   if($sotype){       $where['type'] = $sotype;...

2018-09-14 16:29:58

阅读数 2212

评论数 0

杂项

sqlmap 注入自动检测工具 http://sqlmap.org/ https://www.cnblogs.com/ichunqiu/p/5805108.html udp反射攻击 1.安装iftop查看包流量变化。 sudo iftop -i eth1 -n -P 使用iftop查看对外的网卡...

2018-09-13 10:12:38

阅读数 72

评论数 0

系统设计 -- 并发用户数与吞吐量

在做系统设计时,架构师希望建立一套高性能的系统,而吞吐量(TPS)则作为衡量系统性能的重要指标。在做性能测试的时候,测试人员需要了解系统并发用户数、系统吞吐量、以及响应时间等,下面就按照这几者之间的关系简单整理如下。 1、响应时间:对请求作出响应所需要的时间 网络传输时间:N1 + N2 + N...

2018-09-13 09:56:37

阅读数 62

评论数 0

BTC入门

http://melanx.com/2018/03/19/%E4%BD%BF%E7%94%A8-go-ethereum-1-7-2%E6%90%AD%E5%BB%BA%E4%BB%A5%E5%A4%AA%E5%9D%8A%E7%A7%81%E6%9C%89%E9%93%BE/ https://b...

2018-08-23 17:30:48

阅读数 79

评论数 0

反向代理后获取用户的直实IP

server{ listen 4081; server_name localhost; charset utf-8; access_log /usr/local/nginx1140/logs/access4081.log main buffer...

2018-08-23 14:07:45

阅读数 101

评论数 0

yii2 restful入门

http://www.ruanyifeng.com/blog/2011/09/restful.html https://www.jianshu.com/p/949acd840672 https://blog.csdn.net/lhorse003/article/details/64121449 ...

2018-08-22 14:44:20

阅读数 131

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭