牧苏死了 4/16

今天学习了node.js然后是华为机试题。

首先是node的语法,import是es的语法,必须先引入外部的模块,比如express,不过现在主流是nextjs了,然后package.json是记录工程师自己的依赖,然后server.js是构建一个服务器,然后app.use可以让它设置路由,当访问路径时使用固定的接口。然后是要写routes,实际是在写对应的路径下的对应接口。

然后是华为机试,首先是[...new Set(num)],...用来拆解set集合。具体的题型包括,分解质因数,字符串分隔,取近似值,和计算某字符出现次数。

字符出现次数和字符串分割本质都是字符串的题目,相同的一点都是要遍历字符串,js真的很方便,字符串直接用+就可以连起来,用charAt访问某个位置的字符,用index和length来判断是否分割,字符出现次数用toLowerCase全部转换为小写的就好做了。

分解质因数纯纯数学,注意要i从小到大变大才行,一直到i*i<=num。

然后取近似值是直接加一个0.5,然后直接parseInt就行了。

以后还是得复习下基础前端,不能光整node

相关推荐
SilentSamsara18 小时前
装饰器基础:从闭包到装饰器的自然演变
开发语言·前端·vscode·python·青少年编程·pycharm
SilentSamsara3 天前
闭包的本质:Python 如何捕获自由变量
开发语言·python·青少年编程·pycharm
趣知岛3 天前
2026最新Python零基础入门教程,从环境搭建到实战精通(附源码)
python·青少年编程
老花眼猫5 天前
编制椭圆旋转绘图函数
c语言·经验分享·青少年编程·课程设计
学涯乐码堂主6 天前
有趣的“打擂台算法”
c++·算法·青少年编程·gesp
SilentSamsara8 天前
标准库精讲:collections/itertools/functools/pathlib 实战
开发语言·vscode·python·青少年编程·pycharm
SilentSamsara8 天前
Python 内存管理:引用计数、循环垃圾回收与内存泄漏排查
开发语言·vscode·python·青少年编程·pycharm
老花眼猫10 天前
三角函数绘制椭圆和椭圆旋转
c语言·经验分享·青少年编程·课程设计
SilentSamsara10 天前
综合实战:用 Python 做一个待办事项管理器(CLI 版)
开发语言·python·青少年编程·pycharm
sghuter12 天前
数字资源分发的技术架构与未来趋势
c语言·开发语言·后端·青少年编程