yjnmomo
码龄11年
求更新 关注
提问 私信
  • 博客:79,587
    79,587
    总访问量
  • 34
    原创
  • 21
    粉丝
  • 16
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2014-04-16

个人简介:SCUT Master Candidate(2020毕业) Interests:3D Imaging QQ:893646970 Github:https://github.com/DescartesM C/C++, Java

博客简介:

英勇的少年图

博客描述:
随便写写,随便看看
查看详细资料
个人成就
  • 获得21次点赞
  • 内容获得28次评论
  • 获得82次收藏
  • 博客总排名679,664名
创作历程
  • 16篇
    2019年
  • 17篇
    2018年
  • 2篇
    2017年
  • 1篇
    2016年
成就勋章
TA的专栏
  • Algorithm
    7篇
  • Design-Pattern
    2篇
  • 各类校招笔试题解
    7篇
  • Thinking
    5篇
  • Python
    1篇
  • CUDA
    2篇
  • CentOS
    2篇
  • Java
    17篇
  • 面经
    4篇
  • Go
  • 后端框架原理
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • 大数据
    flink
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

90人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

动态规划理解

动态规划理解 参考知乎什么是动态规划?动态规划的意义是什么?高票回答 https://www.zhihu.com/question/23995189 参考DP各类型题目 http://blog.csdn.net/cc_again/article/details/25866971动态规划本质上是一种思想,不是一种算法。它通过拆分问题,定义问题状态和状态之间的关系,使得问题能够以递推(或者
原创
博文更新于 2019.09.14 ·
398 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

git使用

常用命令git status // 查看本地代码状态git add fileName.cpp // 添加代码到缓存区git commit -m '提交内容的备注' // 提交代码到本地仓库git checkout -b branchName // 不加-b就是普通切换分支git fetch -p // 同步远端分支状态git pull -r origin branchName // f...
原创
博文更新于 2019.09.07 ·
225 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

一面形式:电话面试,时长25min左右。内容简单介绍三个项目;项目承担角色,第二个项目中通信怎么做的;第三个项目难点是什么,怎么优化的;TCP和UDP的区别;三次握手;Socket;B+树应用场景哪些;为什么数据库用B+树做索引;-1 怎么存储的;java里面int几个字节;内存管理机制(C++,Java都可以,联系和区别);消息队列了解吗;讲一下生产者消费者模型;linux...
原创
博文更新于 2019.05.13 ·
985 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

微软苏州STCA面试

