摘要: 1.进程线程和协程 首先定义: 进程是系统分配资源的基本单位,在进程中,我们有自己的资源管理,我们可以申请内存,可以进行数据的运算,这些都是进程需要处理的事情。 而线程是系统调度的基本单位,线程的出现就是为了方便操作系统调度,一个进程包含至少一个线程,线程之间共享进程的存储空间,方便线程的通信,但也 阅读全文
posted @ 2020-11-30 15:47 DH余独不觉 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 文件缓存与memcached的区别 如果不考虑其他任何问题,只比较速度的话,那肯定是mem快,但他们各有优缺点。 文件缓存优点: 1、由于现在的硬盘都非常大,所有如果是大数据的时候,放硬盘里就比较合适,比如做一个cms网站,网站里有10万篇文章,生成的文件大小总数可能就会很大。 2、数据的存放较为安 阅读全文
posted @ 2020-11-17 16:01 DH余独不觉 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 字符串函数 strlen:获取字符串长度,字节长度 substr_count 某字符串出现的次数 substr:字符串截取,获取字符串(按照字节进行截取) mb_strlenmb_substr strchr:与substr相似,从指定位置截取一直到最后 strrchr(获取文件后缀名):与strch 阅读全文
posted @ 2019-11-11 13:11 DH余独不觉 阅读(133) 评论(0) 推荐(0) 编辑
摘要: php面试题之一——PHP核心技术(高级部分) 一、PHP核心技术 4.抓取远程图片到本地,你会用什么函数?(51.com笔试题) file_get_contents或者curl 5.PHP的垃圾收集机制是怎样的(腾讯) PHP可以自动进行内存管理,清除不再需要的对象。 PHP使用了引用计数(ref 阅读全文
posted @ 2019-11-08 14:46 DH余独不觉 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 1、双引号和单引号的区别 双引号解释变量,单引号不解释变量 双引号里插入单引号,其中单引号里如果有变量的话,变量解释 双引号的变量名后面必须要有一个非数字、字母、下划线的特殊字符,或者用{}讲变量括起来,否则会将变量名后面的部分当做一个整体,引起语法错误 双引号解释转义字符,单引号不解释转义字符,但 阅读全文
posted @ 2019-11-08 14:45 DH余独不觉 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 用PHP打印出前一天的时间格式是2010-7-3 12:28:21? echo date(‘Y-m-d H:i:s’, strtotime(‘-1 days’)); 下面哪个方式不能取出$q = ‘obodol’;的第一个字母() A:$a{0} B:left{$a,1} C:substr($a,0 阅读全文
posted @ 2019-11-08 14:45 DH余独不觉 阅读(99) 评论(0) 推荐(0) 编辑
摘要: SESSION 与 COOKIE的区别是什么,请从协议,产生的原因与作用说明? 1、http无状态协议,不能区分用户是否是从同一个网站上来的,同一个用户请求不同的页面不能看做是同一个用户。 2、SESSION存储在服务器端,COOKIE保存在客户端。Session比较安全,cookie用某些手段可以 阅读全文
posted @ 2019-11-08 14:42 DH余独不觉 阅读(254) 评论(0) 推荐(0) 编辑
摘要: php7新特性的理解和比较1. null合并运算符(??)2.define() 定义常量数组 3. 组合比较符(<=>) 4. 变量类型声明,返回值类型声明 5.允许new class {} 创建一个匿名的对象. 6.unserialize()函数:过滤的特性,可以防止非法数据进行代码注入,提供了更 阅读全文
posted @ 2019-11-08 12:26 DH余独不觉 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 一。PHP基础语法 变量,常量 严格区分大小写,但内置结构或关键字无所谓(echo) 命名:不能以数字,空格,.来开头,但是可以有汉字,eg:$变量="aa"; 可变变量:$a='aa';$$a="bb";则 $aa="bb"; 引用赋值:$a="aa"; $b=&$a; 则改变$a的值,$b也变化 阅读全文
posted @ 2019-11-08 12:19 DH余独不觉 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 四、Linux部分 1.请解释下列10个shell命令的用途(新浪网技术部) top、ps、mv、find、df、cat、chmod、chgrp、grep、wc top:该命令提供了实时对系统处理器状态的监控,它能够实时显示系统中各个进程的资源占用情况。该命令可以按照对CPU、内存使用和执行时间对系 阅读全文
posted @ 2019-11-08 12:18 DH余独不觉 阅读(163) 评论(0) 推荐(0) 编辑