07 2020 档案

摘要:php用正则表达式判断手机号码的写法:从文章中匹配出所有的手机号就可以preg_match_all(),如果要检查用户输入的手机号是否正确可这样来检查:preg_match(). 用正则匹配手机号码的时候, 我们先分析一下手机号码的规律: 手机号通常是11位的 经常是1开头 第二个数字通常是3457 阅读全文
posted @ 2020-07-07 18:32 小猿笔记 阅读(370) 评论(0) 推荐(0) 编辑
摘要:PHP使用array_unique对二维数组去重处理【转】 array_unique函数就是可以处重的,它具备了这个功能了,下面我们一来看一个关于PHP使用array_unique对二维数组去重处理例子。 php 5.2.9 版本增加了array_unique对多维数组的支持,在处理多维数组是需要设 阅读全文
posted @ 2020-07-07 18:18 小猿笔记 阅读(229) 评论(0) 推荐(0) 编辑
摘要:一、语法 transition: property duration timing-function delay transition属性是个复合属性,她包括以下几个子属性: transition-property :规定设置过渡效果的css属性名称 transition-duration :规定完 阅读全文
posted @ 2020-07-07 17:59 小猿笔记 阅读(554) 评论(0) 推荐(0) 编辑
摘要:用符号实体来表示特殊字符,比如&lt;代表 <,&gt; 代表> 。 输入 &lt;br/&gt; 则页面输入显示<br/> 来源:https://www.cnblogs.com/chooper/p/6433237.html 阅读全文
posted @ 2020-07-07 17:43 小猿笔记 阅读(318) 评论(0) 推荐(0) 编辑
摘要:sort方法接收一个函数作为参数,这里嵌套一层函数用来接收对象属性名,其他部分代码与正常使用sort方法相同. 这里使用JavaScript sort() 方法,首先解释下这个sort的方法 语法:arrayObject.sort(sortby) sortby:可选,规定排序顺序。必须是函数。 如果 阅读全文
posted @ 2020-07-07 16:50 小猿笔记 阅读(1430) 评论(0) 推荐(0) 编辑
摘要:【注意】以下方法只对class只有一个值的情况下操作 结构部分: <div> <p>1</p> <p class="test">2</p> <p>3</p> </div> js部分: var p = document.getElementsByTagName('p'); for(var i = 0; 阅读全文
posted @ 2020-07-07 16:38 小猿笔记 阅读(1401) 评论(0) 推荐(0) 编辑
摘要:var encodedData = btoa('Hello, world'); // encode a string var decodedData = atob(encodedData); // decode the string function utoa(str) { return windo 阅读全文
posted @ 2020-07-07 16:31 小猿笔记 阅读(4519) 评论(0) 推荐(0) 编辑
摘要:win7 MySql5.6.17 提示:1045 access denied for user 'root'@'localhost' using password yes 从网上找到的解决方法,以此博客做笔记记录。 Windows: 1. 管理员登陆系统,停止mysql服务或者结束mysqld-nt 阅读全文
posted @ 2020-07-07 16:26 小猿笔记 阅读(829) 评论(0) 推荐(0) 编辑
摘要:rand (PHP 4, PHP 5, PHP 7) rand—产生一个随机整数 说明¶ rand(void) :int rand(int$min,int$max) :int 如果没有提供可选参数min和max,**rand()**返回 0 到getrandmax()之间的伪随机整数。例如想要 5 阅读全文
posted @ 2020-07-07 16:17 小猿笔记 阅读(732) 评论(0) 推荐(0) 编辑
摘要:见很多朋友说在php中定义变量用不用var都没关系,其实不然。 看看例子,如果我这样使用var: var $a=123; echo $a; //那么程序会提示语法错误,要去掉var这个变量定义才行。直接 $a=123; echo $a; //这样才不会报错,php是弱类型语言,所以不声明类型是没问题 阅读全文
posted @ 2020-07-07 15:48 小猿笔记 阅读(147) 评论(0) 推荐(0) 编辑
摘要:error_reporting (PHP 4, PHP 5, PHP 7) error_reporting—设置应该报告何种 PHP 错误 说明¶ error_reporting([int$level] ) :int **error_reporting()**函数能够在运行时设置error_repo 阅读全文
posted @ 2020-07-07 15:42 小猿笔记 阅读(157) 评论(0) 推荐(0) 编辑
摘要:先上图: [ 演示地址:http://aso.39gs.com/tncode/index.html 相信在淘宝,斗鱼这些大网站都见到过这样的验证码了,拖动验证码比传统在移动端有更好的化验,减少用户的输入。 极验验证码:第三方收费拖动验证码,斗鱼,熊猫直播等很多网站都使用了这家的验证码。 这种通过第三 阅读全文
posted @ 2020-07-07 15:33 小猿笔记 阅读(513) 评论(0) 推荐(0) 编辑
摘要:changeBj: function(){ var url = 'globalUI/video/gVideoPlayClick'; var _this = this; cc.loader.loadRes(url,cc.SpriteFrame,function(err,spriteFrame) { _ 阅读全文
posted @ 2020-07-07 15:22 小猿笔记 阅读(1923) 评论(0) 推荐(0) 编辑
摘要:mysql中,升序为asc,降序为desc。例如: 升序:select * from 表名 order by 表中的字段 asc(mysql中默认是升序排列,可不写) select * from test order by name asc select * from test order by n 阅读全文
posted @ 2020-07-07 15:09 小猿笔记 阅读(2625) 评论(0) 推荐(0) 编辑
摘要:1.将json对象转化为json字符串,再判断该字符串是否为" var data = {}; var b = (JSON.stringify(data) == "{}"); alert(b);//true 2.for in 循环判断 var obj = {}; var b = function() 阅读全文
posted @ 2020-07-07 14:36 小猿笔记 阅读(196) 评论(0) 推荐(0) 编辑
摘要:一,js方法 var arr = ["a", "b", "c"]; // js arr.indexOf("c") var result1 = arr.indexOf("c"); //返回index为2 二,jquery方法 var arr = ["a", "b", "c"]; // jquery $ 阅读全文
posted @ 2020-07-07 12:36 小猿笔记 阅读(169) 评论(0) 推荐(0) 编辑
摘要:1. 自己写for循环 从array里去掉$tmp这个元素的值 <?php $tmp = '324'; $arr = array( '0' => '321', '1' => '322', '2' => '323', '3' => '324', '4' => '325', '5' => '326', 阅读全文
posted @ 2020-07-07 12:29 小猿笔记 阅读(507) 评论(0) 推荐(0) 编辑
摘要:$arr=array('a','b','c','d','e','f','g');//目标数组bai $i_arr=array('1','2');//要插入bai的数组 $n=2;//插入的位置 array_splice($arr,$n,0,$i_arr); print_r($arr); Array 阅读全文
posted @ 2020-07-07 12:20 小猿笔记 阅读(3363) 评论(1) 推荐(1) 编辑
摘要:1.丢弃小数部分,保留整数部分 php: intval(7/2) js:parseInt(7/2) 2.向上取整,有小数就整数部分加1 php: ceil(7/2) js: Math.ceil(7/2) 3,四舍五入. php: round(7/2) js: Math.round(7/2) 4,向下 阅读全文
posted @ 2020-07-07 12:12 小猿笔记 阅读(185) 评论(0) 推荐(0) 编辑
摘要:mysql计算排名,获取行号rowno 学生成绩表数据 SELECT * FROM table_score ORDER BY score DESC; 获取某个学生成绩排名并计算该学生和上一名学生成绩差,是并列排名 SELECT *, (SELECT count(DISTINCT score) FRO 阅读全文
posted @ 2020-07-07 11:35 小猿笔记 阅读(300) 评论(0) 推荐(0) 编辑
摘要:use最常用在给类取别名 use还可以用在闭包函数中,代码如下 <?php function test() { $a = 'hello'; return function ($a)use($a) { echo $a . $a; }; } $b = test(); $b('world');//结果是h 阅读全文
posted @ 2020-07-07 11:29 小猿笔记 阅读(1096) 评论(0) 推荐(0) 编辑
摘要:请问php能把函数名作为参数传递吗? 类似javascript,lua里面一样,函数名本来就是个变量,可以随时传递。 比如js可以这样写: function test(msg){ console.log(msg); } function a(b){ b(msg); } a(test); 可以。方法主 阅读全文
posted @ 2020-07-07 11:23 小猿笔记 阅读(636) 评论(0) 推荐(0) 编辑
摘要:php动态拼接变量名,可变变量,动态变量,使用花括号,使用两个$符 方式一:使用花括号,前缀部分不需要用单引号 $nums10 = 100; $count = 10; print ${'nums'.$count};//结果输出100 方式二:使用两个$符,先给key赋值最终的变量名称,后面才当成真正 阅读全文
posted @ 2020-07-07 11:08 小猿笔记 阅读(395) 评论(0) 推荐(0) 编辑
摘要:这不是 Cocos Creator 的入门教程,也不是TypeScript 的入门教程,这是 Cocos Creator+TypeScript 的入门教程。 前提 无论学什么技术知识,官方文档都应该是你第一个教程,所以请先至少阅读新手上路这一节 http://docs.cocos.com/creat 阅读全文
posted @ 2020-07-07 10:40 小猿笔记 阅读(1992) 评论(0) 推荐(0) 编辑
摘要:介绍lua的日期函数常用方法及我的一个踩坑。 时间戳转日期 os.date("%Y%m%d%H",unixtime) --os.date("%Y%m%d%H",1534435200) 2018081700 日期转时间戳 指定日期的时间戳 os.time({day=17, month=8, year= 阅读全文
posted @ 2020-07-07 10:24 小猿笔记 阅读(762) 评论(0) 推荐(0) 编辑
摘要://验证是否有特殊字符 function checkval(t) { var re = /^[\u4e00-\u9fa5a-z]+$/gi;//只能输入汉字和英文字母 if (re.test(t)) { return true; } else { return false; } } 来源:https 阅读全文
posted @ 2020-07-07 10:12 小猿笔记 阅读(1538) 评论(0) 推荐(0) 编辑
摘要:PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有: (int)、(integer):转换成整形 (float)、(double)、(real):转换成浮点型 (string):转换成字符串 (bool)、(boolean):转换成布尔类型 (array):转换成数组 (object):转 阅读全文
posted @ 2020-07-07 09:58 小猿笔记 阅读(105) 评论(0) 推荐(0) 编辑
摘要:定义和用法 indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。 语法 stringObject.indexOf(searchvalue,fromindex) 参数 描述 searchvalue 必需。规定需检索的字符串值。 fromindex 可选的整数参数。规定在字符串中开 阅读全文
posted @ 2020-07-06 18:37 小猿笔记 阅读(196) 评论(0) 推荐(0) 编辑
摘要:text-decoration:none 无装饰,通常对html下划线标签去掉下划线样式 text-decoration:underline 下划线样式 text-decoration:line-through 删除线样式-贯穿线样式 text-decoration:overline 上划线样式 来 阅读全文
posted @ 2020-07-06 18:35 小猿笔记 阅读(180) 评论(0) 推荐(0) 编辑
摘要:PHP和JS通讯通常都用json,但用 json 传过来的数组并不是标准的array,而是 stdClass 类型。那么我们可以参考下面的几个方法进行转换。 方法一: //PHP stdClass Object转array function object_array($array) { if(is_ 阅读全文
posted @ 2020-07-06 18:29 小猿笔记 阅读(202) 评论(0) 推荐(0) 编辑
摘要:非常强大的php图片处理类,可以自定义图片水印、透明度、图片缩放、图片锐化、图片旋转、图片翻转、图片剪切、图片反色。 图片处理函数功能:缩放、剪切、相框、水印、锐化、旋转、翻转、透明度、反色 处理并保存历史记录的思路:当有图片有改动时自动生成一张新图片,命名方式可以考虑在原图片的基础上加上步骤,例如 阅读全文
posted @ 2020-07-06 18:23 小猿笔记 阅读(414) 评论(0) 推荐(0) 编辑
摘要:array_reverse (PHP 4, PHP 5, PHP 7) array_reverse—返回单元顺序相反的数组 说明¶ array_reverse(array$array[,bool$preserve_keys=FALSE] ) :array **array_reverse()**接受数 阅读全文
posted @ 2020-07-06 18:20 小猿笔记 阅读(263) 评论(0) 推荐(0) 编辑
摘要:以下JS函数用于获取url参数: function getQueryVariable(variable) { var query = window.location.search.substring(1); var vars = query.split("&"); for (var i=0;i<va 阅读全文
posted @ 2020-07-06 17:57 小猿笔记 阅读(164) 评论(0) 推荐(0) 编辑
摘要:这和linux系统是一样的 . 表示当前目录du .. 表示当前目录的上一zhi级目录。 ./表示当前目录下dao的某个文件或文件夹,视后面跟着的名字而定 ../表示当前目录上一级目录的文件或文件夹,视后面跟着的名字而定。 例如: 文件夹 a 下面有 文件夹b c 和文件 d。 文件夹b下面有e.p 阅读全文
posted @ 2020-07-06 17:53 小猿笔记 阅读(1175) 评论(0) 推荐(0) 编辑
摘要:abs (PHP 4, PHP 5, PHP 7) abs—绝对值 说明¶ abs(mixed$number) :number 返回参数number的绝对值。 参数¶ number 要处理的数字值 返回值¶ number的绝对值。 如果参数number是float,则返回的类型也是float,否则返 阅读全文
posted @ 2020-07-06 17:45 小猿笔记 阅读(1179) 评论(0) 推荐(0) 编辑
摘要:javaScript 跳转 方法一: window.location = "http://www.baidu.com"; 方法二: document.location = "http://www.baidu.com"; 带进度条跳转 <html> <head> <meta http-equiv="C 阅读全文
posted @ 2020-07-06 17:40 小猿笔记 阅读(873) 评论(0) 推荐(0) 编辑
摘要:今天在写js的时候碰到了难题,我又一个页面需要生成很多的变量。但是变量的名称是根据参数的不同而区分的。 例如可能需要生成 date_1,date_2,datet_3... (后面的数字是根据参数来的)。 所以我的函数名 应该由 var name = "test_"+num; 生成函数名 但这问题就来 阅读全文
posted @ 2020-07-06 17:30 小猿笔记 阅读(824) 评论(0) 推荐(0) 编辑
摘要:首先先总计一下检测js类型的常用的方法如:typeof 这个方法只能检测js基本类型如:undefined/null/number/boolean/object,而要检测Array类型则需要以下几种方法: 1、instanceof instanceof 方法主要是检测 变量的constructor 阅读全文
posted @ 2020-07-06 17:10 小猿笔记 阅读(315) 评论(0) 推荐(0) 编辑
摘要:方法一:采用in_array(value,array,type) type 可选。如果设置该参数为 true,则检查搜索的数据与数组的值的类型是否相同。 $arr = array('可以','如何','方法','知道','沒有','不要'); //in_array(value,array,type) 阅读全文
posted @ 2020-07-06 17:00 小猿笔记 阅读(735) 评论(0) 推荐(0) 编辑
摘要:1.select动态赋值 将真正的value赋值给select。name为select标签后跟的name,value为想赋给select的值。 $(“select[name=example]”).val(“value”); <!--select标签--> <div class="layui-form 阅读全文
posted @ 2020-07-06 16:54 小猿笔记 阅读(9115) 评论(0) 推荐(0) 编辑
摘要:今天手贱把Chrome的书签误删了,这玩意浏览器删除都不带提醒的,无声无息就没了,那么多保存的网页,想哭的心都有了! 于是在网上好好查了查,还好机智的Chrome还在本地有个书签备份,于是通过书签备份又把书签都取了回来。 如果你也遇到这个问题可以通过下面的办法解决: C:\Users\你的用户名\A 阅读全文
posted @ 2020-07-06 16:47 小猿笔记 阅读(1255) 评论(0) 推荐(0) 编辑
摘要:最近又遇到了JacvaScript中的call()方法和apply()方法,而在某些时候这两个方法还确实是十分重要的,那么就让我总结这两个方法的使用和区别吧。 每个函数都包含两个非继承而来的方法:call()方法和apply()方法。 相同点:这两个方法的作用是一样的。 都是在特定的作用域中调用函数 阅读全文
posted @ 2020-07-06 16:45 小猿笔记 阅读(144) 评论(0) 推荐(0) 编辑
摘要:今天给大家介绍一下AngularJS系列之select下拉选择第一个选项为空白的解决办法。 相信大家也经常遇到这种情况吧:在使用AngularJS中的select组件开发的时候,莫名其妙的第一个选项就变成空白了,而且选中其中非空白的地方,第一个选项的空白位置又奇妙的消失了。 今天就举几个例子给大家介 阅读全文
posted @ 2020-07-06 16:17 小猿笔记 阅读(336) 评论(0) 推荐(0) 编辑
摘要:正则表达式在 PHP 中的应用 在 PHP 应用中,正则表达式主要用于: 正则匹配:根据正则表达式匹配相应的内容 正则替换:根据正则表达式匹配内容并替换 正则分割:根据正则表达式分割字符串 在 PHP 中有两类正则表达式函数,一类是 Perl 兼容正则表达式函数,一类是 POSIX 扩展正则表达式函 阅读全文
posted @ 2020-07-06 15:25 小猿笔记 阅读(588) 评论(0) 推荐(0) 编辑
摘要:方法一: <?php $arr_click = array( array( 'clicks' => 3, 'clickDate' =>'2010-10-11' ), array( 'clicks' => 2, 'clickDate' =>'2010-10-11' ), array( 'clicks' 阅读全文
posted @ 2020-07-06 15:18 小猿笔记 阅读(147) 评论(0) 推荐(0) 编辑
摘要:eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。 一直都说慎用eval(),也从没有体会过eval()应该在什么情况下用。在这次刷leetcode的时候,有这样一道题我用到了eval(),终于知道了它有什么用。特来记录一下。(代码写得不咋样,大家有好方法请告诉我。) 阅读全文
posted @ 2020-07-06 14:37 小猿笔记 阅读(375) 评论(0) 推荐(0) 编辑
摘要:js中!的用法是比较灵活的,它除了做逻辑运算常常会用!做类型判断,可以用!与上对象来求得一个布尔值, 1、!可将变量转换成boolean类型,null、undefined、0和''取反都为true,其余都为false。 !null=true !undefined=true !''=true !0= 阅读全文
posted @ 2020-07-06 12:11 小猿笔记 阅读(280) 评论(0) 推荐(0) 编辑
摘要:一.首先介绍两者的用法: 1.on的用法:以onclick为例 第一种: obj.onclick = function(){ //do something.. } 第二种: obj.onclick= fn; function fn (){ //do something... } 第三种:当函数fn有 阅读全文
posted @ 2020-07-06 11:46 小猿笔记 阅读(183) 评论(0) 推荐(0) 编辑
摘要:四舍五入 以下处理结果会四舍五入: var num =2.446242342; num = num.toFixed(2); // 输出结果为 2.45 不四舍五入 以下处理结果不会四舍五入: 第一种,先把小数边整数: Math.floor(15.7784514000 * 100) / 100 // 阅读全文
posted @ 2020-07-06 11:04 小猿笔记 阅读(5653) 评论(0) 推荐(0) 编辑
摘要:each()方法能使DOM循环结构简洁,不容易出错。each()函数封装了十分强大的遍历功能,使用也很方便,它可以遍历一维数组、多维数组、DOM, JSON 等等 在javaScript开发过程中使用$each可以大大的减轻我们的工作量。 下面提一下each的几种常用的用法 each处理一维数组 v 阅读全文
posted @ 2020-07-06 10:26 小猿笔记 阅读(187) 评论(0) 推荐(0) 编辑
摘要:JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 ** 一、Jquery的扩展方法原型是:** extend(dest,src1,src2,src3...); 它的含义是将src1,src2,s 阅读全文
posted @ 2020-07-04 18:19 小猿笔记 阅读(163) 评论(0) 推荐(0) 编辑
摘要:作为主力浏览器,支持相当丰富的第三方扩展,其实浏览器本身也内置了大量实用的命令。通过下面整理的 Chrome 命令,将会让用户实现快速查询信息的目的,比如:查询浏览器的用户配置文件存储位置、实验阶段的功能选项,甚至是集中显示浏览器支持的所有的命令的详细列表。下面,我们甄选了几个实用的 Chrome 阅读全文
posted @ 2020-07-04 18:14 小猿笔记 阅读(847) 评论(0) 推荐(0) 编辑
摘要:按F12,拉出控制台 commond+shift+p,拉出命令行 然后搜索CAP开头的,就是CAP定里那个CAP,点击红框中的,就能截取长图了,这样有时候在和产品交流或者给老板图解的时候回很方便的哈 最终效果 来源:https://www.cnblogs.com/leechenxiang/p/zha 阅读全文
posted @ 2020-07-04 17:42 小猿笔记 阅读(191) 评论(0) 推荐(0) 编辑
摘要:报错:error no. 1045 access denied for user 'root'@'*****' (using password:YES)。 百翻查询才知道:MySql-Server 出于安全方面考虑默认只允许本机(localhost, 127.0.0.1)来连接访问. !!!所以必须 阅读全文
posted @ 2020-07-04 16:58 小猿笔记 阅读(192) 评论(0) 推荐(0) 编辑
摘要:1.下载CocosCreator,微信开发者工具 2.安装 3.打开CocosCreator 4.选择“偏好设置” 5.修改“原生开发工具环境”的属性 6.打开“构建发布” 7.按照下面步骤执行 8.点击编译,预览 1.下载CocosCreator,微信开发者工具 官网地址:http://www.c 阅读全文
posted @ 2020-07-04 16:12 小猿笔记 阅读(1147) 评论(0) 推荐(0) 编辑
摘要:微信支付相关: 微信小程序支付功能开发与踩坑经验总结:https://blog.brain1981.com/1946.html 微信小程序调用支付接口支付:https://blog.csdn.net/qishubiao/article/details/80804052 H5游戏接微信小游戏的支付,满 阅读全文
posted @ 2020-07-04 16:03 小猿笔记 阅读(109) 评论(0) 推荐(0) 编辑
摘要:制作手机端页面的时候我们都会加入一个meta标签, 该meta标签的作用是让当前viewport的宽度等于设备的宽度,同时不允许用户手动缩放。 其中 maximum-scale为允许用户的最大缩放值,user-scalable为是否允许用户进行缩放,yes(默认)代表允许,no(0)代表不允许,两者 阅读全文
posted @ 2020-07-04 15:49 小猿笔记 阅读(341) 评论(0) 推荐(0) 编辑
摘要:一般如果变量通过var声明,但是并未初始化的时候,变量的值为undefined,而未定义的变量则需要通过 "typeof 变量"的形式来判断,否则会发生错误 js 代码中经常会碰到 undefined 这种错误,下面本文分享一下为什么会发生这种错误以及如何处理这种错误,js 中如果通过 var 声明 阅读全文
posted @ 2020-07-04 15:44 小猿笔记 阅读(448) 评论(0) 推荐(0) 编辑
摘要:使用SQLYog创建表时,要记录当前生成时间,一般用timestamp,正常情况下是默认值是CURRENT_TIMESTAMP,但是用工具时生成结果是CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP。 对应的建表SQL: CREATE TABLE `test 阅读全文
posted @ 2020-07-04 15:36 小猿笔记 阅读(765) 评论(0) 推荐(0) 编辑
摘要:问题描述 小程序获取openid时返回 {“errcode”:40029,“errmsg”:“invalid code, hints: [ req_id: 8H_oSa0564ns12 ]”} 出现这个问题可能是一下问题导致: code 被使用了两次; AppID与 AppSecret 不一致 而我 阅读全文
posted @ 2020-07-04 15:26 小猿笔记 阅读(852) 评论(0) 推荐(0) 编辑
摘要:我之前写过一篇文章《文件上传利器SWFUpload使用指南》,里面介绍了上传组件SWFUpload的使用方法,但现在随着html5技术的逐渐推广和普及,再去使用以flash为上传手段的SWFUpload显然就有点过时了,毕竟html5原生的就给我们提供了文件上传的API。Plupload是一款由著名 阅读全文
posted @ 2020-07-04 15:22 小猿笔记 阅读(506) 评论(0) 推荐(0) 编辑
摘要:/**参数说明: * 根据长度截取先使用字符串,超长部分追加… * str 对象字符串 * len 目标字节长度 * 返回值: 处理结果字符串 */ function cutString(str, len) { if (str.length * 2 <= len) { //length属性读出来的汉 阅读全文
posted @ 2020-07-04 14:36 小猿笔记 阅读(486) 评论(0) 推荐(0) 编辑
摘要:方法一: $str = " www.wdphp.com "; $var = trim($str); $len = strlen($var)-1; echo $var[$len]; 方法二: $str = "www.wdphp.com"; echo substr($str, -1); 来源:https 阅读全文
posted @ 2020-07-04 14:30 小猿笔记 阅读(1637) 评论(0) 推荐(0) 编辑
摘要:<?php ?$str="this is a test \n"; $patten = array("\r\n", "\n", "\r"); //先替换掉\r\n,然后是否存在\n,最后替换\r $str=str_replace($order, "", $str); ?> //php 有三种方法来解决 阅读全文
posted @ 2020-07-04 12:26 小猿笔记 阅读(322) 评论(0) 推荐(0) 编辑
摘要:PHP获取指定月份的时间戳 $Y = 2016;//获取年,示例,真实环境从前端获取数据 $m = 8;//获取月,示例,真实环境从前端获取数据 $month = $Y."-".$m;//当前年月 $month_start = strtotime($month);//指定月份月初时间戳 $month 阅读全文
posted @ 2020-07-04 11:55 小猿笔记 阅读(384) 评论(0) 推荐(0) 编辑
摘要:场景:如上筛选出订单创建超出15分钟的订单并做删除操作 select * FROM `t_ord` WHERE date_sub(NOW(), interval '0 0:15:0' day_second)>CRT_TM 如上使用: date_sub(NOW(), interval '0 0:15: 阅读全文
posted @ 2020-07-04 11:36 小猿笔记 阅读(1374) 评论(0) 推荐(0) 编辑
摘要:如果柱形图x轴的信息太长会出现显示不全或者信息重叠在一起 通过增加以下代码: grid: { y2: 150 //增加柱形图纵向的高度 }, xAxis : [ { type : 'category', data : label, axisLabel:{ interval:0,//横轴信息全部显示 阅读全文
posted @ 2020-07-04 11:20 小猿笔记 阅读(998) 评论(0) 推荐(0) 编辑
摘要:(array) class Pre1 { private $name = 'aaa' ; private $age = 100; } class Pre2 extends Pre1 { private $name= 'bbb' ; public $age= 111; } var_dump ((arr 阅读全文
posted @ 2020-07-04 11:13 小猿笔记 阅读(368) 评论(0) 推荐(0) 编辑
摘要:代码 series : [ { name:'金额', type:'bar', barWidth: '60%', data:[10, 52, 200, 334, 390], barWidth : 30, itemStyle:{ normal:{ color:function(params) { // 阅读全文
posted @ 2020-07-04 11:05 小猿笔记 阅读(2283) 评论(0) 推荐(0) 编辑
摘要:css如何垂直居中一个元素的问题已经是一个老生常谈的问题了。不管对于一个新手或者老手,在面试过程中是经常被问到的。前两天在看一个flex的视频教程,当中提到了有关元素的居中问题,所以今天小编就来扒一扒几种常见的方式。不足之处请大家批评指正(所有的代码都是自己亲手敲过可用的) 1、水平居中(margi 阅读全文
posted @ 2020-07-04 11:00 小猿笔记 阅读(327) 评论(0) 推荐(0) 编辑
摘要:花了好几天时间,总算解决了微信小游戏的登录。本来微信登录就比较复杂,再加上前前后后改了些接口,更是痛苦。网上找到的资料总是些零零散散有新有旧,微信自己的文档大致有一个流程,但一些要点和注意事项又语焉不详。今天就从头到尾整理一遍登录过程吧,算是造福一下本就很苦鳖的程序猿,顺便给自己也留个记录。 首先介 阅读全文
posted @ 2020-07-04 10:53 小猿笔记 阅读(1249) 评论(0) 推荐(0) 编辑
摘要:缘起:我新到一个公司,接手一个以前的项目。在谷歌模拟器上调试苹果系列的效果,总是调节不好。 期间:困扰了我好大一会儿,不和常规呀,难道是鬼打墙了? 真相:@media screen and (max-width: 800px) 的样式应该放到后面,不应该放到没有@media的前面。 原因:很简单。@ 阅读全文
posted @ 2020-07-04 10:44 小猿笔记 阅读(2362) 评论(0) 推荐(0) 编辑
摘要:为什么要写自适应的页面(响应式页面)? 众所周知,电脑、平板、手机的屏幕是差距很大的,假如在电脑上写好了一个页面,在电脑上看起来不错,但是如果放到手机上的话,那可能就会乱的一塌糊涂,这时候怎么解决呢?以前,可以再专门为手机定制一个页面,当用户访问的时候,判断设备是手机还是电脑,如果是手机就跳转到相应 阅读全文
posted @ 2020-07-03 18:07 小猿笔记 阅读(169) 评论(0) 推荐(0) 编辑
摘要:rem自适应 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <script> var deviceWidth = window.inner 阅读全文
posted @ 2020-07-03 18:00 小猿笔记 阅读(243) 评论(0) 推荐(0) 编辑
摘要:file()与file_get_contents()一样,都是读取某文件的内容。file_get_contents()输出的是整个文件(不能读取TXT里的首行缩进和换行符)。 file() 函数把整个文件读入一个数组中。与 file_get_contents() 类似,不同的是 file() 将文件 阅读全文
posted @ 2020-07-03 17:42 小猿笔记 阅读(1095) 评论(0) 推荐(0) 编辑
摘要:源代码html片段: <div id="app"> <div data-v="" class="page-container"> <div data-v="" style="height: 736px;"> <div data-v2="" data-v="" class="page"> <div d 阅读全文
posted @ 2020-07-03 17:29 小猿笔记 阅读(950) 评论(0) 推荐(0) 编辑
摘要:<volist name="list1" id="v"> <volist name="list2" id="vo"> {$key} </volist> </volist> 上面这里,或的的$key是那个循环的呢?如何在list2循环中同时获得list1的$key和list2的$key? 自定义Key 阅读全文
posted @ 2020-07-03 17:05 小猿笔记 阅读(734) 评论(0) 推荐(0) 编辑
摘要:获取某目录下所有子文件和子目录 function getDirContent($path){ if(!is_dir($path)){ return false; } //readdir方法 /* $dir = opendir($path); $arr = array(); while($conten 阅读全文
posted @ 2020-07-03 16:54 小猿笔记 阅读(1040) 评论(0) 推荐(0) 编辑
摘要:控制器中关键代码如下: // 查询状态为1的用户数据 并且每页显示10条数据 $list = Db::name('user')->where('status',1)->paginate(10); // 把分页数据赋值给模板变量list $this->assign('list', $list); // 阅读全文
posted @ 2020-07-03 16:51 小猿笔记 阅读(1453) 评论(0) 推荐(0) 编辑
摘要:实例 格式化数字: <?php echo number_format("1000000").""; echo number_format("1000000",2).""; echo number_format("1000000",2,",","."); ?> 定义和用法 number_format( 阅读全文
posted @ 2020-07-03 16:31 小猿笔记 阅读(259) 评论(0) 推荐(0) 编辑
摘要:流量,一般指的是bai每秒钟du流经某设备的数据的多少。也就是Byte/Second( 字节每秒)。 比方zhi说1M,这个概念dao的单位叫BPS(Bit Per Second)比特每秒。而事实上经常用另外一个词来代替描述,也就是带宽。 而带宽和流量的换算关系是: 1 Byte = 8 Bit,所 阅读全文
posted @ 2020-07-03 16:26 小猿笔记 阅读(1469) 评论(0) 推荐(0) 编辑
摘要:计算网速的计算公式是什么 上网网速的换算公式是什么 电信部门给我们bai的网速是以“位”为计算单du位的。而传输中电脑显示给zhi我们网速dao是以“字节”为单位的。两者的换算关系为:1字节=8位。 如2M约为2048K位,除以8后,约合256K字节。也就是说:电信等服务提供商,提供2M的带宽,下载 阅读全文
posted @ 2020-07-03 16:22 小猿笔记 阅读(3174) 评论(0) 推荐(0) 编辑
摘要:(PHP 5, PHP 7) file_put_contents—将一个字符串写入文件 说明¶ file_put_contents(string$filename,mixed$data[,int$flags= 0[,resource$context]] ) :int 和依次调用fopen(),fwr 阅读全文
posted @ 2020-07-03 15:45 小猿笔记 阅读(973) 评论(0) 推荐(0) 编辑
摘要:一,当调用静态属性和静态方法时 ::与->的作用相同,只不过使用的对象不一样!::引用类里面的静态方法或者属性,而且不需要实例化! 建立一个类,并且建立一个静态属性$a,一个静态方法b,如下: class test { static public $a; static public function 阅读全文
posted @ 2020-07-03 15:35 小猿笔记 阅读(282) 评论(0) 推荐(0) 编辑
摘要:添加一行curl_setopt: curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1); 这句话的意思是当遇到location跳转时,直接抓取跳转的页面。 参考链接: https://blog.csdn.net/Angus_01/article/details/8246 阅读全文
posted @ 2020-07-03 15:29 小猿笔记 阅读(1196) 评论(0) 推荐(0) 编辑
摘要:php.ini 中缺省的最长执行时间是 30 秒,这是由 php.ini 中的 max_execution_time 变量指定,如果脚本需要跑很长时间,例如要大量发送电子邮件,或者分析统计大量数据,服务器会在 30 秒后强行中止正在执行的程序,这种情况就要更改php脚本最大执行时间。 PHP设置脚本 阅读全文
posted @ 2020-07-01 18:27 小猿笔记 阅读(181) 评论(0) 推荐(0) 编辑
摘要:编写程序的时候,经常要处理字符串,最基本就是字符串的查找,在php检测字符串中是否包含指定字符串可以使用正则,如果你对正则不了解,那么有几个函数可以为您提供方便。 strpos() 函数判断字符串中是否包含某字符串https://www.jb51.net/article/154741.htm 1. 阅读全文
posted @ 2020-07-01 18:20 小猿笔记 阅读(1852) 评论(2) 推荐(0) 编辑
摘要:原因 curl 配置中开启了证书校验,默认,curl 被设为不信任任何CAs,就是说,它不信任任何服务器验证。 解决此报错有2种处理方法 1、curl 关闭证书校验 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 2、php 配置中添加证书路径 cu 阅读全文
posted @ 2020-07-01 18:12 小猿笔记 阅读(424) 评论(0) 推荐(0) 编辑
摘要:^_^是在WIN下开发。配置是nignxphp mysql 默认时启动phpcgi是 D:\php \php-cgi.exe-b 127.0.0.1:9000 -c D:\phpfind\phpa\php.ini 先看NGINX配置 location ~ \.php(.*)$ { fastcgi_p 阅读全文
posted @ 2020-07-01 18:03 小猿笔记 阅读(509) 评论(0) 推荐(0) 编辑
摘要:工作开发: 一个免费的在线表格转换工具 - TableConvert: https://tableconvert.com/ 其他: 阅读全文
posted @ 2020-07-01 17:21 小猿笔记 阅读(136) 评论(0) 推荐(0) 编辑
摘要:实例 把格式化字符串写入变量中: <?php $number = 9; $str = "Beijing"; $txt = vsprintf("There are %u million bicycles in %s.",array($number,$str)); echo $txt; ?> 定义和用法 阅读全文
posted @ 2020-07-01 17:01 小猿笔记 阅读(202) 评论(0) 推荐(0) 编辑
摘要:在微信开发获取acces_token过程中使用到PHP的curl采集函数遇到的警告错误: Warning: curl_error(): 1 is not a valid cURL handle resource in xxxx line xxx 原始代码如下: function getWXAcces 阅读全文
posted @ 2020-07-01 16:52 小猿笔记 阅读(1551) 评论(0) 推荐(0) 编辑
摘要:报错信息:Warning: count(): Parameter must be an array or an object that implements Countable 这主要是7.2版本更新,部分方法变得更加严谨了 当传递一个无效参数的时候,count()函数会抛出warning的警告 解 阅读全文
posted @ 2020-07-01 16:44 小猿笔记 阅读(1363) 评论(0) 推荐(0) 编辑
摘要:通常情况下 PHP 中的 cURL 是阻塞运行的,就是说创建一个 cURL 请求以后必须等它执行成功或者超时才会执行下一个请求:API接口访问一般会首选CURL 在实际项目或者自己编写小工具(比如新闻聚合,商品价格监控,比价)的过程中, 通常需要从第3方网站或者API接口获取数据, 在需要处理1个U 阅读全文
posted @ 2020-07-01 16:31 小猿笔记 阅读(256) 评论(0) 推荐(0) 编辑
摘要:代码: <?php list($msec, $sec) = explode(' ', microtime()); $msectime = (float)sprintf('%.0f', (floatval($msec) + floatval($sec)) * 1000); echo $msectime 阅读全文
posted @ 2020-07-01 16:01 小猿笔记 阅读(220) 评论(0) 推荐(0) 编辑
摘要:最近开始学php,学习cURL会话的时候,对curl_setopt中的CURLOPT_HEADER和CURLOPT_RETURNTRANSFER参数不是很理解,查看了php官方文档还有各种资料,总算明白。 PHP curl_setopt函数 curl_setopt — 设置一个cURL传输选项。 说 阅读全文
posted @ 2020-07-01 15:57 小猿笔记 阅读(605) 评论(0) 推荐(0) 编辑
摘要:getallheaders—获取全部 HTTP 请求头信息 此函数是apache_request_headers()的别名。 如果你使用nginx而不是apache,它会很有用 //it could be useful if you using nginx instead of apache <?p 阅读全文
posted @ 2020-07-01 15:50 小猿笔记 阅读(1480) 评论(0) 推荐(0) 编辑
摘要:背景 CURL在 a.php 中以 POST方式向 b.php 提交数据,但b.php无法接收到数据,而 CURL 操作显示成功。 原来,"传递一个数组到CURLOPT_POSTFIELDS,CURL会把数据编码成 multipart/form-data,而传递一个URL-encoded字符串时,数 阅读全文
posted @ 2020-07-01 15:36 小猿笔记 阅读(1261) 评论(0) 推荐(0) 编辑
摘要:网上转变的方法基本都是写添加下面这句: curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded')); 但加上去后却根本没效果。 要想以 x-www-form-urle 阅读全文
posted @ 2020-07-01 15:28 小猿笔记 阅读(810) 评论(0) 推荐(0) 编辑
摘要:一些常见的状态码为: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用 详细分解: 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明 100 (继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部 阅读全文
posted @ 2020-07-01 11:35 小猿笔记 阅读(1054) 评论(0) 推荐(0) 编辑
摘要:PHP CURL 函数相关文档参考 官方文档链接: https://www.php.net/manual/zh/ref.curl.php https://www.php.net/manual/zh/function.curl-errno.php https://www.php.net/manual/ 阅读全文
posted @ 2020-07-01 10:56 小猿笔记 阅读(110) 评论(0) 推荐(0) 编辑