自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (10)
  • 收藏
  • 关注

原创 Nginx+keepalived 脚本安装主从双机热备自动切换解决方案

Nginx+keepalived主从双机热备自动切换解决方案测试环境如下:系统:Ceentos 6.4 64位主nginx服务器:192.168.122.5备nginx服务器:192.168.122.6VIP:192.168.122.15一、Nginx+keepalived 安装—脚本安装--------------------- ### Nginx_install# -------------------------------------------------------- ##

2020-06-28 17:05:57 416

原创 Nginx运维安装方式汇总

上边文章聊起Nginx反向代理,今天我们聊下nginx安装。一、普通安装Windows 安装(1)进入官方下载地址,选择合适版本(nginx/Windows-xxx)。(2)解压到本地(3)启动下面以 C 盘根目录为例说明下:cd C:cd C:\nginx-0.8.54 start nginx注:Nginx / Win32 是运行在一个控制台程序,而非 windows 服务方式的。服务器方式目前还是开发尝试中。Linux 安装rpm 包方式(推荐)(1)进入下载页面,选择

2020-06-19 18:02:45 187

原创 常用Nginx反向代理配置

说起Nginx,大家经常用,那什么是Nginx?Nginx (engine x) 是一款轻量级的 Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。什么是反向代理?**反向代理(Reverse Proxy)**方式是指以代理服务器来接受 internet 上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给 internet 上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。安装于使用安装详细安装方法请参考:https

2020-06-16 17:39:22 345

原创 PHP中级工程师面试题

1. 什么是MVC?MVC由Model(模型), View(视图)和Controller(控制器)组成,PHP MVC可以更高效地管理好3个不同层的PHP代码。Model:数据信息存取层。View:view层负责将应用的数据以特定的方式展现在界面上。Controller:通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。2. GD库是做什么用的?GD库提供了一系列用来处理图片的功能,使用GD库可以处理图片,或者生成图片。在网站上GD库通常用来生成缩略图或者用来对图片加水印或者对网

2020-05-09 18:12:46 3764

原创 虚拟机CentOS搭建PHP开发环境以及安装Memcached

开启上网功能命令:cd /etc/sysconfig/network-scripts/命令:ls #查看目录下所有文件有一个ifcfg-******命令:vi ifcfg-****打开按i进入编辑状态将onboot的no改为yes按esc按shift + z(z快速按两下)退出保存命令:service network restart #重启2.安装wget和ifconfig...

2020-05-08 10:42:03 882

原创 把网站免费从HTTP升级为HTTPS

把网站免费从HTTP升级为HTTPS

2023-01-11 16:18:16 246

原创 H5识别二维码

项目地址二.Html文件

2022-07-07 10:22:09 553

原创 H5移动版识别二维码和条形码

项目下载地址注意事项:web.js 手机端访问用户授权或者拒绝回调函数

2022-07-07 10:02:43 1609

原创 H5页面使用iosSelect.js省市县乡村四级联动

Js和Css文件地址三.javascript四.ajax接口注意事项:返回数据形式为:市 县 乡 村 级别之间通过parentId字段进行关联level数据的层级,最多支持6层data[oneLevelData[, twoLevelData[, threeLevelData[, fourLevelData[, fiveLevelData[, sixLevelData]]]]]] 可以用数组,也可以用方法。 6项分别对应级联1,2,3,4,5,6项,每一项又是一个数组或方法 如果是数组: 每

2022-07-06 11:04:50 763

原创 laravel-admin 后台框架安装及常见问题

laravel-admin 后台框架安装及常见问题步骤:首先确保安装好了laravel,并且数据库连接设置正确。DB_CONNECTION=mysql #连接数据库类型DB_HOST=127.0.0.1 #数据库IP地址 一般本地是为127.0.0.1最好不要写localhostDB_PORT=3306 #数据库端口DB_DATABASE=database#数据库名 你要连接的数据库名称DB_USERNAME= #数据库用户名DB_PASSWORD=

2022-05-24 17:41:59 879

原创 larvel 5.7命令行cmd常用命令

larvel 5.7命令行cmd常用命令一、使用如下 Artisan 命令创建一个新的 TagCreateRequest:1.创建常规类()Make 文件夹 控制器名字例如表单请求类:php artisan make:request TagCreateRequest创建的类存放在 app/Http/Requests 目录下,编辑刚刚创建的 TagCreateRequest.php如果用laravel-admin admin命令创建控制器需先创建数据模型后,才能创建控制器php artis

2022-05-24 17:09:58 314

原创 larvel安装步骤

larvel-admin安装步骤1.安装composer之前需要卸载之前的旧版本2.傻瓜式安装(自动配置好全局变量):https://getcomposer.org/Composer-Setup.exe3.进入环境根目录安装laravel(1)(首先将composer切回国内镜像)修改 composer 的全局配置文件(推荐方式)打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行如下命令: composer config -g repo.packagist com

