自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(146)
  • 收藏
  • 关注

原创 mysql添加远程登录账户

为了远程连接,您必须使MySQL将端口3306绑定到my.cnf中计算机的IP地址。然后,您必须同时在localhost和'%'通配符中创建用户,并在所有DB上授予权限。修改my.cnf,如果不存在这行则添加,可以输入0.0.0.0。然后输入mysql命令。

2024-04-30 09:33:58 66

转载 PHP怎么提取图片上的文字

有个项目要用到文字识别,网上找了很多资料,效果不是很好,偶然的机会,接触到百度大脑。百度大脑提供了很多解决方案,其中一个就是文字识别,百度提供了三种文字识别,分别是银行卡识别、身份证识别和通用文字识别,下面我们来测试下吧。申请好了之后,创建应用,可以得到2个信息,一分别是AppID,API Key和Secret Key。到百度大脑https://ai.baidu.com/tech/ocr/general申请api。好了,赶紧去注册个账号,测试下百度ocr文字识别的功能吧!通用文字识别测试图片。

2024-03-14 07:36:49 41

原创 PHP易踩坑面试题总结

1、下列代码输出结果:$ba = true;$bb = false;$b1 = $ba and $bb;$b2 = $ba && $bb;var_dump($ba);var_dump($bb);var_dump($b1);var_dump($b2);输出结果:true false true false2、echo '1'.print(2) +3的输出结果为:echo '1'.print(2) +3;输出结果为:5113、以下内容输出结果:$a

2022-01-13 01:58:43 264

转载 有关Layer.js的弹窗及相关参数

ayer.js是由前端大牛贤心编写的web弹窗插件。使用方法1、layer.js依赖jquery或者zepto.js。<script type="text/javascript" src="../layer/3.1.1/layer.js"></script>js调用layer.open({title: '在线调试',content: '可以填写任意的layer代码'});相关参数属性 默认值 描述 备注 type 0

2021-11-11 19:28:48 1473

转载 微信公众号模板消息的申请

一、问题需要发送两种模板消息,两个模板消息关键字相同,开始和结束的描述略有差别,产品让确认申请模板消息时需要申请几个模板消息;二、解决只需要申请一个模板消息即可;图一为申请的模板消息的模板内容,发送模板消息时只需将first keywords和remark数据(图二)传递给微信即可发送成功;所以开始和结尾可以直接传递first和remark的date即可区分两种模板内容,申请时申请一个模板消息即可。图一图二三、延伸要发送的模板消息开始和结束描述不同,与开始和结尾相邻的关键

2021-11-11 01:09:56 1360

转载 微信公众号之错误返回码

微信公众号之错误返回码返回码 说明 -1 系统繁忙,此时请开发者稍候再试 0 请求成功 40001 获取 access_token 时 AppSecret 错误,或者 access_token 无效。请开发者认真比对 AppSecret 的正确性,或查看是否正在为恰当的公众号调用接口 40002 不合法的凭证类型 40003 不合法的 OpenID ,请开发者确认 OpenID (该用户)是否已关注公众号,或是否是其他公众号的 OpenID 4

2021-11-10 18:48:14 1541

转载 Linux下安装SVN服务端与Linux下SVN客户端使用教程以及自动部署代码到项目(全)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/qq_37655695/article/details/80579072Linux下安装SVN服务端1、简介Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器。...

2021-11-10 18:43:30 424

转载 Linux常用命令(面试题)

常用指令ls   显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent)cd 切换目录touch 创建空文件echo 创建带有内容的文件。cat

2020-12-22 20:10:00 417

转载 PHP获取header头部信息

