自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 php提示Notice: Undefined index解决方法

php提示Notice:Undefinedindex问题,Undefinedindex:是指你的代码里存在:“变量还未定义、赋值就使用”的错误,这个不是致命错误,不会让你的php代码运行强行中止,但是有潜在的出问题的危险......在读数据时出现:Notice: Undefined index: name in ......Notice: Undefined...

2019-09-02 14:44:00 140

转载 在线更换背景网站(白色背景换为蓝色背景证件照)

https://www.uupoop.com/https://www.gaoding.com/design/mega?id=50113745转载于:https://www.cnblogs.com/lxwphp/p/11416691.html

2019-08-27 10:22:00 16630

转载 stream_context_create解析

(PHP 4 >= 4.3.0, PHP 5, PHP 7)stream_context_create—创建资源流上下文说明¶stream_context_create([array$options[,array$params]] ) :resource创建并返回一个资源流上下文,该资源流中包含了options中提前设定的所有参...

2019-08-19 15:49:00 95

转载 php set_time_limit()用法测试详解

一个php脚本通过crontab每5分钟执行一次,考虑到脚本执行时间会超过5分钟,特意用set_time_limit(290)来控制脚本在290秒退出。某天突然发现后台有多个该脚本的进程在执行,也就是说set_time_limit(290)没有起作用。为了证明,特意使用如下代码测试。代码如下1set_time_limit(5);...

2019-08-19 11:28:00 104

转载 php error_reporting()关闭报错

