11 疯跑蜗牛

尚未进行身份认证

移动互联网开发,微信公众平台定制开发。

等级
TA的排名 18w+

在Linux环境下mysql的root密码忘记解决方法

1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线。2.修...

2018-09-02 22:12:19

linux服务器事故搬迁小结

无良的黑客DDOS攻击我服务器导致被服务商封IP,客户炸锅,处理小结:1、在同一集群下购买多一台同操作系统同环境linux服务器,走内网把数据迁移出来。SSH连接新服务器192.168.204.56迁移数据库:scp-P2222 -rroot@192.168.204.196:/www/wdlinux/mysql-5.6.38/data//home/wddata/mysql_...

2018-09-01 14:59:53

PHP AES对称加密源码

//检查php环境是否支持mcrypt$cipher_list=mcrypt_list_algorithms();//mcrypt支持的加密算法列表$mode_list=mcrypt_list_modes();//mcrypt支持的加密模式列表echo'<xmp>';print_r($cipher_list);print_r($mode_list);//...

2018-03-12 15:35:54

mysql外键级联更新删除

MySQL支持外键的存储引擎只有InnoDB,在创建外键的时候,要求父表必须有对应的索引,子表在创建外键的时候也会自动创建对应的索引。在创建索引的时候,可以指定在删除、更新父表时,对子表进行的相应操作,包括RESTRICT、NOACTION、SETNULL和CASCADE。其中RESTRICT和NOACTION相同,是指在子表有关联记录的情况下父表不能更新;CASCADE表示父表在更新或者删...

2018-03-12 15:35:22

npm常用命令

npm install <name>安装nodejs的依赖包例如npminstallexpress就会默认安装express的最新版本,也可以通过在后面加版本号的方式安装指定版本,如npminstallexpress@3.0.6npm install <name> -g 将包安装到全局环境中但是代码中,直接通过require()的方式是没有办法调用全局安装的包的...

2018-03-12 15:34:50

详解linux系统下SSH原理与运用+rsync和scp使用

SSH是每一台Linux电脑的标准配置。随着Linux设备从电脑逐渐扩展到手机、外设和家用电器,SSH的使用范围也越来越广。不仅程序员离不开它,很多普通用户也每天使用。SSH具备多种功能,可以用于很多场合。有些事情,没有它就是办不成。本文是我的学习笔记,总结和解释了SSH的常见用法,希望对大家有用。虽然本文内容只涉及初级应用,较为简单,但是需要读者具备最基本的”Shell知识”和了解”公钥加密”的...

2018-03-12 15:34:17

ajax 设置Access-Control-Allow-Origin实现跨域访问

ajax跨域访问是一个老问题了,解决方法很多,比较常用的是JSONP方法,JSONP方法是一种非官方方法,而且这种方法只支持GET方式,不如POST方式安全。即使使用jQuery的jsonp方法,type设为POST,也会自动变为GET。官方问题说明:“script”:EvaluatestheresponseasJavaScriptandreturnsitasplaintex...

2018-03-12 15:33:35

Nginx下使Thinkphp URL模式支持PATHINFO和REWRITE

