Souleigh ✨ Souleigh ✨
4年前
PHP程序员必须会的 45 个PHP 面试题(第一部分)
Q1:和之间有什么区别?话题:PHP困难:⭐如果是两个不同的类型,运算符则在两个不同的类型之间进行强制转换操作符执行’_类型安全比较_‘这意味着只有当两个操作数具有相同的类型和相同的值时,它才会返回TRUE。11:true11:true1"1
晴空闲云 晴空闲云
3年前
JavaScript中MutationObServer监听DOM元素详解
DOM的MutationObServer接口,可以在DOM被修改时异步执行回调函数,我的理解就是可以监听DOM修改。基本使用可以通过MutationObserver构造函数实例化,参数是一个回调函数。jsletobservernewMutationObserver(()console.log("change"));console.log(obs
Wesley13 Wesley13
3年前
java(十一)数组
数组用来存放相同数据类型的数据,逻辑位置与物理位置都是连续的。数组存放在堆里。栈和堆:栈:方法调用的时候使用栈,局部变量存放在栈里。堆:动态的分配内存,new出来的。引用类型存放在堆里,在栈里存放引用,也就是地址,一般用16进制来表示地址:0x...。基本类型和引用类型的区别:基本类型:在栈中存放的是二进制位。引用
Wesley13 Wesley13
3年前
java 开发过程,各种各样的注解
@RetentionRetention(保留)注解说明,这种类型的注解会被保留到那个阶段. 有三个值:1.RetentionPolicy.SOURCE —— 这种类型的Annotations只在源代码级别保留,编译时就会被忽略2.RetentionPolicy.CLASS —— 这种类型的Annota
Wesley13 Wesley13
3年前
Java开发中POJO和JSON互转时如何忽略隐藏字段
!(https://oscimg.oschina.net/oscnet/up6db95d704bc1a4fbadedad22c651cd48c13.png)1\.前言在Java开发中有时候某些敏感信息我们需要屏蔽掉,不能被消费这些数据的客户端知道。通常情况下我们会将其设置为null或者空字符"",其实还有其它办
Wesley13 Wesley13
3年前
MySQL:ALTER COLUMN、MODIFY COLUMN 和 CHANGE COLUMN
ALTERCOLUMN、MODIFYCOLUMN和CHANGECOLUMN语句修改列:ALTERCOLUMN:改变、删除列的默认值(备注:列的默认值存储在.frm文件中)。这个语句会直接修改 .frm文件而不涉及表数据,所以操作很快。改变列的默认值ALTERTABLEtest
Stella981 Stella981
3年前
Angular技巧汇总
一、声明全局的类型定义  声明项目的全局类型,同时不需要在各个Ts文件中import{XXX}from'xxx' ,就能直接引用!方法是:     增加src/typings.d.ts文件,在文件中增加 interfaceIName{ name:string;}的类型定义。   那么
Wesley13 Wesley13
3年前
HTTP 头部详细解释
我们老是打开网页上网,但是都没有注意到页面发我们的到底是什么样子的数据呢?下面我就详细的介绍给大家。1\.Accept:告诉WEB服务器自己接受什么介质类型,\/\表示任何类型,type/\表示该类型下的所有子类型,type/subtype。2\.AcceptCharset:浏览器申明自己接收的字符集Acce
Stella981 Stella981
3年前
ES中删除索引的mapping字段时应该考虑的点
1.创建新索引2.新索引创建新mapping3.原索引导出数据到新索引4.新索引创建原索引一致的别名5.删除原索引针对于第四步:这个就要用到索引别名了,如果你最开始建索引的时候没有考虑设计索引别名,那就杯具了。你可以把索引的名称设置成name\_v1 别名设置为name,然后代码里面访问搜索的时候连接的其实是别名na
Wesley13 Wesley13
3年前
Java的自动装箱与拆箱(Autoboxing and unboxing)
一、什么是自动装箱拆箱 很简单,下面两句代码就可以看到装箱和拆箱过程1//自动装箱2Integertotal99;34//自动拆箱5inttotalprimtotal;简单一点说,装箱就是自动将基本数据类型转换为包装器类型;拆箱就是自动将包装器类型转换为基本数据类型。