飞过海的博客

程序员常用知识

APP开发注意事项

不仅仅是移动APP,包括面向服务的SOA架构,都需要制定一套统一、规范的接口, 那么,做这样的后端接口需要注意哪些问题呢? 1、跨平台性 所谓跨平台是指我们的接口要能够支持不同的终端,比如android、ios、windowsphone以及桌面软件、网站等, 一套接口,支持多端,就...

2017-02-16 19:41:06

阅读数 456

评论数 0

js定义类

1.工厂模式 function createObject(name,age){   var obj = new Object();   obj.name = name;   obj.age = age;   obj.getName = function(){    ...

2017-01-17 09:24:44

阅读数 214

评论数 1

php文件上传

1.表单部分  允许用户上传文件,在HTML表单的声明中要加上一个上传的属性:  enctype = 'multipart/form-data'  表单的method必须是POST  表单选项MAX_FILE_SIZE隐藏域用于限制上传文件大小,它必须放在文件表单元素前面,单位为字节。  ...

2017-01-17 08:54:21

阅读数 227

评论数 0

表示不同文件类型的魔术数字

这里所说的表示不同文件类型的魔术数字,指定是文件的最开头的几个用于唯一区别其它文件类型的字节,有了这些魔术数字,我们就可以很方便的区别不同的文件,这也使得编程变得更加容易,因为我减少了我们用于区别一个文件的文件类型所要花费的时间。 比如,一个JPEG文件,它开头的一些字节可能是类似这样的”ffd...

2017-01-16 20:34:11

阅读数 200

评论数 0

关系型数据库和非关系型数据库的区别

数据库 类型 特性 优点 缺点 关系型数据库 SQLite、Oracle、mysql 1、关系型数据库,是指采用了关系模型来组织 数据的数据库; 2、关系型数据库的最大特点就是事务的一致性; 3、简单来说,关系模型指的就是二维表格模型, 而一个关系型数据库就是由二维表...

2016-12-28 20:08:47

阅读数 1178

评论数 0

php新人

1. 不会利用如phpDoc这样的工具来恰当地注释你的代码 2. 对优秀的集成开发环境如Zend Studio或Eclipse PDT视而不见 3. 从未用过任何形式的版本控制系统,如Subclipse 4. 不采用某种编码与命名标准,以及通用约定,不能在项目开发周期里贯彻落实 ...

2016-12-26 13:49:11

阅读数 103

评论数 0

SQL高级应用

mysql-sql高级应用 sql语言进阶   典型操作   order by - select * from play_list order by createtime; - select * from play_list order by bookedcount...

2016-12-26 10:31:24

阅读数 121

评论数 0

索引

(1) 索引(index) 索引是一个单独的、物理的数据库结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。 优点:    大大加快数据的检索速度;    创建唯一性索引,保证数据库表中每一行数据的唯一性;    加速表和表之间的连接;  ...

2016-12-26 10:04:23

阅读数 119

评论数 0

git

git将本地项目push到github 1.Git]下载地址 git官网是需要翻墙才能下载的,里给出Git-2.9.2-64-bit下载地址(我的是64位系统): Git-2.9.2-64-bit 下载后安装步骤可以参考这里:Win7下Git的安装 2. 创建ssh key–安全传输...

2016-12-26 09:23:54

阅读数 130

评论数 0

责任链

职责链模式(又叫责任链模式)包含了一些命令对象和一些处理对象,每个处理对象决定它能处理那些命令对象,它也知道应该把自己不能处理的命令对象交下一个处理对象,该模式还描述了往该链添加新的处理对象的方法。         角色:                  抽象处理者(Manag...

2016-12-23 12:00:24

阅读数 161

评论数 0

充值

这篇文章主要讨论充值的基本流程和系统架构。简单来说,充值的基本流程就是:玩家选择一个支付平台,选择这个平台下面出售的某个商品,付款成功后玩家会得到所购买的商品。 数据交互图 玩家客户端指的是浏览器或者SDK。 上面数据交互图中需要有几点注意: (1)玩家客户端,游戏服务器,支付平台这三...

2016-12-21 21:29:10

阅读数 669

评论数 2

支付

这个系统可以用作小型支付系统,也可以用做第三方应用接入开放平台时的支付流水系统。 原来的需求比较负责,我简化一点说: 对每个应用,对外需要提供 获取余额,支付设备,充值 等接口 后台有程序,每月一号进行清算 账户可以被冻结 需要记录每一次操作的流水,每天的流水都要和发...

2016-12-21 15:29:24

阅读数 406

评论数 0

常用的正则表达式

下面是技匠整理的,在前端开发中经常使用到的20个正则表达式。 1 . 校验密码强度 密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。 ^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$  2. 校验中文 字符串仅能是中文。 ...

2016-12-19 11:13:36

阅读数 104

评论数 0

MYSQL group_concat

GROUP_CONCAT()是MySQL数据库提供的一个函数,通常跟GROUPBY一起用,具体可参考MySQL官方文挡:http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_group-concat。 语法...

2016-12-13 07:48:47

阅读数 118

评论数 0

简单的单利模式封装数据库

<?php include"config.php"; //定义一个接口 interface DbMysql{ public function table($tableName); //增加 arr为传入的数组 public function ins...

2016-12-07 07:46:22

阅读数 173

评论数 0

MYSQL 配置多个端口

详细步骤:   1、首先要先把my.cnf配置文件复制一份,开几个端口要复制几份当然要重新命名.   如:   cp /etc/my.cnf /etc/my3306.cnf   cp /etc/my.cnf /etc/my3307.cnf   cp /etc/my.cnf /e...

2016-12-07 07:20:24

阅读数 4071

评论数 0

HTTP状态码详解

状态码 含义 100 客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。 101 服务器已经理解了客户端的请...

2016-11-21 16:44:13

阅读数 194

评论数 0

redis 单利模式

<?php class Cart{ //私有的静态成员变量 private static $cart; private $redis; //私有的构造方法 private final function __construct(){ $...

2016-11-17 12:04:44

阅读数 152

评论数 0

一个卡了我一上午的BUG的代码

<?php header("content-type:text/html;charset=utf-8"); //开奖时间 session_start(); $_SESSION["time"]='2016-11-15 11:00:00'; $datati...

2016-11-15 15:27:15

阅读数 226

评论数 0

mysql常用函数

控制流函数IFNULL(expr1,expr2) 如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。 mysql> select IFNULL(1,0); -> 1...

2016-11-04 16:40:20

阅读数 89

评论数 0

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