月份:2020年10月

8 篇文章

leetcode算法题两数之和
话不多说直接看, 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/two-sum 给定一个示例…
PHP任意精度数学函数扩展包BCMath(部分函数)
BCMath扩展提供了一套bc(Binary Calculator)数学函数,它是一个高精度运算的函数库,可以准确地对任意精度的数字进行运算。 PHP的Windows版本已内建对此扩展的支持,Linux版本则需要手动 安装BCMath。 [cc lang='php'] bcadd($left_operand,$right_operand[,$sca…
php中is_file不能代替file_exists的理由
今天面试被问到判断一个文件存不存在用什么函数,答:file_exists,面试官补充还有is_file函数也可以表示这个意思; 再问:is_file能否替换file_exists函数?我:懵逼..........(基础太差了) 答案是否定的。为什么?原因很简单,is_file有缓存(面试官给出的答案也是这样说的) [cc lang='php'] […
php函数addcslashes()基础用法(虽然用的不多)
addcslashes()函数 定义和用法 addcslashes()函数返回在指定的字符前添加反斜杠的字符串。 注释:addcslashes()函数是区分大小写的。 注释:在对 0(NULL)、r(回车)、n(换行)、t(换页)、f(制表符)和 v(垂直制表符)应用 addcslashes() 时要小心。在 PHP 中,\0、\r、\n、\t、\…
php中lcfirst()的使用
lcfirst () 使一个字符串的第一个字符小写 [cc lang='php'] lcfirst ( string $str ) : string [/cc] 参数描述 str必需。规定要转换的字符串。 返回值: 返回第一个字母小写的 str 字符串,如果是字母的话。 [cc lang='php'] echo lcfirst('Welcome t…
网页前端加载优化(仅作记录)
1. 减少http的接口请求,合理设置http缓存,主要是合并一些css,js文件,这样的话,浏览器只需要请求一次资源就行了; 2. 懒加载,这样不一定能减少 HTTP请求数量,但是却能在某些条件下或者页面刚加载时减少 HTTP请求数。对于图片而言,在页面刚加载的时候可以只加载第一屏,当用户继续往后滚屏的时候才加载后续的图片。这样一来,假如用户只对…
switch语句中的case穿透
这篇文章主要介绍了在switch语句当中因为未写break语句所出现的称为case穿透的一种现象; [cc lang='php'] switch语句的正常格式: switch(表达式) { case 值1: 语句1: break; case 值2: 语句2: break; ... default: 语句n+1: break; } [/cc] [cc…