自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (1)
  • 收藏
  • 关注

转载 MySQL怎样存储IP地址

 为什么要问如何存储IP首先就来阐明一下部分人得反问:为什么要问IP得怎样存,直接varchar类型不就得了吗?其实做任何程序设计都要在功能实现的基础上最大限度的优化性能。而数据库设计是程序设计中不可忽略的一个重要部分,所以巧存IP地址可以一定程度获得很大提升。 利用函数算法处理在MySQL中没有直接提供IP类型字段,但如果有两个函数可以把IP与最大长度为10位数字类型互转...

2018-09-21 15:07:28 257

转载 HTTP 状态码详解

状态码 含义 100 客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。 101 服务器已经理解了客户端的请求,并将通过Upgrade 消息头通知客户端采用不同的协议来完成这个请求。在发送完这个响应最后的空行后...

2018-09-11 16:25:30 233

原创 MySQL添加字段和修改字段

1添加表字段alter table table1 add transactor varchar(10) not Null after 字段名 COMMENT '这是字段的注释';  在某个字段后面添加字段alter table   table1 add id int unsigned not Null auto_increment primary key2.修改某个表的字段类型及指定为...

2018-08-14 17:12:58 18515 1

转载 PHP isset()与empty()的使用

php isset()与empty()的使用PHP isset函数作用isset函数是检测变量是否设置。格式:bool isset( mixed var [, mixed var [, ...]] )返回值:若变量不存在则返回FALSE若变量存在且其值为NULL,也返回FALSE若变量存在且值不为NULL,则返回TURE同时检查多个变量时,每个单项都符号上一条要求时...

2018-08-06 11:23:53 171

原创 Git储藏与清理

Git储藏功能还是很实用的,但你在做一个任务完成一半的时候,或者你不会知道当前代码改动做了什么东东,或者你想更新代码发现git pull 失败,需要你 ,merge代码,这个时候可以运用 git stash 储藏代码储藏工作现在想要切换分支,但是还不想要提交之前的工作;所以储藏修改。 将新的储藏推送到栈上,运行:git stash 或者 git stash save "写一写备注" (推荐)将你刚...

2018-05-22 11:19:46 1716

原创 PHP MySql通过PDO的bindParam 给in 绑定参数

最近开发中遇到一个问题,使用PDO进行数据库操作的时候,使用bindParam 方式给in绑定参数,发现SQl只能查到 in 里边的第一个参数的值,通过打印发现in 里边的参数绑定是这样的:`current_state` in('1,6') 按照需求应该是:`current_state` in(1,6) 多了一个单引号,导致查询到的结果只能查到第一条解决方案:$sta = "1,6"; //自行...

2018-05-21 16:53:45 3968

转载 linux批量杀死包含指定文件名的进程

linux批量杀死包含指定文件名的进程我是一个工作在Red Hat 7.0下的数据库管理员(DBA)。工作中经常需要Kill多个进程,如果这些进程有共同的特点,就可以用一条命令Kill掉它们。比如清除Oracle数据库的所有远程连接进程:   ps -efww|grep LOCAL=NO|grep -v grep|cut -c 9-15|xargs kill -9  管道符“|”用来隔开两个命令,...

2018-04-23 16:15:37 1155

原创 Linux如何查看进程、杀死进程、启动进程等常用命令

1.查进程    ps命令查找与进程相关的PID号:    ps a 显示现行终端机下的所有程序,包括其他用户的程序。    ps -A 显示所有程序。    ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。    ps -e 此参数的效果和指定"A"参数相同。    ps e 列出程序时,显示每个程序所使用的环境变量。    ps f 用ASCII字符显示树...

2018-04-23 15:59:39 1916

原创 Swoole实时任务异步调用实例

