自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weixin_39801446的博客

只想做的更好

  • 博客(44)
  • 资源 (1)
  • 收藏
  • 关注

原创 【基础命令】linux基础命令

1、什么是Linux 的命令? 答: 就是指在Linux 终端(命令行)中输入的内容就称之为命令。Linux通用格式:# 命令(空格) [选项](空格)[参数]2、Linux下的命令补全(两种情况)1、按一次TAB键就显示出命令;2、按两次TAB键就会列出所有以你输入字符开头的可用命令3、基础命令1、 切换用户#su - rootPassword:123456[root@localhost ~]# 切换成功2、uname命令...

2022-04-20 19:40:06 1204

原创 mysql如何处理大量数据从一个表到另一个表(表结构不相同)

最近上班,技术大佬给我一个需求,就是把一个表的数据迁移到另一个新表上,后来查看两张表,表的结构不相同,还有些数据也是没有的,这时候就在查百度了,找方法;因为无论是sql还是php列类型和长度必须相同,不然的类型一变值会变形或者损坏,后来我想到了两种方法 1、php脚本 少量数据还行,如果数据量大的话可能在陵城开个定时任务跑了,代码如下...

2019-07-20 13:24:48 2663

原创 小程序CSS实现单行和多行文本溢出显示省略号……

如果是一行显示的时候,写在view里的样式,会在最后显示省略号,但要是写在text组件中设置这个样式的话就是最后多出来的字隐藏了。.textview{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}当然 有单行的省略 就有多行,不过多行的设置的有点复杂:.textview{ display...

2018-07-31 11:51:50 6517

原创 小程序请求不了豆瓣接口api

博主微信订阅号:更多技术尽在订阅号通过豆瓣api可以获取很多电影、书籍等的数据信息。昨晚上用微信小程序请求豆瓣api,竟然被豆瓣拒绝了。(豆瓣设置了小程序的访问权限)。出现403报错;如下图:由于原因是豆瓣那边设置了对小程序的访问权限,后来我也查了资料,很多人都遇到这种问题;如果你没有配置nginx或者apache环境的话,配置一个,我这边是配置nginx环境,在nginx.con...

2018-07-14 10:38:11 5156 5

原创 window设置TortoiseGit连接git不用每次输入用户名和密码

博主微信订阅号:更多技术尽在订阅号,欢迎关注很多人在公司上班,git管理账号是公司,由技术总监管理,一般把你加进去开发组,可能你遇到的问题每次pull和push都要输入用户名和密码。我这有一种解决方法,具体如下所示:tortoisrGit下载网址:https://tortoisegit.org/download/首先安装tortoiseGit,安装完成后在settings配置,具体...

2018-03-20 21:42:32 6363 1

原创 中宣部防沉迷系统PHP版本(管局防沉迷验证-PHP-全版本-接口测试样例)

appid ,$bizId,$key去接口测试页面找(正式上线在密钥管理)

2024-03-11 17:47:49 601 3

原创 解决flask结合layui前端框架模板(laytpl 语法)与gin语法出现冲突的问题。

gin框架渲染数据的语法也是{{ }}在模板中加了laytpl的写法。

2024-02-20 10:15:31 349

原创 【nginx篇】:nginx平滑升级

查看旧的主进程号,并使用kill -WINCH 优雅的关闭的子进程,再关闭旧的主进程。说明:之前安装nginx是1.14版本的,现在要升级到1.16版本。升级软件版本之后,需要启动新的版本,启动不了,端口已经被占用。以上操作完成之后,会把原来的旧版本备份为nginx.old。③旧的和新的同时提供服务,旧的请求完成之后,就停掉旧进程。说明:升级新版本,需要把软件的安装路径,指定到旧版本上。如果直接把旧版本的服务停止掉,会影响线上业务的使用。说明:执行完上面第四步之后,执行上面的命令就行。

2023-03-14 23:27:02 493

原创 【企业服务器LNMP环境搭建】Nginx+php-fpm配置

3、把script修改为$document_root $document_root 就是上面的root。打开location .php 结尾那一段注释,并修改script为$document_root。修改配置文件,告知nginx如果接收到.php结尾的请求,交由给php-fpm进行处理。#1、把root变量提升上层。注意红色加粗的字,就是要修改的。

2023-03-12 22:48:45 380

原创 【企业服务器LNMP环境搭建】php安装

PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。

2023-03-12 22:16:24 359

原创 【企业服务器LNMP环境搭建】nginx安装

1) web服务器软件 httpd http协议同类的web服务器软件:apache nginx(俄罗斯) IIS(微软 fastcgi) lighttpd(德国)2)代理服务器 反向代理3)邮箱代理服务器 IMAP POP3 SMTP4)负载均衡功能 LB loadblance

