其他
文章平均质量分 79
ljjiangxiaoyu
做一件没人做的事。
展开
-
PHP语言开发Paypal支付demo的具体实现
一、开发前准备https://developer.paypal.com/ 到paypal的开发者官网注册开发者账号。用账号登录之后、点击导航上面的 dashboard、进入dashboard面版。如下截图、后续的操作都是在这个面板中操作。上面截图中菜单 Sandbox下面的Accounts里面能看到你的 sandbox测试的买家账号和卖家账号。2个测试账号里面都有profile选原创 2016-10-12 10:07:21 · 660 阅读 · 0 评论 -
四种基本排序算法
1. 冒泡排序思路分析:在要排序的一组数中,对当前还未排好的序列,从前往后对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即,每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。代码实现:$arr=array(1,43,54,62,21,66,32,78,36,76,39); function bubbleSort($arr){ $len原创 2016-11-11 11:08:48 · 274 阅读 · 0 评论 -
QQ群红包的算法实现探讨(基于PHP demo)
这个算法需要满足以下几点要求:1、每个人都要能够领取到红包;2、每个人领取到的红包金额总和=总金额;3、每个人领取到的红包金额不等,但也不能差的太离谱,不然就没趣味;4、算法一定要简单,不然对不起腾讯这个招牌;正式编码之前,先搭建一个递进的模型来分析规律设定总金额为10元,有N个人随机领取:N=1 则红包金额=X元; N=2 为保证第二个红包可以正常发原创 2016-11-12 10:22:04 · 736 阅读 · 2 评论 -
使用nginx与nginx-rtmp-module搭建流媒体服务器
本次搭建流媒体使用的环境是centos 7.0+nginx;让我们一起开始奇妙的流媒体之旅吧!1、下载nginx-rtmp-module:nginx-rtmp-module的官方github地址:https://github.com/arut/nginx-rtmp-module使用命令:[php] view pla转载 2016-12-28 23:54:51 · 239 阅读 · 0 评论 -
致未来女朋友的一封信
读到一篇很有趣的文章,标题是:To my future girlfriend,写给未来女朋友的一封信,考虑到我的读者多是技术宅、程序员以及零星的产品经理(若还有其他职业身份的,请留言哈)。下面是译文:致未来的女友先让我们理清下一些事情的思路吧。你你将不会带走我的兄弟伙们(狐朋狗友),我的摩托,那些在我遇见你之前给我带来欢乐的一切。你也不要尝试改变我的傻里傻气,不合时宜或原创 2017-03-01 16:32:48 · 2368 阅读 · 1 评论 -
Mac OS Git 安装
一、Git是一个分布式的代码版本管理工具。类似的常用工具还有SVN,CVS。最大的特点也是优点在于提供分布式的代码管理1、分支代码只有一份!使用过svn的童鞋想必都知道,当我们要开发一个新功能或者增加一个新版本或者修改一个复杂bug的时候,通常需要copy整份代码到本地一个目录,然后添加到svn服务器上进行代码管理。而Git不同,Git可以创建许多branches,每个branch都是原创 2017-02-22 15:30:58 · 280 阅读 · 0 评论 -
PHP支付宝支付开发流程
支付宝开发流程1、首先我们先谈谈第三方支付所谓第三方支付就是和一些各大银行签约,并具备一定实力和信誉保障的第三方独立机构提供的交易平台目前市面上常见的有支付宝,财付通,网银,易宝支付等,网站需要实现第三方支付首先应向第三方申请一个账号并签署协议,协议生效后第三方支付平台为其开通在线支付功能。2、第三方支付的原理2.1用户向商城网站发起确认订单的请求原创 2017-05-11 14:09:54 · 855 阅读 · 0 评论 -
年薪10万的人,都是怎么努力的?
如何提高收入,是大家关心的永恒话题。而收入有两个标志性的节点,一个是月入过万,一个是月入过十万。前者代表只要你不在北上深等少数几个房价恐怖的城市,可以过上不错的日子。而后者,在大部分人眼中已经算是有钱人了。之所以写这篇文章,原因有两个:1、和标题恰好相反,想要达到月入过十万,不是你光“努力”就可以的。或者这么说,不是靠一般方式的努力就可以的,你还得在战略、战原创 2017-05-08 09:57:42 · 3223 阅读 · 0 评论 -
mac 下phpstorm 安装教程
https://www.jetbrains.com/phpstorm/(官网)下载phpstorm进入“下载”页面,点击“DOWNLOAD”按钮,进行下载,如下图所示。License Server激活http://jetbrains.tencent.clickhttp://172.245.22.235:1017http:/原创 2017-06-09 14:04:18 · 2879 阅读 · 0 评论 -
PhpStorm中如何使用FTP功能 详细操作方法
1.简介:PhpStorm是一个轻量级且便捷的PHP IDE,其提供的智能代码补全,快速导航以及即时错误检查等功能大大提高了编码效率。它是一款商业的 PHP 集成开发工具,以其独特的开发便利性,短时间内赢得了大量PHPer的青睐。FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向原创 2017-09-07 09:49:51 · 20423 阅读 · 1 评论 -
程序员如何打造薪资15k
首先我是一名程序员无论技术上还是职业上,我都不称职。如何打造薪资15k?首先,先从自己的技术上着手。我们的技术一分耕耘一分收获,是你的就是你的,别人抢也抢不走,不是你的就不是你的,一把雪送到你手上也会融化流走。技术还是脚踏实地的好好学。其次,就是个人素质。性格开朗、稳重、有活力,待人热情、真诚;工作认真负责,积极主动,能吃苦耐劳,用于承受压力,勇原创 2016-10-20 11:53:28 · 789 阅读 · 0 评论 -
打造自己的MVC 4-3 4-4
4-3 4-4框架实战插入数据<?phpnamespace app\ctrl;use core\lib\model;class indexCtrl extends \core\imooc{ public function index() { header('content-type:text/html;charset=utf8');原创 2016-10-05 19:13:32 · 172 阅读 · 0 评论 -
大型网站技术架构
架构演变第一步:物理分离webserver和数据库最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候已经是托管了一台主机,并且有一定的带宽了,这个时候由于网站具备了一定的特色,吸引了部分人访问,逐渐你发现系统的压力越来越高,响应速度越来越慢,而这个时候比较明显的是数据库和应用互相影响,应用出问题了原创 2016-10-24 13:32:16 · 204 阅读 · 0 评论 -
对MVC的理解
MVCMVC就是(model view controller)的缩写。MVC是web 网站的一种主流的框架模式。为啥要自己封装一个呀?1: 为了快速的上手各大框架。2: 更好深入了解框架的结构。3:为了日后的学习打基础。MVC 运行流程第一步 浏览者 -> 调用控制器,对他发出指令第二步 控制器 -> 按指令选取一个合适的模型第三步 模型 -> 安控制器指令取相应的数据第四步 控制器 -原创 2016-09-28 17:03:12 · 188 阅读 · 0 评论 -
mvc 从0打造自己的框架
入口文件->定义常量->引入函数库->自动加载类->启动框架->路由解析->加载控制器->返回结果先从入口文件开始;定义一些的常量;引入函数库;自动加载类;启动框架;路由解析;加载控制器;返回结果;原创 2016-09-29 11:25:37 · 223 阅读 · 0 评论 -
打造自己的MVC 3-3 3-4
3-3 composer 的使用是自己的框架更加的完美。首先安装composer https://getcomposer.org/download/composer 文件{ "name":"MVC PHP", "description":"PHP Framework", "type":"Framework", "keyworks":[ "原创 2016-10-02 19:21:49 · 235 阅读 · 0 评论 -
打造自己的MVC 3-5 3-6
3-5 自己的twig 的模板我们一般用过 ci , laravel的框架 ,它们都有自己的模板引擎。我们也不例外我们的框架使用 twig 。首先我们使用composer 下载到我们的框架中:{ "name":"MVC PHP", "description":"PHP Framework", "type":"Framework", "keywor原创 2016-10-03 18:35:41 · 309 阅读 · 0 评论 -
打造自己的MVC 3-1 3-2
3-1 加载配置类:我们配置有一个单独的文件夹:<?phpnamespace core\lib;class conf{ static public $conf=array(); static public function get($name,$file) { if(isset(self::$conf[$file])) {原创 2016-10-01 09:31:30 · 208 阅读 · 0 评论 -
APP接口 基础简介
1. APP接口(通信接口)接口地址:例如:http://app.com/api.php 接口文件:api.php处理一些业务逻辑(获取数据)接口数据:获取数据,传到客户端进行使用 APP接口的核心在于接口文件2. APP接口如何进行通信 客户端向服务器端发送http请求(用户不可视的接口地址),服务器端收到http请求之后根据请求做出相应的处理,处原创 2016-10-18 11:52:13 · 404 阅读 · 0 评论 -
APP接口 具体操作
1:单例模式连接数据库:2:首页接口开发以及客户端APP演示3:APP版本升级以及APP演示4:APP错误日志接口 一:单例模式连接数据库<?php class Db{static private $_instance;static private $_connectSource;private $_dbConfig =array ( 'host'=>'127原创 2016-10-18 11:54:44 · 1173 阅读 · 0 评论 -
打造自己的MVC 4-1 4-2
4-1 今天我们来熟悉自己的框架:框架实践:第一,我们要自己知道做什么项目:新闻展示。4-2我们首先要整合好自己的前台模板:add.html{% extends "layout.html" %}{% block content %} 新闻标题原创 2016-10-04 17:18:23 · 182 阅读 · 0 评论 -
PhpStorm中如何配置SVN,详细操作方法
1.简介:PhpStorm是一个轻量级且便捷的PHP IDE,其提供的智能代码补全,快速导航以及即时错误检查等功能大大提高了编码效率。它是一款商业的 PHP 集成开发工具,以其独特的开发便利性,短时间内赢得了大量PHPer的青睐。SVN是Subversion的简称,是一个开放源代码的版本控制系统。说得简单一点SVN就是用于多个人共同开发同一个项目,达到共用资源、记录项目版本的目的。Ph原创 2017-09-07 09:51:15 · 364 阅读 · 0 评论