自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天下无敌庞成勇

重在分享 博主itpub地址:http://blog.itpub.net/30523439/list/1/

  • 博客(299)
  • 资源 (20)
  • 问答 (1)
  • 收藏
  • 关注

原创 Mysql插入数据:不存在则插入,存在则跳过或更新

详情见原文:https://mbd.baidu.com/newspage/data/landingshare?pageType=1&isBdboxFrom=1&context=%7B%22nid%22%3A%22news_9726142205508407155%22%2C%22sourceFrom%22%3A%22bjh%22%7D导读:很多时候我们在做数据插入的时候需要判断一...

2019-09-12 14:08:17 3764

原创 Mysql为什么添加索引可以提高查询速度,看完这篇就够了

文章来自:https://mbd.baidu.com/newspage/data/landingshare?pageType=1&isBdboxFrom=1&context=%7B%22nid%22%3A%22news_9471377609032075720%22%2C%22sourceFrom%22%3A%22bjh%22%7D索引做了些什么可以让我们查询加快速度呢?其实...

2019-09-12 09:55:32 1649

原创 PHPSTROM 运行加速方法

-Xms512m-Xmx5000m-XX:ReservedCodeCacheSize=240m-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=50-XX:PermSize=128M-XX:MaxNewSize=1024m-XX:MaxPermSize=1024m-ea-Dsun.io.useCanonCaches=fal...

2019-05-30 16:54:30 337

原创 python 创建触发器

# coding:utf-8import MySQLdbtry: conn = MySQLdb.connect(host='xxx', user='xxx', passwd='xxx', db='xxx', ...

2018-06-25 15:24:34 3956

原创 xdebug 扩展的安装

1.打开phpinfo2.打开 https://xdebug.org/wizard.php 这个网站3.点击phpinfo页面右键 查看网页源码 把源码复制到如下框框中4.接下来安装就可以我的一些配置项:xdebug.profiler_output_dir="D:\phpStudy\tmp\xdebug"xdebug.trace_output_dir="D...

2018-04-15 08:07:17 527

原创 JavaScript设计模式基础-----封装、继承、多态

// 函数的基本形式function checkName() { "use strict";}function checkEmail() { "use strict";}function checkPassword() { "use strict";}// 函数的另一种形式var checkName = function () { "use

2017-09-26 15:58:41 458

原创 JavaScript设计模式之-----工厂模式

// 简单工厂模式 由一个工厂对象决定创建某一种产品对象的实例。主要用来创建同一类对象// 简单工厂模式的理念 就是创建对象 或创建 相似对象// 篮球类的基类var Baseketball = function () { this.intro = '篮球盛行于美国';};Baseketball.prototype = { getMenber: function () {

2017-09-26 15:57:29 406

翻译 JS奇淫巧技

// http://www.tuicool.com/articles/2YNNVvv//1) 使用!!将变量转换成布尔类型function Account(cash) { this.cash = cash; this.hasMoney = !!cash;}var account = new Account(100.50);console.log(account.cash

2017-09-26 15:52:15 729

原创 JavaScript设计模式之-----命令模式

命令模式半丁按钮事件 点击按钮1 点击按钮2 点击按钮3 点击按钮4 上套餐/*命令模式其实就是饭店买菜顾客不需要知道菜是具体怎么做成的 顾客只是负责下单就行 */// 采用传统面向对象编程 【傻瓜命令】var bt1 = document.getElementById('bt1');var bt2 = document.getElementById('bt2

2017-09-26 15:44:20 345

原创 PHP设计模式之-----观察者模式

<?php/* * 观察者模式 * 其实观察者模式这是一种较为容易去理解的一种模式吧,它是一种事件系统,意味着这一模式允许某个类观察另一个类的状态,当被观察的类状态发生改变的时候,观察类可以收到通知并且做出相应的动作;观察者模式为您提供了避免组件之间紧密耦合的另一种方法 * */// 部队兵种的接口interface Arms{ public function dispatch

2017-09-22 14:50:05 377

原创 PHP设计模式之-----注册树模式

