自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (3)
  • 收藏
  • 关注

转载 Web后台管理框架收集

Web 开发中几乎的平台都需要一个后台管理,但是从零开发一套后台控制面板并不容易,幸运的是有很多开源免费的后台控制面板可以给开发者使用,以下是我整理的一些UI框架模板,可以拿来稍加改造就能直接使用 ,简单实用1、sa-admin演示站上面有相关下载地址演示站 http://sa-admin.dev33.cn/自工作以来,做了不少后台增删改查的工作,也用过不少优秀的后台模板,但大多都有着一些这样那样不尽人意的地方,直到找到了sa-admin功能十分强大,而且不用修改一行代码就能集成到自己的项目中,

2021-01-29 09:53:29 560

原创 laravel 数据库操作(表、字段)迁移表的字段写法

laravel 数据库操作(表、字段)迁移表的字段写法1)创建表(make:migration create),例如创建 articlesphp artisan make:migration create_articles_table运行命令后,会在 /database/migrations/ 生成对应的数据库迁移文件,通过修改文件里的 up 方法 和 down 文件,来创建数据表和删除数据表public function up(){ Schema::create('artic

2021-01-15 10:29:56 783

原创 Laravel Homestead安装和使用

1、先安装vagrant和 VirtualBox、git、composer 1.1、Virtualbox:https://www.virtualbox.org/ 1.2、Vagrant:https://www.vagrantup.com/downloads.html/ 1.3、GIT:https://git-scm.com/download/win 1.4、composer:https://getcomposer.org/download/2、安装Homestea...

2021-01-13 12:15:30 591

原创 laravel + mysql5.6 使用php artisan migrate 创建表报错的解决办法

laravel + mysql5.6 使用php artisan migrate 创建表报错的解决办法1、修改config/database.php 修改成charset => 'utf8' collation =>'utf8_unicode_ci'2、修改app/AppServiceProvider.php 在boot()下添加 Schema::defaultStringLength(191);...

2020-11-10 16:01:20 208

原创 缓存穿透、缓存击穿、缓存雪崩区别和解决方案

一、缓存穿透描述:缓存穿透,是指查询一个数据库一定不存在的数据。正常的使用缓存流程大致是,数据查询先进行缓存查询,如果key不存在或者key已经过期,再对数据库进行查询,并把查询到的对象,放进缓存。如果数据库查询对象为空,则不放进缓存。,如发起为id为“-1”的数据或id为特别大不存在的数据。这时的用户很可能是攻击者,攻击会导致数据库压力过大。解决方案:1)接口层增加校验,如用户鉴权校验,id做基础校验,id<=0的直接拦截;2)从缓存取...

2020-06-10 11:05:27 214

原创 python3 通过网址下载图片到本地

# -*- coding:utf-8 -*-import osimport datetimeimport urllib.requestimport re#如果爬取的网站是https协议的,需要在请求时会验证一次SSL证书,全局加上即可#import ssl#ssl._create_default_https_context = ssl._create_unverified_cont...

2020-04-24 17:21:40 1642

原创 腾讯云使用 XtraBackup 物理备份恢复数据库

下载安装 Percona XtraBackupPercona XtraBackup 8.0 是Percona XtraBackup新推出了一个针对MySQL8.0的版本,主要是MySQL8.0在Redo 和 数据库字典方面有了新的改进。XtraBackup 2.4 继续支持MySQL 5.6 和 5.7。1 下载wget https://www.percona.com/dow...

2019-09-30 14:13:01 602

原创 centos 虚拟机中最小化安装,无法上网的解决方法

无法上网原因:因为最小化安装以后,centos 默认未开启网卡解决方法进入 /etc/sysconfig/network-scripts/ifcfg-enp0s3 文件中进入编辑模式,将 ONBOOT=no 改为 ONBOOT=yes保存后重启网卡,输入命令:service network restart验证ping www.baidu.com其他问题ifconfi...

2019-08-21 16:13:53 434

转载 Windows平台安装Go语言

