- 博客(19)
- 收藏
- 关注
原创 阿里巴巴2017实习生笔试题(二)
A.共享B.装载速度快C.开发模式好D.减少页面交换1 静态链接库的优点 (1) 代码装载速度快,执行速度略比动态链接库快; (2) 只需保证在开发者的计算机中有正确的.LIB文件,在以二进制形式发布程序时不需考虑在用户的计算机上.LIB文件是否存在及版本问题,可避免DLL地狱等问题。 2 动态链接库的优点 (1) 更加节省内存并减少页面交换; (2) DLL文件与EXE文件独立,只要输出接口不变(即名称、参数、返回值类型和调用约定不变),更换DLL文件不会对EXE文件造成任何影响,因而极大地提高了可
2024-12-25 21:22:21
679
原创 美团2024年秋招第一场笔试【前端&移动端】
A.模板方法模式能提高系统的复用性,符合开闭原则B.servlet中的Httprequest的doGet和doPost方法使用了模板方法模式C.模板方法模式不会增加类的数目D.模板方法模式的一个缺点是,如果父类添加新的抽象方法,所有子类都要改一遍。
2024-12-13 18:36:43
1682
1
原创 美团2024年春招第一场笔试【前端&移动端方向】
根据题干可发现规律:X = (-1)^n * Xn-1 + 3^n-1,原数列各项可写成:31 =(-1)^2 × 34 - 3^1;静态存储区、堆区和栈区的存储空间分配对应三种不同的策略,分别是静态存储分配、堆式存储分配以及栈式存储分配。根据题干可发现规律:数列的相邻两项的差构成一个斐波那契数列:12-5=7,19-12=7,33-19=14,54-23=21,因此最后一项为54+35=89。[0,0,0,0,1,2] 所以当第五个元素匹配失败时,要回溯到next[5]=1,也就是序号为1的元素。
2024-12-10 22:05:10
1406
原创 OPPO 2024届校招正式批笔试题-AI/算法类(C卷)
以输入图像的尺寸为 5x5 的情况为例,一层 3x3 卷积核的感受野为 3x3,两层 3x3 卷积核的感受野则为 5x5,而一层 5x5 卷积核的感受野为 5x5,两者相等,事实上,这样的替换不会改变感受野,B 选项错误;不要求直接联通,所以每个连通块对答案的贡献是固定的,如果连通块内有 n 个点,那么答案就是 n*(n-1)/2 ,所以我们可以用并查集维护出所有的连通块,然后维护出初始的答案,然后枚举剩下的所有为 0 的点变成 1 以后的情况,他会连接所有的相邻的 1 的连通块。小欧占领了其中一些城市。
2024-12-08 22:13:08
990
原创 OPPO 2024届校招正式批笔试题-研发通用(C卷)
分页式、分段式以及段页式存储管理方式中,一个进程可以划分为许多块,页或者段,这些块在内存中不需要连续存储,动态运行时,通过页表或快表实现地址转换。为了分数更加有效,每个指标的分数都将分别去除最高分和最低分之后计算剩下分数的平均数即为指标的分数,然后求出这两个指标分数的平均数,即为最终的分数。- 接着,新区间(14,16,18,20,22),计算新mid为9,对应18。- 然后,新区间(14,16),mid为7,对应14。- 最后,15和16比较,15小于16,再找左半部分,已无元素,查找失败。
2024-12-08 14:51:16
1256
原创 牛客Vue模块练习-Day1
②使用场景:如果想要在修改数据后立刻得到更新后的DOM结构,可以使用Vue.nextTick()、在created等虚拟DOM没有完成挂载的钩子函数中,避免操作DOM报错可以把操作语句放在$nextTick的回调函数中。简单说就是,有一个队列,里面都是等着更新的数据,数据都变完了,DOM再跟新。v-show的本质就是通过设置display属性去控制展示,而v-if则会涉及对应模版/事件的挂载和卸载。v-show是无论结果为false还是true都会进行渲染,而v-if只有结果为true的时候才会进行渲染。
2024-11-20 20:49:29
937
原创 牛客软件开发专项练习-Day7
先从(FROM)一个表中,筛选(WHERE)出符合条件的数据,接着进行分组(GROUP BY),再筛选分组(HAVING),再选择(SELECT)需要的字段,最后进行排序(ORDER BY)。p申请的内存空间存放的是s首地址的内存空间,而s的连续内存空间存放的china,所以A错误。正确,数据地址先被转换为char*,然后加4,根据指针运算公式,向前移动4 * sizeof(char),之后被转换为int*,显然是a[1]的地址。正确,数组首元素地址加1,根据指针运算就是a[1]的地址。
2024-11-07 21:59:16
574
原创 牛客软件开发专项练习-Day6
显然MySQL在存储参数的时候会将参数存储至缓存中,因此不需要在内存中反复的访问,因此提升执行效率故C正确,同时通过二进制的方式发送参数和句柄,在客户端能够降低内存的开销提升效率,故B正确,另一方面MySQL在服务器端只需要进行1次SQL解析,从而可以大幅提升执行效率,因此A正确,故D为正确答案,显然优化器是否自动执行对于SQL是否使用绑定变量没有直接影响故选D。使用长连接,客户端会和服务器保持较长时间的连接,如果成千上万的用户和服务器保持长连接,会对服务器的内存资源造成很大的压力。
2024-11-04 20:27:24
1606
原创 牛客软件开发专项练习-Day5
串的堆式存储结构类似于线性表的顺序存储结构,以一组地址连续的存储单元存放串值字符序列,根据每个串的长度,动态的为每个串在堆空间里申请相应大小的存储区域,这个串顺序存储在所申请的存储区域中,当操作过程中若原空间不够了,可以根据串的实际长度重新申请,因为是流水线,所以时间为3t的指令不能重叠,所以至少每隔3t时间开始一条指令,当第一条指令花费8t时间后,每隔3t完成一条指令,第10条指令完成的时间是:8+3*9=35t.有n个进程,共享的同类资源数为m,则避免死锁的最少资源数是n(m-1)+1。
2024-11-03 23:20:12
538
原创 牛客软件开发专项练习-Day4
然后对于双缓冲,可以看到读取到缓冲区的时间等于读入到用户工作区+用户处理的时间,所以10个数据块可以连续的分别读入两个缓冲区,加上最后一个磁盘块从缓冲区送到用户工作区的传输时间和处理时间,一共用时100ns*10+50ns+50ns=1100ns。CDN的基本原理是广泛采用各种缓存服务器,将这些缓存服务器分布到用户访问相对集中的地区或网络中,在用户访问网站时,利用全局负载技术将用户的访问指向距离最近的工作正常的缓存服务器上,由缓存服务器直接响应用户请求。解释:关系模型实体间的联系采用二维表来表示,简称表。
2024-11-01 19:57:19
670
原创 牛客软件开发专项练习-Day3
树的结点数 =4×2+3×3+2×3+1×0+根结点=8+9+6+0+1=24,即总结点数为 24 ,总结点数减去度不为 0 的结点数即是叶子结点, 24- ( 2+3+3 )=16。OPT:最佳(Optimal, OPT)置换算法所选择的被淘汰页面将是以后永不使用的,或者是在最长时间内不再被访问的页面,这样可以保证获得最低的缺页率。Belady现象的原因是FIFO算法的置换特征与进程访问内存的动态特征是矛盾的,即被置换的页面并不是进程不会访问的。,这样下一个出栈的元素就是top指向的结点元素;
2024-10-31 21:03:57
575
原创 牛客软件开发专项练习-Day1
在无连接服务中,通信前双方不需要先建立连接,需要发送数据时可直接发送,把每个带有目的地址的包(报文分组)传送到线路上,由系统选定路线进行传输这是一种不可靠的服务。在面向连接服务中,通信前双方必须先建立连接,分配相应的资源,以保证通信能正常进行,传输结束后释放连接和所占用的资源。第一,接收者需要能够核实发送者对报文的签名,进行报文鉴别,这也是对接收者的一个基本要求。第二,接收者需要确认报文的完整性,确保数据没有被篡改过,被篡改过的报文是无法通过验证的。在选择调度进程时仅考虑其预计的执行时间,不考虑等待时间。
2024-10-28 21:19:33
814
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人