08 2017 档案

摘要:一、mysql查询的五种子句 where(条件查询)、having(筛选)、group by(分组)、order by(排序)、limit(限制结果数) 1、where常用运算符: 比较运算符 > , < ,= , != (< >),>= , <= in(v1,v2..vn) between v1 阅读全文
posted @ 2017-08-26 16:17 郁冬 阅读(3107) 评论(0) 推荐(1) 编辑
摘要:1、命名空间 命名空间的作用是避免了项目越来越大出现的命名冲突和混乱的问题 命名空间一般与文件的目录相对应,第一个命名空间前面不能有任何代码 在不同空间之间不可以直接调用其它元素,需要使用命名空间的语法: 2、自动加载 最早的php项目都是通过手工include或者require来载入依赖的文件的, 阅读全文
posted @ 2017-08-25 15:02 郁冬 阅读(229) 评论(0) 推荐(0) 编辑
摘要:本篇规范是 PSR-1 基本代码规范的继承与扩展。 本规范希望通过制定一系列规范化PHP代码的规则,以减少在浏览不同作者的代码时,因代码风格的不同而造成不便。 当多名程序员在多个项目中合作时,就需要一个共同的编码规范, 而本文中的风格规范源自于多个不同项目代码风格的共同特性, 因此,本规范的价值在于 阅读全文
posted @ 2017-08-24 22:23 郁冬 阅读(176) 评论(0) 推荐(0) 编辑
摘要:本篇规范制定了代码基本元素的相关标准, 以确保共享的PHP代码间具有较高程度的技术互通性。 关键词 “必须”("MUST")、“一定不可/一定不能”("MUST NOT")、“需要”("REQUIRED")、 “将会”("SHALL")、“不会”("SHALL NOT")、“应该”("SHOULD" 阅读全文
posted @ 2017-08-24 22:16 郁冬 阅读(382) 评论(0) 推荐(0) 编辑
摘要:管理——操作——博客签名,进入到制作签名的页面。在“内容”的文本框输入如下信息并替换相应的文字: 在管理——设置——页面定制CSS代码中加上CSS代码 便能在每篇文章后面看到如下版权信息了: 阅读全文
posted @ 2017-08-24 17:20 郁冬 阅读(639) 评论(3) 推荐(3) 编辑
摘要:为了吸纳用户、提高网站的用户体验性,现在很多网站都采取第三方登陆,比较常用的就是微信、QQ、微博了,接下来我来分享一下微博登陆接入的过程: 开发文档:http://open.weibo.com/wiki/%E6%8E%88%E6%9D%83%E6%9C%BA%E5%88%B6 开发步骤: 1、通过新 阅读全文
posted @ 2017-08-24 16:31 郁冬 阅读(18018) 评论(0) 推荐(0) 编辑
摘要:前期准备: 申请微信支付后, 会收到2个参数, 商户id,和商户key.注意,这2个参数,不要和微信的参数混淆.微信参数: appid, appkey, token支付参数: merchant_id(商户号), key(支付密钥)支付密钥怎么得到?到 https://pay.weixin.qq.co 阅读全文
posted @ 2017-08-24 00:10 郁冬 阅读(13158) 评论(0) 推荐(0) 编辑
摘要:一、下载安装 windows: https://git-for-windows.github.io/,下载文件后一路next linux: 二、使用 1、在开始菜单里找Git Bash 2、自报家门 3、cd进入到你要管理的文件夹下 这个命令会将此文件夹变成版本库 4、新建文件 新建文件以后git 阅读全文
posted @ 2017-08-23 18:24 郁冬 阅读(478) 评论(0) 推荐(0) 编辑
摘要:一、表的优化: 1: 定长与变长分离 如 time、手机号等,每一单元值占的字节是固定的. 核心且常用字段,宜建成定长,放在一张表,查询速度会很快 而varchar, text,blob,这种变长字段,适合单放一张表, 用主键与核心表关联起来. 2:常用字段和不常用字段要分离 需要结合网站具体的业务 阅读全文
posted @ 2017-08-22 15:55 郁冬 阅读(257) 评论(0) 推荐(0) 编辑
摘要:一、正整数的十进制转换二进制:要点:除二取余,倒序排列,高位补0例如把52换算成二进制数,计算结果如图: 52除以2得到的余数依次为:0、0、1、0、1、1,倒序排列,所以52对应的二进制数就是110100。由于计算机内部表示数的字节单位都是定长的,以2的幂次展开,或者8位,或者16位,或者32位。 阅读全文
posted @ 2017-08-21 17:29 郁冬 阅读(1184) 评论(0) 推荐(0) 编辑
摘要:function getIP() { if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $realip = $_SERVER['HTTP_X_FORWARDED_FOR']; } elseif (isset($_SERVER['HTTP_CLIENT_IP'])) { $realip = $_SE... 阅读全文
posted @ 2017-08-21 15:02 郁冬 阅读(455) 评论(0) 推荐(0) 编辑
摘要:虚拟主机(Virtual Host)可以在一台服务器上绑定多个域名,架设多个不同的网站,一般在开发机或者要部署多个小网站的服务器上需要配置虚拟主机。nginx的虚拟主机配置其实也挺简单,为了使得配置文件清晰,可以给每一个虚拟主机建立一个配置文件,然后在主配置文件(nginx.conf)里使用incl 阅读全文
posted @ 2017-08-20 16:05 郁冬 阅读(1474) 评论(0) 推荐(0) 编辑
摘要:nginx+php的配置比较简单,核心就一句话 把请求的信息转发给9000端口的PHP进程, 让PHP进程处理 指定目录下的PHP文件. 如下例子: 1:碰到php文件, 2: 把根目录定位到 html, 3: 把请求上下文转交给9000端口PHP进程, 4: 并告诉PHP进程,当前的脚本是 $do 阅读全文
posted @ 2017-08-20 15:25 郁冬 阅读(370) 评论(0) 推荐(0) 编辑
摘要:1、反向代理配置 反向代理也称“动静分离”,nginx不自己处理图片的相关请求,而是把图片的请求转发给其他服务器来处理. 修改nginx部署目录下conf子目录的nginx.conf文件: 加到server{}中 反向代理导致了后端服务器接到的客户端IP,为前端服务器的IP,而不是客户真正的IP,怎 阅读全文
posted @ 2017-08-20 15:16 郁冬 阅读(265) 评论(0) 推荐(0) 编辑
摘要:安装Nginx 正常情况下必定是: 遂百度查找,CentOS7系统库中默认是没有Nginx的rpm包的,所以我们自己需要先更新下rpm依赖库。。。 a、先创建一个yum的一个repository文件:/etc/yum.repos.d/nginx.repo; b、然后将下面配置粘贴进文件后保存。 接下 阅读全文
posted @ 2017-08-18 16:01 郁冬 阅读(389) 评论(0) 推荐(0) 编辑
摘要:centos最小化安装不会装yum,以下是安装方法:(所有操作均在ROOT用户下,系统版本是centos7) 一、删除原有YUM # rpm -aq|grep yum|xargs rpm -e --nodeps 二、下载yum,注意自己的LINUX系统版本,是什么版本就进相关版本目录去下载。但小版本 阅读全文
posted @ 2017-08-18 15:51 郁冬 阅读(1928) 评论(0) 推荐(0) 编辑
摘要:-bash: wget: command not found的两种解决方法 今天给服务器安装新LNMP环境时,wget 时提示 -bash:wget command not found,很明显没有安装wget软件包。一般Linux最小化安装时,wget不会默认被安装。可以通过以下两种方法来安装:1、 阅读全文
posted @ 2017-08-18 15:38 郁冬 阅读(4303) 评论(0) 推荐(0) 编辑
摘要:新建虚拟机 因为比较简单,所以对于VirtualBox就不做过多介绍了,直接下载安装即可,安装好之后打开Oracle VM VirtualBox管理器,点击新建,选择Red Hat(根据windows主机选择 32/64 bit,通常会自动识别): 接下来设置内存,为了保证系统运行流畅我设置为1G内 阅读全文
posted @ 2017-08-17 22:18 郁冬 阅读(134) 评论(0) 推荐(0) 编辑
摘要:1、分区 linux如果手动选择分区,必须的两个分区是根分区和swap分区,swap分区是与内存的交换分区,通常设置大小为内存的两倍(如果内存够大也可以不用设置) 2、关机重启 命令:shutdown/halt/poweroff 重启命令:reboot 一般不需要关机,休眠即可 3、目录操作 进入x 阅读全文
posted @ 2017-08-17 16:56 郁冬 阅读(285) 评论(0) 推荐(0) 编辑
摘要:1.下载ubuntu16.04镜像 http://cn.ubuntu.com/download/ 以及虚拟机软件VirtualBox https://www.virtualbox.org/wiki/Downloads 2.新建虚拟机 VirtualBox点击新建,输入名称 分配内存 虚拟硬盘类型选择 阅读全文
posted @ 2017-08-08 14:58 郁冬 阅读(469) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示