2023-03-04 09:10:00 421

原创 【企业服务器LNMP环境搭建】mysql安装

不管是C还是B,都是属于客户端属于前端。那么运维人员主要负责和管理的是server端,也统称为服务器端。为了能够提供快速的提供服务端使用,互联网中有多种解决方案和架构,其中以下两种架构有着广泛的使用基础。

2023-03-03 22:55:48 819

原创 docker安装rabbitMQ

1.rabbitMQ介绍RabbitMQ是一套开源(MPL)的消息队列服务软件,是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成。2. MQ介绍MQ是一个互联网架构中常见的解耦利器。什么时候不使用MQ?上游实时关注执行结果什么时候使用MQ?1)数据驱动的任务依赖,多个任务需要轮流执行,轮流订阅上一个任务。2)上游不关心多下游执行结果,上游执行完发..

2022-04-28 12:08:02 38911 14

原创 【linux命令】文件管理(上)

拓展:Linux下文件命名规则1、可以使用哪些字符?==除了字符“/”之外,所有的字符都可以使用==,但是要注意,在目录名或文件名中,不建议使用某些特殊字符,例如, <、>、?、* 等,尽量避免使用。 ​ 如果一个文件名中包含了特殊字符,例如空格,那么在访问这个文件时就需要使用引号将文件名括起来。建议文件命名规则:由于linux严格区分大小写,所以==尽量都用小写字母==如果必须==对文件名进行分割,建议使用"_"==,例如:itheima_bj_2020.loga.tx

2022-04-24 19:53:20 822

原创 PHP验证身份证的验证类

这里提供一个初步验证身份证格式的PHP身份证验证类。该类只提供一个静态方法isValid接口,使用起来也很简单,只需要使用IdentityCard::isValid即可验证。可以放到自己项目中当做工具类。该方法可以同时验证15位的老身份证和18位的新身份证格式PHP版本:>=7.0.0注:如果PHP版本低于7.0版本只需要把类中方法的参数限制取消掉即可使用。使用/...

2020-05-07 20:15:31 324

原创 利用PHP编程生成蜘蛛访问记录txt文档

