自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

玲曦的博客

菜鸟的学习记录

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

原创 闲来无事写个Component弹窗

建立文件夹showTip位于component下面:对应Component四个文件搞好:json:{ "component": true, "usingComponents": {}}js:// component/showTip/showtip.jsComponent({ /** * 组件的属性列表 */ properties: { // ...

2019-10-30 22:28:16 257

原创 加载特效,上下渐变

反正都是之前上学的写的,记下。不然又忘了<html lang="zh"><head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-equiv="X-UA-Com...

2019-10-30 10:13:14 122

原创 写个自适应相册还可以查看

手机端:<!DOCTYPE html><html lang="zh"><head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-equiv="...

2019-10-30 10:10:15 309

原创 简单实现钩子(Hook)行为的方法示例

本文实例讲述了Thinkphp5框架简单实现钩子(Hook)行为的方法。分享给大家供大家参考,具体如下:实现在一个方法开始和结束加入两个行为:api_init、api_end框架的搭建和模块的建立这里就省略了,请不太熟练的同学自行学习。1,先创建一个行为类 \application\api\behavior\AopTest.php<?phpnamespace app\api\beh...

2019-10-30 10:00:50 976

原创 laravel5.1框架基础之Blade模板继承简单使用方法分析

原文链接:https://www.jianshu.com/p/0aa1153eac22这篇文章主要介绍了laravel5.1框架基础之Blade模板继承简单使用方法,结合实例形式分析了laravel5.1框架模板继承原理、实现方法及相关操作注意事项,需要的朋友可以参考下本文实例讲述了laravel5.1框架基础之Blade模板继承简单使用方法。分享给大家供大家参考,具体如下:模板继承什么用?...

2019-10-30 09:56:16 339

原创 视图输出字符串内容替换

1.在通常app目录,config…php配置// 视图输出字符串内容替换'view_replace_str' => [ '__ASSETS_CANDIDATE__' => '/assets/index/candidate',],使用:<link rel="stylesheet" type="text/css" href="__ASSETS_CANDIDATE...

2019-10-30 09:45:53 524

原创 查找算法之插值查找

插值查找相对于重复二分查找,则进行了复杂的四则运算,是二分查找法的优化。<?php/** * 插值查找 * * @param string $find 要查找的值 * @param array $array 要查找的数组 * @return bool|string */function interpolationSearch ($find, array $array)...

2019-10-29 10:24:33 202

原创 查找算法之重复二分查找

重复二分查找,主要是在对已经排好序,且存在重复元素的数组中,获取要查找的元素第一次出现的位置,或者最后一次出现的位置,这种需求来使用。<?php/** * 重复二分查找 * * @param string $find 要查找的值 * @param array $array 要查找的数组 * @return bool|string */function repeatBin...

2019-10-29 10:23:42 296

原创 查找算法之二分查找

