自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (5)
  • 收藏
  • 关注

原创 一条神奇的sql

一条神奇的sqlgithub看不了图的话,麻烦移驾:https://gitee.com/slovty/php-notes/blob/master/eNotes/%E4%B8%80%E6%9D%A1%E7%A5%9E%E5%A5%87%E7%9A%84sql.md个人有一个习惯,喜欢在查询的时候把sql也打印出来去数据库执行一下,看是否预期一致。 就是这个习惯,让我发现一个"神奇"的现象:同一预期的sql通过不同的方法而得到出不同的结果集。本次问题环境mysql5.7 php7.3.4nts

2020-08-26 10:04:57 224

转载 Git的使用--如何将本地项目上传到Github(两种简单、方便的方法)

————————————————版权声明:本文为CSDN博主「Lucky_LXG」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/Lucky_LXG/article/details/77849212...

2019-09-20 17:31:56 264

转载 没有使用默认名字后的,[email protected]: Permission denied (publickey)

本文链接:https://blog.csdn.net/qq_32786873/article/details/80947195今天在使用命令ssh -T [email protected]测试公钥是否添加成功时,提示:[email protected]: Permission denied (publickey)因为公司内部也有gitlab,又要使用github ,所有生成2套ssh密钥。遇到git@...

2019-09-19 13:26:43 395 1

原创 Column count doesn't match value count at row 2 PHP导入excel报错

Column count doesn't match value count at row 2这个错的意思呢,就是sql的列与值不匹配,就像这样insert into table(column1,column2,column3) values(1,2)我是在导入数据的时候出现这个错误的,那么原因是什么呢,有的数据是在excel表的值是空白的,导入后读取的数据却是不存在的,那么这...

2019-08-20 21:38:12 2180

转载 小程序开发调用本地接口报错:SSL certificate: unable to get local issuer certificate

一、PHPStudy集成环境,解决办法如下:1.到http://curl.haxx.se/ca/cacert.pem下载pem文件;2.将文件拷贝至PHPTutorial文件夹下,如:D:\phpStudy\PHPTutorial\cacert.pem;3.打开 php.ini 配置文件,增加 curl.cainfo = "D:\phpStudy\PHPTutorial\c...

2019-04-23 18:54:25 3094

转载 linux最常用的20个命令

玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man,他会帮你解决不少的问题。然而每个人玩Linux的目的都不同,所以他们常用的命令也就差异非常大,而我主要是用Linux进行C/C++和shell程序编写的,所以常用到的命令可以就会跟一个管理Li...

2019-04-03 23:43:30 444

翻译 微信api不支持中文转义的json结构