一面形式:视频面试MicrosoftTeam,时长45min左右。内容英文自我介绍讲自己最special的地方做题:一维数组连续子数组的最小和int Minsum(int[] arr){ if (arr == null || arr.length == 0) { return 0; } int len = arr.length; int tempsum = arr[0...
原创
博文更新于 2019.04.30 ·
6444 阅读 ·
4 点赞 ·
1 评论 ·
9 收藏

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

内推第四题leetcode 76变形思路滑动窗口。举例鬼才:最少买几包的小浣熊,可以集齐108张水浒;AC代码import java.util.Scanner;public class Main4 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); ...
原创
博文更新于 2019.04.16 ·
1420 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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

第一题思路花里胡哨,一度误导我站在树结构上思考。本质并查集,查找最多人数的小组。AC代码import java.util.*;public class Main { static class UF { private int[] id; private int[] sz; // weight for node private ...
原创
博文更新于 2019.04.16 ·
592 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringMVC流程

0. 前置概念JavaEE体系结构包括四层,从上到下分别是应用层、Web层、业务层、持久层。Struts和SpringMVC是Web层的框架Spring是业务层的框架Hibernate和MyBatis是持久层的框架。SpringMVC是一种基于Java,实现了Web MVC设计模式,请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将Web层进行职责解耦。基于请求驱动指的就...
原创
博文更新于 2019.04.16 ·
222 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

一面形式:现场面;时间:50min左右内容自我介绍项目:本科电赛项目是做的什么;tcp和opencv在项目中用来做什么;mysql悲观锁,和;redis用来做什么;MQ用来做什么,4种MQ类型区别;jmeter压测;华为2018软挑比赛细节;PAT是什么;OSI和TCP/IP模型SQL三范式;IP地址划分;观察者模式是什么;手写单例模式;饱汉饿汉区别;wait()和sleep...
原创
博文更新于 2019.04.15 ·
617 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

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

形式:电话面试;一面时长1hour+;二面40min;部分内容有助于面试后台开发Socket传输图像时如何通过协议控制保证传输数据完整性(大于1448kb);算法题:求完全二叉树的节点数;(leetcode原题222)vector和list区别struct和class区别为什么归并排序稳定;原理层面推导解释;其他面试内容项目相关:CUDA,三维重建,分形。(图形学相关项...
原创
博文更新于 2019.04.15 ·
2135 阅读 ·
3 点赞 ·
0 评论 ·
13 收藏

Java线程池

0. 什么是线程池百度百科:线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。 public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAlive...
原创
博文更新于 2019.04.06 ·
187 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

先挖坑,昨天刚刚帮师兄做的题目。过两天有时间来填坑。 算法岗是地图上色,相邻块颜色不同问题,类似以前奥数的五色地图。递推求公式可解。/**********填坑部分***************/题目表述:一个圆分成n个扇形,用m种颜色上色,要求相邻两个颜色不同。求有多少种不同的方法。思路:首先考虑一些奇怪的临界值 n=1:有m种可能。 n=2:有m(m-1)种...
原创
博文更新于 2019.04.04 ·
30204 阅读 ·
3 点赞 ·
4 评论 ·
34 收藏

Rabbitmq消息队列

一般方案的劣势链式调用是我们在写程序时候的一般流程,为了完成一个整体功能,会将其拆分成多个函数(或子模块),比如模块A调用模块B,模块B调用模块C,模块C调用模块D。但在大型分布式应用中,系统间的RPC交互繁杂,,这种架构有如下几个劣势:接口之间耦合严重需求改变了,代码需要多处修改面对大流量并发时,容易被冲垮。每个接口模块的吞吐能力是有限的存在性能问题。RPC接...
原创
博文更新于 2019.03.04 ·
482 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

工厂模式——Java实现

1.简单工厂目的:在创建一个对象时不向客户暴露内部细节,并提供一个创建对象的通用接口。原理:简单工厂把实例化的操作单独放到一个类中,这个类就成为简单工厂类,让简单工厂类来决定应该用哪个具体子类来实例化。这样做能把客户类和具体子类的实现解耦,客户类不再需要知道有哪些子类以及应当实例化哪个子类。客户类往往有多个,如果不使用简单工厂,那么所有的客户类都要知道所有子类的细节。而且一旦子类发生改变...
原创
博文更新于 2019.03.03 ·
162 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

目的:确保一个类只有一个实例,并提供该实例的全局访问点。原理:使用一个私有构造函数、一个私有静态变量以及一个公有静态函数来实现。私有构造函数保证了不能通过构造函数来创建对象实例,只能通过公有静态函数返回唯一的私有静态变量。个人通俗解释:核反应堆控制,线程池之类资源管理相关。所以特别需要考虑线程安全性。实现方案:懒汉式-线程不安全以下实现中,私有静态变量 uniqueInst...
原创
博文更新于 2019.03.03 ·
190 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

手写代码模块(Java实现)——树0.Previous Prepare (TreeNode)private class TreeNode<T>{ private T data; private TreeNode<T> left; private TreeNode<T> right; publ.
原创
博文更新于 2019.03.01 ·
577 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

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

手写代码模块(Java实现)——笔试答题常用Model1.因式分解Input:整数Output:因数链表 public static ArrayList<Integer> Factorization(int n) { ArrayList<Integer> list = new ArrayList<Integer>(); ...
原创
博文更新于 2019.02.23 ·
1197 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

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

手写代码模块(Java实现)——常用笔试算法思路模板1.递归例题:剑指Offer 25. 合并两个排序的链表public ListNode Merge(ListNode list1, ListNode list2) { if (list1 == null) return list2; if (list2 == null) return list...
原创
博文更新于 2019.02.23 ·
958 阅读 ·
3 点赞 ·
0 评论 ·
9 收藏

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

手写代码模块(Java实现)——排序代码呈现为函数封装形式, 接口统一为数组int [] array1.冒泡排序public static void BubbleSort(int [] a){ int i, j; int n = a.length; for(i=0; i<n; i++){//n次排序。 for(j=1; j<n...
原创
博文更新于 2019.02.23 ·
843 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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

下载地址
原创
博文更新于 2019.01.04 ·
4394 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

实用Python脚本

实用Python脚本Github地址1.一键设定当天的Bing首页壁纸为桌面背景原因: 之前XX电脑管家总是推荐什么设定壁纸软件,包括XX输入法也是。感觉他们推荐的壁纸都是Bullshit,加上个人比较喜欢BIng搜索的壁纸。 使用方法: 傻瓜式操作双击.exe运行就可以了,当然如果有Python的话也可以运行.py文件(要慢一些)。适用于Windows系统,P...
原创
博文更新于 2019.01.02 ·
2846 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏
加载更多