昵称五个字
码龄15年
求更新 关注
提问 私信
  • 博客:321,123
    问答:24
    321,147
    总访问量
  • 263
    原创
  • 421
    粉丝
  • 24
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
加入CSDN时间: 2010-05-30

个人简介:...

博客简介:

elegant coder

查看详细资料
个人成就
  • 获得563次点赞
  • 内容获得83次评论
  • 获得1,805次收藏
  • 代码片获得443次分享
  • 博客总排名1,319,763名
创作历程
  • 10篇
    2020年
  • 238篇
    2019年
  • 15篇
    2018年
成就勋章
TA的专栏
  • 杂谈
    2篇
  • 数据结构与算法
    13篇
  • JavaScript
    2篇
  • Git
    1篇
  • PAT
    163篇
  • mysql数据库
    15篇
  • 机器学习
    8篇
  • Web
    4篇
  • 算法题
    6篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

兴趣领域 设置
  • 前端
    javascriptcssreact.jses6webpack前端框架
  • 后端
    node.js
  • 网络与通信
    https
  • 微软技术
    typescript
  • 学习和成长
    面试
创作活动更多

王者杯·14天创作挑战营·第2期

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

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

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

HTML和CSS的一些实战经验、代码规范和使用建议

HTML与CSS大部分人都认为比较简单, 但真正学习透彻的人却很少。 简单的东西我们不能轻视它, 否则就会连简单的东西都学不好。 当然要是把浏览器对于HTML和CSS的渲染也算进去, 又不是那么简单了。这部分内容尽量挑一些业务中会涉及, 文档中有但没有更直观的例子的内容来讲。 一些文档中有, 但是过于冗长的部分, 也挑一些重点作为笔记和大家快速参考。HTML标签语义化 & HTML代码规范文本和段落<br />是强制换行, 而<p>用来表示自然段。 不能随意换用, 可
原创
发布博客 2020.08.29 ·
571 阅读 ·
4 点赞 ·
0 评论 ·
1 收藏

字节跳动前端面经

已经过去8个月了, 勉强回忆起了大部分的内容。我的面试偏话痨风, 时常带节奏, 反面教材, 适度参考。一面一面是交叉面, 一个超级有气质的小姐姐hhh, 瞬间对头条充满了憧憬。 一上来先做了一下自我介绍, balabalabala~问题1: 签到题Q: vue的双向绑定是怎么实现的?A: 旧版本是defineProperty, 新版本是proxy。 defineProperty可以设置对象的一个属性的setter和getter, 以及是否冻结等等, 通过这样的方式来给赋值运算注入更多的操作, 比
原创
发布博客 2020.07.19 ·
2641 阅读 ·
6 点赞 ·
1 评论 ·
23 收藏

数据结构与算法(13):最短路径

