自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大洋

PHP开发

原创 __PHP_Incomplete_Class 对象处理

1、session存储的数据: Yii::app()->session[$accountSessionName] = $accountModels; 2、获取出来的对象为: 3、获取对象的属性将是为空: 4、解决方案为: 先序列化存储: Yii::app()->se...

2019-10-04 16:28:34

阅读数 12

评论数 0

原创 Linux Crontab 定时任务

cron介绍 我们经常使用的是crontab命令是cron table的简写,它是cron的配置文件,也可以叫它作业列表,我们可以在以下文件夹内找到相关配置文件。 /var/spool/cron/ 目录下存放的是每个用户包括root的crontab任务,每个任务以创建者的名字命名 /etc/cro...

2019-09-17 15:17:45

阅读数 7

评论数 0

原创 数字处理

1、匹配1到100,一位小数点 '/^[1-9]\d?(\.\d?)?$/' if (!preg_match('/^[1-9]\d?(\.\d?)?$/',$num)){ throw new RuntimeException('固定比例,只能是1-100之间且一位小数位的值',500);...

2019-08-22 12:54:47

阅读数 9

评论数 0

原创 jq 获取radio的值

1、打开页面 获取选中的radio的值: <div class="row"> <label></label> <input name="bid_perce...

2019-08-21 21:40:52

阅读数 10

评论数 0

原创 Yii生命周期

每一次 Yii 应用开始处理 HTTP 请求时,它都会进行一个近似的流程。 1、用户提交指向 入口脚本 web/index.php 的请求。 2、入口脚本会加载 配置数组 并创建一个 应用 实例用于处理该请求。 3、应用会通过 request(请求) 应用组件 解析被请求的 路由。 4、应用创建...

2019-08-09 20:36:53

阅读数 105

评论数 0

原创 PHP 数据导出CSV文件数字显示科学计数法

$dataLists[$k][$title] = $data->$title."\t"; #csv导出科学计数法 结果为:

2019-07-24 15:04:48

阅读数 18

评论数 0

原创 Yii rules各种验证记录

1、1到100,一位小数位,不允许为空 array('bid_percentage', 'numerical', 'allowEmpty'=>false, 'min'=>1,'max'=>100,'numberPattern'=>'/^\s*...

2019-07-23 13:52:13

阅读数 12

评论数 0

原创 mysql 查询存在表A不存在与表B的记录

SELECT * FROM A WHERE id NOT IN ( SELECT id FROM B); 或者 SELECT * FROM A WHERE NOT EXISTS ( SELECT 1 FROM B W...

2019-07-18 16:05:48

阅读数 174

评论数 0

原创 Mysql数据库优化之数据库结构优化

一、选择合适的数据类型 1、使用能够存储数据的最小字段 2、使用简单的数据类型。int要比varchar类型在mysql处理上简单 3、尽可能的使用not null定义字段 4、尽量少用text类型,非用不可时最好考虑分表 5、使用int来存储日期时间,利用FROM_UNIXTIME(unix_t...

2019-06-26 00:12:12

阅读数 15

评论数 0

原创 数据库优化之索引优化

一、如何选择合适的列建立索引: 1、在where从句、group by从句、order by 从句、on从句中出现的列; 2、索引字段越小越好 3、离散度大的列方到联合索引的前面 二、索引的维护及优化: 1、重复及冗余索引 如 primay key 和 unique (id) pri...

2019-06-25 23:47:11

阅读数 16

评论数 0

原创 Mysql Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535

创建mysql表提示: 报错信息:Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535 65,535所说明的是针对的是整个表的非大字段类型的字段的bytes...

2019-06-11 15:50:20

阅读数 953

评论数 0

原创 Yii union联合查询

1、直接sql运行: $itemid = '163095275550'; $sql = 'select itemid,is_open,1 as \'type\' from {{ebay_online_listing_bidding}} where is_open = 1 and itemi...

2019-06-06 17:20:20

阅读数 70

评论数 0

原创 PHP 类与对象之 魔术方法

__construct(), __destruct(), __call(), __callStatic(), __get(), __set(), __isset(), __unset(), __sleep(), __wakeup(), __toString(), __invoke(), __set...

2019-05-29 14:11:05

阅读数 11

评论数 0

原创 Yii1.1之 request组件

1、返回url,只返回url Yii::app()->request->getPathInfo(); 2、 Yii::app()->request->getUrl(); Yii::app()->request-&...

2019-05-28 10:50:06

阅读数 48

评论数 0

原创 Mysql查询int类型为0的数据

场景:

2019-05-14 19:56:51

阅读数 176

评论数 0

原创 日期获取前月第一天等

// 获取前月第一天 $start = date('Y-m-01',strtotime(date('Y',time()).'-'.(date('m',time())-1).'-01'));

2019-03-29 14:19:46

阅读数 25

评论数 0

原创 PHP中strtotime方法返回负数时间戳的问题

strtotime(“0000-00-00 00:00:00”)在32bit和64bit的php环境中返回值是不同的,分别返回0和负值时间戳

2019-03-12 19:27:31

阅读数 212

评论数 0

原创 php去除换行符的方法

本来在unix世界换行就用/n来代替,但是windows为了体现他的不同,就用/r/n,更有意思的是在mac中用/r。因此unix系列用 /n,windows系列用 /r/n,mac用 /r $content=str_replace("\n",&quo...

2019-03-12 17:53:58

阅读数 72

评论数 0

原创 正则匹配,只保留中文、英文、数字

function match_chinese($chars,$encoding='utf8') { $pattern =($encoding=='utf8')?'/[\x{4e00}-\x{9fa5}a-zA-Z0-9]/u':'/[\x80-\xFF]/'; ...

2019-03-12 17:30:26

阅读数 680

评论数 0

原创 form表单常用事件处理

1、input失去焦点触发事件

2019-02-26 15:01:07

阅读数 173

评论数 0

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