个人
PanDawson
上海海洋大学软件工程学生
展开
-
关于折半删除-找第k小的数
https://leetcode-cn.com/problems/median-of-two-sorted-arrays/solution/xiang-xi-tong-su-de-si-lu-fen-xi-duo-jie-fa-by-w-2/两个有序数组长度分别为m n 找出其中的中位数(第k小的数)要求时间复杂度log(m+n)首先是log 所以只能用二分查找 ,而不能用暴力查找其次对于折半删除中,找第k个数,其实是优先排除可能的,前面的k-1个数因此每次比较两个数组k/2个数中最后一个数原创 2020-08-13 15:18:26 · 325 阅读 · 0 评论 -
申迪 java笔试
包括但不限于1.按照设计模式分类,分为哪三类根据其目的(模式是用来做什么的)可分为三种:创建型(Creational,创建对象)结构型(Structural,处理类或对象的组合)行为型(Behavioral,对类或对象怎样交互和怎样分配职责)2.HTTP FTP Mysql默认端口HTTP协议代理服务器常用端口号:80/8080/3128/8081/9098F...原创 2019-11-21 17:14:34 · 665 阅读 · 0 评论 -
广发银行 java面试
收录一些印象比较深刻的问题1.不用session和cookie 怎么实现半小时内自动登录JS端的localStorage:HTML5提供的本地存储方式(可以称为“键值对”数据库)https://www.jb51.net/article/96092.htm或者更好的选择-tokenToken解决问题:服务器上存储所有用户的seesion id 导致服务器压力大 和 集中存储s...原创 2019-11-19 17:05:07 · 2360 阅读 · 0 评论 -
北京斯特奇 java笔试
1.线程相关https://www.cnblogs.com/wxd0108/p/5479442.html线程状态https://blog.csdn.net/qq_22771739/article/details/825298742.DMADMA(Direct Memory Access,直接内存存取)https://baike.baidu.com/item/DMA/2385...原创 2019-11-05 11:28:19 · 497 阅读 · 0 评论 -
广发银行 JAVA开发 笔试题
1.网络字节序——大端小端“大端”和”小端”表示多字节值的哪一端存储在该值的起始地址处;小端存储在起始地址处,即是小端字节序;大端存储在起始地址处,即是大端字节序;具体的说: ①大端字节序(Big Endian):最高有效位存于最低内存地址处,最低有效位存于最高内存处; ②小端字节序(Little Endian):最高有效位存于最高内存地址,最低有效位存于最低内存处。————...原创 2019-11-01 15:04:41 · 3603 阅读 · 0 评论 -
北京拓尔思 广州分公司 JAVA开发 笔试
题目包括但不限于:(笔者自己不太懂的题目)1.Java程序编译和运行的过程。 Java程序从源文件创建到程序运行要经过两大步骤:1、源文件由编译器编译成字节码(ByteCode) 2、字节码由java虚拟机解释运行。2.Tomcat运行过程。一个请求发送到Tomcat之后,首先经过Service然后会交给我们的Connector,Connector用于接收请求并将接收的...原创 2019-10-31 14:26:08 · 842 阅读 · 0 评论 -
南油外服-网易游戏测试(外包) 面试
笔试: 主要就是快排和二叉树的前中后序遍历——相对比较简单:快排是改错,二叉树是遍历顺序和写出前序遍历的代码面试: 是直接去网易面试,面试官也是网易的 个人: 自我介绍,性格,朋友评价,兴趣爱好 学校: 了解在学校情况——排名,绩点,测试在专业中的安排...原创 2019-10-19 10:03:22 · 8507 阅读 · 1 评论 -
pwc普华永道 信息技术(上海)面试
我的第一次面试:周二pwc来学校宣讲,刚好当场做笔试笔试我看了IT方向和AI方向的(拿试卷的时候可以比较之后再选一份做)总的来说,覆盖面蛮大的,但是考的都不算很难(没有考算法实现,写算法代码)前者就是 逻辑题、java、c、SQL 数据库、基本数据结构知识后者就是 逻辑题 、机器学习算法、深度学习算法,包括NLP、图像识别和处理、神经网络等等真的不难,就是一定要学过,不...原创 2019-05-18 22:28:29 · 8988 阅读 · 5 评论 -
上海市计算机应用技术大赛 之 赛后反省
1.你的付出决定了你能获得成果的上限。好的作品项目需要时间和精力一点点积累,你是画布的描绘师2.有些眼界上的差距,获得老师的意见、看法和指导,从你是来自不同的学校就已经决定了一定会有差距。自己想去弥补,是不断去完善自己的知识,完善自己的作品,多点去做东西3.团队成员应该都有一致的目标和对作品的投入也应该是相差不多的,团队对自己参赛的目标和自己的定位应该是确定的4.前期每个成员都应该十分...原创 2019-04-21 14:57:37 · 419 阅读 · 0 评论 -
牛客网-直通BAt算法精讲课 Python按层次打印二叉树练习题
有一棵二叉树,请设计一个算法,按照层次打印这棵二叉树。给定二叉树的根结点root,请返回打印结果,结果按照每一层一个数组进行储存,所有数组的顺序按照层数从上往下,且每一层的数组内元素按照从左往右排列。保证结点数小于等于500# -*- coding:utf-8 -*-# class TreeNode:# def __init__(self, x):# se...原创 2019-03-19 22:08:08 · 150 阅读 · 0 评论 -
is not writable or has an invalid setter method.
今天SSH开发遇到这个问题,很多文章都说名字对应的问题,但是我的是一样的,即名字对应是正确的,但是依然报这个错误。最后,我发现!是在applicationContext 中的声明顺序要和你 创建对应的java文件顺序需要一样!...原创 2018-12-19 19:38:50 · 694 阅读 · 0 评论 -
暑假结束 第三次博客
我负责测试的部分是巨魔的自动行走、巨魔的自动添加、释放技能击杀巨魔、技能效果消失和巨魔的消失、控制石头人行走和攻击,共5部分。巨魔的自动行走需要测试巨魔行走是否符合在一定区域内随意行走;巨魔的自动添加需要测试游戏能否实现巨魔自动添加;释放技能击杀巨魔需要测试主角释放技能后能否杀死巨魔;技能效果消失和巨魔的消失需要测试主角释放技能后技能效果能否自动消失以及死亡的巨魔能否自动消失;控制石头人行...原创 2018-09-07 16:50:28 · 156 阅读 · 0 评论 -
暑假综合实践——Unity3D游戏开发过程
这个暑假的前期我们小组进行Unity3D的游戏开发。游戏的剧情大概就是公主被魔鬼抓走,王子不得不变成精灵利用巨魔和恐龙把公主就出来。剧情很简单但是我觉得这是我们一边学一边做的很有意义的也很有趣的游戏。在这次开发中,我负责的是场景中的桥、巨魔以及恐龙部分。设计桥是比较简单的,但是在这个过程中,会发现一个小bug——在我们的场景中,一旦精灵不小心走过了,掉到河里的话就没办法再上来。所以我在...原创 2018-08-10 20:33:23 · 576 阅读 · 0 评论 -
为期两周的小学期
从7月2日到7月13日,两个星期的小学期,不得不说这次真的在小学期里学到了很多东西,同时十分感谢闻老师的教导。第一个星期,我们进行有关网页的学习,学到了有关于网页常用的一些标签和常用框架SpringMVC及其使用的后端数据库Mybatis和MySQL的结合。Day01:我们学到的常用的标签:<!-- 超链接 href放的是跳转的路径 标签之间写的是超链接提示文字 --><a hr...原创 2018-07-14 09:32:35 · 483 阅读 · 0 评论 -
第五篇 12、13、14、15章
用户体验: 要素:用户的第一印象,谁是目标用户,什么样的人,使用方式,从哪里进入软件,知道是做什么的吗,用户用软件的目的,怎样使用户找到自己想要的功能以及掌握基本功能。(5W1H方法(who,when,where,what,why,how)) 从用户的角度考虑问题:同理心 用户需要帮助,但是并没有那么笨 团队成员都尽可能在实际工作和生活中使用自己开发的产品(从内部测试部开始...原创 2018-06-14 17:51:55 · 150 阅读 · 0 评论 -
第四篇 项目安排 (6,9,10章)
假设我们将要开发一个校园卡消费记账app,这个APP 是记录学生在学校使用校园卡的一切消费,包括吃饭,打水,洗澡等等,不需要学生自己导入消费金额,消费内容,而是由学生刷卡时自动更新该卡的消费记录同时同步到app上;这个app还能自动分析统计学生的各项开销及其在所有消费中的所占比。 我们打算使用敏捷流程和功能驱动来实现这个app,团队成员有三对驾驶员和领航员,其中一人为PM(Progr...原创 2018-05-23 21:31:36 · 179 阅读 · 0 评论