自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序从业者-期望走的更远

预测的能力使我们走到了今天

  • 博客(22)
  • 资源 (4)
  • 收藏
  • 关注

转载 PHP正则表达式 /i, /s, /x,/u, /U, /A, /D, /S等介绍

i (PCRE_CASELESS)如果设置了这个修饰符, 模式中的字母会进行大小写不敏感匹配.m (PCRE_MULTILINE)默认情况下, PCRE认为目标字符串是由单行字符组成的(然而实际上它可能会包含多行), "行首"元字符(^)仅匹配字符串的开始位置, 而"行末"元字符(KaTeX parse error: Undefined control sequence: \n at pos...

2019-10-06 16:45:59 2959

原创 PHP new static 和 new self

class Father {public static function getSelf() {return new self();}public static function getStatic() {return new static();}}class Son extends Father {}echo get_class(Son::getSelf()); // Fath...

2018-11-24 17:28:10 186

转载 给mysql的root %用户添加grant权限。并给创建的用户赋予权限

##登录mysql[root@dbserver bin]# ./mysql -u root -pmysql> use mysql##查看权限mysql> select user,host,grant_priv from user;+---------------+-----------+------------+| user | host | ...

2018-11-19 10:34:23 7152

转载 Linux/CentOS用户和用户组及权限管理

一:基本概念 linux是一个多任务(multi-task)多用户(multi-user)的操作系统,每个用户和用户组都有自己的ID号UID GID,每个用户都有自己的家目录不能随意访问其他用户的家目录,管理员root除外。  用户的分类:(以centos7.x为例)    管理员或root:0    普通用户:1-6000      系统用户:1-999(centos7) 1...

2018-08-20 18:04:48 6294

转载 Mysql之binlog日志说明及利用binlog日志恢复数据操作记录

转自:https://www.cnblogs.com/kevingrace/p/5907254.html 众所周知,binlog日志对于mysql数据库来说是十分重要的。在数据丢失的紧急情况下,我们往往会想到用binlog日志功能进行数据恢复(定时全备份+binlog日志恢复增量数据部分),化险为夷!废话不多说,下面是梳理的binlog日志操作解说:一、初步了解binlogMySQL...

2018-08-14 19:24:06 658

转载 MySQL权限级别介绍

MySQL权限级别介绍 MySQL权限级别 全局性的管理权限,作用于整个MySQL实例级别 数据库级别的权限,作用于某个指定的数据库上或者所有的数据库上 数据库对象级别的权限,作用于指定的数据库对象上(表、视图等)或 者所有的数据库对象上 权限存储在mysql库的user, db, tables_priv, columns_priv, and procs_priv这几个系统表中,待MyS...

2018-08-11 10:27:43 1419

转载 解决apache与vsftpd写入权限共存问题

我们有时候会遇到apache有写入权限时,vsftpd又不能上传,反过来,vsftpd能上传,但apache又没有写入权限了。我们现在来看看如何解决这个问题。解决的思路是,把ftp用户添加到apache用户组,并设置用户组有写入权限。 假设现在我们建有ftp用户为:centos,httpd进程以apache用户运行。 1、添加centos到用户组apache usermod -a -G...

2018-07-24 17:39:33 442

转载 Apache的工作模式和最大并发请求数设置

什么是apache的工作模式? 个人理解:apache的工作模式就是apache在运行时候的内存分配,进程和线程的使用方式。举个例子:一台apache正在运行的服务器,如果有个用户访问这个apache,那么apache是启用一个进程来处理用户的请求呢?还是在已有的进程中启用一个线程来处理该用户的请求?这个选择就是 apache的工作模式来确定的。如果指定了某个工作模式比如prefork模式,那么...

2018-07-18 18:41:05 1936

原创 MySql按照指定顺序排序

记录Order By,手动指定排序order by field(value,str1,str2,str3,str4,,,,,,strn) 其中value后面的参数自定义,不限制参数个数

2018-07-13 10:42:42 2613

原创 PHP写算法-遗传算法

本文尝试用PHP语言编写遗传算法遗传算法的具体介绍,请自行搜索,本文也没有完全按照网络上的写法做,作者水平有限,使用的中间算法也都不怎么高明,请各位带着批评看文章。本文采用的遗传算法步骤 - ①初始种群 - ②淘汰 - ③交叉 - ④变异 - ⑤重建种群并迭代②-④步 - ⑥画图等额外操作源码地址:https://github.com/kk1987n/GeneticAlgo...

2018-04-26 15:03:36 2027

原创 web服务器带宽的数据统计和估算

本人在实际工作中所见的一部分真实数据,供参考我所在的公司是一家提供全景服务为主要业务的公司,这个项目的主要特点是:web线上服务,有大量的小图片,大到什么程度,看下图 28G数据100万个文件,平均27KB/文件 884G数据1690多万个文件 注:这里用的oss,里边还存了少量别的东西经粗略统计,我们的全景项目大概是这样的,一个全景项目平均有6个场景 在web

2018-01-20 11:27:00 10362 2

原创 记录一次,三次握手中缺少第二次握手导致的问题(即缺少SYN ACK返回,实际是tcp_tw_recycle设置导致的问题)

三次握手中缺少第二次握手导致的问题阿里云新购的ECS,镜像使用的微柳科技的Centos7+PHP环境,实际使用中发现如下现象: 1.公司IP/某常用IP经常无故无法连接服务器(包括ssh-22,mysql-3306,http-80等) 2.在公司IP无法连接的时候,手机网或其他IP网络,可以连上 3.关闭防火墙,开启阿里安全组也不行 4.服务器抓包正常连接ssh的包大概有30行,非正常的连接

2017-10-24 10:54:52 3273

原创 PHP函数pcntl_fork的理解与应用

PHP进程分支函数php社区对pcntl_fork的解释如下pcntl_fork — 在当前进程当前位置产生分支(子进程)。译注:fork是创建了一个子进程,父进程和子进程 都从fork的位置开始向下继续执行,不同的是父进程执行过程中,得到的fork返回值为子进程 号,而子进程得到的是0。-------pcntl_fork()函数创建一个子进程,这个子进程仅PID(进程号) 和PPID(父进程号

2017-10-16 18:10:00 2018 1

原创 Mysql自定义排序,order by问题

自定义常用的order by已经可以解决大部分问题,但如下问题却不好解决: 状态status,0:申请,1:通过,-1拒绝 此时新申请的在前,通过在后,拒绝的最后SELECT * FROM `MyTable` ORDER BY FIELD(`status`, 0, 1, -1)同时,此处的FIELD内部,可以是字符串,如下;SELECT * FROM `MyTable` WHERE `nam

2017-08-25 11:17:21 347

原创 内网服务器ssh快速传送文件

sftp工具使用linux上传送文件的一个方法,无需建立ftp,本人在阿里云ecs之间实践,很好用,留记号在终端登录远程服务器 输入”?“获取帮助信息 帮助信息 翻译(仅翻译会用的): 项目 价格 bye/quit/!/exit 这四个命令都是退出sftp help/? 这两个命令都是帮助 version SFTP版本 !command 在本地执行命令,

2017-08-14 16:25:21 2131

转载 Linux下PHP+MySQL+CoreSeek中文检索引擎配置(转)

检验后通过的一篇文章,作者写的很详细 http://www.osyunwei.com/archives/7496.html 期间遇到一个问题,连接失败,error=13,Permission deny,权限不够,这个错误并非是CoreSeek/Sphinx的,是fsockopen的错误,自行百度即可。原理理解,CoreSeek/Sphinx的原理是: 将数据库中的数据读取出来,按照CoreSe

2017-07-27 16:36:21 405

原创 thinkphp网站支付宝异步回调验签失败问题,发现一个原因点

手头一个项目,用到了支付宝手机网站支付,项目用tp做的,下载支付宝SDK后修改后调起正常,同步接口也可访问,但异步接口验签总是错误失败,fail,追踪到AopClient.php的580行,下段代码处if ("RSA2" == $signType) { $result = (bool) openssl_verify($data, base64_decode($sign), $res, OPE

2017-07-21 16:03:43 7141 6

原创 mysql主从备份开启过程

简略说明过程,网上有大量的教程①主库开启#vi /etc/my.cnf //mysql配置文件,不一定在此处[mysqld]log-bin=mysql-bin //[必须]启用二进制日志server-id=1 //[必须]服务器唯一ID,默认是1,主从不一样即可②从库开启#vi /etc/my.cnf //mysql配置文件,不一定在此处[mysqld]log-bin=mys

2017-07-19 19:20:40 584

原创 php网站迁移服务器注意事项(包含mysql同步)

说明公司服务器一直不太稳定,作为后端的我对运维一直不擅长,看apache日志也是一筹莫展,系统也总是是不是的宕机,很是郁闷,恰逢本月服务器到期,面临续费,跟领导一建议,直接买一台新的,公司项目整站迁移到新服务器,在此环境下,记录下迁移过程及注意事项。一、思路迁移的原则:迁移期间,尽量保持网站访问不断线,数据不出错。 在此原则下,整理处下边的思路。 网站迁移包括:数据库、网站程序两部分,还有其他相

2017-07-19 19:19:55 2184

原创 mysql定时备份所需权限、shell脚本、OSS备份

一、mysql备份用户所需权限1、管理员shell登录mysql>mysql -u root -p>看不到的密码2、创建备份用户 Mysql>insert into mysql.user(Host,User,Password) values("localhost","dayBackUser",password("dayBackUser"));3、赋予用户响应权限Mysql>grant SHOW D

2017-07-14 23:26:42 1610

原创 CNZZ后台偷偷跑广告

所在公司的网站手机页面一直有用户反馈带广告,卖车卖神油,追踪了很久没找到原因,直到某天领导发火,才静下心认真去追踪广告代码究竟在哪。 追踪过程记录如下,请参考第一步、定位广告位是由js动态添加的首先第一步,从谷歌浏览器的network中,找到很多广告的链接,加载广告js、css和相关资源,由此确定第一件事,广告是js加载的。第二步、排除多余的js追踪多层包含的js,我司网站的js除却自己写的一部分

2017-07-05 17:28:27 7262 5

原创 给自己一个起点

这两天在学习一些东西的时候,看到某大神的一句话,非常认同“我毕生为“业余”两字所累,我最擅长的技术和最博学的知识领域始终不是我的正路,在我业已成年,即将离开校园生活的最后一刻,无论如何要得到一个计算机专业毕业生的身份,以证明我不是业余的”。之后大神一路披荆斩棘,网易供职,离职,出国留学等,走上大神的巅峰。而我,也已成年不说,离开校园也有四五年了,在饭碗这条路上,徘徊而不知路。在此给

2017-07-05 17:06:34 256

小程序中可使用的MD5加密支持中文(网上好多不能用)

使用方法 var MD5s = require('../../utils/MD5.js') var md = MD5s.md5("我"); console.log(md)

2017-11-23

Linux高性能服务器编程

php开发者提升的阶梯性书籍,对于操作系统的进程,线程,同步异步等,解释的透彻

2017-10-14

j2me反编译软件

J2ME反编译软件J2ME反编译软件J2ME反编译软件

2011-12-23

J2ME贪吃蛇源码

J2ME写的贪吃蛇源码,实现了基本的功能,扩展功能,如音乐,菜单等未实现

2011-12-23

空空如也

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

TA关注的人

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