圆圆圈圈扁扁
码龄7年
关注
提问 私信
  • 博客:56,799
    56,799
    总访问量
  • 91
    原创
  • 1,733,680
    排名
  • 14
    粉丝
  • 0
    铁粉

个人简介:正在努力!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2018-05-09
博客简介:

ccirclee的博客

博客描述:
戳爷比伯断眉蒙德alec的粉丝
查看详细资料
个人成就
  • 获得14次点赞
  • 内容获得13次评论
  • 获得79次收藏
创作历程
  • 15篇
    2023年
  • 62篇
    2022年
  • 14篇
    2020年
成就勋章
TA的专栏
  • 一些总结
    4篇
  • 我在学react
    1篇
  • 前端知识查缺补漏
    2篇
  • 算法
    54篇
  • web项目
    6篇
  • web development
    5篇
  • 实习日记
    2篇
兴趣领域 设置
  • Python
    python
  • 数据结构与算法
    推荐算法
  • 前端
    html5javascriptcssbootstrapcss3node.jsvue.js前端框架
  • 后端
    node.js
  • 网络与通信
    https
  • 测试
    测试用例
  • 学习和成长
    面试
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

356人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

paas配置及构建问题处理

CI 可以确保在生产环境中部署应用程序时,应用程序已经被充分测试,并已通过了相应的部署要求和标准。构建环境:构建环境是指 Web 服务运行所需的软件和配置环境,包括操作系统、Web 服务器、运行时环境和依赖库等。自动化测试:自动化测试可以保证应用程序的可靠性和性能,在生产环境中交付之前可以通过自动化测试来确保应用程序符合标准,并且可以按照预期进行工作。自动化构建:构建过程可以使用自动化工具来完成,确保应用程序在生产环境中的部署过程是完全自动化的,并且与开发环境和测试环境的构建是一致的。
原创
发布博客 2023.11.01 ·
233 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Git常用操作

分支上按顺序添加的,不会保留原始的分支历史。这可以使提交历史更加整洁,但也可能导致冲突和提交历史的混淆,特别是在多人协作的情况下。git checkout -b (branchname) 命令来创建新分支并立即切换到该分支下。分支,会创建一个新的合并提交,保留两个分支的提交历史,可以清晰地看到合并的地方和不同的地方。git push origin develop(远程分支名称/和本地分支名称一样),从而有效地整合了所有 master 分支上的提交。分支的顶端,会产生一个线性的提交历史,看起来就像是。
原创
发布博客 2023.10.09 ·
388 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

关于React hooks的一些故事

它展示了如何创建一个名为的自定义Hook,该Hook封装了与聊天室相关的副作用逻辑。这个自定义Hook接受一个包含serverUrl和roomId的对象作为参数,然后在内部使用useEffect来执行相应的操作,包括创建连接和处理清理逻辑。通过这种方式,它将副作用逻辑隐藏在一个更容易理解和使用的API背后。可以使用自定义钩子});// ...抽象副作用逻辑:将useEffect包装在自定义钩子中可以将复杂的副作用逻辑抽象出来,使组件的代码更加清晰和可读。
原创
发布博客 2023.09.12 ·
444 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

React中函数式组件与类组件有何不同?

1.class component 使用this 指向可以获取到实例中最新的props值。function component 是个纯函数,相当于闭包,捕获的值就是当前作用域的值。2.如果function component想获取到最新的值,可以使用hooks,如useEffect,来处理副作用,并在props变化时执行相应的操作,以确保获取到最新的props值。3.React 中props的不可变性,指的是不要在组件中对它进行修改。
原创
发布博客 2023.09.08 ·
1224 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

元素居中的方法总结

大多数现代浏览器都支持它。然而,如果你需要考虑更旧的浏览器,特别是IE9及更早版本,Flexbox的支持可能会有限。文本属性的话,如果你的行内元素是文本,你可以使用。用于微调元素的位置,使其完全居中。元素被设置为相对定位,以作为。将其移动到容器的中心。不是所有的浏览器都可以兼容。来实现水平和垂直居中。
原创
发布博客 2023.08.30 ·
1348 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

