自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (8)
  • 收藏
  • 关注

原创 thinkphp6 RESTful API开发笔记

thinkphp6 RESTful API开发笔记部署输出JSON格式自定义异常处理访问权限控制器访问部署安装稳定版 composer create-project topthink/think thinkphp6进入命令行thinkphp6文件下 执行php think run第一步:执行指令安装多应用模式功能;composer require topthink/think-multi-app第二步:删除app目录下的所有文件,创建应用目录;php think build api第三步

2021-04-15 23:37:11 4463 3

原创 npm install 无法解析依赖关系

npm install 无法解析依赖关系

2022-04-14 14:34:11 337

原创 程序设计模式

中文版 - 对设计模式超简单的解释

2021-12-24 15:04:38 508

原创 linux安装mysql-8.0.11出现错误

linux安装mysql-8.0.11出现2020-04-16T11:47:06.723455Z 0 [Warning] [MY-011070] [Server] 'Disabling symbolic links using --skip-symbolic-links (or equivalent) is the default. Consider not using this optio...

2020-04-16 23:26:06 3270

原创 Linux KDE选择中文出现乱码

linux kde安装中文包设置后中文都显示[],因为缺少中文字体的原因解决办法:安装wqy-microhei-fonts和wqy-zenhei-fonts这两包进到字体目录:cd/usr/share/fonts安装包:yum installwqy-microhei-fonts wqy-zenhei-fonts然后重启...

2019-09-18 15:50:23 1209 1

原创 yii2学习笔记 ----判断数据表是否存在数据库中

