自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Amy的博客

记录成长点滴

  • 博客(35)
  • 问答 (2)
  • 收藏
  • 关注

原创 mysql中GREATEST()

1、GREATEST(n1,n2,n3...)GREATEST()函数返回输入参数最大值SELECT GREATEST(zt_time, zy_time, zn_time)FROM 'XXX'查询‘zt_time’ , 'zy_time' , 'zn_time'中最大一个

2017-02-13 17:21:37 7516 2

原创 工作总结--group by与order

一、group by1、group by 可以将查询结果按照某个字段或多个字段进行分组。字段中值相等的为一组。2、group by可以和GROUP_CONCAT()函数一起使用。GROUP_CONCAT()函数会把每个分组中指定的字段值都显示出来。3、group by通常与集合函数一起使用。    ① COUNT()函数:用于统计记录的条数。    ② SUM()函数:用于计算

2017-02-13 16:50:05 208

原创 工作总结--sql子查询

idnamecontact_qqnum1张哈哈12345642李思思65432153田沉沉12345624王小王12345675李呵呵9865423问题:求各个contact_qq的num和,并且显示对应的name,(数据多时需要进行分页,并按num之

2017-01-03 11:55:41 442

原创 图片添加水印

图片添加水印对图像进行处理,我们选择使用intervention/image扩展包,如果项目中没有安装,可以使用composer进行安装composer require intervention/image安装成功,只需要在项目文件开头引入该扩展包文件即可use Intervention\Image\ImageManager对图片添加文字水印//获取可用字体列表,字体库放在根目录下fonts文件夹里$fonts = array_values(array_diff(scandir('fo

2020-08-26 15:34:15 471

原创 windows下tomcat的安装与配置

在安装tomcat之前,一定要先安装好jdk1、下载jdk(1.8.0_181)我这里下载是1.8.0版本,windows64位http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html(建议不要安装到C盘,在安装jdk的同时,jre也会被安装)2、下载tomcathttp...

2018-08-28 11:04:59 947

转载 php模拟get、post发送请求的6种方法

方法1: 用file_get_contents 以get方式获取内容:<?php$url='//www.jb51.net/';$html = file_get_contents($url);echo $html;?> 方法2:用file_get_contents函数,以post方式获取url<?php$data = array (‘foo' => ...

2018-08-21 11:24:16 4040

转载 curl、fopen和file_get_contents区别

curl多用于互联网网页之间的抓取,fopen多用于读取文件,而file_get_contents多用于获取静态页面的内容。1. fopen /file_get_contents 每次请求都会重新做DNS查询,并不对DNS信息进行缓存。但是CURL会自动对DNS信息进行缓存。对同一域名下的网页或者图片的请求只需要一次DNS查询。这大大减少了DNS查询的次数。所以CURL的性能比fopen /f...

2018-08-21 10:52:30 876

原创 php-fpm的理解

1、fastCGIFastCGI是一个可伸缩地、高速地在HTTP Server和动态脚本语言间通信的接口,它采用C/S结构,可以将HTTP服务和脚本解析服务器分开,当HTTP服务器遇到动态请求时,会将请求转发给FastCGI进程,FastCGI进程执行动态脚本后再将结果返回给HTTP服务器,HTTP服务器最后将结果输出给浏览器,这在很大程度上提高了请求的相应速度。实现FastCGI有几种方式:ph...

2018-06-04 15:09:48 2036

转载 64位CentOS 6.5下搭建LAMP环境详细步骤

1、确认搭建LAMP所需的环境是否已经安装:[root@localhost ~]#rpm -q make gcc gcc-c++ zlib-devel libtool libtool-ltdl libtool-ltdl-devel bisonncurses-devel备注:安装libpng时需要zlib-devel          安装php时需要libtool、libt

2017-08-18 15:40:21 420

转载 PHP获取上周、本周、上月、本月、本季度、上季度时间方法大全

开发过程中,常用日期处理函数,时间戳处理函数等,如下讲解:<?phpecho date('Y-m-d h:i:s',time());//运行结果(年月日时分秒,“-”间隔):2014-09-12 06:28:32echo date('Y-m-d',time());//运行结果(年月日,“-”间隔):2014-09-12echo date('Y-m-d',strtotime(da

2017-06-02 10:46:22 624

转载 SourceTree生成密钥

SourceTree生成密钥http://jingyan.baidu.com/album/925f8cb81f0451c0dde0562c.htmlhttp://blog.csdn.net/u011439289/article/details/429685131.为什么要生成密钥呢?其实它的作用就是在上传和下载是时要用到的只要在远程仓库中添加了ssh密钥在上

2017-05-23 10:06:39 11641

转载 MySQL隐式转化整理

MySQL隐式转化整理转自:http://www.cnblogs.com/rollenholt/p/5442825.html前几天在微博上看到一篇文章:价值百万的 MySQL 的隐式类型转换感觉写的很不错,再加上自己之前也对MySQL的隐式转化这边并不是很清楚,所以就顺势整理了一下。希望对大家有所帮助。当我们对不同类型的值进行比较的时候,为了使得这些数值「可比较」(也可以称为类

2017-05-16 14:47:26 387

原创 mysql--获取每个分类下的所有内容

获取每个分类下的所有内容

2017-05-16 11:35:20 502

原创 处理strtotime()获取上个月、下个月出现的bug!!!

1、获取上月1号的日期$time = date('Y-m-01' , strtotime('-1 month'));这样写就会出现问题,比如说当前为3月份,可是$time结果是2017-03-01因为涉及到每个月的天数不一样有30天、31天、28天、29天的准确的写法:根据当前月份1号的时间戳$time = date('Y-m-01' , time());$last_d

2017-03-31 16:44:26 3312

转载 先按照某字段分组然后再取每组中的前两条

From: http://blog.chinaunix.net/uid-26729093-id-4294287.html请参考:http://bbs.csdn.net/topics/330021260create table t2 ( id int primary key, gid char, col1 int, col2 int)

2017-03-28 09:42:47 2060

原创 phpexcel数据导出分多个工作区(sheet)

1、数据源$expTableData1 = [ [['name' => 'ddd' , 'age' => 12] , ['name' => 'yyy' , 'age' => 13] , ['name' => 'hhh' , 'age' => 14]], [['hobby' => 'aaa' , 'sex' => '女'] , ['hobby' =

2017-03-13 09:51:22 7728

原创 jq获取select标签选中值、radio选中值

排球 篮球 足球 羽毛球性别男女1、jq获取select选中值① $('.hobby option:selected').val();② $('.hobby').find('option:selected').val();③ $('.hobby option:selected').text();   (获取选中文本)2、jq获取ra

2017-03-02 10:11:08 625

原创 VMware虚拟机启动时报错,无法执行64位操作系统

原因:BIOS没有开启CPU的虚拟化选项解决方法:① 重启电脑                    ② 开机之后按F2(或Delete键,根据电脑型号不同,常规按键是不一样的),进入BIOS模式                    ③ 找到【CPU Configuration】选项                    ④ 找到CPU虚拟化配置选项,这里【Intel HT Te

2017-02-17 16:02:27 1638

原创 select执行顺序

一、select查询的语句顺序SELECT ... FROM tbl1, tbl2, WHERE ... GROUP BY ... HAVING ... ORDER BY(ASC | DESC)二、执行顺序1、FROM:对FROM子句中前两个表执行笛卡尔积生成虚拟表vt12、ON:对vt1表应用ON筛选器只有满足join_condition为真的行才被插入vt23、OUTER(

2017-02-15 14:39:27 466

原创 MYSQL--case...when...then

查询商品价格,如果price1大于0,则商品价格为price1,否则为price2方法一:SELECT ( CASE WHEN price1 > 0 THEN price1 ELSE price2 END ) AS moneyWHERE goods_id = '122'FROM goods方法二:SELECT `I

2017-02-14 15:10:00 268

原创 MYSQL--FROM_UNIXTIME()

FROM_UNIXTIME()将时间戳转换成指定日期格式select FROM_UNIXTIME(start_time , '%Y-%m-%d %H:%i') as start_time from users;

2017-02-14 14:55:11 232

原创 thinkphp--strtotime()函数

strtotime()将任何英文文本的日期时间描述解析为Unix时间戳

2017-02-07 10:46:31 2067

转载 修改360抢票的刷新频率+突破8车次限制

【本博文转自 http://blog.csdn.net/xiaoxian8023 】 刚分享了一下12306网站刷票防挂js,居然没几个人看,估计都用其他刷票软件了,我之前一直用百度卫士自带的刷票工具,结果今年大家刷的太厉害了,12306不稳定,导致老是登录失败。于是不得不转向国民力荐的360抢票。打开刷票页面,居然让我必须安装360浏览器,这让人很无语。找了半天破解的方法,终于可以刷票了

2017-01-06 09:42:40 1003

原创 PhpStorm

1、官网上下载http://www.jetbrains.com/phpstorm/2、进行破解,选择license server破解       输入 http://idea.imsxm.com3、然后关闭重启phpstorm     常用快捷键    ctrl + shift + f 查找    ctrl + shift + n 查找目录

2017-01-03 09:41:03 366

原创 thinkphp--静态缓存和动态缓存

1、静态缓存:生成静态页面--缓存整个页面。2、动态缓存:仅对数据库中的数据进行了缓存,即“通过动态缓存,      不需要再读取数据库了,直接通过缓存文件来调取相应数据”,动态花村的实现方式“文件缓存”(默认方式)3、下面主要简绍下ThinkPHP的S()函数       ① 主要作用:从数据库中获得的数据缓存到文件中       ② 缓存文件默认保存到“Runtime/Te

2016-12-09 16:35:16 1741

原创 PHP+AJAX进行分页

1、实现原理:通过前端JS与AJAX相结合取得从动态页面返回的数据,并显示2、使用ajax分页的优点:       ① 提高用户的体验性。       ② 不需要每次点击分页时候,进行刷新,节省时间。       ③ 特别是对于整个页面的局部内容进行分页时候,使用ajax        分页,能够避免加载不必要的内容,从而提高效率。3、后端处理分析       

2016-12-09 10:38:14 1320

原创 thinkphp---display与fetch区别

区别:        ① display方法直接输出模板文件渲染后的内容,fetch方法是返回模板文件渲染后的内容        ② 有时候我们不想直接输出模板内容,而是希望对内容再进行一些处理后输出,             就可以使用fetch方法来获取解析后的模板内容,

2016-12-09 09:52:47 12417

原创 PHPExcel

ThinkPHP---PHPExcel导入与导出1、下载最新PHPExcel放到Vendor目录下,       下载地址:http://phpexcel.codeplex.com/        注意位置:ThinkPHP\Extend\Vendor\PHPExcel2、在App\Common创建PHPExcel.php文件,然后添加两个方法<?php/* * 导出Exc

2016-12-07 10:11:31 307

原创 php--array基本操作

1、array_column() 返回数组总某个单一列的值      用法:array_column(array , column_key , index_key);      参数:① array---规定要使用的多维数组(必选)  ② column_key---需要返回值的列,可以是索引数组的整数索引,或者关联数组的列的字符串键值。 该参数也可以是null,此时将返回整个数组(

2016-12-05 10:40:02 405

原创 MYSQL--select if用法

IF语句用法1、IF(expr1 , expr2 , expr3)如果expr1是true,则if()的返回值为expr2;否则返回值为expr3。例如:SELECT IF(1 > 2 , 2 , 3);                      返回值为3            SELECT IF(1         返回值为NO 如果expr2或expr3中只有一个

2016-12-02 15:27:22 9562 1

转载 MYSQL--group by用法

group by语法可以根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个分组汇总表。

2016-12-02 14:27:05 240

原创 navicat基本快捷键

1、navicat premium工具 ① Ctrl + q  快速打开查询界面 ② Ctrl + d  快苏修改表结构 ③ Ctrl + r  运行当前查询界面里的sql语句 ④ 查看创建表的sql语句    右键表---> 对象信息 ---> 在下面的选项卡中选择DDL

2016-12-02 10:16:01 4732

原创 jquery---delegate()方法

该方法为指定的元素添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数

2016-12-02 09:32:46 567

原创 使用PHPEmailer发送邮件

在tp中使用发送邮件类---PHPEmailer   php本身提供邮件发送函数mail,不过该函数要求服务器支持sendmail或者必须设置一台不需要中继的邮件发送服务器,所以使用mail发送邮件,经常发送不成功的。1、首先从网上下载phpemailer类(起名:class.phpemailer.php)和smtp类(class.smtp.php)。2、新建一个文件夹

2016-10-21 14:10:57 2397

原创 HTML入门

1、html为结构,css为样式,javascript为行为 html整体结构: <html> <head>.....</head> <body>.....</body> </html>

2015-07-20 22:37:40 179

空空如也

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

TA关注的人

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