让编程改变世界

让编程改变世界、改变生活、改变自己

排序:
默认
按更新时间
按访问量

Linux下SVN使用钩子将代码自动同步到Web站点

简述        我们开发一个项目一般都是一个开发团队进行协同开发,使用SVN进行版本管理有助于我们提高开发效率,而将SVN服务器和Web站点的代码进行同步更新会使得我们的开发更为方便。客户端提交了版本修改之后,在之前的每次都是需要执行svn update命令,而且不小心会出现开发冲突。    ...

2018-06-12 17:51:49

阅读数:10

评论数:0

Linux下SVN的安装与配置

简述        版本控制一直是项目开发中必不可少的,不仅有利于代码管理,而且对项目团队协作开发有很大的帮助。目前比较流行的版本控制管理有GIT和SVN,它们都有各自的优缺点,具体使用哪一个还是要看个人的喜好,它们功能也都是大同小异。本篇博文讲述的就是在Linux下安装配置SVN。安装步骤1.安...

2018-06-09 12:01:30

阅读数:19

评论数:6

微信APP支付申请配置过程详解

首先:查看开发文档,具体步骤;首先第一步:登陆微信开放平台,进入管理中心,创建移动应用;第一步第二步:填写应用信息第二步第三步:创建应用之后等待审核第三步第四步:详情中如果微信或获得支付能力,进行申请开通第四步第五步:申请支付能力第五步第六步:登陆商户平台进行最后的配置第六步最后,进行开发即可。....

2018-06-07 11:04:50

阅读数:42

评论数:0

PHP开发小技巧②⑥—加密解密

