自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

转载 GIT add文件报错:git warning: LF would be replaced by CRLF 解决方案

libgit2 returned: LF would be replaced by CRLF in 'core/src/main/java/com/task/dao/TaskLogDao.java'报错信息是TortoiseGit 在add文件中操作出现的错误,翻译过来意思是:LBGIT2返回:LF将在CROL/SRC/My/Java/COM/Tease/Daa/TaskLogDa.j...

2019-11-14 08:55:09 846 2

转载 PHP使用session防止表单重复提交

在测试程序功能的时候,发现表单POST数据的时候存在一个重复提交的问题,而在每个提交页面都使用验证码进行验证用户体验又不太好,查阅网上的资料后发现目前解决这个问题的方法主要有以下几种:1、添加js验证,防止提交重复表单2、提交后页面重定向或刷新3、提交后,提交按钮变为不可用4、加验证码5、表单令牌(session)前三种方法可以控制普通用户正常提

2018-01-10 14:34:52 645

转载 linux常用命令

1、关机重启Linux centos重启命令:1、reboot 2、shutdown -r now 立刻重启(root用户使用) 3、shutdown -r 10 过10分钟自动重启(root用户使用) 4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)Linux centos关机命令: 1、halt 立刻关机 

2018-01-10 14:28:18 317

转载 git试用总结

1、创建项目      进入github网站,登录后点击右上角加号创建一个项目,创建后进入项目,复制右上角输入框中的地址备用,假设为https://github.com/xxx/test.git。2、下载项目到本地      在本机安装git,然后执行:git clone https://github.com/xxx/test.git  testgit,此时刚才创建的项目已

2018-01-10 14:27:03 267

转载 php处理图片

