英勇的少年图

随便写写,随便看看

阿里2019届内推笔试编程题(算法岗+开发岗)

先挖坑,昨天刚刚帮师兄做的题目。过两天有时间来填坑。 算法岗是地图上色,相邻块颜色不同问题,类似以前奥数的五色地图。递推求公式可解。 /**********填坑部分***************/ 题目表述: 一个圆分成n个扇形,用m种颜色上色,要求相邻两个颜...

2018-03-03 17:50:41

阅读数 20925

评论数 18

微软苏州STCA面试

一面 形式: 视频面试MicrosoftTeam,时长45min左右。 内容 英文自我介绍 讲自己最special的地方 做题:一维数组连续子数组的最小和 int Minsum(int[] arr){ if (arr == null || arr.length == 0) { retur...

2019-04-30 15:39:03

阅读数 131

评论数 0

腾讯2020届内推+正式批笔试部分题解

内推第四题 leetcode 76变形 思路 滑动窗口。 举例鬼才:最少买几包的小浣熊,可以集齐108张水浒; AC代码 import java.util.Scanner; public class Main4 { public static void main(String[] args...

2019-04-16 17:17:14

阅读数 152

评论数 0

京东2020届软件研发岗实习笔试题解

第一题 思路 花里胡哨,一度误导我站在树结构上思考。 本质并查集,查找最多人数的小组。 AC代码 import java.util.*; public class Main { static class UF { private int[] id; pr...

2019-04-16 17:12:00

阅读数 25

评论数 0

SpringMVC流程

0. 前置概念 JavaEE体系结构包括四层,从上到下分别是应用层、Web层、业务层、持久层。 Struts和SpringMVC是Web层的框架 Spring是业务层的框架 Hibernate和MyBatis是持久层的框架。 SpringMVC是一种基于Java,实现了Web MVC...

2019-04-16 16:36:27

阅读数 36

评论数 0

网易2020届预研(计算机图形学方向)实习面经

形式: 电话面试; 一面时长1hour+; 二面40min; 部分内容有助于面试后台开发 Socket传输图像时如何通过协议控制保证传输数据完整性(大于1448kb); 算法题:求完全二叉树的节点数;(leetcode原题222) vector和list区别 struct和class区别 为什么...

2019-04-14 15:44:40

阅读数 74

评论数 0

华为2020届软件研发方向实习面经

一面 形式: 现场面;时间:50min左右 内容 自我介绍 项目:本科电赛项目是做的什么;tcp和opencv在项目中用来做什么;mysql悲观锁,和;redis用来做什么;MQ用来做什么,4种MQ类型区别;jmeter压测;华为2018软挑比赛细节;PAT是什么; OSI和TCP...

2019-04-14 15:35:02

阅读数 48

评论数 0

Java线程池

0. 什么是线程池 百度百科: 线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。 public ThreadPoolExecutor(int corePoolSize, int maximum...

2019-04-06 16:05:16

阅读数 13

评论数 0

腾讯2020届后台开发内推实习面经

一面 形式: 电话面试,时长25min左右。 内容 简单介绍三个项目;项目承担角色,第二个项目中通信怎么做的;第三个项目难点是什么,怎么优化的; TCP和UDP的区别;三次握手;Socket; B+树应用场景哪些;为什么数据库用B+树做索引; -1 怎么存储的;java里面int...

2019-03-28 11:20:43

阅读数 262

评论数 0

Rabbitmq消息队列

一般方案的劣势 链式调用是我们在写程序时候的一般流程,为了完成一个整体功能,会将其拆分成多个函数(或子模块),比如模块A调用模块B,模块B调用模块C,模块C调用模块D。但在大型分布式应用中,系统间的RPC交互繁杂,,这种架构有如下几个劣势: 接口之间耦合严重 需求改变了,代码需要多处修改 ...

2019-03-04 20:51:25

阅读数 30

评论数 0

工厂模式——Java实现

1.简单工厂 目的: 在创建一个对象时不向客户暴露内部细节,并提供一个创建对象的通用接口。 原理: 简单工厂把实例化的操作单独放到一个类中,这个类就成为简单工厂类,让简单工厂类来决定应该用哪个具体子类来实例化。 这样做能把客户类和具体子类的实现解耦,客户类不再需要知道有哪些子类以及应当实...

2019-03-03 16:11:57

阅读数 15

评论数 0

单例模式(最简单&&常问)——Java实现

目的: 确保一个类只有一个实例,并提供该实例的全局访问点。 原理: 使用一个私有构造函数、一个私有静态变量以及一个公有静态函数来实现。 私有构造函数保证了不能通过构造函数来创建对象实例,只能通过公有静态函数返回唯一的私有静态变量。 个人通俗解释: 核反应堆控制,线程池之类资源管理相关。...

2019-03-03 16:11:37

阅读数 25

评论数 0

手写代码模块(Java实现)——笔试答题常用Model

手写代码模块(Java实现)——笔试答题常用Model 1.因式分解 Input:整数 Output:因数链表 public static ArrayList<Integer> Factorization(int n) { A...

2019-02-23 23:45:30

阅读数 254

评论数 0

手写代码模块(Java实现)——常用笔试算法思路模板

手写代码模块(Java实现)——常用笔试算法思路模板 1.递归 例题:剑指Offer 25. 合并两个排序的链表 public ListNode Merge(ListNode list1, ListNode list2) { if (list1 == null) retur...

2019-02-23 23:44:05

阅读数 192

评论数 0

手写代码模块(Java实现)——排序

手写代码模块(Java实现)——排序 代码呈现为函数封装形式, 接口统一为数组int [] array 1.冒泡排序 public static void BubbleSort(int [] a){ int i, j; int n = a.le...

2019-02-23 23:42:47

阅读数 363

评论数 0

手写代码模块(Java实现)——树

手写代码模块(Java实现)——树 0.Previous Prepare (TreeNode) private class TreeNode<T>{ private T data; private...

2019-02-23 23:41:18

阅读数 90

评论数 0

Java实现自动回复邮件

惯例,先挖坑,有时间再填。 需求来源: 狗币CSDN下线了我上传的中特资源,好气! 并且好多人(尤其是快要期末考的一个月)发邮件给我要资料,好烦! 20190102晚上有的想法。 20190104下午上线测试。 自吹一波,执行力还是可以的。 自嘲一波,还是导师给的科研压力不够大呀。 ...

2019-01-04 23:32:01

阅读数 295

评论数 0

近日思考

事在人为,尽力去做,无愧于心。

2018-08-19 15:31:13

阅读数 60

评论数 0

华南理工大学2018年研究生中特复习(提纲+答案)

下载地址

2018-06-29 14:16:57

阅读数 1343

评论数 1

实用Python脚本

实用Python脚本 Github地址 1.一键设定当天的Bing首页壁纸为桌面背景 原因: 之前XX电脑管家总是推荐什么设定壁纸软件,包括XX输入法也是。感觉他们推荐的壁纸都是Bullshit,加上个人比较喜欢BIng搜索的壁纸。 使用方法: ...

2018-06-17 16:01:10

阅读数 1252

评论数 0

提示
确定要删除当前文章?
取消 删除