- 博客(49)
- 收藏
- 关注
原创 跟着霍春阳写个“穷人版“的vue
vue-reactive相关:vue-render相关onMounted/onUnmounted 等绝大部分生命周期钩子setup/render等组件化实现异步组件AsyncComponent内置组件KeepAlive/Teleport/Transition只有运行时,不含编译时部分.
2023-04-24 11:28:40 436 1
原创 前端涨薪功法:一文掌握你所需的递归知识
开头先分享一则小故事:一只狗来到厨房,偷走一小块面包。厨子举起杓子,把那只狗打死了。于是所有的狗都跑来了,给那只狗掘了一个坟墓,还在墓碑上刻了墓志铭,让未来的狗可以看到:“一只狗来到厨房,偷走一小块面包。厨子举起杓子,把那只狗打死了。于是所有的狗都跑来了,给那只狗掘了一个坟墓,还在墓碑上刻了墓志铭,让未来的狗可以看到:‘一只狗来到厨房,偷走一小块面包。厨子举起杓子,把那只狗打死了。于是所有的狗都跑来了,给那只狗掘了一个坟墓,还在墓碑上刻了墓志铭,让未来的狗可以看到……’”
2023-04-24 11:25:39 312
原创 聊聊React中的隐藏彩蛋功能
React的代码量可以说是相当庞大。在如此庞大的库中是否存在文档中未提及,但是实际存在的功能呢?答案是肯定的。本文将向你介绍3个文档中未提及的隐藏彩蛋功能。
2023-04-23 11:24:04 303
原创 Gradle理论与实践一:Gradle入门
Gradle一门DSL(Domain Specific Language,领域特定语言),Gradle基于Groovy语言,专门用来解决自动化构建。Gradle可以认为是一个框架,负责定义流程和规则。而具体的编译工作则是通过插件的方式来完成的。比如编译Java有Java插件,编译Groovy有Groovy插件,编译Android APP有Android APP插件,编译Android Library有Android Library插件。
2023-04-23 11:21:52 195
原创 和孔乙己一起聊聊前端代码优化
本故事纯属虚构,如有类同,实属巧合;年少嘲笑"孔乙己",如今已经活成了"孔乙己"有空请关注孔乙己完善代码示例后记敬请期待。
2023-04-22 11:46:16 101
原创 从零开始学Java之interface接口有哪些特性?快来看
Java中的接口(interface)类似于是一种特殊的抽象类,它也是众多抽象方法的集合。接口的定义方式、组成部分都与抽象类相似,却比普通的抽象类更为抽象和纯粹。不过我们只能说接口是类似于抽象类,却并非真的是类。接口与类是两种不同的概念,类描述的是对象的属性和方法,接口则主要是包含了类要实现的方法。因为接口不是真的类,所以无法被实例化,但是却可以被实现。通常我们是使用interface关键字来定义接口,使用implements关键字让类来实现一个或多个接口,从而间接成为该接口的一个子类,达到多继承的目的。
2023-04-21 13:12:00 569
原创 SpringBoot中Restful API如何落地
Spring Boot是一种快速开发Web应用程序的框架,它支持构建RESTful API,并通过Spring MVC框架来实现。在Spring Boot中,有多种方法可以构建RESTful API。本文将介绍如何在Spring Boot中进行RESTful API的开发,以及如何使用Spring Boot的注解、路由等技术来实现。
2023-04-20 13:44:11 117
原创 AutoGPT注册使用手册
Auto-GPT是一个基于ChatGPT的工具,他能帮你自动完成各种任务,比如写代码、写报告、做调研等等。使用它时,你只需要告诉他要扮演的角色和要实现的目标,然后他就会利用ChatGPT和谷歌搜索等工具,不断“思考”如何接近目标并执行,你甚至可以看到他的思考过程。
2023-04-20 13:42:54 345
原创 10个你不知道的JavaScript技巧,让你的代码更加优雅!
当你成为一名前端开发者时,JavaScript会是你工作中不可或缺的一部分。在开发过程中,你可能会遇到许多棘手的问题,比如性能问题,代码的可读性,代码的复杂性等等。在这篇文章中,我们将介绍10个JavaScript技巧,帮助你更好地解决这些问题,并让你的代码更加优雅。
2023-04-20 13:36:50 192
原创 机器学习数据集哪家强?Sklearn预制的这16个数据集不容错过~
数据是机器学习算法的动力,scikit-learn货sklearn提供了一些高质量的数据集。Scikit-learn(sklearn)是一个建立在SciPy之上的Python机器学习包。其独特之处在于其拥有大量的算法、十分易用以及能够与其他Python库进行整合。
2023-04-19 14:27:20 1824
原创 Go 语言中没有枚举类型,但是我们可以这样做
枚举类型是一种常用的数据类型,用于表示一组有限的、预定义的、具名的常量值。在枚举类型中,每个常量都是一个枚举值,它们之间的值相等且唯一。枚举类型通常用于表示一组相关的常量,比如星期、月份、性别等等。在其他语言里(比如 Java 和 C),都内置了枚举类型,而在 Go 语言里是没有内置枚举类型的,因此我们需要采用其他方式实现类似的枚举类型功能,本文将介绍如何实现 “枚举类型”。
2023-04-19 14:22:47 177
原创 使用 ChatGPT 改善 Android 开发效率的 7 个案例
ChatGPT 是由 OpenAI 公司创造的自然语言处理工具,对那些想要提高技能的软件开发人员来说,它绝对是不容错过的重要利器。本文将展示使用 ChatGPT 来促进 Android 软件开发的 7 个案例,你会发现凭借其易用性和定制功能,ChatGPT 能够大大提高软件开发人员的绩效表现。
2023-04-19 14:21:05 706
原创 new Date() 我忍你很久了!
大家平时在开发的时候有没被new Date()折磨过?就是它的诸多怪异的设定让你每每用的时候,都可能不小心踩坑。造成程序意外出错,却一下子找不到问题出处,那叫一个烦透了…… 下面,我就列举它的“四宗罪”及应用思考
2023-04-18 12:55:17 207
原创 知道尤雨溪为什么要放弃 $ 语法糖提案么?
最近看到一篇文章:《最新,Vue 中的响应性语法糖已废弃》本文标题中的$语法糖指的就是上文中的响应式语法糖 (Reactivity Transform),那为什么不写Reactivity Transform呢?因为这个名实在是太长了…看了一圈评论发现大家觉得被废弃是因为分不清是正常变量还是响应式变量的居多:
2023-04-18 12:53:35 225
原创 从冗长的 if-else 中解脱:几个优雅的处理方法
在开发过程中,我们经常会遇到大量的if-else语句,特别是在处理复杂的业务逻辑时。虽然if-else语句是实现逻辑判断的一种有效手段,但是过多的嵌套会导致代码的可读性和可维护性变差,代码变得臃肿难以理解。为了解决这个问题,我们需要采取一些优雅的方式去处理if-else的嵌套,使代码更加简洁、易于维护。本文将会介绍几种常用的优化if-else的方法,包括函数式编程、多态、策略模式等。希望能对大家在开发过程中遇到的问题有所帮助。
2023-04-17 12:10:30 549
原创 从解决一个页面请求太多的问题开始的
上周测试同事给我提了个问题,说是运营系统的某个编辑页面中一个请求调用太多次了,看看怎么回事。我刚听说心里不屑一顾:能有多少次啊。结果测试环境打开页面一看,直呼好家伙!一个页面调用了30次请求,这真是捅了麻雀窝了。
2023-04-17 11:50:55 659
原创 预测2024年之后的前端开发模式
最近AIGC(AI Generated Content,利用AI生成内容)非常热,技术圈也受到了很大冲击。目前来看,利用LLM(Large Language Model,大语言模型)辅助开发还停留在非常早期的阶段,主要应用是,即。更近一步的探索也仅仅是在此基础上的一层封装(比如copilot Xcursor但即使在如此早期阶段,也对开发者的心智产生极大震撼,这样的论调甚嚣尘上。LLM的爆发对前端意味着什么?本文尝试预测一波2024年之后的前端开发模式,这个预测遵循如下原则:尊重技术客观发展规律。
2023-04-16 10:45:20 59
原创 听说你会Promise? 那么如何控制请求并发数呢?
现在面试过程当中 ,手写题必然是少不了的,其中碰到比较多的无非就是当属 请求并发控制了。现在基本上前端项目都是通过axios来实现异步请求的封装,因此这其实是考你对Promise以及异步编程的理解了。
2023-04-16 10:41:39 533
原创 你到底值多少钱?2023打工人薪酬指南
作为打工人,你最关心什么?技能,成长,发展还是薪酬?刚毕业时,我为了赢得面试官的好感,说了很多违心话,如:“工资不要紧,主要是想学习”,又或者是“我对贵司的这块技术非常感兴趣”。现在想想,呸!恶心,哪怕是花钱嫖培训呢,也不要再傻乎乎的说出“为块术”这种违心的话了。
2023-04-14 13:02:01 87
原创 也谈“前端已死”
我再说一遍,希望大家不要嫌啰嗦,使用工具的能力,并不能作为核心竞争力,因为现在学习资料很丰富,社区很活跃,什么问题都可以找到解决方案,你能做到的别人也能做到,没有任何优势,不属于竞争力。甚至是工作以外的特长都可以,我是钓鱼大佬,我是跑步达人,我是综艺专家,我是健身狂人,都可以,因为一个人能坚持自己的爱好并做到出众,也是不简单的。人是趋利性的动物,就算你眼光独到,命运垂怜,抢得先机,但数年之后呢?没有任何吸引人的信息,给人感觉,就是个普通的前端从业人员,领导安排个需求,然后接受,排期,完成开发,上线,这种。
2023-04-14 12:53:16 461
翻译 编辑任何东西
这是一个正在进行的项目,旨在编辑和生成图像中的任何内容,由Segment Anything、ControlNet、 BLIP2、Stable Diffusion等提供支持。一个有趣的项目。非常欢迎任何形式的贡献和建议!
2023-04-13 14:32:18 523 1
原创 字节都在用的代码自动生成
如果有一份接口定义,前端和后端都能基于此生成相应端的代码,不仅能降低前后端沟通成本,而且还能提升研发效率。字节内部的 RPC 定义主要基于 thrift 实现,thrift 定义了数据结构和函数,那么是否可以用来作为接口定义提供给前端使用呢?如果可以作为接口定义,是不是也可以通过接口定义自动生成请求接口的代码呢?答案是肯定的,字节内部已经衍生出了多个基于 thrift 的代码生成工具,本篇文章主要介绍如何通过 thrift 生成前端接口调用的代码。
2023-04-13 14:19:22 310
原创 [保姆级] Vue3 开发文档
最近一个粉丝公司项目由 Vue2 升级到 Vue3 了,他一下子不适应,有好多不会用的,所以我就写了这篇开发文档,包含了 Vue3 项目开发中使用的所有语法,希望所有像他一样还不熟的伙伴快速上手 Vue3 项目开发本文所有语法为 Vue 3.2.41 版本,如果是3.0到3.2以内的版本个别地方可能会有些许不一样,但绝大部分都是一样的
2023-04-13 14:16:11 280
原创 Vite4.3 来袭,性能提升 10x!冷启动时间比turbopack还快!
最近vite发布4.3-Beta版本,vite团队在这个版本重点是工作是性能优化,并且取得了惊人的成果
2023-04-13 14:13:46 1175
原创 我把我的简历丢给chatGPT,他问了我这些问题
chatGPT是openAI于2022年11月推出的人工智能聊天程序,chatGTP一经推出便火爆全网,通过一问一答且结合上下文的方式自动生成问题答案,作为前端开发工程师,我们可以使用chatGTP进行代码纠错,代码优化等一系列的代码调试,当然,作为一个已经失业一个月的前端开发,我们还可以让chatGTP作为面试官,来对我们进行一次模拟面试。
2023-04-13 14:09:15 322 1
原创 还没用熟 TypeScript 社区已经开始抛弃了
根据 rich-harris-talks-sveltekit-and-whats-next-for-svelte 这篇文章报道, Svelte 计划要把代码从 TS 换到 JS 了。
2023-04-12 16:28:51 3290
原创 为什么我放弃了有道云笔记,选择了 Obsidian
在经历过数次笔记丢失后,我在 17年开始使用云笔记软件,最初是用的 印象笔记,2年后有道云支持了 markdown 语法于是迁移到有道云,在使用有道云4年并贡献几百块年费后,我想说我受够了,这不是我想要的云笔记。
2023-04-12 16:19:48 2229
原创 一个产品的指标体系是如何搭建起来的
搭建一个有效的指标体系,可以帮助企业更好地管理其资源,并优化业务过程。那么,如何建立指标体系呢?本文作者对此进行了分析,一起来看一下吧。
2023-04-12 16:12:40 347
原创 你会用哪些数据分析方法?
本文的主要内容就是为大家科普数据分析的概念和方法,作者用清晰的“是什么,为什么,怎么做”思路,为读者提供了一个又一个的方法论,为数据分析小白们带来了入门级的先进知识。
2023-04-12 16:10:20 332
原创 1个Prompt框架+4个公式,讲清产品经理如何用ChatGPT让工作效率翻倍
ChatGPT的出现,有些人感觉害怕,觉得科技会代替人力;而有些人觉得兴奋,想要AI帮助提升人类的工作效率。作为产品经理,ChatGPT能够帮助我们做什么?本文作者用1个Prompt框架和4个公式,讲述ChatGPT是如何帮助产品经理提高工作效率的。
2023-04-12 16:05:57 765
原创 两种产品开发模式的底层逻辑
企业通过抓住产品和细分市场来完成商业价值变现,在企业的动态发展过程中,也衍生出来了两种产品开发模式。本文就这两种产品开发模式,与大家谈谈作者的理解,希望对你有所启发。
2023-04-12 16:03:31 150
YOLOv7目标检测论文解读与推理演示
2023-04-23
js 中截取字符串的三个方法 substring、substr、slice
2023-04-22
跟着ChatGPT学Matlab,直接起飞!
2023-04-22
基于Matlab的成组数据批量处理实例(附完整代码)
2023-04-22
2.MFC中通过CSerialPort类实现串口通信
2023-04-21
分析思维:GPT 模型及背后的原理是什么?
2023-04-20
SpringBoot 整合 ChatGPT API 项目实战
2023-04-20
高校教师 ChatGPT的23种用法
2023-04-16
史上最全的Java源码学习资料,全是干货,建议先收藏再学习
2023-04-16
《计算机辅助设计Ⅱ(Ai)》-课程作业展示
2023-04-16
21个深度学习开源数据集分类汇总
2023-04-16
这十个Python实战项目,让你瞬间读懂Python!
2023-04-16
临床研究丨如何构建临床预测模型?
2023-04-16
视觉传达设计专业2003班《网页设计》课程作业展
2023-04-16
计算机程序设计基础课-C语言学习攻略
2023-04-16
人工智能半通俗解析 解析
2023-04-16
MATLAB R2023a v9.14 最新中文版!
2023-04-16
从C#中的数组中删除指定元素的几种方法,超简单
2023-04-14
支持向量机(SVM)从原理到python代码实现
2023-04-14
MATLAB新手简明使用教程 ▎三维中的数据可视化,使用matlab绘图!
2023-04-14
MATLAB入门篇(二)矩阵运算
2023-04-14
2023美赛备赛之LaTeX的使用
2023-04-12
Linux面试题 50道
2023-04-12
TCP,UDP,Socket,Http网络编程面试题 47道
2023-04-12
Zookeeper面试题【面试题大整合】+面试专题
2023-04-12
Spring面试题【面试题大整合】(含答案)
2023-04-12
RabbitMQ面试题(面试题整合)
2023-04-12
Nginx面试题(整合资源)
2023-04-12
MyBatis面试题(大整合资源)
2023-04-12
Git常用命令面试题 60道
2023-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人