一、下载Go语言中文网:https://studygolang.com/dl golang中国:https://www.golangtc.com/download 下载有.msi安装包的版本 二、安装双击*.msi安装包,按提示安装,推荐一路默认。 设置环境变量。首先,“我的电脑” => “属性” => "高级系统设置" => "高级",如下图所示:...

2019-06-17 11:29:44 3127

转载 小程序和ThinkPHP5结合实现登录状态(附代码)

微信小程序中,一般会涉及三种登录方式:1. 使用微信账号登录2. 自有的账号注册和登录3. 使用其他第三方平台账号登录微信账号登录流程:1. 小程序通过wx.login获取code,发往后台,后台以此向微信API换取session_key和openid;2. 随机生成字符串作为sessionid(key),session_key和openid作为value,存入redi...

2019-03-19 11:58:52 844

原创 编译安装swoole

 1、编译安装swoole[root@localhost software]# git clone https://gitee.com/swoole/swoole.git[root@localhost software]# cd swoole/[root@localhost swoole]# ls ##查看文件没有configure如果没有执行下面代码[root@local...

2018-12-28 19:42:08 330

转载 源码编译安装LNMP

开始搭建LNMP环境注:由于系统是最小化安装的CentOS 7,所以在编译安装之前需要安装gcc[root@localhost ~]# yum install -y gcc*1、编译安装Nginx(1)、安装软件依赖包[root@localhost ~]# yum -y groupinstall "Development Tools" "Server Platform De...

2018-12-28 16:17:38 429

原创 简化PHP执行命令

1、vim .bash_profile          编辑根目录下 .bash_profile      2、添加 alias php=php执行目录3、source .bash_profile   4、php -v   查看PHP版本号

2018-12-11 11:54:51 207

转载 linux tar.gz zip 解压缩 压缩命令

 http://apps.hi.baidu.com/share/detail/37384818download ADT linkhttp://dl.google.com/android/ADT-0.9.6.zipdownload SDK linkhttp://dl.google.com/Android/android-sdk_r11-linux_x86.tgz(可以通过FQ得到...

2018-12-11 10:51:08 2201 1

转载 swoole 安装和简单实用

swoole 安装和简单实用Swoole是:PHP语言的高性能网络通信框架,提供了PHP语言的异步多线程服务器,处理异步任务,异步TCP/UDP网络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。 Swoole虽然是标准的PHP扩展,实际上与普通的扩展不同。普通的扩展只是提供一个库函数。而swoole扩展在运行后会接管PHP的控制权...

2018-12-07 11:38:35 589 1

转载 Linux定时任务Crontab命令详解

 linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另 外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。一、crond简介crond 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与win...

2018-10-12 20:21:56 199

转载 php微信公众号开发之微信企业付款给个人

/*微信企业付款给个人*/&lt;!--具体细节参考微信支付开发文档--&gt;&lt;!--参数 $openid个人openid,$re_user_name个人真实姓名,$amount付款金额,$partner_trade_no商户订单号,$desc描述--&gt;&lt;!--返回 如果付款成功,返回true,否则返回false--&gt;private function weixi...

2018-10-08 14:14:50 1214