1.支持PATHINFO找到location~\.php{,把$去掉,并在里面加上这两句:fastcgi_split_path_info^(.+\.php)(.*)$;fastcgi_paramPATH_INFO$fastcgi_path_info;即location~\.php{#去掉$roothtml...

2018-03-12 15:32:53

Nginx反向代理与负载均衡

什么是反向代理与负载均衡什么是反向代理我们有时候,用自己的计算机A想访问国外的某个网站B,但是访问不了,此时,有一台中间服务器C可以访问国外的网站B,那么,我们可以用自己的电脑访问服务器C,通过C来访问B这个网站。那么这个时候,服务器C称为代理服务器,这种访问方式叫做正向代理。正向代理有一个特点,就是我们明确知道要访问哪个网站。再如,当我们有一个服务器集群,并且服务器集群中的每台服务器的内容一样的...

2018-03-12 15:32:22

Web前端知识体系精简

Web前端技术由html、css和javascript三大部分构成,是一个庞大而复杂的技术体系,其复杂程度不低于任何一门后端语言。而我们在学习它的时候往往是先从某一个点切入,然后不断地接触和学习新的知识点,因此对于初学者很难理清楚整个体系的脉络结构。本文将对Web前端知识体系进行简单的梳理,对应的每个知识点点到为止,不作详细介绍。目的是帮助大家审查自己的知识结构是否完善,如有遗漏或不正确的地方,希...

2018-03-12 15:31:07

CDN镜像原理

 1.用户向浏览器输入www.web.com这个域名,浏览器第一次发现本地没有dns缓存,则向网站的DNS服务器请求;2.网站的DNS域名解析器设置了CNAME,指向了www.web.51cdn.com,请求指向了CDN网络中的智能DNS负载均衡系统;3.智能DNS负载均衡系统解析域名,把对用户响应速度最快的IP节点返回给用户;4.用户向该IP节点(CDN服务器)发出请求;5.由于是第一次访问,C...

2018-03-12 15:30:24

linux下redis安装与PHP redis拓展安装

安装环境:1.服务器环境:linux/centos6.2查看命令:cat/etc/redhat-release2.redis版本(http://download.redis.io/releases/redis-2.8.13.tar.gz)3.预装软件(gcc,tcl)gcc:c语言编译器tcl:redis一些组件是tcl语言编写安装:yum-yinstallgcctcl...

2018-03-12 15:29:31

JavaScript的this

在JavaScript被调用的时候,除了可见的行参被传入方法体之外,this也被隐形地传进去了。所以,从这点也再次说明JavaScript的this的值完全取决于函数被调用时候的上下文,而不是像java的this是在声明的时候确定的。JavaScript里,this的值随着一个函数被调用情况的不同而不同。而一个函数有4种被调用的情况,也就是说this的值有4种,那先来看看有哪四种调用函数的方法:...

2018-03-12 15:26:27

HTML5中用 jQuery + Ajax 上传文件

HTML5中已经可以用Ajax上传文件,而且代码非常简单,借助FormData类即可发送文件数据。<?phpif(isset($_POST['upload'])){ var_dump($_FILES); move_uploaded_file($_FILES['upfile']['tmp_name'],'up_tmp/'.time().'.dat'); //heade...

2018-03-12 15:25:59

Linux下MySQL数据库主从同步配置

操作系统:CentOSMySQL数据库版本:mysql-5.5MySQL主服务器:192.168.21.128MySQL从服务器:192.168.21.129准备篇:说明:在两台MySQL服务器192.168.21.128和192.168.21.129上分别进行如下操作备注:作为主从服务器的MySQL版本建议使用同一版本!或者必须保证主服务器的MySQL版本要高于从服务器的MySQL版本!一、配置...

2018-03-12 15:25:07

centos6.2升级git到高级版本

为了使用github,安装了git,yuminstallgit版本为1.7.1,这个版本太老了会有问题,下面源码安装git新版本。一、先卸载旧版本的git。#yumremove-ygit二、安装新版本的git1、#wgethttps://www.kernel.org/pub/software/scm/git/git-2.1.2.tar.gz2、#tar xf v2.2.1.tar.g...

2018-03-12 15:24:34

linux使用git上传项目到github

一、创建github repository(仓库)仓库地址使用SSH,如果用https地址每次push/pull都要输入github账号密码。二、安装客户端windows: https://desktop.github.com/linux(centos):yuminstallgit(升级到git新版本)绑定用户:gitconfig--globaluser.name"xxx"gitc...

2018-03-12 15:22:54

centos下redis安装与配置(源码包、rpm包、deb包)

一、redis源码安装截至到2016.8.11,redis最新稳定版本为3.2.3.本篇文章我们就以此版本为基础,进行相关的讲解。下载redis源码,并进行相关操作,如下:wget http://download.redis.io/releases/redis-3.2.8.tar.gztar-zxvfredis-3.2.8.tar.gz解压完毕后,现在开始安装,如下:cdredis-3.2....

2018-03-12 15:18:22

vue.js安装(nodejs+npm)

安装node、npm,查看版本:node-v、npm-v(安装淘宝npm镜像cnpm加快国内安装速度)打开shell,cd到要创建vue项目的工作目录先创建入口配置package.json初始化npminit安装vue模块到项目默认的依赖库dependenciescnpminstallvue--savecnpminstallvue--save-dev则安装到开发依赖库devDe...

2018-03-12 15:17:47

vue 和animate.css动画使用

<!DOCTYPEhtml><html><head><metacharset="utf-8"/><title></title><scriptsrc="js/vue.js"type="text/javascript"char

2018-03-12 15:17:12

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!