yichen_adf
码龄8年
求更新 关注
提问 私信
  • 博客:4,708
    4,708
    总访问量
  • 18
    原创
  • 0
    粉丝
  • 38
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:日本
加入CSDN时间: 2017-10-31

个人简介:这个人很懒~什么都没写

博客简介:

yichen_adf的博客

查看详细资料
个人成就
  • 获得1次点赞
  • 内容获得3次评论
  • 获得2次收藏
  • 博客总排名382,897名
创作历程
  • 2篇
    2021年
  • 13篇
    2020年
  • 2篇
    2018年
  • 1篇
    2017年
成就勋章
TA的专栏
  • leetcode
    9篇
  • java
    5篇
  • 前端
    6篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 3

TA参与的活动 0

创作活动更多

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

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

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

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

一些JavaScript小tips,减少bug

JS小tips
原创
博文更新于 2021.06.11 ·
221 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

箭头函数中this的指向

var cat={ func1:()=>{ console.log("arrow1",this); }, func2:function(){ console.log("average",this); var func3=()=>{ console.log("arrowIn",this); } func3(); }}
原创
博文更新于 2021.06.11 ·
1000 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

leetcode个人整理

个人根据主题分类的leetcode整理using Java
原创
博文更新于 2020.03.24 ·
190 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode15. 3Sum 16.3Sum Closest

相关主题:Array, two pointersusing Java题目15 Given an array nums of n integers, are there elements a, b, c in nums such that a + b + c = 0? Find all unique triplets in the array which gives the sum of ze...
原创
博文更新于 2020.03.05 ·
196 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java Calendar以及使用总结

写这篇博客来纪念一下leetcode177周赛翻车的第一题。第一部分是该题的分析,第二部分是Java Calendar使用以及注意点。1. 题目分析1.1 题目请你编写一个程序来计算两个日期之间隔了多少天。日期以字符串形式给出,格式为 YYYY-MM-DD1.2 思路将日期的每一项转化为int后设置Calendar, 然后使用getTimeInMillis方法获取从1970.01.01...
原创
博文更新于 2020.02.23 ·
286 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode 5. Longest Palindromic Substring

using Java; Manacher’s Algorithm;O(N)题目Given a string s, find the longest palindromic substring in s. You may assume that the maximum length of s is 1000.难度medium(难点主要在如何写一个时间复杂度O(n)的算法)步骤步骤主要参照...
原创
博文更新于 2020.02.15 ·
105 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode 6. ZigZag Conversion

using Java; StringBuilder的使用题目The string “PAYPALISHIRING” is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font for better legibil...
原创
博文更新于 2020.02.11 ·
139 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode 3. Longest Substring Without Repeating Characters

using Java; 最长子串问题;滑动窗口题目Given a string, find the length of the longest substring without repeating characters.难度medium(做错次数比较多,没有理解清晰滑动窗口)思路设置一个滑动窗口,一个左闭右开区间,[i,j)表示当前子串,j-i即为当前子串的长度为了使时间复杂度达...
原创
博文更新于 2020.02.11 ·
126 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode 7. Reverse Integer

using Java,整数溢出问题题目Given a 32-bit signed integer, reverse digits of an integer.难度easy(主要问题在如何解决整数溢出)思路使用%10获得最后一位re的值,当前值x/10使用当前ans*10+re获得当前翻转值当当前值x==0时停止循环解决溢出问题,考虑ans=ans*10+re;这步可能导致溢出,...
原创
博文更新于 2020.02.11 ·
185 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode 2. Add Two Numbers

using java;ListNode单向链表相关题目You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit. Add...
原创
博文更新于 2020.02.09 ·
120 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode 1. Two Sum (Java)

题目Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution, and you may not use the sam...
原创
博文更新于 2020.02.09 ·
133 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java基础注意点

基础变量与运算运算整数运算1 整数的除法在除数为0的时候,运行报错,但编译不报错。2 整数由于存在范围限制,计算超出了范围会溢出,但不会报错System.out.println(2147483640+15)//-21474836413 应该选择合适范围的整型(int或long),没有必要为了节省内存而使用byte和short进行整数运算浮点数1 比较两个浮点数是否相等if(Ma...
原创
博文更新于 2020.02.08 ·
131 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaScript高级程序设计--变量、作用域和内存问题

1 基本类型和引用类型的值基本类型值: 简单的数据段(Undefined Null Boolean Number String),保存在栈内存中引用类型值: 可能有多个值构成的对象(Object),保存在堆内存中关于操作对象:赋值保存着对象的某个变量时,操作的是对象的引用;为对象添加属性时,操作的是实际的对象1.1 传递参数所有函数的参数都是按值传递的看两个栗子:function s...
原创
博文更新于 2020.02.02 ·
129 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaScript高级程序设计--第三章基本概念

1 语法1.1 区分大小写一切(变量名,函数名,操作符)区分大小写1.2 标识符第一个字符必须是字母,下划线或者$其他字符可以是上述或数字1.3 注释// 单行注释 /**/多行注释1.4 严格模式不确定的行为将得到处理,不安全的操作会抛出错误整个脚本采用严格模式,可以在顶部添加代码“use strict”;1.5 语句即使只有一行语句,也推荐使用代码块,可以减少出错几率...
原创
博文更新于 2020.02.02 ·
180 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaScript高级程序设计--在HTML中使用JavaScript

2.1<script>元素<script>定义的属性中比较常用的有src(要执行代码的外部文件),defer(脚本可以延迟到文档完全被解析和显示之后进行),async(异步下载该脚本),type(默认是text/javascript,在非IE浏览器可以使用 application/javascript)一个栗子:<script type="text/javasc...
原创
博文更新于 2020.02.01 ·
151 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CSS预编译处理语言-sass

一、为什么使用sass?1. sass引入了mixins,参数,嵌套规则,运算,颜色,名字空间,作用域,JavaScript赋值等,可以使css代码更容易编写并且更容易维护。2. sass作为一种预处理语言,为css提供缩进语法。二、sass基本用法2.1 变量使用$来定义变量,变量可以在css规则块定义之外存在。变量支持块级作用域,与javascript中变量区别。在sass...
原创
博文更新于 2020.01.31 ·
808 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

MVC与javaweb三层框架的理解和例子

基本概念MVC 编程模式是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式。最典型的MVC就是JSP     + servlet + javabean的模式。视图View:用户看到并与之交互的页面,如HTML与JSP控制器Controller:从视图中读取用户输入,处理请求,转发请求给model模型Model:接收控制器转发的请求,...
原创
博文更新于 2018.02.20 ·
374 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

浏览器的渲染

一浏览器的渲染分为5个步骤1.处理HTML标记并构建DOM树2.处理CSS标记并构建CSSOM树3将上述2者合并成渲染树4 计算每个节点的几何信息5 绘制在屏幕上CSSOM加载完成后才会渲染,遇到Script会先执行,DOM构建会暂停(css和JavaScript阻塞渲染)我理解的把script标签放在上原因:1.脚本会阻塞页面渲染(不能快速出现脚本没有执行
原创
博文更新于 2017.10.31 ·
234 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多