/** * 微信api不支持中文转义的json结构 * @param array $arr */ public function json_encode_self($arr) { if (count($arr) == 0) return "[]"; $parts = array(); $...

2019-03-09 15:46:14 457

原创 记阿里云DCDN使用遇到的问题

1.ssl证书问题(不是阿里云的域名,申请阿里云的免费证书)之前公司所用的是免费的letsencrypt证书,这个证书是90天就要续期一次,如果使用这种证书,那么每次更新后都要去阿里云DCDN控制台更新证书,比较麻烦。所以重新从阿里云申请了免费的symentec证书,免费1年,到期后重新在阿里云申请就是了。这期间,由于不是阿里云的域名,登录域名服务商平台,根据阿里云的提供的配置信息配置...

2019-02-13 22:10:08 1187

转载 关于redis,学会这8点就够了

1、redis是什么redis是一种支持Key-Value等多种数据结构的存储系统。可用于缓存、事件发布或订阅、高速队列等场景。该数据库使用ANSI C语言编写,支持网络,提供字符串、哈希、列表、队列、集合结构直接存取,基于内存,可持久化。 2、支持的语言 3、redis的应用场景有哪些1、会话缓存(最常用)2、消息队列,比如支付3、活动排行榜或计数4、发布、订阅...

2018-12-08 16:56:34 207

原创 windows下优化apache高并发配置

公司服务器最近老挂。。(windows+apahce  4G)看了apache的错误日志 [mpm_winnt:error] [pid 4044:tid 10164] AH00326: Server ran out of threads to serve requests. Consider raising the ThreadsPerChild setting1 :如果不确定具体的...

2018-08-25 19:07:15 5479

转载 php大型网站如何提高性能和并发访问

一、大型网站性能提高策略:  大型网站,比如门户网站,在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环节:使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容器。这几个解决思路在一定程度上意味着更大的投入。web容器是一种服务程序,在服务器一个端口就有一个提供相应服务的程序,而这个程序就是处理从客户端发出的请求,如Java中的Tomcat容器...

2018-07-28 18:05:43 1792

转载 PHP-高并发和大流量的解决方案

原文:https://blog.csdn.net/m_nanle_xiaobudiu/article/details/79261765一  高并发的概念 在互联网时代,并发,高并发通常是指并发访问。也就是在某个时间点,有多少个访问同时到来。  二  高并发架构相关概念 1.QPS (每秒查询率) : 每秒钟请求或者查询的数量,在互联网领域,指每秒响应请求数(指HTT...

2018-07-28 17:47:14 1011

原创 PHP 微信小程序码与背景图合并

  需求:微信二维码与背景图合并, 合并图加上房间名称并居于合适位置。首先,确定开启了PHP gd库,可以使用下面的代码查看是否开启了,若没开启请自行搜索开启方法。if(extension_loaded('gd')){ echo "可以使用gd<br>"; foreach(gd_info() as $k=>$v){ echo "$k:$v<br...

2018-07-18 21:27:43 1364

转载 json对象和json字符串之间的转化

json字符串----->json对象使用JSON.parse()函数var jsonStr = '{"name":"zhangsan","age":23,"email":"[email protected]"}';var json = JSON.parse(jsonStr);console.log(json);//输出:Object {name: "zhangsan&quo

2018-05-21 10:43:35 2270

转载 微信小程序之HTML富文本解析,编辑器文本解析

在最近微信小程序开发过程中,遇到一些文章内容是HTML富文本的,但是偏偏微信小程序本身是支持HTML标签的,所以我们在解析内容的时候就需要将内容中的HTML标签转换成微信小程序所支持的标签,其实刚开始我遇到这个问题的时候也是懵圈的,最后咨询下一位大神,告诉了我一款超好用的插件——WxParse,github地址:https://github.com/icindy/wxParse/tree/0.3W...

2018-04-17 19:52:28 5003

转载 CSS3中弹性盒子Flex使用详解

原文链接:http://blog.csdn.net/u014607184/article/details/52650446在介绍flex之前,先说一个面试时关于CSS布局常提到的问题,也就是三栏布局,左右两边固定,中间一栏自适应屏幕大小,如下效果:以前常见的做法就是将左右两边绝对定位,定位到相应的位置,中间设置width:100%;然后在设置对应的padding-left和

2018-01-16 19:45:23 505

原创 一个云主机解析二级域名及部署网站

一个云主机解析二级域名及部署网站有2个步骤(我的云主机是在腾讯云购买的,Apache做服务器):1、添加二级域名解析2、WEB服务器配置第一步,登录腾讯云,选择云服务-->域名管理,在操作处点击解析进入域名解析界面;点击添加记录,主要添加主机记录,记录值这2个值。以sct.slovty.cn为例,那么主机记录则填写 sct,记录值则填写云主机

2018-01-05 20:35:56 2858

转载 MySql中添加用户,新建数据库,用户授权,删除用户,修改密码

原文链接:http://blog.csdn.net/h1017597898/article/details/9815987MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束):1.新建用户登录MYSQL:  @>mysql -u root -p  @>密码创建用户:  mysql> insert into

2017-12-29 17:52:48 338

原创 PHP 循环取2个时间之内的年月

客户总是奇葩.....最近客户觉得报表在系统没使用之前的月份是空的太难看了,没数据空的怪我咯。。。提出这个奇葩需求,从有数据的那个月份开始,到当前月份+3个月为止(把前面的空白放到后面去了,解释不通,就觉得这样好)。        好吧,为人民币服务。直接上代码:$starty = 2017; //系统元年$starttime = strtotime('2017-08-01'

2017-12-15 20:36:42 4863

转载 MySQL缓存命中率概述及如何提高缓存命中率

MySQL缓存命中率概述工作原理:查询缓存的工作原理,基本上可以概括为: 缓存SELECT操作或预处理查询(注释:5.1.17开始支持)的结果集和SQL语句; 新的SELECT语句或预处理查询语句,先去查询缓存,判断是否存在可用的记录集,判断标准:与缓存的SQL语句,是否完全一样,区分大小写,空格;查询缓存对什么样的查询语句,无法缓存其记录集,大致有以下几类:1、

2017-11-29 20:03:46 1408

转载 【MySQL】20个经典面试题,全部答对月薪10k+

原文链接:http://bbs.51cto.com/thread-1470880-1.htmlPart2:经典题目1、MySQL的复制原理以及流程基本原理流程,3个线程以及之间的关联;2、MySQL中myisam与innodb的区别,至少5点(1)、问5点不同;(2)、innodb引擎的4大特性(3)、2者select

2017-11-28 16:28:56 3140

转载 php之curl实现http与https请求的方法

常规curl请求:$url = 'http://www.xxx.com';$curl = curl_init();curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_HEADER, 1);curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);$data = curl

2017-10-23 19:26:44 444

转载 MySQL order by性能优化

这篇文章主要介绍了MySQL order by性能优化方法实例,本文讲解了MySQL中order by的原理和优化order by的三种方法,需要的朋友可以参考下。 前言 工作过程中,各种业务需求在访问数据库的时候要求有order by排序。有时候不必要的或者不合理的排序操作很可能导致数据库系统崩溃。如何处理好order by排序呢?本文从原理以及优化层面介绍 order by

2017-10-17 17:52:49 3715

转载 mysql 分组、 操作查询结果case when then else end用法举例

Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex          WHEN '1' THEN '男'          WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男'          WHEN sex = '2' TH

2017-10-11 20:29:01 1702

转载 Sublime Text 3 注册码 第一个测试通过

Sublime Text 3 3126 注册码第一个测试通过—– BEGIN LICENSE —–Michael BarnesSingle User LicenseEA7E-8213858A353C41 872A0D5C DF9B2950 AFF6F667C458EA6D 8EA3C286 98D1D650 131A97ABAA919AEC EF20E143 B36

2017-09-26 11:24:42 476

原创 JS四舍五入函数-- toFixed(number)

JS四舍五入函-- toFixed(number), 参数:小数点后位数。  var pa1 = $("#pa1").val();  var pa2 = $("#pa2").val();  var pa3 = $("#pa3").val();  var tpa = (pa1*1+pa2*1+pa3*1).toFixed(2);//保留小数点后2位

2017-09-09 16:11:59 665

原创 PHP 二维数组去掉重复值并保持原结构

不得不说PHP的数组功能真的是非常强大。下面直接上PHP的二维数组去掉重复值并保持原结构的 代码://二维数组去掉重复值function arrunique($a){ foreach($a[0] as $k => $v){ //二维数组的内层数组的键值都是一样,循环第一个即可 $ainner[]= $k; //先把二维数组中的内层数组的键值使用一维数

2017-08-21 18:16:39 3754

原创 php 两个数组合并,一个做键,一个做值

项目中遇到这么个情况,有两个数组: $afloor,$adata;这两个数组合并为一个新数组:$acombine,使用$afloor中的值,为新数组的键名,$adata中的值为新数组相对应的值.直接使用PHP array_combine()函数就行了,array_combine()传入2个参数,array_combine(作为键的数组,作为值的数组)。比如: $acombine =

2017-08-21 17:58:20 9307

原创 PHPExcel Invalid cell coordinate 3

等会啊

2017-06-17 19:34:34 1850

转载 PHP性能如何实现全面优化?

性能是网站运行是否良好的关键因素, 网站的性能与效率影响着公司的运营成本及长远发展,编写出高质高效的代码是我们每个开发人员必备的素质,也是我们良好的职业素养。      如何优化PHP性能呢?一、变量(重要)              1)、 变量大小,注意变量大小是节约内存的最有效手段,对于来自用户表单、数据库和文件缓存的数据都需要控制变量的大小。 因为cpu要处理的数据

