自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 JQuery 怎么定义自己的伪类选择器

<!DOCTYPE html><html><head> <meta charset="utf-8" /> <title>jQuery in Action, 3rd edition</title> <link rel="stylesheet" href="../css/main.css"/></head><body><ul class="levels"> <l

2021-05-15 22:56:18 168

转载 【Mysql-字符集】软件开发没看上去那么简单,从utf8mb4_0900_ai_ci说起

2019年,德国前段时间,遇到朋友的求助,说以前运行的好好的系统现在出问题了,而且看不懂报错到底是什么意思。我仔细看看报错信息,应该是MySQL数据库报出来的,大意是说:collation不兼容,一个是utf8mb4_0900_ai_ci,另一个是utf8mb4_general_ci。utf8mb4_general_ci这玩意儿我见过,是针对utf8mb4编码的collation,但是utf8mb4_0900_ai_ci是啥,我也没见过。于是我问他,这玩意儿从哪里出来的?他说:“我也不.

2021-04-28 16:01:15 338

原创 PHP的hash比较缺陷

漏洞我们比较 hash 字符串的时候,常常用到 等于(==)、不等于(!=) 来进行比较。但是hash 的值如果是以0e 开头,并且后面全是数字的话, 在与数字进行比较的时候, 就会被解析成0 ×\times× 10n,则会判断和0相等,造成一些漏洞例如: 240610708 的hash值就是 0e + 数字的<?php// 假设用户设置的密码为这个数字240610708,在数据库为 md5(“240610708”)$password = "0e462097431906509019

2021-04-05 15:59:58 422

原创 PHP  获取二维数据的某个列全部数据使用array_column 和 用foreach 处理的性能对比

PHP 获取二维数据的某个列全部数据使用array_column 和 用foreach 处理的性能对比今天看见同事的代码中有一处取二维数组中某一个列的方法, 看到是使用foreach 来处理的.我想,如果是我的话肯定会使用 array_column 来处理, 但是这两个性能究竟差多少不清楚, 只是知道, PHP 内置函数肯定处理的比较快, 快多少也没有谱.遂决定写了个简单的脚本测试一下性能.测试完毕 发现...

2021-03-31 16:09:35 749

原创 PHP脚本CLI模式下无法正常执行

第二次在同一个坑里跌倒了? 必须要记下来涨个记性吾有一脚本PHP代码,开头 #! /usr/bin/php开头对了然而还是无法执行,原来是文件格式不正确, 在windows 下的是 doc, 应该改成 unixvim test.phpset ff // 查看格式, 如果是doc 要改成unixset ff=unix...

2021-02-23 13:11:05 414

原创 php安装readline扩展避免 laravel tinker 退格键backspace 和方向键不能使用

php安装readline扩展避免 laravel tinker 退格键backspace 和方向键不能使用源码安装:进入php 源目录 ext/readline 目录下执行 /usr/local/php/bin/phpize./configrure --with-php-config=/usr/local/php/bin/php-configmake && make install将readline.so 添加到 php.ini 中 重启即可。可能的报错:没有安装 li

2020-11-09 08:00:30 189

原创 linux批量杀死进程

ps -ef | grep xxx | grep -v 需要排除的 | awk ‘{print $2}’ | xargs kill -9

2020-10-13 10:48:03 114

原创 NGINX日志分割

NGINX日志分割nginx 日志分割 主要用到的命令是 /usr/local/nginx/sbin/nginx -s reopen/usr/local/nginx 是我的nginx目录利用上面命令我们可以写一个脚本每天定时执行,就可以做到切割日志我简单用PHP写的脚本如下(仅供测试使用)test.php我的PHP执行目录为 /usr/local/php/bin#! /usr/local/php/bin/php -q<?php$nginxpath = '/usr/local/nginx

2020-09-27 21:23:33 278

原创 记一次安装virtalbox失败经历

记一次安装virtalbox失败经历曾经安装好了virtualbox,但是后来卸载了,再次安装老是报错:“发生严重错误”,咱也不知道怎么回事,百度一下基本都是让开什么服务,然后win10下搜索services.msc然后打开了如下的两个服务1,Device Install Service.2, Device Setup Manager.结果并没有成功,我寻思着我曾经安装好了啊,之后卸载...

2019-11-02 15:00:29 199

原创 nginx 在Centos 7 版本的yum安装 和目录解释

首先登陆到nginx官网:http://nginx.org/en/download.html 进入后是如下的页面: 点击连接后进入如下页面,可以看出,此处是官方给的yum源,我们添加yum源就用这个 然后我们在服务器上就可以创建/etc/yum.repos.d/nginx.repo文件 接下来就是yum安装了 检查版本出现如下说明安装成功了,用yum源安装不需要编译,下载安装...

2018-06-14 11:12:36 6056

原创 thinkPHP3.2.3 C方法源码理解

function C($name=null, $value=null,$default=null) { static $_config = array(); //开始定义静态变量,这意味着只要tp框架还在运行中,$_config就存在 // 无参数时获取所有的设置 if (empty($name)) { return $_config; } ...

2018-06-07 17:32:22 2753

原创 PHP 找出两个日期之间的所有的月份

由于公司的数据表是按月份命名存放的,有时候找一条数据不知道具体的日期,一个个找太慢,就写了个自定义的function,当时能解决了问题,但是现在看觉着不够完美,代码不够简洁,用笨方法实现的,希望对大家有用,如果能改动的更好,希望大家能在评论区指正。互相学习。 以下就是此函数的代码:function DiffDate($date1, $date2) { //首次进入将分割开始与结束...

2018-05-03 15:41:22 935

原创 PHP练手小demo实现分页

创建表语句CREATE TABLE `guestbook` ( `id` mediumint(8) unsigned NOT NULL auto_increment, `nickname` char(15) NOT NULL default '', `email` varchar(100) NOT NULL default '', `content` text NOT NU...

2018-04-25 17:53:09 498

转载 阿里云服务器centos7.3安装lamp环境(PHP版本为7.0,数据为mysql)根据网上文章整理笔记

1.首先我们先查看下centos的版本信息:cat /etc/redhat-release2.安装apacheyum install httpd然后我们手动启动apacheservice httpd start我们设置开机启动httpd服务systemctl enable httpd.service3.我们接着利用yun install命令安装phprpm -Uvh https://mirror....

2017-10-03 10:00:21 1062 2

Linux Shell脚本攻略

《Linux Shell脚本攻略》通过细致剖析实际应用中的110多个案例,使许多看似复杂的Linux shell脚本任务迎刃而解。《Linux Shell脚本攻略》会帮助读者利用少量命令的组合完成诸如文本处理、文件管理、备份等复杂的数据管理工作。它将告诉你如何利用shell命令快速开发常规任务,综合应用grep、find、sed和awk等常用命令,凭借短短几个命令行从Web挖掘数据的shell脚本,利用归档工具运行并自动化各种任务,诸如自动备份和存储;帮助你理解文件系统、文件类型以及文件管理;用shell创建以及维护文件或目录归档、压缩格式和加密技术;通过srlell脚本设置以太网和无线LAN;使用登录技术监控网络上的各种动态。

2017-12-06

HTTP权威指南(非扫描原版)

这个是原版不是非扫描版的 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!

2017-12-06

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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