2022-05-24 16:57:48 1746 1

原创 larvel-admin表格查询汇总

larvel-admin 表单列表自定义查询条件1.表单自定义查询条件 $grid->model() ->where('user_id','>',0) ->groupBy('dateTime', 'user_id') ->orderBy('created_at','desc') ->selectRaw(' COUNT(1) AS countNumber, DATE_FORM

2022-05-24 16:47:10 723

原创 mysql单表根据某字段获取年总量

mysql单表查询根据耨以字段获取每年数据总数据量SELECT COUNT(1) AS countNumber, YEAR(created_at) AS dateTime,school_idFROM log WHERE school_id>0GROUP BY dateTime, school_id;执行结果:

2022-05-24 16:29:56 135

原创 mysql三表相互关联联查

mysql 三表联查 查询某一字段每月的总量数据SELECT a.user_id, COUNT(1) AS countNumber, DATE_FORMAT(a.created_at, '%Y-%m') AS dateTime, c.`name`FROM ( user_history AS a LEFT JOIN users AS b ON a.user_id = b.id )LEFT JOIN school AS c ON b.school_id = c.idGROUP BY

2022-05-24 16:27:15 670

原创 关于mysql单表根据按照某一字段按照年份统计总数

单表某一字段根据月份进行统计总量SELECT COUNT(1) AS countNumber, DATE_FORMAT(created_at,'%Y-%m') AS dateTime, school_idFROM log WHERE school_id>0 GROUP BY dateTime, school_id ORDER B![在这里插入图片描述](https://img-blog.csdnimg.cn/352cd987b9ec4707a265d98e64d42ae1

2022-05-24 16:22:03 299

原创 Laravel-Admin 自定义操作按钮大全

Laravel-Admin 自定义操作按钮大全(表格工具区域、行内操作按钮)一、行内操作按钮1、单行操作行内操作按钮-单行操作共需要三步:生成操作类编辑操作类加入到表格生成操作类php atisan admin:action Copy --grid-row --name="复制"编辑操作类<?phpnamespace App\Admin\Actions;use Encore\Admin\Actions\RowAction;use Illuminate\Data

2021-08-25 14:38:28 1582

原创 MySQL中通过关联Update将一张表的一个字段更新到另一个表中

MySQL中通过关联Update将一张表的一个字段更新到另一个表中更新book_borrow表,设置其中的student_name为student表中的name,关联条件为book_borrow.student_id = student_idstudent表book_borrow表其他不同方式更新保留原表数据的更新只会更新student表中有的数据,student表中查不到的数据,在book_borrow表中还保持不变,不会更新,相当于内连接update book_borrow br,st

2021-07-15 10:10:24 6373

原创 查询mySQL时,查询结果如何按照where in数组排序

MySQL查询时,查询结果如何按照where in数组排序在查询中,MySQL默认是order by id asc排序的,但有时候需要按照where in 的数组顺序排序,比如where in的id查询数组为[922,106,104,103],正常情况查询出来的结果顺序为[103,104,106,922],这可能不是我们想要的结果,我们期望查出来的结果顺序与where in的顺序一致,这里介绍两个方式:使用find_in_set函数: select * from table where i

2020-06-28 16:58:42 487

原创 CentOS7 环境安装脚本:软件运维配置脚本集合

服务器安装配置CentOS7相信大家都经常用,今天来给大家分享下常用的一些运维配置脚本。oh-my-zsh 安装说明:安装 oh-my-zsh使用方法执行以下任意命令即可执行安装脚本。curl -o- https://gitee.com/turnon/linux-tutorial/raw/master/codes/linux/soft/zsh-install.sh | bashwget -qO- https://gitee.com/turnon/linux-tutorial/raw/mas

2020-06-19 18:00:46 934

原创 Mysql linux数据库主从复制服务器搭建

**Mysql主从复制服务器搭建步骤Mysql服务器主主复制容易出现的问题就是:①数据混乱;②主键可能重复;从而为了提高MySQL服务器稳定性 ,就出现了MySQL服务器主从复制。MySQL服务器主从复制(下问就以主从代替)让mysql服务器稳定性提升,避免单台mysql服务器宕机后影响整个业务,当出现宕机问题后,可以立即使从机提升为新的主服务器。从而实现sql高可用冗余性。不废话了,接下来我们来配置一下!一、操作系统:Centos7首先需要搭建2台mysql服务器搭建步骤可以参考我之前的

2020-05-20 18:44:14 311

原创 php初级攻城狮面试题

1. php 模拟 post 提交的方法有哪些?第一种 : file_get_content 模拟 post第二种 : curl 模拟 post第三种 : socket 模拟 post2. 用 php 打印出 2016-05-26 09:31:07 的 Unix 时间戳$time = "2016-05-26 09:31:07";$unixtime = strtotim...

2020-05-09 18:13:22 391

原创 js把两个json数组根据相同键值合并成一个数组

<script>vararr1=[{id:12,name:20},{id:13,name:30}];vararr2=[{id:12,title:500},{id:13,title:666}];for(vari=0;i<arr1.length;i++){for(varj=0;j<...

2020-05-09 09:09:30 2691

原创 电商网站-购物车逻辑

取消订单1.未付款,未发货,未确认 可以取消订单无操作(已确认)1.已确认,未付款,未发货2.已确认,未付款,配货中3.已确认,未付款,配货中(生成发货单)4.已确认,未付款,配货中(确认发货单)付款1.已确认,未付款,配货中(确认生成发货单)2.已确认,未付款,配货中(去发货)确认收货1.已确认,未付款,已发货(发货)...

2020-05-09 09:08:13 211

原创 数据库表结构id的自动递增量(AUTO_INCREMENT)的问题

即AUTO_INCREMENT的值太大时:会导致插入数据的时候(即用add函数插入数据),会失败解决方案:将AUTO_INCREMENT 调整小点即可

2020-05-09 09:07:55 902 1

原创 批量提取文件夹里的文件名

第一招:直接复制法 如果你是 Win10 用户,恭喜你! Win10 版本偷偷摸摸的新增了一个功能,99.99%的人都没有察觉,看完这篇文章,你就成了那 0.01%。 这个功能在文件管理器中,叫做复制路径。只需要三步,你就能将所有文件名导入Excel。 ❶ 选中所有文件 打开一个文件夹后按【Ctrl A】,选中文件夹下的所有文件...

2020-05-09 09:07:36 902

原创 js实现展开全部内容,收起全部内容

整理一个昨天做的案例,虽然很简单我感觉我这个脑子有必要整理一下,不然睡一觉又忘记了,这个是关于移动端页面中,如果模块中内容过多,首先展示部分,用户自己选择看不看全部的一个小功能。首先看看这个页面的效果吧,如下图所示:下面一起来看一下代码吧html部分(css样式就不在这里写了,需要自行下载)<div class="con"> <p class="intro_ti...

2020-05-08 15:29:44 5416 2

原创 导入mysql数据防止数据重复

方案一:使用ignore关键字如果是用主键primary或者唯一索引unique区分了记录的唯一性,避免重复插入记录可以使用:复制代码 代码如下:INSERT IGNOREINTO `table_name` (`email`, `phone`, `user_id`) VALUES ('[email protected]', '99999', '9999');这样当有重复记录就...

2020-05-08 09:20:12 294

原创 Thinkphp3.2.3.框架中使用uploadify HTTP 302 错误解决

1:在核心类文件夹里下的Conf/convention.php中 将 VAR_SESSION_ID打开(建议在模块的conf文件中添加配置,如在Admin模块下的Conf/config.php中添加 ‘VAR_SESSION_ID’ => ‘session_id’,)...

2020-05-08 09:19:33 287

原创 数据表筛选出现Table 'cdb_courses' is marked as crashed and should be repaired.

服务器断电等原因可能导致数据表损坏,导致访问的时候提示:Table xxx is marked as crashed and should be repaired其中xxx为表的名称。可以在phpmyadmin执行以下修复语句来解决此问题:repair table xxx;例如 repair table DT_session;...

2020-05-08 09:19:23 166

原创 将自带thinkphp3.2.3分页修改成带有输入框跳转的

效果图:1. Page.class.php控制器文件:2.js点击事件:建一个公共js文件例如:comment.js ,模板页只需要引入这个js就可以了function jump_link(){ var page = $('#page').val(); if(page != ''){ var url = $('#page').attr...

2020-05-08 09:19:09 383

原创 vagrant安装教程

在任意盘中新建一个文件夹 VagrantBox, 将安装包放到 此文件夹中下,安装 vagrant_1.9.2.msi , 按提示一步一步往下走即可安装完成后提示重启 , 点击 yes安装 VirtualBox-4.3.12-93733-Win.exe此时创建的文件夹都在 C:\Users\Administrator\.vagrant.d\boxes 下新建工作区(创...

2020-05-08 09:18:58 655

原创 php 判断移动设备浏览器的方法

第一种办法:/** * 检查是否是以手机浏览器进入(IN_MOBILE) */function isMobile() { $mobile = array(); static $mobilebrowser_list ='Mobile|iPhone|Android|WAP|NetFront|JAVA|OperasMini|UCWEB|WindowssCE|Symbian|S...

2020-05-08 09:16:08 462

原创 使用mysql三表联合查询 :

se test;SELECT * FROM score LEFT JOIN student ON score.id = student.id LEFT JOIN teacher ON student.class = teacher.s_class WHERE subject` = '数学' ORDER BY score DESC LIMIT 1;数学成绩最高的学生所在班的班主任,...

2020-05-08 09:15:37 458

原创 安装memcached详细步骤

E:\memcache\Memcache和Redis.rar\Memcache和Redis\Memcache\Windows下安装Memcache和扩展根据电脑配置选择压缩包进行解压,将解压后的文件复制到wampstack下, (将第一个图片的第一个文件放到wampstack下)将第一个图片中的第二个文件下的 php_memcache.dll 放到php的ext目录下打开p...

2020-05-08 09:12:53 383

原创 mysql通过ip连接错误解决方法

在 cmd 中输入下面的命令:如果出现不是内部命令,需要配置环境变量:打开mysql下的bin文件夹,将路径复制一下D:\wampstack\mysql\bin , 添加到环境变量中:右键计算机->属性->高级系统设置->环境变量->Path在后面添加 ; 把路径粘贴进去加 ;1. mysql通过ip连接错误解决方法 (1).同样的用户和密码...

2020-05-08 09:12:03 2290

原创 git克隆远程仓库克隆到本地(码云)

1.本地需要安装git(安装步骤不再详述,),然后 生产公钥和私钥3. 点击Generate 生成的过程中要不停的摇鼠标这样进度条成走的快4.登录码云账号.选择SSH公钥这里填写公钥5.选中要克隆的项目克隆它 HTTPS 路径6.在桌面上右键选择 Git Clone(克隆)把路径复制上去上传到码云后右键选择 git设置URL 填写项目的克隆的 SSH 路径Putty...

2020-05-07 17:40:59 601

原创 在 VM VirtualBox上安装 box文件

window7的要使用 virtualbox 4.3.12可以成功window10安装什么版本都可以vagrant命令:http://blog.csdn.net/54powerman/article/details/50669807重启 – vagrant reload box的名字连接 – vagrant.exe ssh ...

2020-05-07 17:23:46 1012

原创 Vagrant VirtualBox安装

百度 vagrant安装http://jingyan.baidu.com/article/f0e83a25a8fdb022e591012d.html二、安装 VirtualBoxwindow7的要使用 virtualbox 4.3.12可以成功直接点击下一步就行了如果有错的话可是因为...

2020-05-07 17:14:59 101

原创 mysql根据两个字段查重

SELECT * FROMcdb_library a ,(SELECT COUNT(1) AS SUM, CONCAT(title,publish) AS longStr FROM cdb_library GROUP BY title, publish) bWHERE CONCAT(a.title,a.publish) = b.longStr AND b.sum>1 AND...

2020-05-07 12:39:49 1456

跳动的爱心html+css源码

跳动的爱心html+css源码

2022-12-07

html+css圣诞树源代码

html+css圣诞树源代码

2022-12-07

纯css3D圣诞树源码

纯css3D彩带圣诞树源码

2022-12-07

3D360°旋转圣诞树

3D360°旋转圣诞树html

2022-12-07

3D爱心360°旋转展示源码

3D爱心360°旋转展示源码

2022-12-07

黑色背景红色冷酷爱心源代码

黑色背景红色冷酷爱心

2022-12-07

可爱爱心时间钟表插件源码

爱心时间钟表

2022-12-07

pdf文件自动转换为word工具

pdf文件自动转word文件

2022-12-05

H5 PC 移动端 Qrcode.js实现扫一扫

H5识别二维码 Qrcode.js

2022-07-07

H5移动端识别二维码和条形码

H5移动端苹果安卓识别二维码和条形码,同时兼容安卓手机机型 ;涉及 webqr.js ,llqrcode.js,BarcodeReader.js等 识别加密二维码

2022-07-06

H5移动端仿淘宝添加收货地址

仿淘宝添加收货地址

2022-07-06

iosSelect.js 模拟ajax返回数据

iosSelect.js 模拟ajax返回数据

2022-07-06

iosSelect.js二,三,四级联动

iosSelect.js二,三,四级联动

2022-07-06

iosSelect.js 五级联动(最多支持六级联动)

iosSelect.js 省市县乡村五级分类js和css文件

2022-07-06

Thinkphp3.2.3 IpLocation和UTFWry.dat

thinkphp3.2.3 利用扩展插件IpLocation和UTFWry utf8.dat 获取ip及定位位置

2022-06-22

局域网查看设备.zip

查看局域网网络设备

2021-01-21

京东自助炸年兽.rar

狗东pc端自动炸年兽做任务

2021-01-21

moment.js文件下载

Moment.js是一个轻量级的JavaScript时间库,日常开发中,通常会对时间进行下面这几个操作:比如获取时间,设置时间,格式化时间,比较时间等等。接下来,我将按照这些操作对Moment.js中的Doc进行整理分类,方便学习和日后的查阅。

2020-05-07

空空如也

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

TA关注的人

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