自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Leetcode刷题记录

2、刷二维数组 中等难度以上 考察点比较多的一些应用题或者模拟题。在考试之前你有几把刀?可以切开80%的题目?

2023-05-17 20:40:59 49

原创 学习一切的底层逻辑

一、 制定策略的要求1.1 找出通往目标的障碍和问题1.2 找出解决这些障碍和问题的方案1.3 这些方案必须是系统的和连续的 A.每一个行动的目标是统一的 B.每个环节之间是相互促进和连续的1.4 记录下来自己的思考过程 二、执行策略的过程反馈 <==> 调整反馈: 1)拿当初记录下来的思考过程,分析出现偏差的环节及原因 2)反馈是多次的,调整对应的也是多次的,他俩就是一对,彼此不分离调整: 1)得到反馈之后,重新制定方案,调整行动 2)

2021-05-13 22:15:57 383

原创 JAVA -知识点(HWJS)

一开始是零零散散的知识点,现在是系统的全面的知识点,且较复杂1、字符串常用方法:字符串拼接用 StringBuffer 字符串转化成数组用 toCharArray 截取用 substring返回指定字符串或者字符的索引位置 indexOf返回指定索引的值 charAt 判断功能 contains startwith endwith isEmpty 其他功能 replace trim去掉两端的空格,不会去掉中间的空格compareTo按字母顺序比较ASCII码:

2021-03-26 00:03:46 518

原创 华为机试攻略

整体考察的就是JAVA基础,基础的算法一、王牌1、沉着冷静 用例不通过,这个问题考察的是什么,哪里有问题,淡定应对2、脑海中走远一点,可以避免很多不必要的操作3、相信自己能弄出来,也知道自己能力有限4、完全不知道如何下手,没有任何思路的题目,搜索答案,抄答案5、理解不来题目的时候,可以想想现实的意义,题目究竟是想要我们做什么 想想考察点6、做一道题目的时候,题目的重要主要信息一定在脑海里面存着的,非常的熟悉7、做完题之后的分析总结回顾 考试题他肯定有套路,照着套路搞问题不大

2021-03-25 23:48:01 2008

原创 JAVAScript基础学习 --w3网站

简单介绍:JAVASCript是属于HTML和Web的编程语言 HTML 定义网页的内容 CSS 规定网页的布局 JavaScript对网页行为进行编程知识点:1、document.getElementById(“demo”) 查找id="demo"的HTML元素 可以改变HTML内容、HTML属性、CSS样式、显示或隐藏HTML元素id属性定义HTML元素,innerHTML属性定义HTML内容eg: document.getElementById(“demo”).innerHTM

2021-03-24 00:41:02 227

原创 华为机试战略和战术

做题心得#做题框架1、审题 --分析下考察的重点是什么 这样自己才能有的放失2、分析题目如何实现 先写伪代码,再写代码3、回顾题目是否有思考遗漏的 逻辑是否完备4、实现的过程,是否有哪里实践和理论不符5、测试数据 完整的#算法题,归纳总结到最后核心还是数学公式的推导#想象和实践结合 逻辑严谨的推理 当推理是正确的,基于推理的数据也是正确的,结果自然也是正确的#华为机试的自测功能 ~技巧自测功能,尽可能的覆盖自己有怀疑的地方 如果一开始对什么东西有疑问,可以一开始先测试下

2021-02-01 11:53:19 263

原创 JAVA集合篇

集合框架集合的底层原理如何选择集合

2021-01-09 08:38:10 83

原创 方法论~

我觉得做任何事情,一定要明白自己的目标是什么.目标可以量化的才叫目标,量化的一个最大的特点是可以拆分。比如说目标是进大厂,计划半年内刷300道题,那这可以反向拆分,每个月刷50道,工作日每天刷两道,休息日每天刷一道,再细化,每天几点到几点固定为刷题时间,期间屏蔽所有应用通知,专心做题思考;然后每天反省刷题计划是否达标,如果没达标,是为什么,怎么弥补。这就是计算机的递归思维,自顶向下,逐步求精,反向求解。动态规划,基本都是先写自顶向下的递归解法,然后改写成自底向上的迭代解法,因为递归思路清晰嘛。自

2021-01-06 07:59:52 118

原创 「上层建筑」与「结构基础」~不被迷惑

数据结构的存储方式数据结构的存储方式只有两种:数组(顺序存储)和链表(链式存储).我们分析问题,一定要有递归的思想,自顶向下,从抽象到具体.散列表、栈、队列、堆、树、图等这些都属于「上层建筑」,而数组和链表才是「结构基础」.因为那些多样化的数据结构,究其源头,都是在链表或者数组上的特殊操作,API 不同而已底层存储无非数组或者链表,二者的优缺点如下:数组由于是紧凑连续存储,可以随机访问,通过索引快速找到对应元素,而且相对节约存储空间.但正因为连续存储,内存空间必须一次性分配够,所以说数组如果要

2021-01-06 07:45:37 191 1

原创 如何更好的休息?