获取header信息/** * *接收头信息 **/ function em_getallheaders() { foreach ($_SERVER as $name => $value) { if (substr($name, 0, 5) == 'HTTP_') { $headers[str_replace(' ', '-', ucwords(strtolo

2020-08-16 16:19:20 643

原创 jquery获取checkbox选中的值并将值添加到数组中

<html> <head> <meta charset="gbk"> <!-- 引入JQuery --> <script src="jquery-1.3.1.js" type="text/javascript"></script> </head> <body> <input type="checkbox" value.

2020-07-08 18:07:07 1380

转载 Thinkphp3.2(tp3.2) sql语句表达式查询字符列表【eq,neq,gt,egt,lt,elt,in,between,like,exp】

上面的查询条件仅仅是一个简单的相等判断,可以使用查询表达式支持更多的SQL查询语法,也是ThinkPHP查询语言的精髓,查询表达式的使用格式:$map['字段名'] = array('表达式','查询条件');表达式不分大小写,支持的查询表达式有下面几种,分别表示的含义是:表达式 含义 协助记忆 EQ 等于(=) equal NEQ 不等于(<>) not equal GT 大于(>) greater EGT

2020-07-08 17:55:49 2221

转载 phpexcel 因php7而无法导出

打开PHPExcel\Calculation\Functions.php文件,删除掉576行(有些版本下载下来可能不是这一行,就在580行左右,elseif(is_array($value)) { return 64; break;//去除该break即可 })的break即可。原文链接:https://blog.csdn.net/q469213243/article/details/80307621...

2020-07-03 02:16:06 356

转载 PHP7.x环境下安装redis扩展

注:以下介绍的安装方式为PHP的安装路径为/usr/local/php,如果你的服务器上PHP的安装目录不一致请按实际情况处理。首先下载PHP7的redis扩展:wget https://soft.itbulu.com/tools/phpredis-develop.zip#解压unzip phpredis-develop.zipcd phpredis-develop/usr/...

2019-12-11 12:38:08 130

转载 解析PHP跳出循环的方法以及continue、break、exit的区别介绍

PHP中的循环结构大致有for循环,while循环,do{} while 循环以及foreach循环几种,不管哪种循环中,在PHP中跳出循环大致有这么几种方式:代码:<?php$i = 1;while (true) { // 这里看上去这个循环会一直执行 if ($i==2) {// 2跳过不显示 $i++; continue; }...

2019-12-10 11:42:41 216

转载 mysql 5.7 sql_mode设置 坑

1、查看sql_modeselect @@sql_mode查询出来的值为:ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION2、去掉ONLY_FULL_G...

2019-10-16 09:28:56 583

转载 php高清晰度无损压缩

经常会用到把上传的大图片压缩,特别是体积,在微信等APP应用上,也默认都是有压缩的,那么,怎么样对图片大幅度压缩却仍能保持较高的清晰度呢? 压缩通常是有按比例缩放,和指定宽度压缩的,效果很不错,一个数码相机拍的4M图片,压缩后保持了较高的清晰度和原图宽高值,只有700K。下面是代码(有两个文件,imgcompress.class.php类,及compress.php)compress...

2019-10-09 09:48:01 543

转载 jquery mloading 使用方法

在执行jQuery的ajax时,有的时候请求回来会有较长时间,这个时候,如果什么都没有显示,用户会觉得网站卡住了,所以这个时候,来个mloading会使用户体验更好些。使用方法很简单将jquery.mloading.js和jquery.mloading.css引入到页面,调用:$(element).mLoading({text:"",//加载文字,默认值:加载中......

2019-09-10 17:52:37 1968

转载 Linux下启动,停止,重启Nginx、Mysql、PHP

一、LINUX启动Nginx的命令:1、查询是否启动[root@jiang php-fpm.d]# ps -ef | grep nginxroot 25225 1 0 19:26 ? 00:00:00 nginx: master process /app/nginx/sbin/nginxwww 25229 25225 0 19:26 ? ...

2019-08-28 16:10:24 164

转载 电脑蓝屏代码一览

0 0x00000000 作业完成。1 0x00000001 不正确的函数。2 0x00000002 系统找不到指定的档案。3 0x00000003 系统找不到指定的路径。4 0x00000004 系统无法开启档案。5 0x00000005 拒绝存取。6 0x00000006 无效的代码。7 0x00000007 储存体控制区块已毁。8 0x00000008 储...

2019-08-16 11:00:13 892

转载 Linux下MySQL主从同步配置

CentOS6.5 MySQL主从同步,MySQL版本5.6.25主服务器:centos6.5 IP:192.168.1.101从服务器:centos6.5 IP:192.168.1.102一、主服务器相关配置1、创建同步账户并指定服务器地址[root@localhost ~]mysql -uroot -pmysql>use mysqlmysql>gran...

2019-08-12 15:05:30 748

转载 Linux系统查看CPU使用率命令

在linux的系统维护中,可能需要经常查看cpu使用率,分析系统整体的运行情况。而监控CPU的性能一般包括以下3点:运行队列、CPU使用率和上下文切换。对于每一个CPU来说运行队列最好不要超过3,例如,如果是双核CPU就不要超过6。如果队列长期保持在3以上,说明任何一个进程运行时都不能马上得到cpu的响应,这时可能需要考虑升级cpu。另外满负荷运行cpu的使用率最好是user空间保持在65%~...

2019-08-08 18:40:19 546

转载 php的敏感词的过滤类(不依赖扩展)

废话不多**,直接上货:<?phpclass Logic_BlackWord{ const APP_FORUM = 1; const APP_BLOG = 2; const APP_VOTE = 3; /** * 过滤得到禁词 * @param unknown $txt * @return Ambigous <multitype:, un...

2019-07-25 12:19:08 519

转载 敏感词过滤-php扩展trie-filter安装使用

关键词过滤扩展,用于检查一段文本中是否出现敏感词,基于Double-Array Trie 树实现一、安装libiconv这个是libdatrie的依赖项wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz tar zxvf libiconv-1.14.tar.gz cd libiconv-1.14 ...

2019-07-25 11:19:08 620

转载 php对二维数组排序

function my_sort($arrays,$sort_key,$sort_order=SORT_DESC,$sort_type=SORT_NUMERIC ){ if(is_array($arrays)){ foreach ($arrays as $array){ if(is_array($array)){ ...

2019-07-22 09:04:48 212

转载 php生成网页桌面快捷方式

本文将介绍使用PHP生成网页桌面快捷方式的代码,并添加图标及解决不同浏览器保存出现的乱码问题。我们访问网站时,如果网站的内容很有吸引,一般我们都会使用浏览器的收藏夹功能,收藏此网站。在浏览器收藏的网页,需要打开浏览器,再从收藏夹选定访问。如果可以在桌面直接进入到网站,这样可以为用户访问提供便利。我们可以使用php创建网页的快捷入口文件,保存到用户桌面,方便用户快速访问。生成代码...

2019-07-05 16:20:04 527

转载 CENTOS: 如何才CENTOS下安装MYSQL,而不是安装MARIADB

第一步:下载和更新MySQL的下载地方。wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpmsudo rpm -ivh mysql-community-release-el7-5.noarch.rpmyum update第二步:安装MySQLsudo yum install mysql-serv...

2019-07-05 13:33:26 289

原创 mysql怎么设置远程连接

1、第一步打开mysql客户端,输入连接密码,按回车键,如下图所示:2、第二步输入“use mysql”,进去mysql数据库,如下图所示:3、第三步输入“GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY "password";”,创建一个允许远程访问的用户,用户名是root,密码是123456,如下图所示:4、第四...

2019-07-03 14:22:53 1856 2

转载 PHP 中 foreach和for循环哪个效率更高

今天看别人的代码,有段代码是对一个二维数组中的数据进行处理,那个作者用的是for循环,但是我感觉用 foreach 也可以。所以就想问问看在PHP中 for 循环和 foreach 哪个更快。for循环遍历(count在内部): $big_Array = range(0,1000000,1); $start_For_Time = microtime_float(); ...

2019-07-02 13:51:16 1714

转载 js调用打印机 打印整体或部分

有时前端的项目中需要添加打印的功能,首先要知道打印分为整体打印和局部打印两种,而局部打印又可细分为局部打印指定的部分,和局部打印指定部分之外的部分。实例比文字看起来更清晰,下面我将用代码来描述1、整体打印这是最简单的部分<button id="print1">打印全部</button>$('#print1').click(function(){ ...

2019-06-21 10:42:56 491

原创 js 获取li数据 并拼接成二维数组及后台PHP处理

1.js 获取li数据 并拼接成二维数组// .ttr 是li的class获取li的集合 并获取里面两个属性var arr = new Array();$('.ttr').each(function(k,v){arr[k] = new Object();arr[k]['commodity_id'] = $(this).fin...

2019-06-20 18:50:18 526

转载 PHP操作Redis数据库常用方法

redisRedis支持的数据类型有 Stirng(字符串), List(列表), Hash(字典), Set(集合), Sorted Set(有序集合);redis版本是Redis 2.6.12 系统是在Windows+Apache2.4+php5.6连接://实例化redis$redis = new Redis();//连接$redis->connect('127...

2019-06-20 18:38:48 206

转载 TCP和UDP的区别和优缺点

1、TCP与UDP区别总结:1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付Tcp通过校验和,重传控制,序号标识,滑动窗口、确认应答实现可靠传输。如丢包时的重发控制,还可以对次序乱掉的分包进行顺序控制。3、...

2019-06-20 18:12:58 215

转载 HTTP和FTP之间有哪些区别

HTTP和FTP之间有哪些区别?本篇文章就给大家介绍HTTP和FTP是什么?让大家了解HTTP和FTP之间的区别,希望对你们有所帮助。HTTP和FTP都是用于在客户端和服务器之间传输数据的文件传输协议,但它们之间还是存在差异的。在介绍HTTP和FTP之间的区别之前,我们首先来了解一下HTTP和FTP。什么是HTTP?HTTP是超文本传输协议,是用于在万维网上传输文件(文本,图...

2019-06-20 12:42:02 534

转载 TCP/ID、HTTP、AJAX层次关系

TCP/IP是通常我们指的网络传输层协议族。TCP/IP中最重要的TCP协议是基于连接的可靠传输协议。该协议能够保证传输双方的传输次序、错误校验。而另外一个基于IP的协议UDP则总是尽可能的发送用户数据包,接收的顺序和正确性要依靠更上层的协议来保证。HTTP基于上面所说的可靠的TCP协议。或者说,HTTP数据是通过TCP协议承载的。故而我们说HTTP协议也是可靠的。但是HTTP协议是无...

2019-06-19 17:27:12 401

原创 重写list-10156213-1.html到list.php?fid=10156213&page=1 需要在apache配置中增加如下规则

重写list-10156213-1.html到list.php?fid=10156213&page=1 需要在apache配置中增加如下规则:RewriteRule /list-([0-9]+)-([0-9]+)\.html$ /list.php?fid=$1&page=$2代码解释:([0-9]+) 表示1个或多个数字, rewirterule 语句分前面部分和后面...

2019-06-19 17:10:34 592

转载 Ajax同步和异步的区别

之前一直在写JQUERY代码的时候遇到AJAX加载数据都需要考虑代码运行顺序问题。 最近的项目用了到AJAX同步。这个同步的意思是当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面出去假死状态,当这个AJAX执 行完毕后才会继续运行其他代码页面假死状态解除。而异步则这个AJAX代码运行中的时候其他代码一样可以运行。jquery的async:false,这个属性默认是t...

2019-06-18 17:04:57 2332

转载 PHP获取本月起始和终止时间戳

一、本月起始和结束//获取本月开始的时间戳$beginThismonth=mktime(0,0,0,date('m'),1,date('Y'));//获取本月结束的时间戳$endThismonth=mktime(23,59,59,date('m'),date('t'),date('Y'));二、上月起始和结束 写法一:$m = date('Y-m-d', mkt...

2019-06-18 12:11:12 559

转载 访问www.baidu.com全过程

1.域名解析成IP每个主机在网络中都是IP为标识的,IP才是主机在网络中的位置,域名只是为了方便用户记忆而已,这就要求浏览器能够识别域名并且将其转化为对应的IP地址。所以浏览器会有一个DNS缓存,其中记录了一些域名与IP的对应关系,供浏览器快速查找需要的IP。但是这个DNS缓存不可能存下所有的域名-IP地址,何况IP地址有时候还会变化,因此当在浏览器DNS缓存中没有找到的时候,就要先向DN...

2019-06-17 17:57:37 15353 1

转载 PHP设计模式之装饰者模式代码实例

1、装饰模式(Decorator Pattern) :  动态地给一个对象增加一些额外的职责(Responsibility),就增加对象功能来说,装饰模式比生成子类实现更为灵活。其别名也可以称为包装器(Wrapper),与适配器模式的别名相同,但它们适用于不同的场合。根据翻译的不同,装饰模式也有人称之为“油漆工模式”,它是一种对象结构型模式。2、模式动机:  一般有两种方式可以实现给一...

2019-06-17 17:36:54 122

转载 匹配非零开头的最多带两位小数的数字正则表达式

实际应用中,这样的需求还是挺多的,下面就分享一段能够实现此功能的代码。代码实例如下:var reg = /^([1-9][0-9]*)+(.[0-9]{1,2})?$/;var one = "01.20";var two = "3.10";var three = "3.1415";console.log(reg.test(one));console.log(reg.test(t...

2019-06-17 11:05:30 1999 2

空空如也

空空如也

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

TA关注的人

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