<?php/* * 单例模式解决的是如何在整个项目中创建唯一对象实例的问题,工厂模式解决的是如何不通过new建立实例对象的方法。 那么注册树模式想解决什么问题呢? 在考虑这个问题前,我们还是有必要考虑下前两种模式目前面临的局限。 首先,单例模式创建唯一对象的过程本身还有一种判断,即判断对象是否存在。存在则返回对象,不存在则创建对象并返回。 每次创建实例对象都要存在这么一层判断。 工厂模式更多

2017-09-22 13:52:19 429 2

原创 PHP设计模式之-----简单工厂模式

<?php/* * 简单的工厂模式 * */interface Transport{ public function go();}class Bus implements Transport{ public function go(){ echo "bus每一站都要停"; }}class Car implements Transport{ public funct

2017-09-22 13:46:36 216

原创 PHP设计模式之-----高级工厂模式

<?php/* * PHP设计模式 工厂模式 (创建型) * 一个工厂制造多种商品 * *//** * Interface Product 定义一个获取制造出来的产品的接口 */interface Product{ public function getProperties();}/** * Class Creator * * @describe 定义一个创造产品

2017-09-22 11:29:57 377

原创 PHP设计模式之-----适配器模式

/** * Class Toy * * @describe 原有的接口 * * @author nick * */abstract class Toy{ public abstract function openMonth(); public abstract function closeMonth();}class Dog extends Toy{ pub

2017-09-22 11:04:01 197

原创 PHP设计模式之-----单利模式

<?php//在所有模式设计中,有三种基础设计模式,单例模式,工厂模式,注册树模式,其他模式往往基于这几种模式,今天带来的是单例模式。//http://www.cnblogs.com/DeanChopper/p/4761253.htmlclass Single{ public $hash; static protected $ins=null; final protected func

2017-09-22 10:44:39 312

原创 PHP设计模式之-----适配器模式

<?php//适配器要完成的功能很明确,引用现有接口的方法实现新的接口的方法。//你的接口不改的话,我就利用现有接口和你对接一下吧。//“开-闭”原则,一个软件实体应当对扩展开放,对修改关闭//http://www.cnblogs.com/DeanChopper/p/4770572.html/** * Class Toy * * @describe 原有的接口 * * @au

2017-09-22 10:31:48 222

转载 docker 在ubuntu14.04 安装

http://blog.csdn.net/chszs/article/details/47122005docker 进入容器的四种方法:http://www.cnblogs.com/xhyan/p/6593075.htmldocker电子书:https://yuedu.baidu.com/ebook/d817967416fc700abb68fca1?fr=aladdin&key=docke

2017-08-24 14:52:01 306

转载 phpstrom 配置svn错误解决办法

http://blog.csdn.net/l1028386804/article/details/51489428

2017-08-09 11:11:23 691

原创 jquery 创建form 并提交

// 创建Formvar form = $('');var action= '/sharp/importexcel/functionrole/dlogs';// 设置属性form.attr('action', action);form.attr('method', 'get');// _self -> 当前页面 _blank -> 新页面form.attr('target', '_s

2017-08-04 17:18:49 761

原创 面向对象的基本写法和组成

当new去调用一个函数:这个时候函数中的this就是创建出来的对象,而且函数的返回值直接就是this啦(隐式返回)function CreatePerson(name){this.name = name;this.showName = function(){alert(this.name);}}var p1 = new CreatePerson('小明');p1.s

2017-08-02 23:05:41 607

原创 ms 转换时分秒

timeend = new Date().getTime();timebegin = new Date().getTime();function MillisecondToDate(msd) { var time = parseFloat(msd) /1000; if (null!= time &&""!= time) { if (time >60&&

2017-07-27 11:56:15 3580

转载 Node.js使用Sequelize操作MySQL

1.1 实验内容Sequelize 是一个 Node.js 平台基于 Promise 的ORM。用于操作管理 MySQL、Postgres、SQLite 等关系型数据库。本课程主要学习使用 Sequelize 操作 MySQL 数据库。Sequelize 官方文档:http://docs.sequelizejs.com/en/latest/1.2 实验知识点Sequeliz

2017-07-27 09:02:59 12198 5

转载 闲扯B-Tree和B+Tree的异同

#同# B树和B+树其实都是平衡搜索树。这里要脑补一下平衡搜索树的概念:这个词划分一下就是平衡+搜索+树。也就是说,他首先是一棵树,其次能搜索,再次他是平衡的。大家耳熟能详的一个概念:二叉平衡搜索树。(详细的大家可以在百度上搜一下定义,或者拿起那本厚实的「算法导论」看看)。 #异# 但是B树和B+树却有不同的地方。就是这些不同的地方,决定了他们的用处

2017-07-27 08:55:26 7642 5

转载 MySQL 死锁与日志二三事

https://my.oschina.net/leejun2005/blog/1484511最近线上 MySQL 接连发生了几起数据异常,都是在凌晨爆发,由于业务场景属于典型的数据仓库型应用,白天压力较小无法复现。甚至有些异常还比较诡异,最后 root cause 分析颇费周折。那实际业务当中咱们如何能快速的定位线上 MySQL 问题,修复异常呢?下文我会根据两个实际 case,分

2017-07-26 10:30:41 557

转载 Nginx 关于日志切割

Nginx关于日志切割,由于原Nginx本身日志已经上G了,对运维造成了巨大的负担,查了网上一般都是写脚本,进行日志切割,但是,原Nginx中已经有可以切割日志的配置了一、修改Nginx中的配置文件,nginx.conf,首先对原日志文件中注释掉的文件进行释放然后在server中添加此段文件,注意这个一定要放在server中并且是access_log前面然后重启ngin

2017-07-26 10:05:54 650

转载 Nginx 平滑升级

http://www.huxd.org/articles/2017/07/24/1500890692329.html最近Nginx报出漏洞CNNVD 关于Nginx range过滤器模块漏洞情况的通报 给出的升级建议为升级到最新的版本,然后接到通知,升级Nginx,现在已经升级完毕,现在记录一下。一、首先查看一下Nginx版本/usr/local/nginx/sbi

2017-07-26 10:00:50 2468

转载 phpstrom 17.2激活码

https://www.360kb.com/kb/2_127.html

2017-07-20 21:26:45 364

转载 Linux进程后台运行讲解

前言常在 linux 下玩耍的开发者肯定会经常遇到需要对进程调度的情况,在 windows 中点击 最小化 去干别的就 OK 了,那么在 linux 下怎么办呢。可能有的小伙伴会说,再开一个终端窗口不就好了么。可是开很多窗口管理会很不方便,还有万一手贱点了x,或者长时间不操作,远程终端断开了连接,进程停止了,再次打开,又是一番折腾。今天来

2017-07-19 09:36:50 487

原创 Linux 环境变量

用 export 命令查看PATH值 export单独查看PATH环境变量:echo $PATH配置:1.只对当前的shell 起作用的 登出后就失效export PATH=$PATH:/usr/local/php7/bin/或export PATH=/usr/local/php7/sbin/2.执行vi ~/.bash_profile修改文件中PATH一行

2017-07-19 09:19:58 215

原创 JavaScript with用法

function students() { this.name = 'Jerry'; this.age = 18; this.score = function(yuwen,shuxue,waiyu) { return yuwen + shuxue + waiyu;

2017-06-22 16:14:30 563

原创 视图

创建视图DELIMITER $$USE `test`$$DROP VIEWIF EXISTS `aaa`$$CREATE ALGORITHM=UNDEFINEDDEFINER = `tkglobal_dba`@`localhost` SQL SECURITY INVOKER VIEW `aaa` AS SELECT *FROM pit_users ;$$D

2017-06-14 16:43:57 312

原创 js倒计时60s

.btn {     width:120px;    height:40px;       float:left;    color: white;    background-color: #3498db;    border-radius: 6px;    text-align: center;    text-decoration: none;}

2017-06-12 11:43:09 384

原创 初级的计时器

=====================CSS=========================#p { padding-top:30px; padding-left:30px; color:white;}div { width:250px; height:300px; background-color:blue; margin:10px auto;}#w { wid

2017-06-12 11:41:56 227

原创 获取复选框的值

a1a2a3d4e5获取=================================jS============================ function check() { var str = document.getElementsByName("Checkbox[]"); var objarray = str.length; v

2017-06-12 11:35:30 411

原创 原生js轮播图

=============================CSS==================================* { margin:0px; padding:0px;}#benner { width:790px; height:340px; margin-left:15%; margin-top:10px;}#benner .imga { displ

2017-06-12 11:30:21 319

原创 全选反选全不选

琴 棋 书 画全选反选全不选// js代码window.onload = function() { var select = document.getElementById('select'); select = select.children; //绑定点击事件 var all = document.getE

2017-06-12 11:26:43 340

原创 laravel 5.4 运行 make:auth 报错

Laravel 5.4 migrate时报错: Specified key was too long error问题根源MySql支持的utf8编码最大字符长度为3字节,如果遇到4字节的宽字符就会出现插入异常。三个字节UTF-8最大能编码的Unicode字符是0xffff,即Unicode中的基本多文种平面(BMP)。因而包括Emoji表情(Emoji是一种特殊的Unicode编码

2017-05-11 15:05:44 959

原创 windows下安装php_memcache扩展

首先下载phpmemcache,地址为:http://up.2cto.com/2012/0522/20120522094758371.rar解压下的文件,解压后有以下文件: 接着以管理员身份打开cmd,进入刚才解压的目录,安装memcache:memcached.exe -d install接着启动memcache服务:memca

2017-04-28 17:41:32 413

原创 php操作memcache

<?php$memcache_obj = memcache_connect("localhost", 11211) or die ("Could not connect to memcache server"); ;//$memcache->pconnec('127.0.0.1', 11211); 打开memcached服务器持久连接//返回具有服务器统计信息的二维关联数组//$memc

2017-04-28 17:29:56 363

原创 ubuntu 16.04 composer安装

sudo curl -sS https://getcomposer.org/installer | sudo php -d detect_unicode=Offsudo mv composer.phar /usr/local/bin/composercd /usr/local/bin/sudo chmod a+x composersudo composer

2017-04-11 23:30:01 3702

coreseek-3.2.14-win32.zip

coreseek是一款基于sphinx开源的搜索引擎,专门为用户提供免费的中文全文检索系统 coreseek被称为带有中文分词的sphinx.

2016-08-06

redis windows 64 32

2016-08-04

reids windows版本的64 32都有

redis Windows版本的 32 和 64的都有 只要下载解压就可以使用 不能使用联系我 我的博客:在百度搜索 天下无敌庞成勇

2016-08-04

memcache图形化工具

username:memcache password:password

2016-07-18

mysql-5.1.57.tar

mysql-5.1.57.tar

2015-11-12

it项目经理

it项目经理。看后你会知道如何成为以项目经理,我一个朋友上午看了下午去面试25k,信不信由你,就是这么牛的书。

2015-10-22

超级黑客技术

黑客技术,总结了最全面的黑客超牛逼的技术,用完了你就删除了,千万不要随便给别人。切记

2015-10-22

使用PHP Excel类读取和生成excel文件

使用PHP来生成Excel的方法有很多,比如使用最简单的回车符,制表符来生成,或者直接使用html的table格式,但这些方式兼容性都有所欠缺。测试了一下PHPExce类,发现太l强大了,可以输出非常复杂的excel表格,另外说一下还可以读取Excel文件。闲话少说,放出简要代码:

2015-10-16

php EXCEL下载

php EXCEL下载

2015-10-16

php生成柱状图、3D饼状图和折线图

php生成柱状图、3D饼状图和折线图,保证效果。绝对可以实现

2015-10-16

php生成二维码

关于什么是二维码,可以阅读 http://baike.baidu.com/view/132241.htm 这里就不多讲了,二维码的应用非常广泛,似乎一夜之间渗透到我们生活的方方面面,地铁广告、报纸、火车票、飞机票、快餐店、电影院、团购网站以及各类商品外包装上都可以看到它的踪迹。如果你也想在你的项目中使用二维码,那也很简单,phpqrcode就可帮您实现。

2015-10-16

第三方登录微博

第三方登录微博,直接改变代码就可以使用了。都测试通过的。

2015-10-16

ajax无刷新分页

ajax无刷新分页,全站ajax无刷新实现。里面附加数据库,保证可以运行

2015-10-16

支付宝代码

支付宝,第三方支付,里面附有视频文件,测试代码,确定是可以运行的

2015-10-16

SSO单点登录实现方案

单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 本示例简单的实现了SSO认证系统,没有考虑太多的安全问题,仅供参考。

2015-10-16

js与css代码压缩软件

js与css代码压缩软件

2015-10-12

redis5.5.12.rar

redis5.5.12.rar

2015-10-12

Memcache缓存知识

Memcache缓存知识

2015-10-10

mysql基础知识

mysql基础知识mysql基础知识,学习后可以达到中级mysql水准

2015-10-10

一款很好的mysql优化文档

集合了mysql优化的所有方法,只要认真阅读并且加以运用mysql绝对不成问题,已经过测试OK。

2015-10-10

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

TA关注的人

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