自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

曾虎的博客

乐于分享,乐于交流

  • 博客(24)
  • 收藏
  • 关注

原创 UPDATE之表数据修改

直接看SQL:-- 同步某表数据 2020年11月7日17:15:36UPDATE lb_order o, ( SELECT IFNULL(SUM(g.cost_price),0) cost_price, ogl.order_sn FROM lb_order_goods_list ogl LEFT JOIN lb_goods g ON g.id = ogl.goods_id GROUP BY ogl.order_sn ) bSET o.cost_price_t

2020-11-07 17:16:21 792

原创 MYSQL之时间戳区间查询的那些坑

直接看SQL:SELECT `a`.*, `gs`.`market_price`, `gs`.`shop_price`, IF( q.q_id IS NULL, 'false', 'true') message_notifyFROM `lb_goods_activity_details` `a`LEFT JOIN `lb_goods_sku` `gs` ON `gs`.`sku_id` = `a`.`sku_id`LEFT JOIN `lb_goods_activity`

2020-08-29 15:58:15 1256 1

原创 关于MYSQL之IFNULL的那些坑

废话不多说,直接看SQL:UPDATE lb_user uSET u.user_level = ( SELECT IFNULL(levelid, u.user_level) FROM lb_user_level WHERE `status` = 1 AND levelid > u.user_level AND (upgrade_score < u.empirical OR upgrade_total_money < u.tota...

2020-08-14 11:19:11 3592 1

原创 关于UPDATE的那些坑

废话不多说,请看代码:UPDATE my_return SET next_settlement_time = date_sub(r_return_day,interval -1 day)WHERE r_id IN ( SELECT r.r_id FROM my_borrow_apply b LEFT JOIN my_return r ON r.b_id=b.b_id WH...

2018-07-04 14:42:51 554

原创 php常见漏洞及防范措施

常见漏洞:1、session文件漏洞Session攻击是黑客最常用到的攻击手段之一。当一个用户访问某一个网站时,为了免客户每进人一个页面都要输人账号和密码,PHP设置了Session和Cookie用于方便 用户的使用和访向。2、SQL注入漏洞用户利用在表单字段输入SQL语句的方式来影响正常的SQL执行。还有一种是通过system()或exec()命令注入的,它具有相同的SQL注

2020-08-29 15:25:14 776

原创 show一个身份证验证类

/** * 验证身份证号码 * @param $id 身份证号码 * @return boole ture|false * @author 曾虎 * @date 2016-12-5 */ public function isIdcard( $id ) { $id = strtoupper($id)

2017-03-29 14:50:13 318

原创 $_SERVER全局变量的值详解

array( 'PATH' => 'C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;', // 'SystemRoot' => 'C:\Windows', // 'COMSPEC' => 'C:\Windows\system32\cmd.exe', //

2017-03-21 20:14:14 930

原创 第三方登录

第三方登录1、什么是第三方登录?       1、所谓的第三方登录就是利用用户在第三方平台上已有的账号快速完成自己应用的登录或注册功能。     2、而这里的第三方平台,一般是已经有大量用户的平台,如国内的新浪微博、QQ空间、微信、外国的Facebook、twitter等等。     3、第三方登录不是一个具体的接口,而是一种思想或者一套步骤。2、为什么

2016-09-19 13:58:18 1393

原创 windows中使用svn

windows中使用svn1、什么是VisualSVN Server        VisualSVN Server是一个集成的svn服务端工具,并且包含mmc管理工具,是一款svn服务端不可多得的好工具,你可以先安装好VisualSVN Server后,运行VisualSVN Server Manger,然后创建新的代码库,并设置一下安全性能,其次我们就创建一个用户了。

2016-09-17 11:40:48 320

原创 ModSecurity介绍

ModSecurity介绍一、什么是ModSecurity?        1、ModSecurity是一个入侵探测与阻止的引擎,它主要是用于Web应用程序所以也可以叫做Web应用程序防火墙。       2、ModSecurity是一个开源、跨平台的web应用程序防火墙(WAF)模块。       3、它可以作为Apache Web服务器的一个模块或单独的应用程序来运

2016-09-14 14:26:27 11762

原创 什么是sku和spu

SPU和SKU的区别:一、什么是SPU?      1、SPU = Standard Product Unit (标准化产品单元)。      2、SPU是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。      3、通俗点讲,属性值、特性相同的商品就可以称为一个SPU。      4、例如,iphone7就是一

2016-09-14 13:59:29 34910

原创 浅谈二维码

浅谈二维码一、什么是码制?      二维条形码也有许多不同的编码方法,或称码制。就这些码制的编码原理而言,通常可分为以下三种类型     1. 线性堆叠式二维码         是在一维条形码编码原理的基础上,将多个一维码在纵向堆叠而产生的。典型的码制如:Code 16K、Code 49、PDF417等。      2. 矩阵式二维码         是在一个矩形

2016-09-14 12:39:14 2229

原创 javascript中设置cookie

/** * 设置cookie * @param {string} name  键名 * @param {string} value 键值 * @param {integer} days cookie存储时间 */function setCookie(name,value,days) {    if (days) {        var date = new Dat

2016-09-04 21:57:33 312

原创 php获取数组的长度的方法

php获取数组长度的方法:        一、 获取一维数组的方法:             1、count、sizeof 都可以直接统计一维数组长度。              2、例如:$arr = Array('0','1','2','3','4');       echo count($arr);    // 输出5

2016-09-02 15:34:29 32109

原创 linux中svn服务器端搭建

linux中centos7.0  svn的搭建1、svn是什么?       svn = 版本控制+备份服务器2、安装:       yum install subversion3、查看版本:      svnserve --version4、进入本地目录创建版本库:      svnadmin create /usr/local/svn/team3/5、l

2016-09-01 13:30:56 328

原创 如何优化你在百度搜索中的排行

如何优化你在百度搜索中的排行:1、指向你的网站的链接数 (Links Pointing to Your Website)      搜索引擎考虑的一个重要因素是指向你的网站页面的链接数目。连接数目越多,说明你的网站越重要,就更应该把你的网站往前放。 举个例子,如果在其他网站或论坛里有100个有效的链接能够连接到你的网站页面,你的网站的页面平分将比只有20个连接的网站要高 。     

2016-08-26 19:48:32 5950 1

原创 composer的安装使用

composer在windows中的安装使用:1、下载地址:https://getcomposer.org/download/;2、选择windows下载;3、安装:基本是傻瓜式安装,此图片路径为依赖自动检测php.exe的位置,如果没有检测到手动选择到php.exe4、等待安装完成。5、cmd中输入composer;显示下面代表安装完成:6、通

2016-08-03 15:49:17 1695 1

原创 linux & windows 开机自启动redis

windows配置:1、新建一个txt文档,写入redis的启动和配置的路径。D:\install\redis\redis\redis-server.exe D:\install\redis\redis.conf保存为createredis.bat2、利用vbs调用,新建txt文档,写入如下内容:CreateObject("WScript.Shell").Run "

2016-07-23 19:55:23 476

原创 linux & windows php操作redis

windows安装:下载地址:https://github.com/nicolasff/phpredis/downloads1. 根据php的版本来下载相应的扩展,版本必须对应。2. 将php_redis.dll放入php相应版本的ext文件夹中,然后在php.ini添加代码extension=php_redis.dll。3. 重启web服务器。4. 测试。 $redis

2016-07-23 14:23:23 271

原创 linux & windows 安装redis

windows安装:下载地址:https://github.com/dmajkic/redis/downloads1. 根据自己电脑支持类型32bit或64bit进行选择文件夹。2. 以64bit为例,将64bit的内容cp到自定义盘符安装目录取名redis。 如 D:\reids3. 打开一个cmd窗口 使用cd命令切换目录到 D:\redis 4. 运行 redis

2016-07-22 17:03:45 365

原创 linux & windows phpstudy一键安装

linux安装:            运行下面命令,根据需要进行选择。 # wget -c http://lamp.phpstudy.net/phpstudy.bin # 下载安装 # chmod +x phpstudy.bin # 权限设置 # ./phpstudy.bin # 运行安装 切换版

2016-07-22 07:36:13 641

原创 一个文件域实现多文件的上传<二>

一个文件域实现多文件的上传:表单页面: 多文件上传   php页面:file.php /*循环输出图片的路径并实现添加*/ for($i=0;$i<count

2016-07-18 20:24:52 1069

原创 一个文件域实现多文件的上传<一>

一个文件域实现多文件的上传:表单页面: 多文件上传 多文件上传 function xhr2(){ var xhr = new XMLHttpReq

2016-07-18 19:53:58 2440

原创 php实现发红包程序

php发红包程序的实现前言:使用PHP发红包,当我们输入红包数量和总金额后,PHP会根据这两个值进行随机分配每个金额,保证每个人都能领取到一个红包,每个红包金额不等,就是要求红包金额要有差异,所有红包金额总额应该等于总金额。规律分析:设定总金额为10元,有N个人随机领取,最小限额0.01元:N=1 第一个则红包金额=X元;N=2 第二个

2016-06-25 15:12:19 2219

空空如也

空空如也

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

TA关注的人

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