错误报告级别:指定了在什么情况下,脚本代码中的错误(这里的错误是广义的错误,包括E_NOTICE注意、E_WARNING警告、E_ERROR致命错误等)会以错误报告的形式输出。一、常用设置说明error_reporting(-1); 表示显示所有PHP错误报告,包括将来PHP加入的新的错误级别。 至PHP5.4,E_ALL有同样的行为。error_reporting(...

2019-08-17 11:16:00 73

转载 PHP面试-复习知识点整理

false的七种情况整型0浮点0.0布尔false空字符串'',""字符串'0'空数组[]NULL超全局数组$GLOBALS,包含下面8个超全局数组的值$_GET$_POST$_REQUERT,包含$_GET,$_POST,$_COOKIE...

2019-08-17 10:18:00 245

转载 用Python自动办公,做职场高手(完结)

教程目录:┣━07.S2 Word自动化处理,又快又好做文档┃┣━36 本章介绍┣━08.【Word】S2-1 轻松用Python快速生成Word文档┃┣━45.【真实案例】S2-1-3 批量生成50份不同乙方的合同┃┣━38.【视频讲解】S2-1-1 用Python套用Word模版,再也不做重复工作┃┃┣━【视频讲解】S2-1-1 用Python套用Word模版...

2019-08-17 10:15:00 66

转载 php 面试必备:各种缓存技术详解

这门课程以电商网站为例,通过具体场景模块实战,让你更系统的掌握缓存原理、使用场景等相关知识,帮助你构建完整的缓存知识体系,胜任实际开发中缓存的处理,提升代码性能!从原理到场景 系统讲解PHP缓存技术,PHP缓存视频教程包括文件缓存、内存数据库之Memcached、内存数据库之Redis、浏览器缓存和应用程序缓存PHP精品缓存实战视频教程,PHP面试必考题目:缓存机制,P...

2019-08-17 10:11:00 111

转载 php – cURL从重定向获取url

我目前正在使用cURL尝试从网站刮刀的重定向获取URL.我只需要网站上的网址.我在过去几天研究过stackoverflow和其他网站,但都没有成功.我目前使用的代码来自这个网站: $url = "http://www.someredirect.com"; $ch = curl_init($url); curl_setopt($ch, CURLOPT_USERAGEN...

2019-08-16 17:54:00 78

转载 php – 通过curl从url获取JSON数据

我试图通过curl连接从URL获取JSON数据.当我打开链接时:它显示{“version”:“N / A”,“success”:true,“status”:true}.现在,我希望获得以上内容.到目前为止我使用了这个:$loginUrl = 'http://update.protect-website.com/index.php?plugin=firewall&act...

2019-08-16 17:47:00 1734

转载 第一次有人把“分布式事务”讲的这么简单明了

不知道你是否遇到过这样的情况,去小卖铺买东西,付了钱,但是店主因为处理了一些其他事,居然忘记你付了钱,又叫你重新付又或者在网上购物明明已经扣款,但是却告诉我没有发生交易。这一系列情况都是因为没有事务导致的。这说明了事务在生活中的一些重要性。有了事务,你去小卖铺买东西,那就是一手交钱一手交货。有了事务,你去网上购物,扣款即产生订单交易。事务的具体定义事务提供一种...

2019-08-16 16:41:00 52

转载 mysql事务回滚机制概述

应用场景: 银行取钱,从ATM机取钱,分为以下几个步骤 1 登陆ATM机,输入密码; 2 连接数据库,验证密码; 3 验证成功,获得用户信息,比如存款余额等; 4 用户输入需要取款的金额,按下确认键; 5 从后台数据库中减掉用户账户上的对应金额; 6 ATM吐出钱; 7 用户把钱拿走。 对于上面的取钱这个事情,如果有一步出现错误的...

2019-08-16 16:04:00 42

转载 MySQL事务部分回滚-回滚到指定保存点

我们可以在mysql事务处理过程中定义保存点(SAVEPOINT),然后回滚到指定的保存点前的状态。定义保存点,以及回滚到指定保存点前状态的语法如下。定义保存点---SAVEPOINT 保存点名;回滚到指定保存点---ROLLBACK TO SAVEPOINT 保存点名:下面演示将向表user中连续插入3条数据,在插入第2条数据的后面定义一个保存点,最后看看能否回...

2019-08-16 14:30:00 420

转载 max函数比较字符串类型

关于sql中 max函数比较字符串类型 max只比较首个字符的大小 只要首字母大,则不比较其他位置的字母,若首字母相同,则比较顺序位字母。今天死在这了 数据库中 step字段类型char分别为 5、6、7、8、9、10select max(step) from table结果是:9郁闷了一晚上才发现,哎 不过sum函数是按数字累加的select sum(step) f...

2019-08-16 11:20:00 120

转载 Mac使用秘钥登录Linux服务器

简介在 Mac 上配置 SSH 密钥登录远程的 Linux相关配置1.创建本地的 SSH 密钥本地 生成秘钥对ssh-keygen -t rsa -C 'youxiang@aliyun.com'-t 指定密钥类型,默认即 rsa-C 设置注释文字,比如你的邮箱可以设置 私钥密码,我这里设置的密码为 12345生成的密钥默认在 家目录 下...

2019-08-15 16:40:00 254

转载 curl抓取页面时遇到重定向的解决方法

用php的curl抓取网页遇到了问题,为阐述方便,将代码简化如下:<?phpfunction curlGet($url) {$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, ...

2019-08-15 16:31:00 32

转载 PHP cURL 超时设置 CURLOPT_CONNECTTIMEOUT 和 CURLOPT_TIMEOUT 的区别

PHP cURL 的超时设置有两个 CURLOPT_CONNECTTIMEOUT 和 CURLOPT_TIMEOUT,他们的区别是:CURLOPT_CONNECTTIMEOUT用来告诉 PHP 在成功连接服务器前等待多久(连接成功之后就会开始缓冲输出),这个参数是为了应对目标服务器的过载,下线,或者崩溃等可能状况。CURLOPT_TIMEOUT用来告诉成功 PHP 从服务...

2019-08-15 11:53:00 123

转载 curl的速度为什么比file_get_contents快以及具体原因

一、背景大家做项目的时候,不免会看到前辈的代码。博主最近看到前辈有的时候请求外部接口用的是file_get_contents,有的用的是curl。稍微了解这两部分的同学都知道,curl在性能上和速度上是优于file_get_contents的,那么为什么呢,从哪里体现出来的差距呢?二、file_get_contents和curl1、file_get_contents概述...

2019-08-14 15:23:00 33

转载 fsockopen/curl/file_get_contents效率比较

前面小节PHP抓取网络数据的6种常见方法谈到了 fsockopen,curl与file_get_contents 的使用方法,虽然它们都能达到同一个使用目的,但是它们之间又有什么区别呢?先谈谈curl与fsockopen。fsockopen 是比较底层的调用,属于网络系统的socket调用,而curl经过的包装支持HTTPS认证,HTTP POST方法, HTTP PUT方法...

2019-08-14 15:01:00 43

转载 PhpStorm 头部注释、类注释和函数注释的设置(稍微完善点)

首先,PhpStorm中文件、类、函数等注释的设置在:setting-》Editor-》FIle and Code Template-》Includes下设置即可,其中方法的默认是这样的:/**${PARAM_DOC}#if (${TYPE_HINT} != "void") * @return ${TYPE_HINT}#end${THROWS_DOC}*/...

2019-08-14 11:28:00 47

转载 MYSQL | ERROR 1305(42000) SAVEPOINT *** DOES NOT EXIST

autocommit模式:在开启情况下,对于每条statement来说,都会自动形成一个commit,也就是会即时对开始和结束一个事务。所以,当出现rollback to savepoint出现这个错误时,第一步是检查autocommit模式是否有开启。select @@autocommit;1则代表开启,0则代表未开启。如果需要关闭,则输入以下代码set a...

2019-08-13 21:00:00 735

转载 MySQL事务表和非事务表

查看 max_binlog_stmt_cache_size 参数解释时,有这么一句话 Ifnontransactional statementswithin a transaction require more than this many bytes of memory, the server generates an error.那么,什么是 nontransaction...

2019-08-13 20:32:00 216

转载 linux系统下以存储从大到小并以K,M,G为单位的方式查看当前目录下的文件信息...

zhuazai:https://blog.csdn.net/sty945/article/details/79830915前言ls命令ls -als -llldu命令du -sdu -s *du -s * | sort -nr我的DIY_Bash在linux任意位置都可以...

2019-08-13 19:39:00 66

转载 Mac 下ll命令 command not found

在linux下习惯使用ll、la、l等ls别名的童鞋到mac os提示command not found打开终端1 2014-461deMacBook-Pro:~ root# cd ~2 2014-461deMacBook-Pro:~ root#vim .bash_profile加入:alias ll='ls -alF'alias la='ls -A'alias ...

2019-08-12 16:54:00 91

转载 mysql中去重 distinct 用法

在使用mysql时,有时需要查询出某个字段不重复的记录,这时可以使用mysql提供的distinct这个关键字来过滤重复的记录,但是实际中我们往往用distinct来返回不重复字段的条数(count(distinct id)),其原因是distinct只能返回他的目标字段,而无法返回其他字段,例如有如下表user:用distinct来返回不重复的用户名:select disti...

2019-08-12 14:31:00 52

转载 实现本地des和aes 解密的工具

<?php$raw = file_get_contents('php://input');if(!empty($raw)) { parse_str($raw);//解析到当前作用域 if (!empty($method) && !empty($password) && !empty($encodetext)) { ...

2019-08-09 17:44:00 107

转载 file_get_contents("php://input")

$data = file_get_contents("php://input"); php://input 是个可以访问请求的原始数据的只读流。 POST 请求的情况下,最好使用 php://input 来代替 $HTTP_RAW_POST_DATA,因为它不依赖于特定的 php.ini 指令。 而且,这样的情况下 $HTTP_RAW_POST_DATA 默认没有填充, 比激活...

2019-08-09 17:24:00 56

转载 file_put_contents 和php://input 实现存储数据进图片中

<?php/** *Recieve p_w_picpath data **/error_reporting(E_ALL);function get_contents(){ $xmlstr = file_get_contents("php://input"); $filename = time() . '.png'; ...

2019-08-09 17:14:00 181

转载 mysql排序字段为空的排在最后面

排序字段为orderid;1、使用order byorderid desc实现降序时,orderid 为null数据的会排在数据的最后面;但是,order by orderid升序时,orderid 为null的数据则会排在最前面,如果想要将orderid为null的数据排在最后,就需要加上is null。select * from user u order...

2019-08-08 18:16:00 61

转载 Redis有效时间设置及时间过期处理

本文对redis的过期处理机制做个简单的概述,让大家有个基本的认识。Redis中有个设置时间过期的功能,即对存储在redis数据库中的值可以设置一个过期时间。作为一个缓存数据库,这是非常实用的。如我们一般项目中的token或者一些登录信息,尤其是短信验证码都是有时间限制的,按照传统的数据库处理方式,一般都是自己判断过期,这样无疑会严重影响项目性能。一、有效时间设置:redis对存...

2019-08-08 11:03:00 38

转载 file_get_contents("php://input")的使用方法

$this->must=json_decode(@file_get_contents('php://input'),true);无意中看到我们与前端通信的这个基本参数,不是很明白对应的意思,找了篇相关文章:http://my.oschina.net/u/267858/blog/519403$data = file_get_contents("php://input");php:...

2019-08-07 16:35:00 411

转载 MySQL中 如何查询表名中包含某字段的表

查询tablename 数据库中 以"_copy" 结尾的表select table_name from information_schema.tables where table_schema='tablename' and table_type='base table' and table_name like '%_copy';information_schema是...

2019-08-07 10:18:00 262

转载 MYSQL 神奇的操作insert into test select * from test;

将16行数据复制一份插入数据库,变成32行转载于:https://www.cnblogs.com/lxwphp/p/11291394.html

2019-08-02 21:50:00 221

转载 mysql innodb与myisam存储文件的区别

myisam:.frm: 存储表定义.myd(MYData):存储数据.MYI(MYindex):存储引擎innodb:.frm:存储表定义.idb:存储数据和索引,在同一个文件中转载于:https://www.cnblogs.com/lxwphp/p/11291346.html...

2019-08-02 21:38:00 44

转载 centos 普通用户 和 root 相互切换方法

root 用户切换为普通用户 :用 login -f username (加 -f 不用输入密码)例如普通用户的用户名为hadoop,这里就是 login -f hadoop普通用户切换为root用户:sudo su转载于:https://www.cnblogs.com/lxwphp/p/11291286.html...

2019-08-02 21:21:00 107

转载 MySQL - \g 和 \G用法与区别

【1】DOS环境下① \g可同时(单独)使用\g;其作用等效于分号—’;’ :② \G可同时(单独)使用\G;;/G 的作用是将查到的结构旋转90度变成纵向:转载于:https://www.cnblogs.com/lxwphp/p/11291256.html...

2019-08-02 21:13:00 75

转载 mysql查看数据库表数量

1、查看数据库表数量SELECT count(TABLE_NAME) FROM information_schema.TABLES WHERE TABLE_SCHEMA='dbname';select count(*) tables ,table_schema from information_schema.tables where table_schema='work_...

2019-08-02 15:35:00 235

转载 PHP如何解决网站大流量与高并发的问题(一)

高并发的相关概念在某个时间点,有多少个访问量如果一个系统的日PV在千万以上,有可能是一个高并发的系统QPS:每秒钟请求或者查询的数量,在互联网领域,指每秒相应请求数(指HTTP请求)吞吐量:单位时间处理的请求数量响应时间:从请求发出到收到相应花费的时间PV:综合浏览量 page view 页面浏览量或者点击量,一个访客在24小时之内的浏览量...

2019-08-01 22:05:00 69

转载 PHP是单线程还是多线程?

PHP 从设计之初到流行起来都没有出现明显需要用多线程才能解决的需求。某些需要用到多线程的地方也有相应的解决方案和替代方案。多线程并不总是比单线程优,多线程可能会引入其他问题(例如:两个线程同时调用一个类里的同一个方法时,可能出现死锁的情况)。 你可以这样理解 对应一个客户的一个页面请求处理的php 是单线程处理的, 这样一来就可以自上而下的去编辑/理解代码中的业务逻辑了,...

2019-08-01 22:05:00 330

转载 PHP如何解决网站大流量与高并发的问题(二)

转载:https://zhyunfe.github.io/2017/10/02/php-interview-prepare-hc-2/数据库缓存相关概念什么是数据库缓存?为什么使用缓存使用MySQL查询缓存使用Memcache缓存使用Redis缓存什么是数据库缓存Mysql等一些常见的关系型数据库的数据都存储在磁盘中,在高并发场景下,业务应...

2019-08-01 21:18:00 41

空空如也

空空如也

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

TA关注的人

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