开放封闭原则(OCP原则TheOpen-ClosedPrinciple)是面向对象的核心设计所在。它是说,软件开发实体(类、模块、函数等)应该可以扩展,但是不能修改。这个原则有两个特征,一个是说“对于扩展是开放的”,另一个是说“对于更改是封…
面试一般会叫你填两个表1个是你的详细信息表1个是面试题答卷两个都要注意反正面是否都有内容不要遗漏,如果考你机试一般也有两种,就是数据库或一些基本的算法(二分查找,递归等),公司一般都是测试你的基本功是否扎实,如果你基本功好就游刃有余不必紧张…
目录LruCacheLinkedHashMapAndroid的LruCache源码分析resizegetputremove容量计算总结常见算法题LruCache保存对有限数量值的强引用的缓存。每次访问一个值时,它都会移动到队列的头部。当一个…
使用递归方法对一个数组求最大值和最小值"""用递归算法求解一个数组的最大值和最小值思路:1、首先假设这个列表只有1个元素或两个元素2、再考虑超过两个元素的情况,将该列表从中间位置一分为二3、然后递归调用该函数"""defmyMaxMin(L…
1.简述private、protected、public、internal修饰符的访问权限。答.private:私有成员,在类的内部才可以访问。protected:保护成员,该类内部和继承类中可以访问。public:公共成员,完全公开,没有…
1.bootstrap的优缺点?优点:css代码结构合理,现成的样式可以直接用。缺点:定制较为繁琐,体积大2.bootstrap如何实现响应式的布局原理:通过mediaquery设置不同分倍率的class。使用:为不同的分倍率显示不同的网络…
三、PHP网络编程[!!!]1.禁用COOKIE后SEESION还能用吗?(51.com笔试题)可以,COOKIE和SESSION都是用来实现会话机制的,由于http协议是无状态的,所以要想跟踪一个用户在同一个网站之间不同页面的状态,需要有…
1、简述OSI七层协议。物理层(电信号、比特流)基于电器特性发送高低电压(电信号)RJ45、IEEE802.3数据链路层(数据帧)定义了电信号的分组方式,分组方式后来形成了统一的标准,即以太网协议ethernetppp(点对点)、VLAN(…
dotnet(C#)面试题大全1.<%#%>和<%%>有什么区别?<%#%>表示绑定的数据源<%%>是服务器端代码块2.以下代码能否通过编译?如果不能,请改成正确代码,并说明原因。<ht…
目录前端为什么要进行打包和构建?modulechunkbundle区别loader和plugin的区别babel和webpack的区别webpack如何实现懒加载如何产出一个libbabel-polyfillbabel-runtime区别为…
使用SimpleDateFormat来实现格式化日期importjava.text.SimpleDateFormat;importjava.util.Date;publicclassDateFormatExample{publicstati…
24.functionfoo(){}varoldName=foo.name;foo.name="bar";[oldName,foo.name]//[foo,foo]函数实例会有一个内置的name属性,这个函数使只读的不可修改,所以两个都是f…
1、什么事面向对象?主要特征是什么?面向对象是程序的一种设计方式,它利于提高程序的重用性,使程序结构更加清晰。主要特征:封装、继承、多态。2、SESSION与COOKIE的区别是什么,请从协议,产生的原因与作用说明?A、http无状态协议,…
传入某个属性的set方法的隐含参数的名称是什么?value,它的类型和属性所声名的类型相同。如何在C#中实现继承?在类名后加上一个冒号,再加上基类的名称。C#支持多重继承么?类之间不支持,接口之间支持。类对接口叫做实现,不叫继承。被prot…
1、说一下ReactReact是Facebook开发的前端JavaScript库V层:react并不是完整的MVC框架,而是MVC中的C层虚拟DOM:react引入虚拟DOM,每当数据变化通过reactdiff运算,将上一次的虚拟DOM与本…