TypechoJoeTheme

轩宇网

最新文章

2018-11-03

php实现的漂亮分页方法

php实现的漂亮分页方法
/** * 获取分页的HTML内容 * @param integer $page 当前页 * @param integer $pages 总页数 * @param string $url 跳转url地址 最后的页数以 '&page=x' 追加在url后面 * * @return string HTML内容; */ public static function getPageHtml($page, $pages, $url){ //最多显示多少个页码 $_pageNum = 5; //当前页面小于1 则为1 $page = $page<1?1:$page; //当前页大于总页数 则为总页数 $page = $page > $pages ? $pages : $page; //页数小当前页 则为当前页 $pages = $pages < $page ? $page : $pages; //计算开始页 $_start = $page - floor($_pageNum/2); ...
2018年11月03日
3,913 阅读
0 评论
2018-10-29

jq实现点击增加或者减少商品数量并且自动计算总价格

jq实现点击增加或者减少商品数量并且自动计算总价格
本文将为点击增加或者减少商品数量并且自动计算总价格相关教程,具体实例代码请看下文:点击增加或者减少商品数量并且自动计算总价格:本章节介绍一下如何实现点击按钮来添加或者删除商品的数量,并且能够自动计算商品的总价格。代码实例如下:<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.zhimengzhe.com/" /> <title>织梦者</title> <style type="text/css"> span{   color:red;   cursor:pointer; } </style> <link rel="stylesheet" href="https://cdn.staticfile.org/t...
2018年10月29日
7,254 阅读
0 评论
2018-10-26

jQuery的鼠标移动上去显示div,鼠标离开的时候隐藏div效果

jQuery的鼠标移动上去显示div,鼠标离开的时候隐藏div效果
有时候我们需要这个效果:当鼠标放上去的时候显示一个div,当鼠标移走的时候就将div隐藏了。代码如下,记得引入Jquyer库。(当鼠标移动到id=menu的div上的时候,显示id=list的div,然后将鼠标再次移动到id=list的div上的时候,list的div也不会隐藏)当然也可以制作成打赏效果或图片提示等<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script src="https://cdn.staticfile.org/jquery/1....
2018年10月26日
4,947 阅读
0 评论
2018-10-26

复制网页内容,粘贴之后自动加上网址的实现方法

复制网页内容,粘贴之后自动加上网址的实现方法
很多人都有自己博客系统,很多人的博客系统的类容也会有对应的原创内容,打开有些网站,当我们浏览某些文章的时候,觉得很好,因此,常常将这些网站的文章进行复制;那么如何在被别人复制了你的博客内容时候,在粘贴后自动加上网址和内容呢?实现方法:方法非常的简单,使用如下的代码即可!<script type="text/javascript"> document.body.oncopy = function () { setTimeout( function () { var text = clipboardData.getData("text"); if (text) { text = text + "\r\n文章来自: 轩宇网(https//www.xysoft.cc) 详文参考:"+location.href; clipboardData.setData("text", text); } }, 100 ) } </script>将以上的代码,复制...
2018年10月26日
5,131 阅读
0 评论
2018-10-26

详解MySQL的for update

详解MySQL的for update
本文详解mysql的for update的使用及注意的问题前言近期开发与钱相关的项目,在高并发场景下对数据的准确行有很高的要求,用到了for update,故总结一波以便日后留恋。本文讲解几个点: 1.for update的使用场景 2.for update如何使用 3.for update的锁表 4.for update的注意点 5.for update的疑问点for update的使用场景如果遇到存在高并发并且对于数据的准确性很有要求的场景,是需要了解和使用for update的。比如涉及到金钱、库存等。一般这些操作都是很长一串并且是开启事务的。如果库存刚开始读的时候是1,而立马另一个进程进行了update将库存更新为0了,而事务还没有结束,会将错的数据一直执行下去,就会有问题。所以需要for upate 进行数据加锁防止高并发时候数据出错。记住一个原则:一锁二判三更新for update如何使用使用姿势:select * from table where xxx for updatefor update的锁表InnoDB默认是行级别的锁,当有明确指定的主键时候,是行级锁。否...
2018年10月26日
3,988 阅读
0 评论
2018-10-26

网站被恶意镜像怎么办 php一段代码轻松搞定(全面版)

网站被恶意镜像怎么办 php一段代码轻松搞定(全面版)
这篇文章主要介绍了网站被恶意镜像怎么办 php一段代码轻松搞定(全面版),本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下有时候你会发现,你在搜索引擎输入网站名称的时候,出来的网站信息是你们的,但是域名却是一个陌生的,这种情况可以基本确定网站被镜像了,那么究竟什么叫网站被镜像?恶意镜像,也叫恶意克隆,恶意解析,是指有人通过域名 A 记录直接解析别人 IP 地址,从而得到一个在访问者眼中完全相同网站的过程。其工作原理基本上是这样子的:有用户访问镜像站点时,程序就会来正版的站点查询数据,并修改相关链接然后呈献给用户,实质上还是在读取原站的数据。严谨一点的解释:通过复制整个网站或部分网页内容并分配以不同域名和服务器,以此欺骗搜索引擎对同一站点或同一页面进行多次索引的行为 。网站被镜像的危害通俗的讲,恶意镜像者意图利用自己有一定权重的域名进行威压,通过某些手段复制了你的站点,除了域名不一样之外,其他内容一模一样,用户或许根本无法分辨。甚至对于一些新的站点,搜索引擎都会迷惑到底哪个是真的站点,那么就有可能正牌的网站被删除收录,而盗版的却被搜索引擎青睐。虽然目前我们还不...
2018年10月26日
5,418 阅读
0 评论
2018-10-26

PHPStudy2018升级MySQL5.5为5.7教程(图文)

PHPStudy2018升级MySQL5.5为5.7教程(图文)
这篇文章主要介绍了phpstudy2018升级MySQL5.5为5.7教程(图文),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧一、MySQL官网下载MySQL5.7版本,我这里下载的是MySQL5.7.24。二、直接到D:phpStudyPHPTutorial目录下删除之前的MySQL版本,把下载好的MySQL5.7.24版本解压并修改为MySQL,然后在MySQL目录下新建my.ini文件并加入如下内容:[mysqld] port=3306 basedir="D:/phpStudy/PHPTutorial/MySQL/" datadir="D:/phpStudy/PHPTutorial/MySQL/data/"这是我自己的目录,有不同的按照自己的作相应修改即可三、安装数据库1、由于5.7版本没有data文件夹,我们需要初始化,管理员权限执行如下命令mysqld --initialize-insecure --user=mysql然后目录下就会创建好data目录2、安装MySQL5.7.24,执行mysqld...
2018年10月26日
4,528 阅读
0 评论
2018-10-06

PHP微信公众号开发之微信企业付款给个人

PHP微信公众号开发之微信企业付款给个人
这篇文章主要为大家详细介绍了php微信公众号开发之微信企业付款给个人,具有一定的参考价值,感兴趣的小伙伴们可以参考一下本文实例为大家分享了php微信企业付款给个人的具体代码,供大家参考,具体内容如下以下有关微信支付中企业付款的介绍及编码参考自微信支付开发文档,如图所示<?php /* <!--微信企业付款给个人--!> 具体细节参考微信支付开发文档 参数 $openid个人openid $re_user_name个人真实姓名 $amount付款金额 $partner_trade_no商户订单号 $desc描述 如果付款成功,返回true,否则返回false */ private function weixin_transfer_money($openid,$re_user_name,$amount,$partner_trade_no,$desc){  //请求参数  //公众号appid(字段名)--mch_appid(变量名)--1(必填)  //输入你的公众号appid  $data['mch_appid...
2018年10月06日
5,926 阅读
0 评论
2018-10-04

ThinkPHP5.0框架配置格式、加载解析与读取方法

ThinkPHP5.0框架配置格式、加载解析与读取方法
这篇文章主要介绍了thinkPHP5.0框架配置格式、加载解析与读取方法,结合实例形式详细分析了thinkPHP5.0框架配置的常用格式,加载解析方法,读取方法等相关操作技巧,需要的朋友可以参考下本文实例讲述了thinkPHP5.0框架配置格式、加载解析与读取方法。分享给大家供大家参考,具体如下:ThinkPHP支持多种格式的配置格式,但最终都是解析为PHP数组的方式。PHP数组定义返回PHP数组的方式是默认的配置定义格式,例如://项目配置文件 return [ // 默认模块名 'default_module' => 'index', // 默认控制器名 'default_controller' => 'Index', // 默认操作名 'default_action' => 'index', //更多配置参数 //... ];配置参数名不区分大小写(因为无论大小写定义都会转换成小写),新版的建议是使用小写定义配置参数的规范。还可以在配置文件中可以使用二维数组来配置更多的信息,例如://项目配置文件 return...
2018年10月04日
5,424 阅读
0 评论
2018-10-04

浅谈ThinkPHP5.0版本和ThinkPHP3.2版本的区别

浅谈ThinkPHP5.0版本和ThinkPHP3.2版本的区别
小编小编就为大家带来一篇浅谈ThinkPHP5.0版本和ThinkPHP3.2版本的区别。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧5.0版本和之前版本的差异较大,本篇对熟悉3.2版本的用户给出了一些5.0的主要区别。URL和路由5.0的URL访问不再支持普通URL模式,路由也不支持正则路由定义,而是全部改为规则路由配合变量规则(正则定义)的方式:主要改进如下:增加路由变量规则; 增加组合变量支持; 增加资源路由; 增加路由分组; 增加闭包定义支持; 增加MISS路由定义; 支持URL路由规则反解析;请求对象和响应对象5.0新增了请求对象Request和响应对象Response,Request统一处理请求和获取请求信息,Response对象负责输出客户端或者浏览器响应。模块和控制器控制器的命名空间有所调整,并且可以无需继承任何的控制器类。应用命名空间统一为app(可定义)而不是模块名; 控制器的类名默认不带Controller后缀,可以配置开启use_controller_suffix参数启用控制器类后缀; 控制器操作方法采用return方式返回...
2018年10月04日
5,251 阅读
0 评论