摘要: 为了提高整体开发效率,首先要将一些代码规范考虑在内,需要保持git仓库的代码就像是一个人写出来的。根据团队习惯,考虑后使用组合工具:eslint + stylelint + prettier + husky。 eslint: 对js做规则约束。强制校验 stylelint: 对css做规则约束 pr 阅读全文
posted @ 2024-11-14 21:09 天然呆☆☆ 阅读(127) 评论(0) 推荐(0)
摘要: 以下是开源深度学习平台kubeflow需要了解的相关术语。掌握它们,会更加理解搭建一个深度学习平台所需要的概念或框架。 1. RPC 提供远程调用对方的函数的框架。 远程过程调用带来的新问题: Call ID映射。 序列化和反序列化。 网络传输 https://www.zhihu.com/quest 阅读全文
posted @ 2024-11-14 20:49 天然呆☆☆ 阅读(36) 评论(0) 推荐(0)
摘要: GitHub 平台上面有很多优秀且值得学习的开源项目,这里总结了比较热门的几个开源项目: 地址:free-programming-books 简介:整理了很多和编程相关的免费书籍,同时也有中文版项目。 地址:https://github.com/justjavac/free-programming- 阅读全文
posted @ 2023-12-21 18:26 天然呆☆☆ 阅读(439) 评论(0) 推荐(0)
摘要: 0、算法概述 0.1 算法分类 十种常见排序算法可以分为两大类: 比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。 非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线性时 阅读全文
posted @ 2023-02-01 16:50 天然呆☆☆ 阅读(48) 评论(0) 推荐(0)
摘要: threejs: 三维模型开发 Cesium是一个跨平台、跨浏览器的展示三维地球和地图的javascript库 阅读全文
posted @ 2023-02-01 16:32 天然呆☆☆ 阅读(474) 评论(0) 推荐(0)
摘要: SVG与canvas绘制弯线都要用到贝塞尔曲线,它分两种形式(二次方与三次方) 我们先看canvas的。 quadraticCurveTo(cp1x, cp1y, x, y) //二次方 bezierCurveTo(cp1x, cp1y, cp2x, cp2y, x, y)//三次方 它们都有一个起 阅读全文
posted @ 2023-02-01 16:27 天然呆☆☆ 阅读(328) 评论(0) 推荐(0)
摘要: 鉴于阮一峰老师的技术文章,在此做一个转载记录。转战react技术一年,希望在技术上可以不断精进,日后成为一位大牛! 引子:《准备工作》 知识准备 环境准备 第一讲:《前端开发的历史和趋势》 前端开发的历史演变 前端MVC框架的兴起 前后端分离 全栈工程师 前端开发的未来 第二讲:《React 技术栈 阅读全文
posted @ 2023-02-01 15:39 天然呆☆☆ 阅读(184) 评论(0) 推荐(0)
摘要: 场景1: 在 h5下载页面上,不管用户是否安装过该app,都直接跳转到应用市场(比如google play or app store)。 思路:这种场景处理比较简单,直接判断判断是android端还是ios端,然后在点击按钮上赋值对应终端的应用市场下载链接就可以了,在微信上打开h5页面时也不用另外处 阅读全文
posted @ 2022-05-06 15:07 天然呆☆☆ 阅读(1738) 评论(0) 推荐(0)
摘要: xss表示Cross Site Scripting(跨站脚本攻击),它与SQL注入攻击类似,SQL注入攻击中以SQL语句作为用户输入,从而达到查询/修改/删除数据的目的,而在xss攻击中,通过插入恶意脚本,实现对用户游览器的控制。 xss攻击主要用户攻击者盗取用户的cookie,由于sessionI 阅读全文
posted @ 2021-08-23 16:45 天然呆☆☆ 阅读(117) 评论(0) 推荐(0)
摘要: javascript从诞生之日起就是一门 单线程的 非阻塞的 脚本语言,单线程意味着,javascript代码在执行的任何时候,都只有一个主线程来处理所有的任务,非阻塞靠的就是 event loop(事件循环),本文就讲解下事件循环。 event loop它最主要是分三部分:主线程、宏队列(macr 阅读全文
posted @ 2021-08-23 16:44 天然呆☆☆ 阅读(80) 评论(0) 推荐(0)