常见的移动端布局

使用百分比、相对单位(如 em、rem)等来设置元素的宽度,使页面元素根据视口大小的变化进行调整。这种方法可以实现基本的自适应效果,但可能在不同设备上显示不一致。max-width;margin;padding;.boxwidth;height;;;
原创
发布博客 2023.08.26 ·
776 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

组件化开发之如何封装组件-react

组件是构建用户界面的基本单元,它是一个独立的、可重用的、可组合的代码单元,用于表示UI的一部分。人话:当谈论组件时,就像在搭积木一样,每个组件都是一个独立的、可以重复使用的代码块,用来构建网页或应用的各个部分。比如界面的布局,像按钮、文本输入框这样的东西。
原创
发布博客 2023.08.26 ·
2123 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

面试题总结

Javascript 代码都是在执行上下文中运行的执行上下文: 指当前执行环境中的变量、函数声明、作用域链、this等信息执行上下文(Execution context)是。
原创
发布博客 2023.03.30 ·
339 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

算法61天|图论

每日精华:https://www.yuque.com/chengxuyuancarl/wnx1np/ktwax2,训练营群里讨论的问题,都会做总结,放在每日精华里,方便大家回顾。417. 太平洋大西洋水流问题(深搜、广搜)大家平时刷题可以用这个网站画草稿图帮助理解!1791. 找出星型图的中心节点。数据结构和算法可视化可以看这个网站!127. 单词接龙 (困难)797. 所有可能的路径。695. 岛屿的最大面积。1020. 飞地的数量。130. 被围绕的区域。463. 岛屿的周长。841. 钥匙和房间。
原创
发布博客 2023.03.29 ·
968 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Javascript

GET”请求期望返回信息(通常以网站的形式),而“POST”请求通常表示客户端正在向 Web 服务器提交信息(例如表单信息,如提交的用户名和密码)。HTTP 请求的正文包含正在提交到 Web 服务器的任何信息,例如用户名和密码,或输入到表单中的任何其他数据。Promise还可以做更多的事情,比如,有若干个异步任务,需要先做任务1,如果成功后再做任务2,任何任务失败则不再继续并执行错误处理函数。要串行执行这样的异步任务,不用Promise需要写一层一层的嵌套代码。这两个列子是一摸一样的结果。
原创
发布博客 2023.03.18 ·
437 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Learning Typescript and React in ts

左边不可以给同一变量赋值不同的type。右边可以赋值不同的type,当它使用Math.round()的时候,不会报错啊!typescript就加入了static typing。因为js 和ts 太像了,所以我总是写错代码。不知道怎么应用比较好。然后问了colin,他说,interface常会被使用,就是用来定义type的。他就像个可有可无的东西,标注了,他可以有也可以没有。
原创
发布博客 2023.03.05 ·
851 阅读 ·
0 点赞 ·
4 评论 ·
0 收藏

Git 相关内容

假设commit时,pre-commit hooks会被自动调用,比如说使用eslint检查有无code 问题,unit test 之类的东西。里也有钩子,我们常听说的一些工程化操作,比如CI里的打包啊,自动部署啊都是拜。就是在git里头,执行每一个操作前运行一遍相应的script。所赐,有了钩子之后,能让自己的脚本嵌入到。Git 上面本身就有一些Hook的样例。
原创
发布博客 2023.03.05 ·
203 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

实习日记!

需要进入这个路径,运行dotnet run 才可以运行只有一直保持着连接才可以进入连接 使用5789进入后端 build components没有组件,所以需要使用里面的构建组件后的效果就是会多出来choose One/confirmation/.....等等选择 所以我现在需要了解summary中的大概代码是什么然后大概需要了解一下mvc架构MVC 架构 今天居家上班Target:Part 2, add a controller to an ASP.NET Core MVC app |
原创
发布博客 2023.01.27 ·
1058 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Create Realtime-chat app