“心流”是心理学家米哈里创立的概念。当心流发生时,我们会感到:完全陶醉于正在做的事情当中;内心感觉无比纯净;内心会有一种宁静感。会感觉自己超越了日常现实;超越了时间,忘记了时间的流逝;甚至超越了自己,忘记了自身的存在。如果有心流发生,我们就会获得很大的放松度和满足感。也就是说,我们从休息中获得放松和满足的程度,并不取决于休息时间的长短,而是取决于休息能够产生多少心流。“按心流发生率高低来划分,休闲可分为两种:被动式休闲和主动式休闲。”被动式休闲是指不需要消耗什么精力,不需要什么技巧或专注力的活动,如刷手机

2021-01-01 07:23:08 252 3

原创 IO流

为什么有IO流?IO流的产生数据要传输,必定就有输入端和输出端,也就是数据的读入和数据的读出。Java中数据分为基本数据类型和引用类型,基本类型就是字节,任何数据都可以用字节来传输,也就是字节流,可是这个过程中有可能会发生乱码,因为读取的时候可能只读取了一个字节(比如:中文,1个中文是两个字节),也就是半个字符,导致了乱码,因此新出现了字符流,专门用于处理字符的。从此,化为两道,字节流和字符流字节流继承自InputStream、OutputStream字符流继承自 Reade、Writer.

2020-12-05 08:35:14 101

原创 程序员~如何解决问题?

解决问题的方式:从头到尾检查自己的思路和操作,看哪里是有问题的,一般就是思路方向不对,或者对某个知识点的理解有误,只要冷静淡定的执行这个过程,问题一般都会被解决。 (自身操作相关的) 自己会去分析真正的问题是什么,就是那种通用的公式,然后去网络上面寻找答案,再将答案稍微改改就可以解决问题。 (算法代码相关的)某些已经实现的框架,自己不了解不知道如何学习的时候,想想这个框架主要是为了解决什么问题而产生的,如果是我,我会如何实现这样的平台,最后就顺着这样的思路,自己理清楚了框架的各个模块的功能是什.

2020-11-27 07:27:17 525

原创 编码易错点

易错点集合操作的注意事项不能对同一个集合一边遍历,一边删除 (看看集合的源码可能会更清楚为什么不能如此操作了)数组操作的注意事项数组越界问题main方法函数忘记了String[] args 代码是正确的#自己自己细的时候真的可以非常的细。。。 有的时候不需要那么细,关注考察点即可...

2020-11-27 06:28:31 131

原创 职场规划~程序员

目标 求职 职场规划求职时,明确目标行业、企业、职位,有针对性的做准备,事半功倍。个人的商用价值知识:可以通过语言文字、语音、视频等进行传授,比如像C++、Java等。技能:指按照某种规则应用知识和经验完成某种任务的能力。经历:知识和技能的积累过程本身也是有价值的。积累知识和技能的过程,就是经历。天赋和人脉 在面谈中体现注意:每个人都有很多知识和技能,一定要找出你檀长的2~3种知识,2~3种技能,这将是你求职时的重要参考。人只有使用最擅长的技能去做事情,才能达到最好的效果...

2020-11-26 06:26:36 147

原创 Java知识框

Java语言特点:是开源,跨平台的语法知识点:数据类型 运算符 控制条件语句 类、常用类(独有) --因此,有了集合,存储类对象IO IO用于在设备间进行数据传输的操作常用算法

2020-09-26 23:01:22 60

原创 Java基础知识点

Java基础知识点一、数据的存储**一组数据的特点:**数据有不重复的数据,重复的数据,有顺序的,没有顺序的数据类型分类:A:基本数据类型:4类8种B:引用数据类型:类,接口,数组。 数组是引用类型数据类型的存储:集合和数组集合的选择 (见名知意)集合分为单列集合和双列集合是否是键值对象形式:是:Map 键是唯一的,值可以重复 键是否需要排序 是TreeMap 否HashMap (它的子类LinkedHashMap 保存了插入顺序) 不知道就用HashMap否

2020-09-26 22:59:21 70

原创 JAVA中类列表及说明

常用类的常用方法详解一、String类1、split(String regex) 将此字符串分割为给定的regular expression的匹配。regex可能在字符串的首部,中间,尾部 深入理解下//如果spilt(“A”)在第一位,隔开结果就是空字符串//如果spilt(“A”)在最后一位,不处理,结束//如果spilt(“A”)在中间位置,正常隔开即可//试试split("-") 的结果//要使用".“分割,必须使用\转义:如:split(”\.");2、substring 字符

2020-09-26 07:00:51 598

原创 易混淆点

易混淆点1、/和\ (正斜杠和反斜杠)第一点,在绝大多数地方,用的都是/,包括Mac/Linux,也包括URL。你唯一需要记住的是,Microsoft这个怪鸡在自己的操作系统里面偏要用\ 使得自己与众不同第二点,"/" 分隔符,"" 转义字符第三点,记住一件事情,除了在程序中,其它地方几乎不需要用"",应该就差不多了2、...

2020-09-26 06:38:29 101

原创 IO流

为什么有IO流?着重写IO流是为了解决什么样的问题所产生的,现在的io流主要的功能和作用是什么?什么是IO流?着重介绍目前的io流IO流分类?有非常多的io流IO流选择?怎么选择一个适合 自己用途的io流...

2020-09-23 22:26:43 73

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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