php图片处理代码分享,包括缩放、剪裁、缩放、翻转、旋转、透明、锐化等。需要的朋友可以参考下一、创建图片资源imagecreatetruecolor(width,height);imagecreatefromgif(图片名称);imagecreatefrompng(图片名称);imagecreatefromjpeg(图片名称);画出各种图像 imagegif(图片资源,

2017-09-11 10:05:00 568

原创 phpemail

//邮件发送  header("content-type:text/html;charset=utf-8");require './email/class.phpmailer.php';  require './email/class.smtp.php';  date_default_timezone_set('PRC');//设置邮件发送的时间,如果不设置,则会显示其他区的时

2017-08-25 10:24:19 450

原创 批删tp

header('content-type:text/html;charset=utf-8'); $pdo=new PDO('mysql:host=localhost;dbname=***;','root','root'); $pdo->exec('set names utf8'); $sql='select * from ***'; $info=$pdo->query($sql)-

2017-08-23 10:42:24 776

转载 微信支付开发动态链接Native支付实例代码

本篇文章主要介绍微信支付下的基于动态链接二维码的Native支付实现流程,希望能给开发微信支付的小伙伴提供帮助注意:微信支付现在分为v2版和v3版,2014年9月10号之前申请的为v2版,之后申请的为v3版。V3版的微信支付没有paySignKey参数。本文介绍的为微信支付v3。一、生成商品信息动态链接支付过程中,是先生成商品交易进行,再来进行支付交易的。1. 商品信息准备

2017-08-09 21:12:36 1303

转载 PHP微信开发用Cache 解决数据缓存

本文主要介绍,解决PHP微信开发时数据缓存的问题,这里用Cache 类举例说明,具有参考价值,感兴趣的小伙伴可以参考下用php进行微信开发时,碰到access_token长久保存的问题,以前都是用框架里的Cache直接set、get一下就完了。现在没框架可用了,只好自己动手写一个cache暂时用。这个Cache类用来缓存一些具有时效性的数据,比如微信基础接口的access_token、

2017-08-09 21:11:44 859

转载 PHP对接微信公众平台消息接口开发流程详解及实例(一)

这篇文章主要介绍了PHP对接微信公众平台消息接口开发流程,如何使用PHP版接口操作公众平台消息,需要的朋友可以参考下一、写好接口程序在你的服务器上上传好一个接口程序文件内容如下:代码如下:define("TOKEN","weixin");//自己定义的token 就是个通信的私钥$wechatObj

2017-08-09 21:10:14 8617 1

原创 Mysql的建表规范与注意事项

库名、表名、字段名必须使用小写字母,“_”分割。库名、表名、字段名必须不超过12个字符。库名、表名、字段名见名知意,建议使用名词而不是动词。一、建议使用InnoDB存储引擎。               存储引擎:innoDb支持事物,myisam不支持事物,建议使用innoDb, 5.5以后的默认引擘,支持事务,行级锁,更好的恢复性,高并发下性能更好,对多核,大内存,

2017-08-09 15:41:02 9485

转载 MySQL索引类型总结和使用技巧以及注意事项

索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:复制代码 代码如下:CREATE TABLE mytable(   ID INT NOT NULL,    username VARCHAR(16) NOT NULL  );

2017-08-09 15:35:47 229 1

转载 php处理数组的函数

一、数组操作的基本函数数组的键名和值array_values($arr);  获得数组的值array_keys($arr);  获得数组的键名array_flip($arr);  数组中的值与键名互换(如果有重复前面的会被后面的覆盖)in_array("apple",$arr);  在数组中检索applearray_search("apple",$arr);  在数组中检索

2017-08-04 09:10:04 475 2

转载 memcache 缓存中查询历史记录

$id=$_GET['id'];$mem=new Memcache();$mem->connect('127.0.0.1',11211);//$mem->flush();die;$url="http://apis.juhe.cn/idcard/index?key=41e087dfb4c43078a92d68aea8a1f114&cardno=$id";$str=file_get_cont

2017-08-04 09:06:23 1111

转载 php结合redis实现高并发下的抢购、秒杀功能

抢购、秒杀是如今很常见的一个应用场景,主要需要解决的问题有两个:1 高并发对数据库产生的压力2 竞争状态下如何解决库存的正确减少("超卖"问题)对于第一个问题,已经很容易想到用缓存来处理抢购,避免直接操作数据库,例如使用Redis。重点在于第二个问题常规写法:查询出对应商品的库存,看是否大于0,然后执行生成订单等操作,但是在判断库存是否大于0处,如果在高并发下就

2017-08-04 08:57:51 1212

转载 php连接数据库

//设置数据库变量   $db_host   = 'localhost';  //数据库主机名称,一般都为localhost   $db_user   = 'root';        //数据库用户帐号,根据个人情况而定   $db_passw = '';   //数据库用户密码,根据个人情况而定   $db_name  = 'test';         //数据库具体名称,以刚才创建的数据库

2017-08-03 15:15:32 752

转载 购物车实现流程

1、购物车的实现流程2、支付流程3、下订单的业务4、登录这个模块你考虑的是哪些业务5、注册模块考虑的哪些方面6、在写接口这块你会考虑到哪些问题7.签到实现8. 权限实现9. API接口如何实现的 10、秒杀实现流程11、什么样的页面需要静态缓存对网站有利12、商品下单后可以修改订单吗13、用户在什么时候能评论14、用户

2017-08-03 15:14:30 13574

原创 算法

一、 冒泡排序思路分析:在要排序的一组数中,对当前还未排好的序列,从前往后对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即,每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。代码实现:$arr=array(1,43,54,62,21,66,32,78,36,76,39);  function bubbleSort($arr){

2017-08-03 15:12:12 221

转载 Token原理以及应用

近期由于项目需要开发供第三方使用的api,在整个架构设计的一个环节中,对api访问需要进行认证,在这里我选择了token认证。一:token的优势(此部分引自http://www.sumahe.cn/)    1.无状态、可扩展        在客户端存储的Tokens是无状态的,并且能够被扩展。基于这种无状态和不存储Session信息,负载负载均衡器能够将用户信息从一个服 

2017-08-03 15:10:45 688 1

空空如也

空空如也

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

TA关注的人

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