env是用来存储环境变量的,就是那些会随着环境的变化而变化的东西,比如数据库的用户名、密码、缓存驱动、时区,还有静态文件的存储路径之类的。因为这些信息应该是和环境绑定的,不应该随代码的更新而变化,所以一般不会把 .env 文件放到版本控制中。的步骤.env 文件之后初始化,react app使用yarn start就可以打开react.js的文件了之后需要使用加载一些dependencies。
原创
发布博客 2023.01.18 ·
1324 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

React.js 学习

当我们想点击一个按钮,然后更新一下点击数量,需要建立函数去更新count,还需要React render,这非常麻烦。使用数组存放数据,并且使用接受数据的那个值,使用spread operator去存放数据到数组中。2.需要触发函数,这个函数可以帮助传送数据到app.jsx中,props可以帮助传送数据。我们需要实现,当你的鼠标放在button上面的时候,他的颜色会从黑变成白色。可以通过设定变量,修改变量的值,然后使用ejs应用再html中。3.在app中加入传送数据的函数,并加上接收的函数。
原创
发布博客 2023.01.03 ·
1100 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

算法day60|84

今天是训练营最后一天,恭喜坚持两个月的录友们,接下来可以写一篇自己 代码随想录一刷的总结。好好回顾一下,这两个月自己的博客内容,以及自己的收获。有了之前单调栈的铺垫,这道题目就不难了。84.柱状图中最大的矩形。
原创
发布博客 2022.12.25 ·
104 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

算法day59|503,42

双指针算法还挺简单理解的,就是分别最高的柱子,然后找到两个柱子中最短的那个,然后一减,就是想要的结果。因为使用双指针会有很多重复的步骤。所以使用数组存储它的值。连接两个数组,然后使用i%len(nums)来存储下标。503.下一个更大元素II。
原创
发布博客 2022.12.25 ·
132 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

算法day58|739,496

通常是一维数组,要寻找任一个元素的右边或者左边第一个比自己大或者小的元素的位置,此时我们就要想到可以用单调栈了。通常是一维数组,要寻找任一个元素的右边或者左边第一个比自己大或者小的元素的位置,此时我们就要想到可以用单调栈了。单调栈里只需要存放元素的下标i就可以了,如果需要使用对应的元素,直接T[i]就可以获取。result的定义,如果右边比左边大,就更新result。本题和 739. 每日温度 看似差不多,其实 有加了点难度。496.下一个更大元素 I。然后需要使用栈来存放。
原创
发布博客 2022.12.24 ·
600 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

算法day57|647,516

但是如果从上往下,从左往右遍历的话,会直接使用dp[i+1][j-1]未初始化的情况。dp[i][j]代表的是区间[i,j]的字串是否为回文字符,如果dp[i][j]为true,否则为false。647. 回文子串,求的是回文子串,而本题要求的是回文子序列, 大家要搞清楚两者之间的区别。dp[i][j]指的是字符串在[i,j]范围内最长回文子序列的长度是dp[i][j]为同一个字符,dp[i][j] = True。如果i==j的话,一定是等于1的。如果s[i]和s[j]相等的话。那么把s[i]放进去。
原创
发布博客 2022.12.24 ·
915 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

算法day56|583,72

dp[i][j],是以i-1为结尾的word1,j-1为结尾的word2,要让他们两个相等所需要的最少次数。同时删掉word1[i-1]和word2[j-1],操作的最少次数为dp[i-1][j-1]+2。dp[i][j]代表i-1的word1和i-1的word2的最少操作数。当word1[i-1]==word2[i-1]:相同的时候。不需要操作dp[i][j]=dp[i-1][j-1]得初始化dp[i][0]和dp[0][j]删除word[i-1],所以是往上走一个。删掉word2[j-1]
原创
发布博客 2022.12.23 ·
585 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多