2017-05-09 15:40:53 507

原创 mui 怎么"去除"mui-active

在使用mui的过程中,list是比较常用的 ,今天刚好遇到了这样一个问题,tap时会有背景出现,也就是mui-active,按自己的理解,写了这样的css.mui-table-view-cell .mui-active{ background-color: #fff;}然而并没有什么卵用,尝试各种方法未果,再去看了下官方文档 ,使用如下css代码可以成功.mui-table-view-

2017-04-24 17:20:49 5564 1

原创 PHP截取中文字符串出现乱码的解决办法

出现需要截取字符串的需求,首先想到的是substr(), 但是会出现乱码的问题.所以如果截取中文字符串的话,可以使用php的内置函数中文截取:mb_substr(), 这是mb_substr( $str, $start, $length, $encoding )$str : 需要被截的中文字符串 ;$start : 截取开始参数,起始为0 ;$length : 要截

2017-04-10 16:52:23 1333

原创 移动端iscroll局部滑动效果的实现及遇到的问题

移动端局部滑动效果的实现采用的是iscroll插件 ,大家可以看看https://github.com/Slovty/iscroll   ,里面有demo ,下载下来自己研究研究就差不多了,接下来讲讲我遇到的问题,记自己.    1.层错位的问题  demo里面设置的是绝对定位( position :absolute),这个问题导致滑动的层充满了整个屏幕,去掉这个css属性就ok了.   

2017-03-31 21:46:07 10164 1

原创 mysql数据库迁移否视图无法打开的解决办法

mysql进行数据库迁移的时候,出现了视图无法打开的情况,如下图说定义者不存在,也就是说你现在登录的账户名可能和建立视图的账户不是同一个了,那么咱们可以通过修改视图属性来解决这个问题,右击,设计视图,如此,便解决了这个问题

2017-03-28 23:18:10 3609

原创 OneThink+PHPExcel灵活适应导入数据Excel表(导入)

由上篇而来,直接上代码,聊以小计.//导入函数 /* * find(999) 999为数据库的主键id * find(999) 用于获得表的字段 * $_POST['modelid'] */ //$expTitle=>表的主题,$expCellName=>表头名(列名),$expTableData=>数据(以下采用

2017-03-10 21:22:16 1286

原创 OneThink+PHPExcel灵活适应导出数据Excel表(导出)

Class XMLWriter not found,导出的excel文件是乱码,使用PHPExcel完美导出excel表,写活的导出执行函数,只需要改动一点需要处理的数据与表头可以适应多个表的导出.

2017-03-10 20:46:51 2117

原创 THINKPHP之调试数据库错误信息

在模型操作中,可以使用getDbError方法获取数据库的错误信息,例如:$Form= M('Form'); // 实例化User对象$result = $From->find(1);if(false === $result){ echo $Form->getDbError();}CURD操作如果返回值为false,则表示数据库操作发生错误,这个时候就需要使用模型的getDbEr

2017-02-24 17:13:21 8130

原创 thinkphp如何查看方法自动sql生成的sql语句

在thinkphp中,我们怎么查看sql语句呢?首先得开启调试模式,大多数在部署项目之前都要开启调试模式的,在入口文件中设置define('APP_DEBUG',True);即可。在模型操作中 ,为了更好的查明错误,经常需要查看下最近使用的sql语句,我们可以用getLastsql方法来输出上次执行的sql语句。例如: $Form = M('Form'); // 读取数据

2017-02-24 16:49:13 14785

原创 PHP单双引号的区别

今天在做THINKPHP的练习的时候,出现了一个问题//$elist = $student->where('id=$_GET[\'id\']')->find();$id1=$_GET['id'];$list = $student->where("id=$id")->find();

2017-02-19 20:09:53 484

原创 Spring MVC 的请求追踪及原理推导

一、SpringMVC主要的组成部分是DispatcherServlet、处理器映射(HandlerMapping)、处理器(Controller)、视图解析器(ViewResolver)、视图(View)。 DispatcherServlet就是一个Servlet ,它是一个前端控制器,在SpringMVC 中的主要工作是: ①截获符合特定格式的URL的Request,将请求

2017-01-03 22:09:58 1668 2

PHPExcel1.8+完整的亲测示例代码

PHPExcel1.8+完整的亲测示例代码

2017-03-10

导入导出PHPExcel1.8

PHP5.4+Apache+Mysql+Linux 环境下 亲证可用 当然wamp,phpstudy等环境也是可用的

2017-03-10

PHPExcel1.8

PHP5.4+Mysql+Apache+Linux 亲证可用

2017-03-10

网上手机商城

详细的比较小的项目 由servlet+mssql+jsp实现 全部是自己写的 ,初学者可以参考一下

2016-12-29

java发送邮件必备的jar

java发送邮件必备的jar

2016-11-06

空空如也

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

TA关注的人

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