- 博客(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
1320

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

原创 小程序CSS实现单行和多行文本溢出显示省略号……
如果是一行显示的时候,写在view里的样式,会在最后显示省略号,但要是写在text组件中设置这个样式的话就是最后多出来的字隐藏了。.textview{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}当然 有单行的省略 就有多行,不过多行的设置的有点复杂:.textview{ display...
2018-07-31 11:51:50
6589

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

原创 window设置TortoiseGit连接git不用每次输入用户名和密码
博主微信订阅号:更多技术尽在订阅号,欢迎关注很多人在公司上班,git管理账号是公司,由技术总监管理,一般把你加进去开发组,可能你遇到的问题每次pull和push都要输入用户名和密码。我这有一种解决方法,具体如下所示:tortoisrGit下载网址:https://tortoisegit.org/download/首先安装tortoiseGit,安装完成后在settings配置,具体...
2018-03-20 21:42:32
6457
原创 中宣部防沉迷系统PHP版本(管局防沉迷验证-PHP-全版本-接口测试样例)
appid ,$bizId,$key去接口测试页面找(正式上线在密钥管理)
2024-03-11 17:47:49
1480
4
原创 解决flask结合layui前端框架模板(laytpl 语法)与gin语法出现冲突的问题。
gin框架渲染数据的语法也是{{ }}在模板中加了laytpl的写法。
2024-02-20 10:15:31
487
原创 【nginx篇】:nginx平滑升级
查看旧的主进程号,并使用kill -WINCH 优雅的关闭的子进程,再关闭旧的主进程。说明:之前安装nginx是1.14版本的,现在要升级到1.16版本。升级软件版本之后,需要启动新的版本,启动不了,端口已经被占用。以上操作完成之后,会把原来的旧版本备份为nginx.old。③旧的和新的同时提供服务,旧的请求完成之后,就停掉旧进程。说明:升级新版本,需要把软件的安装路径,指定到旧版本上。如果直接把旧版本的服务停止掉,会影响线上业务的使用。说明:执行完上面第四步之后,执行上面的命令就行。
2023-03-14 23:27:02
601
原创 【企业服务器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
477
原创 【企业服务器LNMP环境搭建】php安装
PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。
2023-03-12 22:16:24
477
原创 【企业服务器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
469
原创 【企业服务器LNMP环境搭建】mysql安装
不管是C还是B,都是属于客户端属于前端。那么运维人员主要负责和管理的是server端,也统称为服务器端。为了能够提供快速的提供服务端使用,互联网中有多种解决方案和架构,其中以下两种架构有着广泛的使用基础。
2023-03-03 22:55:48
872
原创 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
39393
14
原创 【linux命令】文件管理(上)
拓展:Linux下文件命名规则1、可以使用哪些字符?==除了字符“/”之外,所有的字符都可以使用==,但是要注意,在目录名或文件名中,不建议使用某些特殊字符,例如, <、>、?、* 等,尽量避免使用。 如果一个文件名中包含了特殊字符,例如空格,那么在访问这个文件时就需要使用引号将文件名括起来。建议文件命名规则:由于linux严格区分大小写,所以==尽量都用小写字母==如果必须==对文件名进行分割,建议使用"_"==,例如:itheima_bj_2020.loga.tx
2022-04-24 19:53:20
937
原创 PHP验证身份证的验证类
这里提供一个初步验证身份证格式的PHP身份证验证类。该类只提供一个静态方法isValid接口,使用起来也很简单,只需要使用IdentityCard::isValid即可验证。可以放到自己项目中当做工具类。该方法可以同时验证15位的老身份证和18位的新身份证格式PHP版本:>=7.0.0注:如果PHP版本低于7.0版本只需要把类中方法的参数限制取消掉即可使用。使用/...
2020-05-07 20:15:31
369
原创 利用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
656
原创 php支付宝微信支付以及企业付款以及发放红包
https://www.jb51.net/article/141144.htmhttps://github.com/dedemao/weixinPayhttps://github.com/dedemao/alipay
2019-11-13 13:26:01
498
原创 php导出excel出现问题--ERR_INVALID_RESPONSE
出现这些的问题一般是你的php版本太高了,或者你的插件版太低了,我是用用php7.0版本出现这个问题,后来改5.6就没问题了参考:https://q.cnblogs.com/q/92927/...
2019-10-16 17:21:54
8123
1
转载 php依赖注入和ioc容器(避免大量耦合)
例子1:https://blog.youkuaiyun.com/qq_41665505/article/details/79856952例子2:https://blog.youkuaiyun.com/lmjy102/article/details/716423513、https://blog.youkuaiyun.com/lijingshan34/article/details/715261184、https://blo...
2019-05-24 14:14:58
246
转载 浅谈MySQL中优化sql语句查询常用的30种方法
转载:https://www.cnblogs.com/lonnie/p/8320095.html
2019-05-23 11:23:22
339
原创 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
267
原创 nginx实现负载均衡
介绍:负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。负载均衡,英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。说明:1.服务器前端由一台nginx,所有的静态...
2018-11-03 10:01:10
159
原创 tp3.2部署到linux上遇到“页面错误!请稍后再试~”的解决问题
如果你部署用ThinkPHP开发的项目到liunx服务器上,可能会遇到这有可能是html模板不存在(添加模板),也有可能是权限问题(不可以修改为754权限),也有可能是linux 区分大小写的问题,我这边主要是解决大小写的问题如果你关闭调试模式,配置会以ThinkPHP\Conf\convention.php为准,URL_CASE_INSENSITIVE为TRUE说明不区分大小写,...
2018-09-29 15:13:37
3547
原创 配置lnmp环境和编译git遇到的一些问题以及解决方法
做后台技术开发都知道,一般在小公司就业难免会要兼做积分工,购买服务器,配置linux环境等,我现在讲讲我在公司配置环境出现的一些小错误。如下:1、配置nginx 常见的一些错误: 我启动的时候(service nginx start) ,会出现以下错误:Starting nginx (via systemctl): nginx....
2018-09-27 12:09:20
691
原创 php 短路逻辑运算符( ||和&& )
||、&& 都是短路运算符短路与 &&运算方法: 只要“&&”前面是false,无论“&&”后面是true还是false,结果都将返“&&”前面的值; $g = false&& true; // $g 被赋值为 (false && true
2018-09-12 17:44:58
1514
原创 js面向对象和面向过程实现修改背景颜色的小案例
面向过程就是函数式编程,按照传统流程编写一个又一个的函数来解决需求的方式。面向过程适合一个人的项目,如果是团队合作,别人想修改你的代码就不利于维护了。所以下面着重聊聊面向对象。面向对象就是讲你的需求抽象成一个对象,然后针对这个对象分析其属性和方法。面向对象的主要特点就是封装,继承,多态。以下是我写的一个小例子来实现改变背景颜色的两种方式<!DOCTYPE html>&...
2018-09-10 10:10:34
599
原创 Js的几种数据类型的介绍
说明:根据容器能够存储哪些数据,进行了分类,分为如下几类:(1)字符串类型 JavaScript的字符串类型的数据,通过引号定义的(单引号、双引号),而且单引号、双引号没有区别<script type="text/javascript"> var box = 'this is string'; var v2 = "box"; ...
2018-08-29 11:27:36
2294
原创 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
4204
原创 解决网页端的跨域请求
现实生活中,有人在写程序时,也会遇到一些跨域的问题,主要都是域名上,协议上,端口上的不同,所以才会阻止你访问。通过JavaScript请求服务器时,受同源策略限制同源:协议相同 反过来协议不相同,就不属于同源策略 http://www.baidu.com 无法访问 https://www.baidu.com 端口号相同 反过来,端口不相同,就不属于同源,例如: ...
2018-08-24 14:59:13
615
原创 js原生写一个放大镜
现在很多pc商城查看商品详情的时候,鼠标移动过商品图片的时候,图片都有放大功能,现在利用js一些属性,元素写一个小型的放大镜,代码如下:<!DOCTYPE html><html><head> <title></title> <style type="text/css"> body,div,img{marg
2018-08-13 10:06:02
637
1
原创 js利用setInterval定时器方法开发原生轮播图
以前去面试的面试的时候 ,面试官直接叫我手写一个轮播图,那是刚出来,所以js也不厉害,所以直接说不会写,如果想要高薪js还是要会,平时无聊就学一下也行的,现在利用setInterval定时器方法开发 一个原生的轮播图;代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="U...
2018-08-12 15:49:37
947
原创 微信小程序之wx.chooseAddress
欢迎关注博主订阅号,技术文章更多在订阅号之前帮一个客户弄一个电商项目,说可以去用户的共享地址,当时我就觉得有点蒙了,毕竟我是做后台的,所以比较少接触小程序,在做的时候遇到问题就百度,原来小程序有个内置的api收货地址接口,wx.chooseAddress(OBJECT)(个人觉还是自己开发收货地址比较爽,比较有感觉)1、代码如下:if(wx.chooseAddress){ wx....
2018-08-09 15:49:58
6454
转载 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
827
原创 php运算符的优先级顺序
之前在公司写项目的时候,总是看到大佬们写一下让我想很久的代码:isset($_POST['name']) && $data['name'] = $_POST['name'];之前我还想是怎么获取POST提交过来的值呢,原来里面是运算符的一些优先级的问题;我也上度娘查了一下;下表按照优先级从高到低列出了运算符。同一行中的运算符具有相同优先级,此时它们的结合方向决定求值顺...
2018-07-18 14:24:35
4458
原创 正则表达式相关的函数
(1)preg_match 使用正则表达式(规则)对字符串进行筛选,筛选到一个结果即停止(2)preg_match_all 使用正则表达式(规则)对字符串进行筛选,筛选到结果先保存到数组,并继续筛选,直到字符串结束(3)preg_replace 使用正则表达式(规则)对字符串进行筛选,再将筛选的内容进行替换(4)preg_split 使用正则表达式(规则)对字符串进行拆分 explode()是根据...
2018-06-22 17:03:22
366
原创 liunx操作数据库和远程其他数据库一些基本操作
之前我在搞网站的时候,因为一些数据库的表存在不同的服务器,所以就要把表结合起来,如果文件大的话,倒入导出就要等很久,这是我学到的一些基本操作:mysqldump -uroot -p cmodel > cmodel.sql 导出数据库为sql文件 (-p要填写密码)mysqldump -uroot -p test university_list > university_...
2018-06-22 11:18:35
208
原创 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
338
原创 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
3093
原创 XSS(跨站攻击)的防范利器HTMLPurifier
在编程开发时安全问题是及其重要的,对于用户提交的数据要进行过滤,XSS就是需要重视的一点,先说一下什么是XSS,简单来说就是用户提交数据(例如发表评论,发表日志)时往Web页面里插入恶意javascript代码例如死循环,疯狂的alert,这还不算还可能会修改页面页面上的html元素(例如登录表单的action),这样当用户浏览该页之时,嵌入其中Web里面的代码会被执行,从而达到用户的特殊目的。 ...
2018-04-18 09:19:19
350
原创 pdo事务处理
l 说明:什么是事务:一组DML语句的集合,事务有4个特点,原子性、一致性、隔离性、持久性事务就是逻辑上的一组操作,这组操作的各个单元要么全部成功、那么全部失败,使用事务的时候,数据表的存储引擎必须是INNODB类型的事务的使用步骤: 开启事务:begin 如果各个单元全部成功:commit 如果任何一个单元失败:rollbackl 事务的应用(以转账为例):首先...
2018-04-16 21:56:57
230
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人