自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)

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

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

2019-07-20 13:24:48 845

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

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

2018-07-31 11:51:50 4903

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

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

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

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

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

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

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

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

2020-05-07 20:15:31 70

原创 利用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 88

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

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

2019-11-13 13:26:01 113

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

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

2019-10-16 17:21:54 583

转载 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 103

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

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

2019-05-23 11:23:22 195

原创 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 119

原创 nginx实现负载均衡

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

2018-11-03 10:01:10 39

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

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

2018-09-29 15:13:37 1550

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

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

2018-09-27 12:09:20 204

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

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

2018-09-12 17:44:58 662

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

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

2018-09-10 10:10:34 291

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

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

2018-08-29 11:27:36 1496

原创 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 2631

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

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

2018-08-24 14:59:13 239

原创 js原生写一个放大镜

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

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

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

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

2018-08-12 15:49:37 731

原创 微信小程序之wx.chooseAddress

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

2018-08-09 15:49:58 2932

转载 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 312

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

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

2018-07-18 14:24:35 2075

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

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

2018-06-22 17:03:22 167

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

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

2018-06-22 11:18:35 86

原创 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 161

原创 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 1788

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

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

2018-04-18 09:19:19 86

原创 pdo事务处理

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

2018-04-16 21:56:57 98

原创 php微信H5支付

1、首先到微信商户平台开通H5,如下图此产品在公司是已经开通,如果你未开通,可以按照所需要的资料填写,然后到开发配置添加域名,域名必须是备案通过的接下来直接给大家上代码了$money= 1;//充值金额 function http_post($url, $data) { $ch = curl_init(); curl_setop

2018-03-31 14:00:58 791

原创 全文搜索迅搜在liunx 下的安装

一、安装    #获取    wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2    #解压    tar -xjf xunsearch-full-latest.tar.bz2    #安装    cd xunsearch-full-1.4.9/    sh setup.sh        接下来提示确认安装目...

2018-03-26 11:41:47 145

原创 liunx配置nginx之一

这两天晚上一下都在liunx服务上配置nginx,在外网一直不能叼起index.html页面,后来在百度上查一下说是最新的服务器有安全组,后来问我同学也说是,后来就去阿里云添加安全组规则,后来外网就可以访问了友情链接:1、http://blog.51cto.com/dreamfire/11409652、http://www.linuxidc.com/Linux/2016-08/134110.htm...

2018-03-20 21:44:31 206

原创 2018-03-08面试遇到的一个小问题

1.防mysql注入对于WEB应用来说,SQL注入攻击无疑是首要防范的安全问题,系统底层对于数据安全方面本身进行了很多的处理和相应的防范机制;即便用户输入了一些恶意的id参数,系统也会强制转换成整型,避免恶意注入。这是因为,系统会对数据进行强制的数据类型检测,并且对数据来源进行数据格式转换。而且,对于字符串类型的数据,ThinkPHP都会进行escape_string处理(real_escape_...

2018-03-20 21:43:12 91

pdo封装mysql类

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

2018-04-18

空空如也

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