转载 php面试题之一——PHP核心技术(高级部分)

 一、PHP核心技术1.写出一个能创建多级目录的PHP函数(新浪网技术部)&lt;?php /** * 创建多级目录 * @param $path string 要创建的目录 * @param $mode int 创建目录的模式,在windows下可忽略 */ function create_dir($path,$mode = ...

2018-09-26 20:08:44 1105

转载 phpstorm激活大全--持续更新(支持2018最新版)

phpstorm激活大全--持续更新(支持2018最新版)方法一. 通过Licence Server 激活PHPStorm(快速)方法原理是通过搭建服务器激活,不过网上有许多搭建好的。http://180.76.140.202:9123注:不一定长期有效方法二. 直接用浏览器打开 http://idea.lanyus.com/ (推荐)点击页面中的“获得注册码”,然后在注册...

2018-09-06 09:34:54 1558

转载 mysql千万级大数据SQL查询优化

mysql千万级大数据SQL查询优化1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样...

2018-08-14 09:39:56 682

转载 PHPExcel使用方法

PHPExcel使用方法首先到phpexcel官网上下载最新的phpexcel类,下周解压缩一个classes文件夹,里面包含了PHPExcel.php和PHPExcel的文件夹,这个类文件和文件夹是我们需要的,把classes解压到你项目的一个目录中,重名名为phpexcel,开始喽,(代码都摘自自带实例) 程序部分 require_once './phpexcel/PHPE...

2018-08-09 10:05:23 1264

转载 2018年最新python视频教程学习建议百度云分享

2018年最新python视频教程学习建议百度云分享前端方面(掌握基础即可,越精越好,建议学习顺序1)HTML+CSS基础入门 http://www.maiziedu.com/course/421/ Javascript初步 http://www.maiziedu.com/course/302/ Javascript 进阶 http://www.maiziedu.com/course/...

2018-08-07 10:39:38 1545

转载 PHP之十六个魔术方法详解

 PHP中把以两个下划线__开头的方法称为魔术方法(Magic methods),这些方法在PHP中充当了举足轻重的作用。 魔术方法包括: __construct(),类的构造函数 __destruct(),类的析构函数 __call(),在对象中调用一个不可访问方法时调用 __callStatic(),用静态方式中调用一个不可访问方法时调用 __...

2018-07-26 17:35:41 134

转载 git创建新分支

git创建新分支1.创建本地分支git branch 分支名,例如:git branch 2.0.1.20120806注:2.0.1.20120806是分支名称,可以随便定义。 2.切换本地分支git checkout 分支名,例如从master切换到分支:git checkout 2.0.1.20120806 3.远程分支就是本地分支push到服务器上。比如mas...

2018-07-26 16:20:52 317

原创 小程序模板消息(PHP)

public function sendTemplateMsg($user_id){  $appid  = 'wx6de91caa27fe';    $secret = '35603e3370c8f2e3cb1bb8884d';    $user_info = M('users')-&gt;field('openid,form_id')-&gt;where(['user_id'=&g...

2018-07-21 17:33:12 500

转载 Redis常用命令整理

Redis常用命令整理doc 环境下使用命令:     keys 命令        ?    匹配一个字符        *    匹配任意个(包括0个)字符        []    匹配括号间的任一个字符,可以使用 "-" 符号表示一个范围,如 a[b-d] 可以匹配 "ab","ac","ad"        \x    匹配字符x,用于转义符号,如果要匹配 "...

2018-07-20 17:49:16 368

转载 PHP常用函数

PHP常用函数总结数学函数1.abs(): 求绝对值$abs = abs(-4.2); //4.2 数字绝对值数字2.ceil(): 进一法取整echo ceil(9.999); // 10 浮点数进一取整3.floor(): 舍去法取整    echo floor(9.999); // 9 浮点数直接舍去小数部分4.fmod(): 浮点数取余$x = 5.7...

2018-07-19 10:54:23 189

原创 Git使用技巧

配置名字和邮箱git config --global user.name "Your Name"git config --global user.email "email@example.com"因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。你也许会担心,如果有人故意冒充别人怎么办?这个不必担心,首先我们相信大家都是善良无知的群众,其次,真的有...

2018-07-19 10:18:41 98

原创 冒泡排序

&lt;?php /* *冒泡排序 */function maopao($num){ $coun =count($num); for ($i=0; $i &lt;$coun-1 ; $i++) { for ($j=0; $j &lt; $coun-$i-1; $j++) { if($num[$j]&gt;$num[$j+1]){ $tum=$num[$j]...

2018-07-19 09:52:06 98

转载 Charles的安装与使用说明

一、安装在网上找到的破解安装步骤,直接抄过来 http://charles.iiilab.com/    #破解注册下载Charles Proxy 4.1.2版本,百度云盘下载 或 去官网下载安装后先打开Charles一次(Windows版可以忽略此步骤)在这个网站(http://charles.iiilab.com/)下载破解文件 charles.jar替换掉原文件夹里的charles.jar ...

2018-06-28 20:14:48 414

原创 QueryList+thinkphp5.1+php实现信息采集

QueryList安装通过Composer安装:composer require jaeger/querylist&lt;?phpuse QL\QueryList;public function current_images(){$url = "https://item.jd.com/20902734214.html";$data = QueryList::get($url)// 设置采集规则-&...

2018-06-13 14:41:47 3098 1

原创 thinkphp5.1 Excel导入导出

thinkphp5.1版本取消`Loader::import`方法以及`import`和`vendor`助手函数,推荐全面采用命名空间方式的类以及自动加载机制,如果必须使用请直接改为php内置的`include`或者`require`语法。public function upload() { // 获取表单上传文件 $ file = request() - &gt; file ('excel...

2018-06-11 11:56:42 6783 2

转载 超实用压力测试工具-ab工具

超实用压力测试工具-ab工具在学习AB工具之前,我们需了解几个关于压力测试的概念吞吐率(Requests per second)概念:服务器并发处理能力的量化描述,单位是reqs / s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞吐率。计算公式:总请求数/处理完成这些请求数所花费的时间,即每秒请求数=完成请求数/测试时间并发连接数(并发...

2018-06-06 10:40:53 27765 1

转载 Git 常用命令大全

一,Git常用命令速查git branch查看本地所有分支git status查看当前状态  git commit提交  git branch -a查看所有的分支git branch -r查看远程所有分支git commit -am“init”提交并且加注释  git remote add origin git@192.168.1.119 :ndshow git push origin maste...

2018-06-01 17:26:27 436

原创 MySQL中使用DATE_FORMAT

thinkphp5中 MySQL的截取日期时间字段的日期值可以使用DATE_FORMAT来格式化,使用方法如下- &gt; where([ 'DATE_FORMAT(paytime,“%Y-%m”)' =&gt; $ month ])

2018-06-01 16:17:12 897

转载 array_multisort使用笔记

一开始遇到array_multisort这个函数时,看手册怎么就是看不懂,很不理解。后来在网上看了很多的例子才慢慢理解一点。现在记下来,留着用。一,一维数组排序$a=array("Dog","Cat","Horse","Bear","Zebra");array_multisort($a);print_r($a);结果:Array([0] =&gt; Bear[1] =&gt; Cat

2018-06-01 15:57:44 510

转载 Windows下安装Redis及php的redis拓展教程

一.安装前必读Windows 64位操作系统Redis 安装包(版本3.0.5,截止2017-05-29最新redis版本为3.2.9)注意事项:1.在window下如果你还需安装php的redis拓展,那么安装最新版本的redis可能没有对应的php_redis.dll;2.网上的windows下安装redis及PHP拓展教程大多是redis2.x版本的,对于想安装高版本可能不适用;来看下截止2...

2018-05-09 20:11:57 107

微信推送类

微信推送类! index.php WxTemple.class.php

2018-07-19

Tpt-Content 2.1.2 内容管理系统 免商业授权破解版

Tpt-Content 2.1.2 内容管理系统 免商业授权破解版 Tpt-Content 2.1.2 内容管理系统源码简介 Tpt-Content 致力于提供安全稳定、高效简洁的内容版网站管理系统。 程序基于ThinkPHP5开发框架,使用了Layui以及其他的一些插件,为用户提供安全可靠的极致服务体验。 Tpt-Content 2.1.2 内容管理系统源码截图 Tpt-Content 2.1.2 内容管理系统 免商业授权破解版 Tpt-Content 2.1.2 内容管理系统 免商业授权破解版 Tpt-Content 2.1.2 内容管理系统 免商业授权破解版 Tpt-Content 2.1.2 内容管理系统源码安装 运行环境: IIS/Apache + PHP4/PHP5 + MySQL4/5 首先把安装包解压到根目录,然后在域名后面添加/install直接安装。 按照提示填写你的数据库信息就可以安装成功。

2018-06-21

生成二维码的方法

生成二维码的方法;生成二维码的方法;生成二维码的方法

2018-06-01

空空如也

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

TA关注的人

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