自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 计划

三天内用tp3.2做一个小项目。把ajax视频看完。今天,从一个小公司又离职了,悲哀,本来还想着把这家的项目好好学习一下,但是项目太大了,根本无从下手,只好放弃。先从一个小的项目慢慢做起,循序渐进,慢慢接触大项目,积累经验。今年定一个大目标,全栈通吃:后端 :linux       php         mysql                 学精  前端:html   

2018-01-03 23:41:14 240

原创 最近的状态

最近工作带来许多焦虑,对技术学习有点心有余,力不足的感觉。对进步太慢,每天学的太少感到不爽。我需要调整状态,每天都进入战斗状态,不断的充电,才能适应大城市的生活,come on !!!1.abdomen2.abroad3.abide4.abound5.abrupt6.absorb7.absurd8.abundant9.academic10.accelerat

2018-01-02 23:01:35 223

原创 用户登录认证

salt:用来跟原始密码合在一起的一个字符串。  原始密码加上盐值后组成一个新的字符串,然后用加密函数对其加密。  用户进入登录页面登录,post提交数据到login方法,根据用户名作为条件从数据库查询是否存在用户名,不存在返回false,存在继续验证密码是否正确,不正确返回false,当密码验证成功后,把从数据库取出来的那条用户记录,去掉密码后存入session中。然后跳转到首页面。用户

2018-01-01 20:26:45 533

原创 对RBAC的理解

RBAC (role-based access control) 基于角色的访问控制   为了能够实现 用户对动作的访问权限管理 ,提出角色(组)的概念,把一类用户归到某一组中,也就是属于某一个角色,然后把角色和动作关联起来。属于某个角色的用户,就具有某个角色所关联的动作的访问权限。  具体实现:理论上三张表即可实现 用户和动作的关联,因为用户和角色是多对多的关系,而角色和动作也是多对多的

2018-01-01 18:04:07 501

原创 安装wnmp开启php

在cmd中:1.先进去到php目录;  2.输入 php-cgi.exe -b 127.0.0.1:9000 -c C:/wnmp/php/php.ini  (-c 后面是PHP配置文件的绝对路径)

2017-12-29 11:33:07 365

原创 ubuntu开启nginx和php-fpm的方法

在安装环境中遇到了不少问题,现在把它们记录下来:开启nginx: sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf开启php-fpm: sudo /usr/local/php-fpm/sbin/php-fpm -y /usr/local/php-fpm/etc/php-fpm.conf两个都打后才能

2017-12-29 11:22:38 3828

原创 sublime快捷键

Ctrl+Shift+P:打开命令面板 Ctrl+P:搜索项目中的文件 Ctrl+G:跳转到第几行 Ctrl+W:关闭当前打开文件 Ctrl+Shift+W:关闭所有打开文件 Ctrl+Shift+V:粘贴并格式化 Ctrl+D:选择单词,重复可增加选择下一个相同的单词 Ctrl+L:选择行,重复可依次增加选择下一行 Ctrl+Shift+L:选择多行 Ctrl

2017-12-29 11:12:18 433

原创 ubuntu 下安装 sublime

先去sublime官网下载 sublime tar包。1.解压 tar vxjf sublime_text_3_build_3047_x64.tar.bz2 2.将解压后的文件移动到opt目录下:sudo mv sublime_text_3 /opt/ 3.在usr/bin下创建链接 sudo ln -s /opt/sublime_text_3/sublime_text /usr/bi

2017-12-29 11:03:20 220

原创 mysql时间函数

1.curdate();    current_date();  返回当前日期2.current_timestamp();   now();   sysdate();     localtime();  返回当前日期和时间3.unix_timestamp(); 返回unix时间戳4.from_unixtime();把一个时间戳转换成正常时间格式5.date_add(datetime

2017-12-16 21:32:31 201

原创 PHP数组函数总结

1.array_chunk();分割数组2.array_unique();去除数组中重复的值3.array_diff();取差集4.array_intersect();取交集5.array_merge();合并数组,关联数组的键相同时,后面的数组把前面的数组覆盖,索引数组不会覆盖6.array_merge_recursive(),合并数组,关联数组的键相同时,不覆盖9.array_flip();键...

2017-12-16 20:18:53 238

原创 mysql函数总结

1.abs();返回绝对值2.pi();返回圆周率,默认六位小数3.sqrt();返回二次方根4.mod();返回余数5.ceil();/ceiling();返回大于等于当前值得最小整数6.floor();返回小于等于当前值的最大整数7.round();四舍五入,两个参数,第二个可省略,表示为保留的小数位数8.sign();展示数字的符号,-1表示负数,1表示整数9

2017-12-16 18:45:59 176

原创 pdo扩展工具类

class DaoPdo{private $_host;private $_dbname;private $_port;private $_charset;private $_user;private $_pwd;private static $_instance;private $_pdo;private function __co

2017-12-16 15:45:00 394

转载 无限极(树状)分类处理

require 'DaoMysqli.class.php';$arr = ['host' => 'localhost','user' => 'root','pwd' => 123,'database' => 'db','port' => 3306,'charset' => 'utf8'];$dao = DAOMysqli::getSingleton($a

2017-12-16 12:06:10 459

转载 Mysqli扩展链接数据库工具类

class DAOMysqli{private $_host;private $_user;private $_pwd;private $_database;private $_port;private $_charset;private static $_instance;private $_mySQLi;private functio

2017-12-16 11:43:50 261

原创 二分查找(递归实现)

function binary ($arr,$low,$high,$element){if ($low {$mid = floor(($low+$high)/2);if ($arr[$mid] ==$element){return $mid;} elseif ($arr[$mid] {return binary ($arr,$mid+1,$high,$ele

2017-12-16 11:37:18 207

原创 二分查找(while循环)

function binary($arr,$low,$high,$element){while($low {$mid = floor(($low+$high)/2);if($arr[$mid] == $element){return $mid;} elseif ($arr[$mid] {$low = $mid + 1;} else {$high

2017-12-16 11:31:54 631

原创 php快速排序

function quick($arr){if(!is_array($arr)) return false;$length = count($arr);if($length $left = $right = array();for($i=1;$i{if($arr[$i] {$left[] = $arr[$i];} else {$right[] = $

2017-12-16 11:25:41 175

原创 PHP冒泡排序

function mp ($arr){if (!is_array($arr)) return false;$length = count($arr);for($i=1;$ifor($j=0;$jif($arr[$j] > $arr[$j+1]){$temp = $arr[$j+1];$arr[$j+1] = $arr[$j];$arr[$j] = $temp;}

2017-12-15 13:57:36 164

原创 我的第一篇博客

写博客的意义

2017-12-15 13:52:53 258

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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