<?php/** * 二分查找 * * @param string $find 要查找的值 * @param array $array 要查找的数组 * @return bool|string */function binarySearch ($find, array $array){ // 数组开始下标 $left = 0; // 获取数组...

2019-10-28 09:04:51 81

原创 查找算法之线性查找

<?php/** * 线性查找 * * @param string $find 要查找的值 * @param array $array 要查找的数组 * @return bool|string */function linearSearch ($find, array $array){ foreach ($array as $key => $value) ...

2019-10-28 09:04:11 140

原创 完整菱形

<?phpfor($i=0;$i<=3;$i++){ for($j=0;$j<=3-$i;$j++){ echo '&nbsp;'; } for($k=0;$k<=2*$i;$k++){ echo '*'; } echo '<br/>'; }for($i=2;$i>=0;$i--){ for(...

2019-10-28 09:02:40 188

原创 牛年求牛:有一母牛,到4岁可生育,每年一头,所生均是一样的母牛,到15岁绝育,不再能生,20岁死亡,问n年后有多少头牛

牛年求牛:有一母牛,到4岁可生育,每年一头,所生均是一样的母牛,到15岁绝育,不再能生,20岁死亡,问n年后有多少头牛?// 方法1:按照时间推移计算, 嵌套循环function countcows($years) { $cows[] = 0; if($years < 4) return 1; for($i=4; $i <= $years; $i++) {...

2019-10-28 09:00:06 397

原创 合并多个数组,不用array_merge(),题目来于论坛。

思路:遍历每个数组,重新组成一个新数组。<?phpfunction t(){ $c = func_num_args()-1; $a = func_get_args(); //print_r($a); for($i=0; $i<=$c; $i++){ if(is_array($a[$i])){ for($j=0;...

2019-10-28 08:55:28 900

原创 对一组数进行排序(快速排序算法)。

思路:通过一趟排序分成两部分,然后递归对这两部分排序,最后合并。<?phpfunction q($array) { if (count($array) <= 1) {return $array;}//以$key为界,分成两个子数组 $key = $array[0]; $l = array(); $r = array();//分别进行递归排序,然后...

2019-10-28 08:51:01 2484

原创 在一组数中,要求插入一个数,按其原来顺序插入,维护原来排序方式。

思路:找到比要插入数大的那个位置,替换,然后把后面的数后移一位。<?php$in = 2;$arr = array(1,1,1,3,5,7);$n = count($arr);//如果要插入的数已经最大,直接打印if($arr[$n-1] < $in) { $arr[$n+1] = $in; print_r($arr); }for($i=0; $i<...

2019-10-28 08:49:12 647 1

原创 杨辉三角

思路:每一行的第一位和最后一位是1,没有变化,中间是前排一位与左边一排的和,这种算法是用一个二维数组保存,另外有种算法用一维数组也可以实现,一行一行的输出,有兴趣去写着玩下。<?php//每行的第一个和最后一个都为1,写了6行 for($i=0; $i<6; $i++) { $a[$i][0]=1; $a[$i][$i]=1; }//出除了第一位和最后一位...

2019-10-28 08:48:26 131

原创 冒泡排序

C里基础算法,从小到大对一组数排序。思路:这题从小到大,第一轮排最小,第二轮排第二小,第三轮排第三小,依次类推……<?php$arr = array(3, 2, 1);$n = count($arr);//每循环一次,就跑一趟后面的排序for($j=0; $j<$n-1; $j++) {//对后面没排好的,循环查找出最大(最小)的,进行一趟排序 for($i=$...

2019-10-28 08:46:40 69

原创 画个菱形

<?phpfor($i=0;$i<=3;$i++){ for($j=0;$j<=3-$i;$j++){ echo '&nbsp;'; } for($k=0;$k<=2*$i;$k++){ echo '*'; } echo '<br/>'; }

2019-10-28 08:45:17 195

原创 使用$this->fetch();返回视图结果全是字符串

浏览器变这样,最后用return view();就可以。。

2019-10-26 15:18:04 640

原创 thinkphp5+qrcode生成二维码

转载至: https://www.cnblogs.com/zxf100/p/7904054.html1.下载二维码插件Phpqrcode,地址 https://sourceforge.net/projects/phpqrcode/files/,把下载的文件夹放到\thinkphp\vendor下2.在控制器里(也可在公共函数库里)添加函数qrcode();public function qr...

2019-10-25 15:47:36 606

原创 picker-view默认问题

改变value索引就可,显示年月日指定

2019-10-25 15:12:51 630

原创 元素上下跳动

<!DOCTYPE html ><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>元素上下跳动</title> <style typ...

2019-10-24 22:16:02 466 1

原创 nimation实现的水波按钮点击效果

<head> <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" name="viewport" /> <meta charset="UTF-8"> <title><...

2019-10-24 22:03:19 276

原创 占位符特效

<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title></title>...

2019-10-24 21:56:28 138

原创 模拟抛物线

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>利用css模拟抛物线</title> <meta name="viewport" content="width=device-width, initial-scale=1.0, maxi...

2019-10-24 21:51:02 276

原创 三角形

.box{width: 0;height: 0;border-width: 50px;border-style: solid;border-color: #FF69B4 transparent transparent transparent;}原理:border-color四个角调整border-style: solid;这个值调整会有神奇效果...

2019-10-22 10:27:47 142

原创 Vue-Devtools

https://blog.csdn.net/weixin_38654336/article/details/80790698

2019-10-15 22:09:13 87

原创 兼容日期输出到页面

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta ...

2019-10-15 16:23:21 85

原创 开发时遇到小程序tabBar颜色失效

位置必须写在上面:

2019-10-12 17:24:22 894

原创 2019 前端Vue面试,基础

声明:作者:前端小酱https://segmentfault.com/a/1190000018225708毕业之后就在一直合肥小公司工作,没有老司机、没有技术氛围,在技术的道路上我只能独自摸索。老板也只会画饼充饥,前途一片迷茫看不到任何希望。于是乎,我果断辞职,在新年开工之际来到杭州,这里的互联网公司应该是合肥的几十倍吧。。。。刚来3天,面试了几家公司,有些规模比较小,有些是创业公司,也有...

2019-10-12 09:49:33 293

原创 面向对象之 7 大基本原则(JS版)

面向对象编程有自己的特性与原则,如果对于面向对象有一些了解的话,面向对象三大特征,封装、继承、多态,如果对面向对这三个概念不太了解,请参考面向对象之三个基本特征(javaScript)。单一职责:如果我们在编写程序的时候,一类或者一个方法里面包含了太多方法,对于代码的可读性来说,无非是一场灾难,对于我们来说。所以为了解决这个问题,出现了单一职责。什么是单一职责?单一职责:又称单一功能原则,...

2019-10-12 09:12:59 128

原创 获取屏幕以及元素宽高的方法

一.window相关网页正文部分上:window.screenTop网页正文部分左:window.screenLeft屏幕分辨率的高:window.screen.height屏幕分辨率的宽:window.screen.width屏幕可用工作区高度:window.screen.availHeight屏幕可用工作区宽度:window.screen.availWidth二.body相关网...

2019-10-10 20:59:52 209

原创 封装简单的Ajax

转载至: https://www.cnblogs.com/xihailong/p/11647476.html调用:var obj = { url:"", //url地址 例如:test.php method:"", //get或post(大小写不限) 例如:get async:true, //true:异步请求 false:同...

2019-10-10 17:13:04 99

原创 iframe框架跳转控制

在指定框架内跳转this_name表示iframe的name名字window.this_name.location.href = 'xxx.html';从一个框架跳转到 name=“main” 的框架里 window.parent.main .location.href= "welcome.en ? key=" + key;跳出框架,在父页面。window.parent.frames...

2019-10-10 16:54:22 331

原创 js页面跳转的几种方式

直接跳转:window.location.href="url";新窗体打开跳转window.open('url');2秒后,跳转指定页面setTimeout(window.location.href='http://www.baidu.com',2);head标签内加如下代码实现页面定时自动跳转代码<meta http-equiv="refresh" content="5...

2019-10-10 16:47:58 107

原创 获取函数参数个数以及未定义的参数值

<script type="text/javascript">function aawebyang(a, b){ alert(aawebyang.length); alert(arguments.length);}//调用aawebyang(1, 2, 3);//第一个alert打印的是2,值为定义的参数个数//第二个alert打印的是3,值为实际传入...

2019-10-09 16:46:59 342

原创 复杂条件查询

$map = [['id', '=', 123], ['title', 'like', '%123'],];$where = ['type' => 1, 'group' => 0,],Db::name('xxx')->where([$map])->where($where)->find();

2019-10-09 16:43:48 204

原创 thinkphp5 bind like的写法

thinkphp5 mysql like 是如何bind的呢?Db::table(‘article’)->where(‘title like :title’)->bind([‘title’ => ‘%xxx%’])->select();其中xxx可以作为变量传进来。...

2019-10-09 16:42:33 764

原创 bind方法用于手动参数绑定

bind方法用于手动参数绑定,大多数情况,无需进行手动绑定,系统会在查询和写入数据的时候自动使用参数绑定。bind方法用法如下:// 用于查询Db::table('think_user')->where('id',':id')->where('name',':name')->bind(['id'=>[10,\PDO::PARAM_INT],'name'=>...

2019-10-09 16:39:26 654

原创 存储手机字段遇到的问题

int最大长度是11. 如果在建表时不指定字段int类型的长度时,系统则默认生成长度为11的字段。11也是int类型的最大长度,其中第一位表示符号+或者-,后面十位表示数字。 如果指定了长度,该字段其实也是长度为11的字段,因为只要是int类型,系统都分配了长度11位。 所以,当我们在用mysql数据库建表时如果有字段为int类型则不用指定长度了。电话号码一般11位,所以如果用int类型存储会报...

2019-10-08 16:21:58 188

空空如也

空空如也

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

TA关注的人

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