$table_name = "tbktime"; $query = Yii::$app->order->createCommand("show tables ")->queryAll(); $sun = $this->deep_in_array($table_name,$query); if($sun){ ...

2019-05-25 13:55:32 756

原创 php 图片文件不在项目根目录的访问方法

一个如果上传的图片不是和人口文件同目录,图片访问不了,所以自写一个方法访问public function actionImage() { header('content-type:image/jpeg'); $prams = ../Images/api/field_name/20190428102717_32445.jpg; $fil...

2019-04-28 13:55:20 507

原创 yii2学习笔记 ---- rules验证时间datetime不起作用

[['time'],'datetime'],不起作用添加'format' => 'php:Y-m-d H:i:s'完美解决[['time'],'datetime','format' => 'php:Y-m-d H:i:s'],

2019-04-23 17:36:31 962

原创 yii2学习笔记 ---- yii2-admin 添加子菜单父级添加不成功

添加子菜单成功,父级字段还是为空打开yii2-admin的文件Menu.php (\vendor\mdmsoft\yii2-admin\models\Menu.php)在该文件添加代码:public function beforeSave($insert) { if($this->parent_name!=''){ $pid=...

2019-04-17 16:07:46 516

原创 yii2学习笔记 --- 基础版配置链接多个数据库

打开/config/db.phpreturn [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=localhost;dbname=yii2basic', 'username' => 'root', 'password' => '', 'charset' => 'u...

2019-04-13 10:26:18 431 1

原创 php 怎样把有一个相同字段的数组重组一个数组

拿时间做一个栗子:$data = Array( [0] => Array ( [user_id] => 14 [agent_id] => 2 [nickname] => 匿名 [username] => D5VCDP ...

2019-04-12 20:10:18 774

原创 php 加密--解密

//加密函数 function lock_url($txt,$key='jxd') { $chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-=+"; $nh = rand(0,64); $ch = $chars[$nh]; ...

2019-04-12 11:00:31 295

原创 yii2学习笔记 --- memcache保存缓存不成功

打开配置文件跟踪memcache缓存代码基础版config\web.php'memcache' => [ 'class' => '\yii\caching\MemCache', 'useMemcached'=>false, 'servers' => [ [...

2019-04-10 11:39:55 370

原创 yii2 学习笔记 ---- Yii2页面提示消息

单条消息:\Yii::$app->getSession()->setFlash('error', 'This is the message');\Yii::$app->getSession()->setFlash('success', 'This is the message');\Yii::$app->getSession()->setFlas...

2019-03-02 15:55:39 418

转载 SQL语句性能优化操作策略大全

52条SQL语句性能优化策略。1、对查询进行优化,应尽量避免全表扫描,首先应考虑在where及order by涉及的列上建立索引。2、应尽量避免在where子句中对字段进行null值判断,创建表时NULL是默认值,但大多数时候应该使用NOT N...

2019-03-02 15:54:40 90

原创 yii2学习笔记 ---- 手动添加yii2 - treegrid插件

下载yii2-treegrid,解压文件名改为yii2-treegrid然后放到 vendor/leandrogehlen 目录下,(leandrogehlen文件夹自己创建)yii2 - treegrid插件需要jquery-treegrid,下载好解压放到 vendor\bower-asset 目录下在\vendor\yiisoft目录的extensions.php文件添加以下代码...

2019-01-15 09:42:59 839

原创 yii学习笔记--- 无限极分类(yii2 - treegrid插件)

composer安装yii2 - treegrid:composer require --prefer-dist leandrogehlen/yii2-treegrid "*"或者在composer.json文件的require部分添加:"leandrogehlen/yii2-treegrid": "*" 手动添加插件分类表:DROP TABLE IF EXISTS `shop_...

2019-01-15 09:42:43 1104

原创 yii学习笔记--- (yii2 - treegrid插件)分页

在yii开发笔记--- 无限极分类(yii2 - treegrid插件)基础上 ,添加分页模型:public function sel_all() { $query = self::find()->where('parent_id=:pid',[':pid'=>0]); $count = $query->count(); ...

2019-01-15 09:42:32 553

原创 yii学习笔记--- 无限极分类

分类表:DROP TABLE IF EXISTS `shop_category`;CREATE TABLE `shop_category` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `cat_name` varchar(90) NOT NULL DEFAULT '' COMMENT '分类名称', `cat_desc` v...

2019-01-15 09:42:07 255

原创 Echarts 曲线和柱形图形

<script src="/js/echarts.js"></script><div id='main' style='width: 100%;height:400px;'></div><script> var myChart = echarts.init(document.getElementById('main'));...

2018-11-30 17:09:44 162

原创 yii2 学习笔记 --- AR对象转化为数组

$dataProvider = $model->search();$models = $dataProvider->getModels();/*** ar对象转化为数组*/$return = array_map(function($record){ $return = $schma = array(); if(isset($record['tableSchema...

2018-11-06 17:01:57 1253

原创 yii2学习笔记 --- 判断数据表是否存在数据库中

$table_name = '';//你的表名$ges = Yii::$app->db->createCommand("show tables ")->queryAll();//判断是否存在值是否存在二维数组中$sun = $this->deep_array($table_name,$ges);if($sun){ echo '表存在'; }else{...

2018-11-02 16:37:04 1099

原创 yii2开发笔记---h5上拉加载数据,进入详情页点击返回上次进入详情的位置(其他框架和原生都适用)

其他框架和原生都适用html代码:<ul class="list"> <?php if(!empty($model)){foreach ($model as $key) { ?> <li class="line"> <a href="javascript:void(0)" onclick="mycl...

2018-11-02 14:53:45 649 1

原创 yii2基础版的URL美化

 打开config/web.php文件,添加以下代码'urlManager' =&gt; [ 'enablePrettyUrl' =&gt; true, 'enableStrictParsing' =&gt; false, 'showScriptName' =&gt; false, 'rules' =&gt; [ ], ],在web目录...

2018-10-17 17:57:59 373

原创 PHP 字符串限制字数和获取字符串字数

一、截取限制字数:mb_substr() mb_substr( $str, $start, $length, $encoding ) $str,需要截断的字符串 $start,截断开始处,起始处为0 $length,要截取的字数 $encoding,网页编码,如utf-8,GB2312,GBK  二、获取字符串长度:mb_strlen() mb_strlen( $str, $e...

2018-10-16 11:33:02 2064

原创 php获取字符串中数字

$list = "满10元减5元";$patterns = "/\d+/";//结合正则获取字符串中数字preg_match_all($patterns,$list,$arr);print_r($arr);exit;print_r($arr);exit;出来的结果是:Array ( [0] =&gt; Array ( [0] =&gt; 10 [1] =&gt; 5 ) );...

2018-10-16 11:05:48 2065

原创 Yii2前后端共用同一个域名的有效方法

 在前端的frontend的web目录下创建后台admin文件夹,然后从backend的web的index.php文件复制到admin里面;修改index.php文件代码:(目录文件:frontend/web/admin/index.php):&lt;?phpdefined('YII_DEBUG') or define('YII_DEBUG', true);defined('YII_...

2018-10-11 15:45:14 1095

原创 phpStudy 出现 Not Found nginx/1.11.5

配置域名访问出现打开配置文件如图如图代码 try_files $uri $uri/ /index.php?$args;保存重新启动

2018-10-10 15:52:32 6454 3

原创 yii2学习笔记 ------ 数组分页ArrayDataProvider

模型public function search($page=10){ $lists = self::find()-&gt;orderBy('id DESC')-&gt;all(); $dataProvider = new ArrayDataProvider([ 'allModels' =&gt; $lists , ...

2018-09-22 17:23:09 1491

原创 yii2学习笔记 ---- Yii2上下联动下拉框功能

在模型上添加代码public $grade;public $userGrade=[ '1'=&gt;'等级1', '2'=&gt;'等级2', '3'=&gt;'等级3', '4'=&gt;'等级4', '5'=&gt;'等级5', '6'=&gt;'等级6', '7'=&gt;...

2018-09-19 14:43:46 341

原创 SQL多条件统计查询

SELECT date_format(from_unixtime(created_at),'%Y%m%d')as 'time' ,count(1) as 'num',(select count(1) from tre_upgrade_log where new_grade=1 and date_format(from_unixtime(created_at),'%Y%m%d')=date_f...

2018-09-07 15:23:33 2758

原创 yii2学习笔记 ---查询数据分组统计

yii查询数据分组统计$query=Information::find()-&gt;groupBy('insertion_time')-&gt;alias('a')-&gt;select('count(*) as total,a.*')-&gt;all();本地正常,但放在线上就报错,所以就用原生SQL去查询$sql = "SELECT count(*)as total,inser...

2018-08-31 15:55:33 5605

原创 yii2学习笔记 --- 二维数组去重

$lists = Information::find()-&gt;all();//print_r($list);exit; $ar = array(); foreach($lists as $t) { $ar[] = $t-&gt;attributes; }//print_r($ar);exit; ...

2018-08-29 15:20:35 641

原创 管理员管理页面(管理员添加、重置密码)

在index.php页面添加['class' =&gt; 'yii\grid\ActionColumn', 'template'=&gt;'{view} {update} {resetpwd} {privilege}', 'buttons'=&gt;[ 'resetpwd'=&gt;fun...

2018-08-28 10:21:56 6279

原创 yii2学习笔记 --- 导入Excel

composer安装 composer require "phpoffice/phpexcel": "*" 建一个上传模型Upload.php&lt;?phpnamespace app\models;use Yii;use yii\base\Model;class Upload extends Model{ public $file; public functi...

2018-08-28 10:21:24 2450

原创 yii2学习笔记---- echart折线图表

使用composer 下载插件在命令行 进入到项目根目录下输入composer require "hisune/echarts-php"进行下载在视图打印一下控制器传过来的值来确定你所需要的数据控制器:然后在视图加上折线图表的代码(根据自己所需的数据来调整)?&lt;phpuse Hisune\EchartsPHP\ECharts;?&gt;&lt;div id...

2018-08-28 10:21:00 1530

原创 thinkphp开发防XSS攻击

XSS(跨站脚本攻击)两种形式:输入JS代码或者HTML代码导致页面乱。XSS(跨站脚本攻击)可以用于窃取其他用户的Cookie信息,要避免此类问题,可以采用如下解决方案:直接过滤所有的JavaScript脚本;转义Html元字符,使用htmlentities、htmlspecialchars等函数;系统的扩展函数库提供了XSS安全过滤的remove_xss方法;新版对URL访问的一些系统变量已经...

2018-06-03 16:09:56 5497

原创 ectouch微信支付,带微信H5支付

ecshop/ectouch最新版JSAPI微信支付V3安装本文提要:本文适用于ECTOUCH的微信支付插件安装,获得插件链接地址:https://pan.baidu.com/s/1E6Z7H4p-7DLM38WJAbG1Ug 。密码:bzq9 。部署下载的支付插件代码上传payment文件夹到服务器目录/mobile/plugins/payment1.部署代码     解压插件,上传/payme...

2018-05-23 19:02:44 4107 3

转载 cc攻击解决方法

作为站长或者公司的网站的网管,什么最可怕?显然是网站受到的DDoS攻击。大家都有这样的经历,就是在访问某一公司网站或者论坛时,如果这个网站或者论坛流量比较大,访问的人比较多,打开页面的速度会比较慢,对不?!一般来说,访问的人越多,网站或论坛的页面越多,数据库就越大,被访问的频率也越高,占用的系统资源也就相当可观。攻击者借助代理服务器生成指向受害主机的合法请求,实现DDOS和伪装就叫:CC(Chal...

2018-05-14 10:57:49 1681

原创 thinkphp点击图片刷新验证码

thinkPHP框架里面内置了verify.class.php验证类(../ThinkPHP/Library/Think/verify.class.php),做验证码验证的时候就非常简单了.在控制器加入在模板加入src="{:U('Login/verifyImg',array())}"这个地址是生成验证码的方法地址...

2018-05-06 15:27:30 272

thinkphp6 RESTful API开发

thinkphp6 RESTful API开发 开发过程记录笔记 https://blog.csdn.net/weixin_41120504/article/details/115638094

2021-04-15

Git-2.27.0-64-bit安装包.txt

Git-2.27.0-64-bit在浏览器有时候下载不了,分享一下Git-2.27.0-64-bit安装包,希望可以帮助遇到这样的朋友们

2020-07-10

ThinkPHP3.2仿京东商城视频教程实战课程,ThinkPHP3.2开发大型商城项目实战视频

一、ThinkPHP3.2仿京东实战电子商城开发项目 第一天 1.项目说明 2.时间插件、XSS过滤、在线编辑器使用 3.商品的删除 4.商品的修改完成-一张表的操作全部完成 5.tp中使用AJAX提交表单 6.把模板套到项目中 7. 管理员的登录 第二天 1.锁机制 2.时间插件、XSS过滤、在线编辑器使用 3.商品的删除 4.商品的修改完成-一张表的操作全部完成 5.tp中使用AJAX提交表单 6.把模板套到项目中 7. 管理员的登录 第三天 1.模板布局 2.图片上传函数、代码生成器使用 3.代码生成器的使用 4.RBAC建表和生成基本的代码 5.RBAC-完成添加角色和权限的功能-1 5.RBAC-完成添加角色和权限的功能-2 6.选择权限时JS的智能选择 7.角色完成 第四天 1.管理员管理 2.RBAC-权限的验证-完成 3.商品模块需求分析 4.商品模块表结构设计 5.类型管理 第五天 1.商品表的设计 2.商品模块-添加商品的表单制作-1 3.商品模块-添加商品的表单制作-2 4.商品模块-处理添加商品的表单-1 5.商品模块-处理添加商品的表单-完成 第六天 1.商品修改表单的制作-1 2.商品修改表单的制作-2 3.处理商品修改的表单-1 4.处理商品修改的表单完成 5.商品删除-回收站-还原 第七天 1.商品模块表结构设计 2.商品库存表单的制作 3.库存量的添加处理 4.库存量的修改完成 5.趣味题:打印矩阵-苹果篮子-字符串截取 6.前台网站优化思路 7.前台公共模板的制作 第八天 1.首页-分类树数据的获取 2.商品推荐数据的获取-疯狂抢购 3.首页添加缓存功能 4.会员注册 5.会员验证与登录 6.登录的验证 第九天 1.商品详情页-1 2.商品详情页的缓存 3.会员价格 4.最近浏览 5.最近浏览0完成 6.商品评论-判断登录状态并实现登录之后的跳转 第十天 1.ajax发表评论 2.ajax获取加载评论 3.评论的优化 4.加入购物车 5.购物车列表 6.购物车的修改 7.AJAX跨域-jsonp 第十一天 1.下定单-1 2.下定单-2 3.只能购买在购物车中勾选的商品 4.支付宝支付-1-制作去支付宝的按钮 5.支付宝集成-2-完成 6.网站上线并在QQ互联中创建一个APP 7.QQ登录集成完成 第十二天 1.后台分类筛选属性的添加 2.后台分类筛选属性修改完成 3.搜索页面中获取搜索的分类下的筛选属性 4.搜索页面价格与属性的获取完成 5.获取商品销量和评论数并根据价格和分类搜索商品 6.商品的排序 7.商品属性的搜索 附件:课程全部资料(课件+源码) 模板 二、ThinkPHP3.2框架加强 ThinkPHP基础加强 01-搭建应用 02-前台页面搭建 03-后台页面搭建 04-布局设置 05-验证码制作并显示 06-验证码校验 07-验证用户名 08-后台管理员登录系统实现 09-附件上传(商品的添加和展示) 10-附件上传逻辑 11-制作缩略图 12-自定义工具类实现分页效果 13-前台用户注册效果 14-表单验证和自动完成 15-redis案例存储-最新登录的前5个用户 ThinkPHP RBAC讲解 01-RBAC-介绍(已加密) 02-RBAC-数据模拟 03-RBAC-不同用户登录系统显示对应权限 04-RBAC-给admin开放绝对权限 05-RBAC-分配权限表单展示 06-RBAC-角色分配权限-收集表单信息 07-RBAC-显示默认拥有的权限 08-RBAC-权限列表展示 09-RBAC-添加权限实现 10-RBAC-访问权限控制 11-RBAC-禁止未登陆用户访问系统 12-RBAC-tp框架使用jquery

2018-05-16

js写的白天黑夜切换

挺好看的一个html5白天和黑夜场景切换动画特效,基于html5 svg属性实现白天黑夜场景交替切换动画效果。

2018-05-10

大商创v2.3.4全开源多功能版,微商城 微分销

最新大商创V2.3.4 B2B2C商城系统全开源多功能版,微商城+微分销+拼团+供求+批发功能 大商创手机端补丁内容: 1.新增可视化按分类品牌显示商品 2.新增可视化专题页页支持选择分类或是品牌商品 3.增加可视化了底部导航模块,方便添加和删除 4.新增可视化支持搜索特定商品 5.优化团购商品页面分享图片不显示 6.优化积分商品页面分享图片不显示 7.优化红包使用 8.优化品牌街背景图显示 9.优化批发价格排序 10.优化文章和文章评论显示时间问题 11.优化店铺街和店铺详情商品数量相同 12.优化团购和预售在订单提交时加上运费 安装说明: 上传源码至服务器空间,(服务器空间必须支持php5.6) 导入数据库文件bcb5_com.sql文件 修改data/config.php数据库配置信息 后台路径为admin 备注:压缩包里是下载地址,项目700MB,特别提醒:只提供下载者使用,禁止分享本资源

2018-03-12

Thinkphp八种在线支付源码带后台

Thinkphp第三方api第四方支付平台程序源码完整开源源码,Thinkphp整合支付宝PC、支付宝WAP、微信扫码、微信WAP、财付通PC+wap等源码,内置详细安装教程和视频讲解教程

2018-03-06

ecshop仿百度商城分销源码带移动端.zip

ecshop仿百度商城分销源码带移动端 好多是ectouch免费版的,没有整合好,这个绝对是可以运营使用的。 ECSHOP仿百度商城源码分销+拼团手机微商城 微信支付微信通,php最新拼团功能,电脑端 + 分销 +拼团微商城,全新模式

2018-02-08

拍卖系统参考

适用于think PHP学习者,参考拍卖系统源码,部分源码加密

2018-01-18

空空如也

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

TA关注的人

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