自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

记忆、深处

【 程序猿的三重境界】第一重:无尽bug常作客,困闷调试伴不眠。第二重:千行代码过,bug不沾身。第三重:编码间,bug灰飞烟灭。

  • 博客(45)
  • 收藏
  • 关注

原创 PHP---截取七牛地址中的文件名

为了获取七牛文件名编写。trim(strrchr($str, '/'),'/');strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符。trim() 函数移除字符串两侧的空白字符或其他预定义字符。...

2019-02-16 13:47:10 326 1

原创 jQuery---显示和隐藏

一、hide()和show()hide()用来隐藏HTML元素。show()用来显示HTML元素。以上两个方法都有两个参数,第一个是变化时间,即显示或者隐藏的时间,第二个参数是动画完成后的回调函数。<!DOCTYPE html><html><head><meta charset="utf-8"><script src="http...

2019-01-15 09:10:06 287

原创 jQuery---添加元素

append() - 在被选元素的结尾插入内容prepend() - 在被选元素的开头插入内容<!DOCTYPE html><html><head><meta charset="utf-8"><script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"&

2019-01-14 11:08:43 186

原创 jQuery---各种事件

鼠标事件:1、click()点击事件,当元素被点击时触发。2、dblclick()双击事件,当元素被双击时触发.3、mouseenter()当鼠标悬停在某个元素时触发。4、mouseleave()当鼠标悬停离开某个元素时触发。5、mousedown()当鼠标悬停在某个元素上并且按下鼠标时触发。6、mouseup()当鼠标悬停在元素上并且松开点击时触发。7、hover(fu...

2019-01-14 10:24:37 453 1

原创 CSS---文本属性及其属性值

CSS—文本属性:color/*文本颜色*/direction/*文本方向*/letter-spacing/*字符间距*/word-spacing/*设置字间距*/line-height/*设置行高*/text-align/*对齐文本元素*/vertical-align/*元素的垂直对齐*/text-decoration/*添加文本修饰*/text-indent/*首行缩进*/...

2019-01-11 16:05:31 476 1

原创 MySQL---查询某个字段内容中存不存在某个数据,与like不同(FIND_IN_SET(str,strlist))

定义:假如字符串str在由N子链组成的字符串列表strlist中,则返回值的范围在1到N之间。一个字符串列表就是一个由一些被‘,’符号分开的自链组成的字符串。如果第一个参数是一个常数字符串,而第二个是typeSET列,则FIND_IN_SET()函数被优化,使用比特计算。如果str不在strlist或strlist为空字符串,则返回值为0。如任意一个参数为NULL,则返回值为NULL...

2019-01-11 11:39:01 2674

原创 CSS---background属性及其属性值

CSS属性background-colorbackground-imagebackground-repeatbackground-attachmentbackground-position

2019-01-11 10:59:12 4075

原创 TP---时间查询(当日、本周、本月、本年)

1、按照日期查询类似于当日、本周、本月、本年的数据// 获取当日的数据Db::table('table') ->whereTime('times', 'today')->select();// 获取昨天的数据Db::table('table')->whereTime('times', 'yesterday')->select();// 获取本周的数据Db::ta...

2019-01-11 10:47:38 4346

原创 PHP---各种输出详解

php输出echo、print、print_r、printf、sprintf、var_dump、dump的区别比较1、echoecho() 实际上不是一个函数,是php语句,因此您无需对其使用括号。不过, echo() 只能传递一个参数,如果写多个参数,那么使用括号会发生解析错误。echo是返回void的,并不返回值,所以不能使用它来赋值。$a = echo("words"); //...

2019-01-07 10:13:46 472

原创 type=“text”只能输入数字!

<input type='text' onkeyup="this.value=this.value.replace(/[^0-9]+/,'');" />/只能输入非负整数<input type='text' onkeyup="this.value=this.value.replace(/[^0-9-]+/,'');" />只能输入整数

2019-01-07 09:26:51 5083 3

原创 PHP---保留小数并且(不)四舍五入

保留两位小数不进行四舍五入$num=3.149;$new_num=floor($num*100)/100;echo $new_num;//结果3.14保留两位小数,四舍五入$num = 3.14999; echo sprintf("%.2f", $num); //结果3.15$n = 3.14899; echo round($n,2);//结果3.15拓展ceil()//...

2019-01-07 09:22:16 10692

原创 CSS---初出茅庐

其实原来学过css,但是用的不多,不过最近忽然又使用的比较频繁,所以复习一下,也顺便做一下笔记。1.

2019-01-05 11:46:20 200

原创 jQuery---上滑到底部自动触发事件

直接上代码$(window).scroll( function() { var scrollTop = $(this).scrollTop(); var scrollHeight = $(document).height(); var windowHeight = $(this).height(); ...

2019-01-04 14:56:14 1803

原创 PHP---rand()和mt_rand()

mt_rand()如果没有提供可选参数 min 和 max,返回 0 到 RAND_MAX 之间的伪随机数。rand()如果没有提供可选参数 min 和 max,返回 0 到 1之间的伪随机数。如果规定了min和max,效果相同:例如想要 5 到 15(包括 5 和 15)之间的随机数,用 mt_rand(5, 15) 或rand(5,15)。很多老的 libc 的随机数发生器具有一些不确...

2019-01-02 08:37:50 268 1

原创 jQuery---用jq实现控件的显示和隐藏

因为发现这个功能用的比较频繁,所以分享一下:先说一下,隐藏控件有两种方式:style="visibility: hidden;"和style="display: none;",个人比较喜欢使用style="display: none;",因为style="visibility: hidden;"虽然隐藏了控件,但还是会保留隐藏元素的空间1.//用jq给控件加一个css样式$("#id")....

2018-12-28 15:46:19 2613

原创 javascript---关于时间戳

这边文章有需要还会更新1.这个方法可以把时间戳转化为一个日期function getLocalTime(nS) { return new Date(parseInt(nS) * 1000).toLocaleString().replace(/:\d{1,2}$/,' '); }结果:解析:parseInt() 函数可解析一个字符串,并返回一个整数。js中...

2018-12-28 11:58:06 284

原创 javascript---小数进行四舍五入并保留几位小数

也没有很复杂,一看就懂。<script language="javascript"> document.write("<h1>JS保留小数点后两位的例子</h1><br>"); var a=3.1415926; document.write("原来的值:"+a+"<br>&qu

2018-12-28 11:41:32 356

原创 PHP---常用数组处理函数

1.array_reverse()数组顺序倒序排列array_reverse() 函数将原数组中的元素顺序翻转,创建新的数组并返回。如果第二个参数指定为 true,则元素的键名保持不变,否则键名将丢失。2.rtrim()从字符串右侧移除字符例: 去除最后一个逗号: $str = "a,b,c,d,"; echo rtrim($str, ","); 返回的结果就是...

2018-12-20 14:21:33 231

原创 TP---在视图中把时间戳转化成常用的时间格式

{$times|date="Y-m-d H:i:s",###}

2018-12-11 09:54:27 2095

转载 HTML---input type=“text”输入数字时的验证!(在提交时验证)

<!--非负数:<input type="text" name="" pattern="^\d+$">--><!--正整数:<input type="text" name="" pattern=&

2018-12-10 18:15:17 3131

原创 本地无法连接服务器端数据库的解决方法(宝塔面板)

先检查宝塔面板是否开启了3306端口:然后登录服务器,查看有没有打开3306端口,一般这个问题不大,都是默认打开的,这里以阿里云服务器为例还有就是宝塔面板的数据库访问权限没打开...

2018-12-10 17:15:49 14465 2

原创 TP---让字段数据自增(适用于在原来的基础上添加数量)

废话不过说直接上代码://setInc第一个参数为字段名,第二个参数为自增数量$table=new Table();$table->where('id',1)->setInc('money',100);这句话的意思是查询id为1的信息,把字段money自增100;就是比如本来money字段有100,运行过后就变为了200;...

2018-12-10 16:41:12 4278 1

原创 MySQL 查询大于“时间字段”15分钟、1小时、1天的数据

以下代码中times为时间字段,类型为datetime1.查询大于times十五分钟的数据//大于号后面都是获取times十五分钟后的时间select*from table where now() >SUBDATE(times,interval -15 minute);select*from table where now() > SUBDATE(times,interval ...

2018-12-10 09:55:55 23015 2

转载 sql语句根据日期查询,本周,本月,本年,今日相关统计

昨天select * from tb where datediff(day, 时间字段 ,getdate()) = 1今天select * from tb where datediff(day, 时间字段 ,getdate()) = 0本周select * from tb where datediff(week, 时间字段 ,getdate()) = 0上周select * from...

2018-12-07 09:23:47 1019 1

原创 Python入门知识小结

有些地方说的可能比较简单,比如变量、字符串一类的,只要学过一门编程语言的,使用方法基本上都大同小异,所以这里就不细讲了。Python是解释型语言。执行速度比C、Java慢得多,但是代码量相对要少得多。Python能够直接处理的数据类型主要有五种:整型、浮点型、字符串、布尔值空值。值得注意的是空值使用None表示。print用于输出,和PHP的echo类似,但是一定注意一点:代码一定顶格写,...

2018-12-03 15:33:31 226

原创 jQuery设置disabled属性与移除disabled属性

话不多说直接上代码!//两种方法设置disabled属性$('#areaSelect').attr("disabled",true);$('#areaSelect').attr("disabled","disabled");//三种方法移除disabled属性$('#areaSelect').attr("

2018-12-03 10:00:22 6667

原创 TP---where多条件查询

TP的多条件查询功能是非常强大的。先上句代码热热身:Db::name('stu')->where(['name'=>'张三','sex'=>'男'])->select();这就是一个简单的多条件查询当然大家都知道,这种只能是最简单的“=”的形式,要是查id>3、like 张%、between and一类的该怎么办?下面就为大家解答,为了节约时间我把所有例子放...

2018-11-27 17:12:23 4502

原创 TP---跳转+传参总结

一、在controller和model中1、以下两个方法需要在控制器继承controller方法use think\Controller;$this->success('操作成功!',url("index/index",['id'=>$id]));设置成功后跳转页面的地址,默认的返回页面是$_SERVER[‘HTTP_REFERER’]。$this->error(...

2018-11-27 10:16:38 2173 1

原创 TP---事务

例子://开启事务Db::startTrans();try{ $query=Db::name('stu')->insert(['name'=>'张三',‘sex’=>'男']); //判断是否执行成功 if(!$query){ throw new \Exception('操作失败!'); } //提交事务 Db::commit(); //返回执行成功 r...

2018-11-27 08:52:43 143

原创 把一个表里的市、区、店铺,按顺序放进数组里.

public function SuperData(){ //查询所有市 $shi=$this->group('shi')->field('shi')->select(); //查询所有市和区 $qu=$this->group('shi,qu')->field('shi,qu')->select()...

2018-11-24 17:32:18 111

原创 多图片上传

1、对于前台的页面来说,想要让原来的单张图片上传变为多张,只需要在属性中加“ multiple”即可,这样就可以选择多张图片了。注:form中不要忘了加enctype=“multipart/form-data”;2、对于后台,大家应该都会单张图片的上传,这里我以TP为例: // 获取表单上传文件 例如上传了001.jpg $file = request()->file(...

2018-11-22 09:45:23 141

原创 TP---发送电子邮件

1、开启相关邮箱的SMTP服务,我是用的QQ,下面就以QQ邮箱为例2、登入邮箱。进入设置3、点击账户,向下翻,开启SMTP服务,4、记录一下授权码,后期要用下面我们开始代码部分,首先→下载←相关文件,在vendor下新建文件夹phpmailer,并把下载的文件放在phpmailer文件下。我们把发送电子邮件封装成一个方法:function sendEmail($data = ...

2018-11-21 18:56:08 1409 3

原创 TP---word下载(简化版)

1、首先下载word类库,直接把PHPword解压到vendor文件夹中。点击下载相关文件2、下载的方法,上面的文件放好后,直接访问下面的控制器就可以测试下载!function word(){ vendor('PHPWord.PHPWord'); vendor('PHPWord.IOFactory'); Vendor('PHPWord.PHPWord.Writer.Word2007...

2018-11-21 10:17:37 601

转载 thinkPHP跳转样式修改

效果图:1、在 /application/common.php加入以下函数,使其变成响应式页面:function isMobile(){ if (isset ($_SERVER['HTTP_X_WAP_PROFILE'])) { return true; } if (isset ($_SERVER['HTTP_VIA'])) {...

2018-11-21 09:50:37 1122

原创 TP---数据库的备份、下载、还原、删除

1、首先需要下载相应的类库,并把类库方法.\extends\org\下。点击下载2、控制器内容:<?phpnamespace app\index\controller;use think\Controller;class Backup extends Controller{ //数据库备份 public function index() { ...

2018-11-21 09:43:55 1952 4

原创 phpstorm怎样用滚轮调节字体大小

打开phpstorm,按图操作即可打开设置后勾选即可

2018-11-16 12:57:15 2521

原创 怎样用phpstorm直接编辑服务器代码

1、首先你当然得先有phpstorm2、打开phpstorm,进行服务器的配置3、进行相应的配置4、打开文件,点击后右侧出现文件夹5、点开文件正常编辑即可,如需保存,请点击如下图所示位置,就可以同步服务器上的代码...

2018-11-16 12:36:42 2873

原创 自定义设置U盘在电脑上显示的图标

①首先你要先有一个U盘,哈哈②把 “文件拓展名” 选项的勾选,如图操作。③在U盘中新建一个文本文档④将文本文档重命名为 autorun 并且后缀修改为 inf⑤用记事本打开 autorun.inf 这个文件,给文件写入下面的内容并保存。[autorun]icon=favicon.ico注意:分两行写。⑥在U盘根目录放一个 ICO 格式的图标文件。END安全退出U盘再次重新连接电...

2018-11-16 11:49:39 942

原创 thinkPHP---Excel的下载

首先下载Excel类库放到vendor文件夹中。点击下载→PHPExcelExcel导出需要提前调用一下三个方法use think\Controller;use think\Db;use think\Loader;实例public function export(){ $xlsData = Db::table('stu') ->join('class...

2018-11-16 11:45:14 573

原创 thinkPHP---Excel的导入

首先下载Excel类库,直接解压后放到vendor文件夹中。点击下载→PHPExcelExcel导出需要提前调用一下两个方法use think\Request;use think\Loader;实例function upExecel(){ //判断是否选择了要上传的表格 if (empty($_POST['myfile'])) { echo "<script&

2018-11-16 11:42:19 176

空空如也

空空如也

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

TA关注的人

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