简述        加密解密是一个很广泛的概念,这里仅是指在程序中对数据字符串进行加密解密的一种操作方式。例如有时我们需要在URL中进行数据传递,又不想让别人看到我们所传递的值,此时我们就会想到对数据进行加密之后进行传递。本篇博文适用于此类问题的解决。源码<?php /** ...

2018-06-05 14:46:15

阅读数:28

评论数:0

Win10系统下安装Composer步骤

准备工作        1、在本地安装好WAMP环境,博主使用的是PHPStudy软件;2、在PHP目录下,打开php.ini文件,开启openssl扩展(去掉extension=php_openssl.dll前面的分号);3、把php目录添加到环境变量(和php.exe同级目录的路径)如下图:执...

2018-05-22 16:58:55

阅读数:61

评论数:0

PHP开发者必须了解的工具—Composer

Composer是PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。对于PHP开发者来说掌握Composer是必须的。对于使用者来说Composer非常的简单,通过简单的一条命令将...

2018-05-17 10:17:13

阅读数:105

评论数:0

支付宝APP支付申请配置过程详解

第一步:你需要申请一个支付宝商家账户账号,登陆之后进入产品中心,进行APP支付产品接入,填写相关资料,等待审核。 第一步 第二步:进行APP支付申请信息完善 第二步 第三步:进入蚂蚁金服开放平台进行开发者认证。 第三步 第四步:认证成为开发者之后,登陆进入平台,...

2018-04-21 14:47:53

阅读数:473

评论数:0

PHP开发小技巧②⑤—多维数组多字段自定义排序

在前面的开发小技巧中已经介绍了一种二维数组根据key进行排序《PHP开发小技巧②—实现二维数组根据key进行排序》这个在使用的时候可能功能不足,或是达不到要求,今天我就遇到这么一个情况。下面介绍两种改进之后的方法。 一、多维数组根据某一字段排序 此处用到了PHP的array_multiso...

2018-04-19 16:05:09

阅读数:55

评论数:0

PHP开发小技巧②④—获取真实的IP(微信支付:网络环境未能通过安全验证,请稍后再试)

今日在项目开发中遇到一个问题,使用微信H5支付时,提示“网络环境未能通过安全验证,请稍后再试”;查看官方文档说是下单ip(spbill_create_ip)地址检验不正确。阅读官方所给sdk代码是: $inputObj->SetSpbill_create_ip($_SERVER['REMO...

2018-04-14 16:02:34

阅读数:103

评论数:0

PHP开发小技巧②③—根据ip地址获取城市

这个方法我们用的还是比较多的,便于收集信息用于数据挖掘分析。此方法不光根据ip地址进行获取当前城市还可以根据http请求获取用户的城市位置。         实现方法:主要是根据高德地图API进行获取,首先注册成为高德地图用户,然后认证成为开发者,创建应用获取key进行调用即可。具体实现方法如下...

2018-04-12 16:34:55

阅读数:51

评论数:0

PHP开发小技巧②②—判断是否微信访问

在开发中有时需要禁止或者仅允许微信浏览器进行访问,则此时就需要对微信浏览器访问进行判断,本篇博文讲述如何判断是否是微信访问。

2018-04-10 10:11:11

阅读数:113

评论数:0

如何隐藏鼠标放在A标签上时浏览器左下角显示的跳转界面地址

最近的项目开发中遇到一个这样的要求:当鼠标放在a标签上时,隐藏掉浏览器左下角显示的跳转界面地址。通过实践发现不能通过css实现(可能是我技术不够),所以就通过js实现了一下,写本篇博文进行记录。 通常情况         通常我们使用a标签都是这样使用的(如下代码): ...

2018-03-23 15:02:15

阅读数:211

评论数:0

Python2与Python3的区别总结

Python的3​​.0版本相对于Python的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容。许多针对早期Python版本设计的程式都无法在Python 3.0上正常执行。为了照顾现有程式,Python 2.6作为一个过渡版本,基本使用了Py...

2018-03-22 14:37:51

阅读数:49

评论数:0

PHP开发小技巧②①—生成唯一订单号

现在的的项目中,定制开发商城的越来越多。其次,无论商城,还是其他的什么,都会需要订单号的应用,而订单号的唯一性就是十分重要的了。在此提供一种如何生成唯一的订单号方法,供大家参考使用。         下面是代码实现: <?php /** * ==========...

2018-03-16 17:31:53

阅读数:98

评论数:0

如何实现单点登录功能

在我们日常开发工作中,会遇到这样的功能要求:例如会有多个平台,每登陆其中一个平台就会要求输入一次账号和密码。这样很麻烦,所以就要求如何只需输入一个平台上的账号密码,登陆后再进入其他平台不用再次输入账号密码也能自动登陆。这也就是单点登陆的通俗描述。 一、单点登录         概念:单点登录...

2018-03-13 15:59:45

阅读数:127

评论数:0

详解PHP设计模式之设计模式类别

MVC是设计模式开发中很重要的一点,不过这还只是一个起点。对于编程中MVC的使用、误用和滥用,已经有大量相关的文档做过介绍。总的来说,设计模式是按照作用和范围来组织的,设计模式的作用可以分为3大类:创建型结构型行为型        这种分类页反映了一般所人为的模式所要完成的目标。        设...

2018-03-05 17:23:51

阅读数:101

评论数:0

基于PHP和JS的AES相互加密解密方法详解(CryptoJS)

在最近的项目中,前端后台数据交互需要进行加密之后传输使用,以保证系统数据的安全。有关数据加密解密的问题,有很多种加密的方式,在这里我选择了AES的加密方式。特此写下此篇博文,总结讲述下PHP和JS进行相互AES加密解密的方法。         关于源代码点击地址进行下载:http://downlo...

2018-02-27 14:54:00

阅读数:262

评论数:0

详解PHP设计模式之综述

综述随着PHP日益成为很多程序员首选的服务器端程序,将专业的技术和编程结构相结合已经势在必行。设计模式(Design patterns)是指对给定上下文(的环境)中某个经常出现的问题得出的一种一把行可重用的解决方案。在日常的开发工作中,PHP程序员综合在某种软件开发环境中遇到“经常出现的问题”,P...

2018-02-26 10:51:53

阅读数:112

评论数:0

CI框架教程6——操作数据库表的优化写法

用codeigniter也有一段时间了,一直没有做什么总结。现在总结一些Codeigniter操作数据库表的优化写法,虽说不全,但是也确实可以帮助那些刚刚上手CI的同学。 链接数据库 //手动连接数据库 $this->load->database(); //连接多数...

2018-02-07 10:08:10

阅读数:91

评论数:0

PHP开发小技巧②〇—获取header头信息

研究了一下php关于自定义header头信息的问题。看了很多代码,我们可以在$_SERVER中获取header数据,自定义的数据都是使用HTTP_作为前缀的,所以可以把HTTP_前缀的数据读出。         下面是代码实现: <?php /** * ============...

2018-02-05 13:56:28

阅读数:103

评论数:0

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