最短路径树定义。给定一幅加权有向图和一个顶点s,以s为起点的一棵最短路径树是图的一幅子图,它包含s和从s可达的所有顶点。这棵有向树的根结点为s,树的每条路径都是有向图中的一条最短路径。数据结构加权有向边的数据类型package Graph;public class DirectedEdge implements Comparable<DirectedEdge>{ ...
原创
发布博客 2020.07.06 ·
500 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据结构与算法(12):最小生成树

原理树的两条基本性质:用一条边连接树中的任意两个顶点都会产生一个新的环。从树中删去一条边将会得到两课独立的树。切分定理在一幅加权图中,给定任意的切分,它的横切边中的权重最小者必然属于树的最小生成树。最小生成树的贪心算法将含有V个顶点的任意加权连通图中属于最小生成树的边标记为黑色:初始状态下所有边均为灰色,找到一种切分,它产生的横切边均不为黑色。将它权重最小的横切边标记为黑色。反复...
原创
发布博客 2020.07.06 ·
542 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据结构与算法(11):有向图

数据类型有向图的表示我们使用邻接表来表示有向图,其中边v-&gt;w表示为顶点v所对应的邻接链表中包含一个w顶点,与无向图的区别是,每条边都只会出现一次。有向图的取反利用有向图的取反可以找出“指向”每个顶点的所有边。和无向图的区别在用邻接表表示无向图时,如果v在w的链表中,那么w必然也在v的链表中。但在有向图中这种对称性是不存在的。这个区别在有向图的处理中影响深远。有向图中的可达性...
原创
发布博客 2020.07.06 ·
3189 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

数据结构与算法(10):无向图

表示无向图的数据类型邻接表:将每个顶点的所有相邻顶点都保存在该顶点对应的元素所指向的一张链表中。深度优先搜索搜索类API:要搜索一幅图,只需用一个递归方法来遍历所有的顶点。在访问其中一个顶点时:将它标记为已访问;递归地访问它的所有没有被标记过的邻居顶点。这种方法称为深度优先搜索(DFS)。它使用一个boolean数组来记录和起点想通的所有顶点。递归方法会标记给定的顶点并调用自己...
原创
发布博客 2020.07.06 ·
828 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据结构与算法(9):散列表

数据结构与算法(9):散列表
原创
发布博客 2020.07.06 ·
173 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据结构与算法(8):平衡查找树

散列表
原创
发布博客 2020.07.06 ·
209 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据结构与算法(7):二叉查找树

定义一棵二叉查找树(BST)是一棵二叉树,其中每个结点都含有一个Comparable的键(以及相关联的值)且每个结点的键都大于其左子树中的任意结点的键而小于右子树的任意结点的键。基本实现数据表示和链表一样,我们嵌套定义了一个私有类来表示二叉查找树上的一个结点。每个结点都含有一个键、一个值、一条左链接、一条右链接和一个结点计数器。左链接指向一棵由小于该结点的所有键组成的二叉查找树,右链接指...
原创
发布博客 2020.07.06 ·
270 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

前端工程师修炼手册

前端工程师知识图谱因为整张图太大了,这里只展开到2级节点, 具体请到前端工程师知识图谱v0.1——百度脑图(需要登录百度的账号, 后续考虑迁移一波)写在前面本文的内容主要基于作者的眼界、认识和知识量, 具有一定的局限性,如有不同意见,欢迎讨论。什么是前端工程师?首先是工程师,然后是前端工程师。也就是说,不能仅仅将视野局限在前端领域的知识(当然,这是前端工程师主要关注的领域), 也要重视计算机基础知识、通用的能力素质等等。其次,前端工程师不是前端研究员,也就是说,切忌唯技术论,作为前端工程师也需要有良
原创
发布博客 2020.07.04 ·
814 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

JavaScript探究总结(2):标准内置对象分类

值属性这些全局属性返回一个简单值,这些值没有自己的属性和方法。Infinity:Infinity 的初始值是 Number.POSITIVE_INFINITY。Infinity(正无穷大)大于任何值。该值和数学意义上的无穷大很像,例如任何正值乘以 Infinity 为 Infinity, 任何数值(除了Infinity 和 -Infinity)除以 Infinity 为 0。NaN:一般用...
原创
发布博客 2019.12.29 ·
237 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【Git】Git学习笔记

git commitgit commit会在当前分支下创建一个新的节点。git commitgit checkoutgit checkout用于切换当前分支。基本用法git checkout <branchName>创建并切换到新分支git checkout -b <branchName>HEAD相关我们首先看一下 “HEAD”。 HEAD 是一个...
原创
发布博客 2019.12.18 ·
515 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaScript探究总结(1):数据类型和变量声明

JavaScript数据类型值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。引用数据类型:对象(Object)、数组(Array)、函数(Function)。String和new String()的区别String("abc"); // 或者 "abc";new String("abc...
原创
发布博客 2019.11.22 ·
214 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【计算机网络】网络层

中继系统的层次物理层中继系统:中继器,集线器(Hub)数据链路层中继系统:网桥或交换机网络层中继系统:路由器网络层以上的中继系统:网关交付方式路由选择分为直接交付和间接交付,当发送站与目的站在同一网段内时,就使用直接交付,反之使用间接交付。间接交付的最后一个路由器肯定直接交付。直接交付在同一网段内,故不涉及路由器。私有地址1个A类私有地址:10.0.0.0 ~ 10.255.2...
原创
发布博客 2019.11.20 ·
534 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

【计算机网络】数据链路层

计算要注意从发出到收到确认需要经过一个TTL,也就是两个传播时延。在后退N帧协议中,序列号个数不少于MAX_SEQ + 1个。以太网规定最小帧长为64B,这个知识点在计算中常常用到。最小帧长 = 总线传播时延 * 数据传输率 * 2知识点链路层的差错控制有两种基本策略:检错编码和纠错编码。常见的纠错码有海明码,它可以纠正一位差错。海明码“纠错”d位,需要码距为2d + 1的编码...
原创
发布博客 2019.11.02 ·
378 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【数据结构】图

图的基本概念图的定义线性表可以是空表,树可以是空树,但图不可以是空图。并非V和E的任何子集都能构成G的子图,因为这样的子集可能不是图,即E的子集中的某些边关联的顶点可能不在这个V的子集中。含有n个顶点的无向完全图有n(n - 1) / 2条边,含有n个顶点的有向完全图有n (n - 1)条有向边。极大连通子图是无向图的连通分量,极大即要求该连通子图包含其所有的边;极小连通子图是既要保持...
原创
发布博客 2019.10.13 ·
2872 阅读 ·
1 点赞 ·
3 评论 ·
13 收藏

【高数】一元函数积分学

知识点不定积分与定积分的概念、性质、理论定义原函数与不定积分。[《全书》P77]定积分。[《全书》P77]重要性质、定理、公式定积分存在定理。[《全书》P78]原函数存在定理。[《全书》P78]变上限函数对上限变量求导。[《全书》P78]牛顿——莱布尼兹公式。[《全书》P78]不定积分的性质。[《全书》P78]定积分的性质。[《全书》P79]不定积分与定积分的计算...
原创
发布博客 2019.10.10 ·
993 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【高数】向量代数与空间解析几何

知识点向量代数与向量有关的基本概念向量。[《全书》P127]向量的模。[《全书》P127]向量的坐标及坐标的表示。
原创
发布博客 2019.10.15 ·
1160 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【高数】一元函数微分学

知识点导数与微分,导数的计算定义导数。[《全书》P36]左、右导数。[《全书》P37]函数的微分。[《全书》P37]函数的微分。[《全书》P37]高阶导数。[《全书》P37]重要性质、定理、公式可导与连续的关系。[《全书》P37]左、右可导与可导的关系。[《全书》P37]导数的几何意义。[《全书》P38]可导与可微的关系。[《全书》P38]函数的微分与函数的增量之间...
原创
发布博客 2019.10.03 ·
674 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

【数据结构】树与二叉树

树的性质注意区分有序树和无序树。树中的结点树等于所有结点树的度数加1。度为m的树中第i层上至多有mi-1个结点(i >= 1)。高度为h的m叉树至多有(mh - 1) / (m - 1)个结点。具有n个结点的m叉树的最小高度为ceil(logm(n(m-1) + 1))。树的路径长度是所有路径长度的总和,树根到每个结点的路径的最大值应是树的高度减1。分支数等于树中各结点的度之...
原创
发布博客 2019.10.03 ·
2938 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏
加载更多