分享一个PHP版本的蜘蛛统计代码,只需要加到你的index文件内即可实现蜘蛛统计!统计结果会在根目录生成bot.txt文本1、统计效果2、PHP实现代码$useragent = addslashes(strtolower($_SERVER['HTTP_USER_AGENT']));if (strpos($useragent, 'googlebot')!== false){$b...

2020-05-07 20:12:18 586

原创 php支付宝微信支付以及企业付款以及发放红包

https://www.jb51.net/article/141144.htmhttps://github.com/dedemao/weixinPayhttps://github.com/dedemao/alipay

2019-11-13 13:26:01 430

原创 php导出excel出现问题--ERR_INVALID_RESPONSE

出现这些的问题一般是你的php版本太高了,或者你的插件版太低了,我是用用php7.0版本出现这个问题,后来改5.6就没问题了参考:https://q.cnblogs.com/q/92927/...

2019-10-16 17:21:54 7983 1

转载 php依赖注入和ioc容器(避免大量耦合)

例子1:https://blog.csdn.net/qq_41665505/article/details/79856952例子2:https://blog.csdn.net/lmjy102/article/details/716423513、https://blog.csdn.net/lijingshan34/article/details/715261184、https://blo...

2019-05-24 14:14:58 194

转载 浅谈MySQL中优化sql语句查询常用的30种方法

转载:https://www.cnblogs.com/lonnie/p/8320095.html

2019-05-23 11:23:22 290

原创 mysql实现简单的主从服务器

1、架设两台虚拟服务器,都安装好MySQL2、关闭iptables,和selinue         service iptables stop         setenforce 03、修改两台虚拟机的/etc/my.cmf9         server-id = 1 #主机可以设置为1,从机可以设置为ip最后一段(保证唯一行)         log-bin=mys...

2018-11-03 13:58:15 208

原创 nginx实现负载均衡

介绍:负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。负载均衡,英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。说明:1.服务器前端由一台nginx,所有的静态...

2018-11-03 10:01:10 108

原创 tp3.2部署到linux上遇到“页面错误!请稍后再试~”的解决问题

如果你部署用ThinkPHP开发的项目到liunx服务器上,可能会遇到这有可能是html模板不存在(添加模板),也有可能是权限问题(不可以修改为754权限),也有可能是linux 区分大小写的问题,我这边主要是解决大小写的问题如果你关闭调试模式,配置会以ThinkPHP\Conf\convention.php为准,URL_CASE_INSENSITIVE为TRUE说明不区分大小写,...

2018-09-29 15:13:37 3336

原创 配置lnmp环境和编译git遇到的一些问题以及解决方法

做后台技术开发都知道,一般在小公司就业难免会要兼做积分工,购买服务器,配置linux环境等,我现在讲讲我在公司配置环境出现的一些小错误。如下:1、配置nginx      常见的一些错误:                       我启动的时候(service nginx start) ,会出现以下错误:Starting nginx (via systemctl): nginx....

2018-09-27 12:09:20 651

原创 php 短路逻辑运算符( ||和&& )

||、&amp;&amp; 都是短路运算符短路与 &amp;&amp;运算方法: 只要“&amp;&amp;”前面是false,无论“&amp;&amp;”后面是true还是false,结果都将返“&amp;&amp;”前面的值; $g = false&amp;&amp; true; // $g 被赋值为 (false &amp;&amp; true

2018-09-12 17:44:58 1387

原创 js面向对象和面向过程实现修改背景颜色的小案例

面向过程就是函数式编程,按照传统流程编写一个又一个的函数来解决需求的方式。面向过程适合一个人的项目,如果是团队合作,别人想修改你的代码就不利于维护了。所以下面着重聊聊面向对象。面向对象就是讲你的需求抽象成一个对象,然后针对这个对象分析其属性和方法。面向对象的主要特点就是封装,继承,多态。以下是我写的一个小例子来实现改变背景颜色的两种方式&lt;!DOCTYPE html&gt;&...

2018-09-10 10:10:34 532

原创 Js的几种数据类型的介绍

说明:根据容器能够存储哪些数据,进行了分类,分为如下几类:(1)字符串类型 JavaScript的字符串类型的数据,通过引号定义的(单引号、双引号),而且单引号、双引号没有区别&lt;script type="text/javascript"&gt; var box = 'this is string'; var v2 = "box"; ...

2018-08-29 11:27:36 2256

原创 scrollReveal.js – 让页面滚动显示动画JS

scrollReveal.js和 WOW.js 一样,scrollReveal.js 也是一款页面滚动显示动画的 JavaScript,能让页面更加有趣,更吸引用户眼球。不同的是 WOW.js 的动画只播放一次,而 scrollReveal.js 的动画可以播放一次或无限次;WOW.js 依赖 animate.css,而 scrollReveal.js 不依赖其他任何文件。虽然 scrollRev...

2018-08-28 10:20:28 4105

原创 解决网页端的跨域请求

现实生活中,有人在写程序时,也会遇到一些跨域的问题,主要都是域名上,协议上,端口上的不同,所以才会阻止你访问。通过JavaScript请求服务器时,受同源策略限制同源:协议相同 反过来协议不相同,就不属于同源策略 http://www.baidu.com   无法访问  https://www.baidu.com 端口号相同 反过来,端口不相同,就不属于同源,例如: ...

2018-08-24 14:59:13 558

原创 js原生写一个放大镜

现在很多pc商城查看商品详情的时候,鼠标移动过商品图片的时候,图片都有放大功能,现在利用js一些属性,元素写一个小型的放大镜,代码如下:&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;title&gt;&lt;/title&gt; &lt;style type="text/css"&gt; body,div,img{marg

2018-08-13 10:06:02 604 2

原创 js利用setInterval定时器方法开发原生轮播图

以前去面试的面试的时候 ,面试官直接叫我手写一个轮播图,那是刚出来,所以js也不厉害,所以直接说不会写,如果想要高薪js还是要会,平时无聊就学一下也行的,现在利用setInterval定时器方法开发 一个原生的轮播图;代码如下:&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="U...

2018-08-12 15:49:37 886

原创 微信小程序之wx.chooseAddress

欢迎关注博主订阅号,技术文章更多在订阅号之前帮一个客户弄一个电商项目,说可以去用户的共享地址,当时我就觉得有点蒙了,毕竟我是做后台的,所以比较少接触小程序,在做的时候遇到问题就百度,原来小程序有个内置的api收货地址接口,wx.chooseAddress(OBJECT)(个人觉还是自己开发收货地址比较爽,比较有感觉)1、代码如下:if(wx.chooseAddress){ wx....

2018-08-09 15:49:58 6191

转载 phpstorm激活大全

方法1:        按照PHPstorm进入然后继续单击License server 输入:http://www.0-php.com:1017 方法2:       直接用浏览器打开 http://idea.lanyus.com/ (推荐)点击页面中的“获得注册码”,然后在注册时切换至Activation Code选项,输入获得的注册码一长串字符串,便可以注册成功了!方法3...

2018-07-21 14:42:06 555

原创 php运算符的优先级顺序

之前在公司写项目的时候,总是看到大佬们写一下让我想很久的代码:isset($_POST['name']) &amp;&amp; $data['name'] = $_POST['name'];之前我还想是怎么获取POST提交过来的值呢,原来里面是运算符的一些优先级的问题;我也上度娘查了一下;下表按照优先级从高到低列出了运算符。同一行中的运算符具有相同优先级,此时它们的结合方向决定求值顺...

2018-07-18 14:24:35 4384

原创 正则表达式相关的函数

(1)preg_match 使用正则表达式(规则)对字符串进行筛选,筛选到一个结果即停止(2)preg_match_all 使用正则表达式(规则)对字符串进行筛选,筛选到结果先保存到数组,并继续筛选,直到字符串结束(3)preg_replace 使用正则表达式(规则)对字符串进行筛选,再将筛选的内容进行替换(4)preg_split 使用正则表达式(规则)对字符串进行拆分 explode()是根据...

2018-06-22 17:03:22 317

原创 liunx操作数据库和远程其他数据库一些基本操作

之前我在搞网站的时候,因为一些数据库的表存在不同的服务器,所以就要把表结合起来,如果文件大的话,倒入导出就要等很久,这是我学到的一些基本操作:mysqldump -uroot -p  cmodel &gt; cmodel.sql      导出数据库为sql文件 (-p要填写密码)mysqldump -uroot -p test  university_list  &gt; university_...

2018-06-22 11:18:35 151

原创 phpexcel的导入和导出

先去下载phpexcel文件,下载地址:https://archive.codeplex.com/?p=phpexcelphpexcel的导出 $conditions = ' 1=1 ';$status = !empty($_POST['status'])?$_POST['status']:0;if ( !empty($status)) { $conditions .="...

2018-05-08 13:52:28 277

原创 nginx字体css跨域问题

已拦截跨源请求:同源策略禁止读取位于 http://res.******/fontawesome-webfont.woff2?v=4.5.0 的远程资源。(原因:CORS 头缺少 'Access-Control-Allow-Origin')。因为我配置了一个pc端的访问域名和一个移动端访问域名,因为移动css样式访问的是pc端的域名,所以就是域名不一样就导致字体跨域的问题,如下图解决办法1,在ww...

2018-04-18 09:32:15 2879

原创 XSS(跨站攻击)的防范利器HTMLPurifier

在编程开发时安全问题是及其重要的,对于用户提交的数据要进行过滤,XSS就是需要重视的一点,先说一下什么是XSS,简单来说就是用户提交数据(例如发表评论,发表日志)时往Web页面里插入恶意javascript代码例如死循环,疯狂的alert,这还不算还可能会修改页面页面上的html元素(例如登录表单的action),这样当用户浏览该页之时,嵌入其中Web里面的代码会被执行,从而达到用户的特殊目的。 ...

2018-04-18 09:19:19 305

原创 pdo事务处理

l  说明:什么是事务:一组DML语句的集合,事务有4个特点,原子性、一致性、隔离性、持久性事务就是逻辑上的一组操作,这组操作的各个单元要么全部成功、那么全部失败,使用事务的时候,数据表的存储引擎必须是INNODB类型的事务的使用步骤:      开启事务:begin      如果各个单元全部成功:commit      如果任何一个单元失败:rollbackl  事务的应用(以转账为例):首先...

2018-04-16 21:56:57 185

管局防沉迷验证-PHP原生-全版本-接口测试样例

管局防沉迷验证-PHP原生-全版本-接口测试样例

2024-03-11

pdo封装mysql类

数据库封装类,只要是自己有空是学习,自己封装的一个sql类

2018-04-18

空空如也

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

TA关注的人

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