首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏golang算法架构leetcode技术php

    php面试题2

    相关题目1:能够使HTML和PHP分离开使用的模板 smarty,phplib等 相关题目2:您是否用过模板引擎?如果有您用的模板引擎的名字是? linux:traceroute,windows:tracert a=[0,1,2,3]; b=[1,2,3,4,5]; a+=b; var_dump( 基础问题。本质还是考PHP数组的结构和特点。 假设老鼠的个数为A,则有2^A>=10; A=4; 思路很简单,十瓶药编号:0,1,10,11....1001; 0不喝。 2)信号量 信号量是一个计数器,可以用来控制多个线程对共享资源的访问. 这也是TIME_WAIT状态的等待时间被设置为2MSL的原因,以确保网络上当前连接两个方向上尚未接收的TCP报文已经全部消失。

    3K20编辑于 2022-08-02
  • 来自专栏容器计算

    Spark 面试题系列-2

    2 Spark 优越性 Spark 的几个优势 更高的性能。因为数据被加载到集群主机的分布式内存中。数据可以被快速的转换迭代,并缓存用以后续的频繁访问需求。 与现有 Hadoop 1和2.x(YARN)生态兼容,因此机构可以无缝迁移,目前也在做 Yarn 3 的支持。 方便下载和安装。 5 可以解释一下这两段程序的异同吗 # 1 val counter = 0 val data = Seq(1, 2, 3) data.foreach(x => counter += x) println ("Counter value: " + counter) # 2 val counter = 0 val data = Seq(1, 2, 3) var rdd = sc.parallelizze(

    79220发布于 2020-08-06
  • 来自专栏java金融

    Java基础面试题2

    {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后 答:会执行,在return前执行 23、用最有效率的方法算出2乘以 8等 答:2 << 3 24、两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对 答:不对,有相同的hash code 25、当一个对象被当作参数传递到一个方法后 2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。 违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。 并考虑2种回收机制 答:Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。

    71220发布于 2020-08-05
  • 来自专栏公众号:懒时小窝

    HTTP - HTTP2 面试题

    #http HTTP - HTTP2 面试题 引言 根据网络上的常见面试题进行收集,基本能应付大部分的场景,HTTP大部分是八股,所以直接开始背书即可。 后续IETF工作组经过讨论最终采用了 SPDY/2 作为HTTP2的基础,在IETF制定HTTP2的过程中,SPDY/2的核心开发团队都有全程参与,在后续Goole看到SPDY已经被HTTP2完全容纳了 使用h2和h2c划分加密和非加密请求有什么区别? h2使用二进制传输消息并且通过HPACK压缩请求头实现流多路复用,服务器推送等。h2c优点是性能,不需要TLS握手以及加解密。 在 HTTP2中,**“h2”表示加密的 HTTP/2,“h2c”表示明文的 HTTP/2,这个c表示"clear text"**。 更多面试题 通俗图解HTTP面试题 http常见面试题总结 | 大厂面试题每日一题 (shanyue.tech)

    1K40编辑于 2022-12-06
  • 来自专栏小白技术社

    Java面试题全集上(2

    Java面试题全集上(2) 接着上次的面试题我们继续 Java 中会存在内存泄漏吗,请简单描述。 实现Cloneable接口并重写Object类中的clone()方法;   2). 答:(1)修饰类:表示该类不能被继承; (2)修饰方法:表示方法不能被重写; (3)修饰变量:表示变量只能一次赋值以后值不能被修改(常量) 指出下面程序的运行结果。 public static void main(String[] args) { A ab = new B(); ab = new B(); } 答:执行结果:1a2b2b 有一道很常见的面试题是用递归实现字符串反转 怎样将GB2312编码的字符串转换为ISO-8859-1编码的字符串 答:代码如下所示: String s1 = "你好";String s2 = new

    78020发布于 2020-07-08
  • 来自专栏前端面试

    前端react面试题(必备)2

    参考 前端进阶面试题详细解答react-router4的核心路由变成了组件分散到各个页面,不需要配置 比如<link> <route></route>React 16中新生命周期有哪些关于 React16 /> </React.Fragement> ); }}父组件重新渲染只要父组件重新渲染了,即使传入子组件的 props 未发生变化,那么子组件也会重新渲染,进而触发 render(2) Create React App 项目直接创建一个具有 typescript 的 Create React App 项目: npx create-react-app demo --typescript(2) '/getData', getInitTodoItemAction) // 发送函数类型的action时,该action的函数体会自动执行 store.dispatch(action)}(2

    3.3K20编辑于 2023-01-04
  • 来自专栏计算机工具

    python 面试题--2(15题)

    2.Python中的装饰器是什么?如何使用装饰器? 答案:装饰器是一种用于修改函数或类行为的特殊函数。它们接受一个函数或类作为输入,并返回一个新的函数或类。 例如,下面的代码使用列表解析生成一个包含1到10的平方的列表: squares = [x**2 for x in range(1, 11)] print(squares) # 输出: [1, 4, 9 下面是异常处理的基本语法: try: # 可能引发异常的代码 except ExceptionType1: # 处理特定类型的异常 except ExceptionType2: # 处理其他类型的异常 func @name def run(x): # run = name(run) print(x) if __name__ == '__main__': run(1) # 2

    80710编辑于 2024-12-14
  • 来自专栏keyWords

    前端面试题2(CSS)

    p:nth-child(2) 选择属于其父元素的第二个子元素的每个

    元素。 :after 在元素之前添加内容,也可以用来做清除浮动。 #id1{ } /*权重为100+1=101*/ #id1 div{ } /*权重为10+1=11*/ .class1 div{ } /*权重为10+10+1=21*/ .class1 .class2 , blue); 阴影 box-shadow:3px 3px 3px rgba(0, 64, 128, 0.3); 倒影 box-reflect: below 2px CSS可以拆分成2部分:公共CSS 和 业务CSS: 网站的配色,字体,交互提取出为公共CSS。这部分CSS命名不应涉及具体的业务 对于业务CSS,需要有统一的命名,使用公用的前缀。 一个高度自适应的div,里面有两个div,一个高度100px,希望另一个填满剩下的高度 方案1: .sub { height: calc(100%-100px); } 方案2: .container

    3.7K11发布于 2018-09-19
  • 来自专栏java学习

    关于Spring面试题讲解2

    面试题68(加深你对栈的理解_让你知道什么是栈) ⊙来测试一下你对数据结构中的栈和队列的了解有多少? ⊙面试题63(链表,哈希表) ⊙ 请你对Java中树的了解有多少? ⊙ 这个培训机构怎么?

    85520发布于 2018-07-25
  • 来自专栏全栈学习专栏

    阿里巴巴面试题- - -Java体系最新面试题2

    为了帮助秋招的小伙伴们,学长这里整理了一系列的秋招面试题给大家,所以小伙伴们不用太过焦虑,相信你们一定能超常发挥,收到心仪公司的Offer~~ 内容涵盖:Java、MyBatis、ZooKeeper、 、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、Linux等技术栈 ​编辑 目录 JAVA基础篇 6、Java自动装箱与拆箱 面试题 面试题2:以下代码输出什么 7、 重载和重写的区别 ---- JAVA基础篇 6、Java自动装箱与拆箱 装箱就是自动将基本数据类型转换为包装器类型(int-->Integer);调用方法:Integer 上面的代码中i1和i2的数值为100,因此会直接从cache中取已经存在的对象,所以i1和i2指向的是同一个对象,而i3和i4则是分别指向不同的对象。 面试题2:以下代码输出什么 public class Main { public static void main(String[] args) { Double i1 = 100.0; Double

    33650编辑于 2022-08-23
  • 来自专栏xingoo, 一个梦想做发明家的程序员

    【面试虐菜】—— JAVA面试题2

    2 String与StringBuffer String类是不可变类,字符串一旦初始化后,就不能被改变。而StringBuffer类是可变类,字符串值可以呗改变。

    93550发布于 2018-01-17
  • 来自专栏算法研习社

    海量数据面试题总结(2)-BitMap

    本系列文章对海量数据面试题进行了归类和总结,给出海量数据处理问题的通用解决思路,后面附有例题,希望大家能够举一反三。 假设要对0-7内的5个元素[4,7,2,5,3]进行排序(元素没有重复)。我们可以使用BitMap算法达到排序目的。要表示8个数,我们需要8个bit。 1. 现在我们遍历一次bytes区域,把值为1的byte的位置输出(2,3,4,5,7),这样便达到了排序的目的。 二、解决思路 1. 先确定每个数字的存储空间。 如int32类型的每个数字需要32位存储空间,共有2^32种数,需要2^32=4G的连续内存空间才可以将所有数字一一表示。 2. 采用2-BitMap(每个数分配2bit,00表示不存在,01表示出现一次,10表示多次,11无意义)进行,共需内存2^32 * 2 bit = 8GB内存。

    1.2K10发布于 2020-07-20
  • 来自专栏清菡软件测试

    软件测试面试题分享-No.2

    2.Python3中内置的基本数据类型有哪些?

    49410发布于 2021-10-13
  • 来自专栏算法之美

    Google面试题(2)-双蛋问题

    chanjarster.github.io/post/cracking-coding-interview/a001-put-apples/ https://www.nowcoder.com/questionTerminal/a2a1d0266629404fba582d416d84b6a0

    51420发布于 2021-01-18
  • 来自专栏Yui编程知识

    【链表OJ】常见面试题 2

    解决方法就是在最后处理一下,把tail2的next置为NULL就解决问题了。 = (ListNode*)malloc(sizeof(ListNode)); ListNode* tail1 = head1; ListNode* tail2 = head2 >next = cur; tail2 = tail2->next; } cur = cur->next; } tail1->next = head2->next; tail2->next = NULL; return head1->next; } } =l2->val) return false; l1 = l1->next; l2 = l2->next;

    17810编辑于 2024-10-16
  • 来自专栏码上遇见你

    Java基础面试题【六】线程(2)

    Thread和Runnable的实质是继承关系,没有可比性。无论使用Runnable还是Thread,都会new Thread,然后执行run方法。用法上,如果有复杂的线程操作需求,那就选择继承Thread,如果只是简单的执行一个任务,那就实现runnable。

    39010编辑于 2023-09-27
  • 来自专栏软件测试学习

    软件测试面试题分享No.2

    让我们一起看一下为大家收录的面试题: 为什么要在一个团队中开展软件测试工作? 列举几个python2和python3区别? 1、Python3 使用 print 必须要以小括号包裹打印内容,比如 print('hi') Python2 既可以使用带小括号的方式,也可以使用一个空格来分隔打印内容,比如 print 'hi' 2 、python2 range(1,10)返回列表,python3中返回迭代器,节约内存 3、python2中使用ascii编码,python3中使用utf-8编码 4、python2中unicode表示字符串序列 ,str表示字节序列 python3中str表示字符串序列,byte表示字节序列 5、python2中为正常显示中文,引入coding声明,python3中不需要 6、python2中是raw_input

    58430发布于 2021-05-27
  • 来自专栏芋道源码1024

    Java初中级面试题2

    2、堆: 线程共享;被所有线程共享的一块内存区域,在虚拟机启动时创建,用于存放对象实例。 3、方法区: 线程共享;被所有线程共享的一块内存区域;用于存储已被虚拟机加载的类信息,常量,静态变量等。 Java 如何有效地避免OOM:善于利用软引用和弱引用 ---- 数组在内存中如何分配 1、简单的值类型的数组,每个数组成员是一个引用(指针),引用到栈上的空间(因为值类型变量的内存分配在栈上) 2、 控制反转怎么实现的 核心: 控制反转和面向切面 请求处理流程: 1、首先用户发送请求到前端控制器,前端控制器根据请求信息(如URL)来决定选择哪一个页面控制器进行处理并把请求委托给它,即以前的控制器的控制逻辑部分; 2

    1.6K70发布于 2018-06-12
  • 来自专栏睡不着所以学编程

    前端面试题-每日练习(2)

    2. 标签定义文档或者文档的一部分区域的页眉。元素应该作为介绍内容或者导航链接栏的容器。 六、表单控件,calendar、date、time、email、url、search 七、新的技术webworker, websocket, Geolocation 2 HTML为什么只需要写<! 区别2: link 引用 CSS 时,在页面载入时同时加载;@import 需要页面网页完全载入以后加载。

    46320编辑于 2023-09-11
  • 来自专栏前端开发面试手册

    腾讯前端vue面试题合集2

    2)history 模式的实现原理HTML5 提供了 History API 来实现 URL 的变化。 有时候,可能遇到这样的情况,DOM1的数据发生了变化,而DOM2需要从DOM1中获取数据,那这时就会发现DOM2的视图并没有更新,这时就需要用到了nextTick了。 由于Vue的DOM操作是异步的,所以,在上面的情况中,就要将DOM2获取数据的操作写在$nextTick中。this. 常用的2个属性 include/exclude,2个生命周期 activated, deactivated参考 前端进阶面试题详细解答Vue路由的钩子函数首页可以控制导航跳转,beforeEach,afterEach 利用自定义事件new Event()创建这两个事件,并全局监听:<body> <button onclick="goPage<em>2</em>()">去page2</button>

    Page1

    1.5K30编辑于 2023-01-04
领券