服务端新建Server.php(脚本执行),代码如下:<?php class Server { private $serv; public function __construct() { $this->serv = new swoole_server("0.0.0.0", 9501); $thi...

2018-04-20 17:41:09 1558

原创 linux查看端口开启端口

一、查看哪些端口被打开 netstat -anp二、关闭端口号:iptables -A INPUT -p tcp --drop 端口号-j DROP  iptables -A OUTPUT -p tcp --dport 端口号-j DROP三、打开端口号:iptables -A INPUT -ptcp --dport 端口号-j ACCEPT四、以下是linux打开端口命令的使用方法。  nc...

2018-04-20 10:34:52 30534 2

转载 Apache和Nginx的区别

Nginx轻量级,采用 C 进行编写,同样的 web 服务,会占用更少的内存及资源抗并发,nginx 以 epoll and kqueue 作为开发模型,处理请求是异步非阻塞的,负载能力比 apache 高很多,而 apache 则是阻塞型的。在高并发下 nginx 能保持低资源低消耗高性能 ,而 apache 在 PHP 处理慢或者前端压力很大的情况下,很容易出现进程数飙升,从而拒绝服务的现象。...

2018-03-07 11:28:41 125

转载 Apache与Nginx的优缺点比较

Apache与Nginx的优缺点比较 1、nginx相对于apache的优点: 轻量级,同样起web 服务,比apache 占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 高度模块化的设计,编写模块相对简单 社区活跃,各种高性能模块出品迅速啊 apache 相对于nginx 的优点: rewrite ,...

2018-03-06 16:41:38 149

转载 nginx location配置详细解释

语法规则: location [=|~|~*|^~] /uri/ { … }= 开头表示精确匹配^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。~ 开头表示区分大小写的正则匹配~* 开头表示不区分大小写的正则匹配!~和!~*分别为区分大小写不匹配及...

2018-02-28 12:07:24 302

转载 如何判断 Linux 服务器是否被入侵?

本指南中所谓的服务器被入侵或者说被黑了的意思,是指未经授权的人或程序为了自己的目的登录到服务器上去并使用其计算资源,通常会产生不好的影响。免责声明:若你的服务器被类似 NSA 这样的国家机关或者某个犯罪集团入侵,那么你并不会注意到有任何问题,这些技术也无法发觉他们的存在。然而,大多数被攻破的服务器都是被类似自动攻击程序这样的程序或者类似“脚本小子”这样的廉价攻击者,以及蠢蛋罪犯所入

2018-02-03 18:23:25 205

转载 ss命令

ss命令用来显示处于活动状态的套接字信息。ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。当服务器的socket连接数量变得非常大时,无论是使用netstat命令还是直接cat /proc/net/tcp,执行速度都会很慢。可能你不会有切身的感受,但请相信我,

2018-01-29 18:06:44 1917

转载 mysql skip-grant-tables 添加用户报错 ERROR 1290

不小心把数据库密码忘掉了,这个时候我们只需要在数据库的配置文件里面添加skip-grant-tables然后重新启动服务,再登录数据库就不要我们输入密码了这个时候我成功登录数据,可是不小心又把所有的用户给删除了又无法登陆了,这个时候我又改动配置文件可以登录了想再数据库里面添加用户,可是执行了添加用户的命令后就提示我如下:ERROR 1290 (HY000):

2018-01-27 11:39:28 588

转载 js 判断各种数据类型的简单方法(推荐)

了解js的都知道, 有个typeof  用来判断各种数据类型,有两种写法:typeof   xxx   ,typeof(xxx) 如下实例:typeof   2      输出   numbertypeof   null   输出   objecttypeof   {}    输出   objecttypeof    []    输出   objecttypeof   (function(){})

2018-01-18 10:11:48 246

转载 laravel配置路由出现404解决办法

问题分析一般出现这种情况的都是apache/nginx配置出现问题问题解决nginx解决办法在location里面加上 try_files $uri $uri/ /index.php?$query_string;如果配置文件中存在 try_files $uri $uri/ =404;需要将它注释掉或者删掉,否则会报错本人的ng

2018-01-11 11:19:56 17325

转载 IPhone中H5页面用on绑定click无效的解决方法

首先问一句? 为什么移动页面还在用click方法?假如必须用click,且遇到如标题所示bug,下文便是解决之道。当然,如果不用必须用click,则换成touch自然不存在本文的bug。话不多说,当你懂得何时直接绑定click,何时用on绑定时候,理解下文就非常容易。当用如下方法绑定click事件时,exp:$(document).on('click','selec

2018-01-10 18:20:59 3537

转载 LAMP 系统服务搭建过程详解

LAMP 架构在企业里用得非常广泛,目前很多电商公司、游戏公司、移动互联网公司大多都采用这种架构。LAMP指的是Linux、Apache、MySQL、PHP。下面记录了 LAMP 架构系统服务的搭建过程。一、MySQL数据库安装1. 系统环境CentOS 6.4 x86_64 Mini 版本安装2. 基础软件包安装[root@vip ~]# yum install gc

2018-01-10 17:34:49 302

转载 LNMP系统服务搭建过程详解

和LAMP不同的是LNMP中的N指的是Nginx(类似于Apache的一种web服务软件)其他都一样。目前这种环境应用的也是非常之多。Nginx设计的初衷是提供一种快速高效多并发的web服务软件。在静态页面的处理上Nginx的确胜Apache一筹,然而在动态页面的处理上Nginx并不比Apache有多少优势。但是,目前还是有很多爱好者对Nginx比较热衷,随着Nginx的技术逐渐成熟,它在web服

2018-01-10 17:33:32 198

转载 使用LVS实现负载均衡原理及安装配置详解

负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群。常用的负载均衡开源软件有nginx、lvs、haproxy,商业的硬件负载均衡设备F5、Netscale。这里主要是学习 LVS 并对其进行了详细的总结记录。一、负载均衡LVS基本介绍    LB集群的架构和原理很简单,就是当用户的请求过来时,会直接分发到Director Server上,然后它把用户的请

2018-01-10 17:15:22 162

转载 JS获取屏幕大小

"屏幕分辨率为:"+screen.width+"*"+screen.height+""+"屏幕可用大小:"+screen.availWidth+"*"+screen.availHeight+""+"网页可见区域宽:"+document.body.clientWidth+""+"网页可见区域高:"+document.body.clientHeight+""+"网页可见

2017-12-25 16:57:28 2230

转载 CSS实现单行、多行文本溢出显示省略号(…)

如果实现单行文本的溢出显示省略号同学们应该都知道用text-overflow:ellipsis属性来,当然还需要加宽度width属来兼容部分浏览。实现方法:overflow: hidden;text-overflow:ellipsis;white-space: nowrap;效果如图:但是这个属性只支持单行文本的溢出显示省略号,如果我们要实现多行文本溢出显示省略

2017-12-25 15:04:13 152

原创 textarea 限制输入字符个数

textarea 限制输入字符个数maxlength="69" onchange="this.value=this.value.substring(0, 69)" onkeydown="this.value=this.value.substring(0, 69)" onkeyup="this.value=this.value.substring(0,69)

2017-12-22 13:30:37 628

转载 Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment vari

1、出现错误的场合:运行/usr/local/webserver/php/bin/phpize时出现:时出现: Cannot find autoconf. Please check your autoconf installation and the$PHP_AUTOCONF environment variable. Then, rerun this script. 根据网上的

2017-12-14 17:32:31 368

转载 PHP 暂停函数 sleep() 与 usleep() 的区别

在PHP中暂停代码执行一定时间,有两个函数可以实现,一个是sleep(),另一个是usleep(),它们参数都是一个整数值。sleep()是暂停多少秒,usleep()是暂停多少微秒。注意:usleep()单位是微秒,1秒 = 1000毫秒 ,1毫秒 = 1000微秒,即1微秒等于百万分之一秒。如果程序中要使用要暂停多少毫秒,只能使用usleep(),务必注意参数的单位,假

2017-12-12 16:04:43 651

转载 Starting MySQL. ERROR! The server quit without updating PID file......

文章转载地址,点击跳转MySQL: Starting MySQL….. ERROR! The server quit without updating PID fileNOVEMBER 12, 2010 BY DERRICK·37 COMMENTSThis step-by-step guide is mainly for FreeBSD, however t

2017-12-12 13:41:13 17695

转载 在raw_input()中使用中文提示,在CMD下中文乱码

解决1:raw_input('请输入一个整数:'.decode('utf-8').encode('gbk'))解决2:raw_input(unicode('请输入一个整数:','utf-8').encode('gbk'))注意:python 中出现中文一般需要加前缀 u 或 U 用来避免乱码,但只对 print 有效,对 raw_input 无效(或者我没有找到解决方法)

2017-11-29 13:28:53 266

原创 python多版本pip报错

使用下面命令:按照版本前缀安装python2 -m pip install XXX python3 -m pip install XXX

2017-11-08 16:52:42 899

原创 解决Python2.7的UnicodeEncodeError: ‘ascii’ codec can’t encode异常错误

开头添加:import sysreload(sys)sys.setdefaultencoding('utf-8')

2017-11-06 17:55:33 388

转载 Js获取当前日期时间及其它操作

Js获取当前日期时间及其它操作var myDate = new Date();myDate.getYear();        //获取当前年份(2位)myDate.getFullYear();    //获取完整的年份(4位,1970-????)myDate.getMonth();       //获取当前月份(0-11,0代表1月)myDate.getDate();  

2017-09-07 13:24:26 223

转载 java五种拼接字符串的方法

package test;import org.apache.commons.lang.StringUtils;public class CutString { //性能最差 public String testPlus() { String s = ""; for (int i = 0; i < 10000; i++) {

2017-08-09 10:51:17 409

转载 使用vue脚手架工具搭建vue-webpack项目

转载:文章转载地址对于Vue.js来说,如果你想要快速开始,那么只需要在你的html中引入一个标签,加上CDN的地址即可。但是,这并不算是一个完整的vue实际应用。在实际应用中,我们必须要一系列的工具,包括:模块化,转译,预处理,热加载,静态检测和自动化测试等。对于一个需要长期维护和大型的项目而言,这些工具是必不可少的,但是尝试配置初始化这些很痛苦.这就是我们发布vue官方提供的脚手架

2017-08-07 16:50:26 5351

转载 AJAX 跨域请求 - JSONP获取JSON数据

Asynchronous JavaScript and XML (Ajax ) 是驱动新一代 Web 站点(流行术语为 Web 2.0 站点)的关键技术。Ajax 允许在不干扰 Web 应用程序的显示和行为的情况下在后台进行数据检索。使用 XMLHttpRequest 函数获取数据,它是一种 API,允许客户端 JavaScript 通过 HTTP 连接到远程服务器。Ajax 也是许多 mas

2017-07-25 17:24:28 467

转载 PHP Ajax 跨域问题最佳解决方案

本文通过设置Access-Control-Allow-Origin来实现跨域。例如:客户端的域名是client.runoob.com,而请求的域名是server.runoob.com。如果直接使用ajax访问,会有以下错误:XMLHttpRequest cannot load http://server.runoob.com/server.php. No 'Access

2017-07-25 16:11:34 378

转载 五种常见的 PHP 设计模式

五种常见的 PHP 设计模式转载:https://www.ibm.com/developerworks/cn/opensource/os-php-designptrns/index.html设计模式 一书将设计模式引入软件社区,该书的作者是 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides Design(

2017-06-26 11:25:11 445

转载 QTP10破解时,运行mgn-mqt82.exe 就提示已停止工作

将mgn-mqt82.exe软件下载到这个目录,没有目录自己创建C:\Program Files (x86)\Common Files\Mercury Interactive\License Manager

2017-06-10 15:06:05 2388

转载 安装VirtualBox的时候遇到的问题

错误代码:Failed to instantiate CLSID_VirtualBox w/ IVirtualBox, but CLSID_VirtualBox w/ IUnknown works.PSDispatch looks fine. Weird.返回代码: E_NOINTERFACE (0x80004002) 组件: VirtualBoxClientWra

2017-06-05 16:03:33 1701

转载 Linux下怎样搜索文件

使用linux系统难免会忘记文件所在的位置,可以使用以下命令对系统中的文件进行搜索。搜索文件的命令为”find“;”locate“;”whereis“;”which“;”type“1.linux下最强大的搜索命令为”find“。它的格式为”find “;比如使用find命令搜索在根目录下的所有interfaces文件所在位置,命令格式为”find / -name  'inter

2017-05-11 10:00:28 351

ecshop二次开发

2016-07-26

空空如也

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

TA关注的人

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