编程开发

vite技术揭秘--模版创建

创建命令     pnpm create vite packageName    源码     参数选项         在创建模版时,是允许传递参数的         如指定--template后,就不需要在弹出用户下拉选择了     创建         promps定义的数组会在命令行中依次执行,并收集结果         此时我们已经知道用户选择

讲清楚charles抓包原理

基础概念 1. CA CA是证书颁发机构,不是随便什么人都能成为证书颁发机构,关键是你颁发的证书要别人认可。别人认可你才会内置你的证书(机构证书,也称根证书)。 2. TSL证书 TSL证书是指用于https通信,客户端验证服务端的合法性的一个数据包。 证书内容 服务提供者的基本信息和证书颁发机构和使用的算法和域名等+该服务的公钥+证书签名 证书签名怎么产生 服务提供者的基本信息先取hash,再用

「落格」年度统计内测现已开启

和去年在形式上略有区别。 不代表最终效果 由于时间紧张,只选择 15 名简友参与内测,且内测只有一期。 内测时间截止到「落格」正式上线,预计在 2023 年 1 月 21 日。 内测申请时间截止到 2023 年 1 月 17 日 23:59。 直接说规则吧: 内测期间不设反馈表单,所有反馈与建议均可直接提出,并在内测组中共同讨论。 内测期间不允许对外发布访问链接(包括结果页的分享链接)

nvm配置,以及npm全局安装包的问题

简介:nvm是一个用来切换node版本的工具,日常使用需要下载以及切换版本可以使用此工具。在使用过程中会发现切换版本找不到我们已经安装过的全局包(比如cnpm)。 nvm的基本使用 1.安装nvm: 链接:nvm的GitHub地址 nvm的基本使用:(可以忽略) 命令 作用 nvm list available 显示可以安装的所有node.js的版本 nvm list 显示所有已

Grind75题目总览

什么是Grind75 Grind 75 questions Grind75 精选了 Leetcode 上的 75 道面试常考题。 这些题涵盖了常见的数据结构(堆、栈、树、图等),以及常用的算法理论(二分、快速查找、双指针等)。 题目的难度从 easy 到 hard 都有,主要还是以 medium 为主,因为一般公司的面试考察也是以 medium 为主。 为什么要刷Grind75 目前 Leetco

文以拙进157

又是面试(2) 去年,应该是前年了,单位办公室新来了一个年轻人叫张迪,年龄和我大儿子差不多,2022元月份第一次面试的时候,我去办公室打印准考证。 他看见我打印的是教师资格证面试的准考证,觉得发现了新大陆,因为他也是教师资格证笔试考过了,与我一样要参加面试,于是乎,我们俩成了同病相怜的人,我也算有了一个同伴。 年轻人总是信息灵通,他把我拉进一个教师资格考试群,里面全是同类选手,绝大多

[2020-2022]Android中高级面试汇总(大厂高频面题+最新技术)

随着Android技术发展的成熟,Android自身的技术栈也正在不断扩展。这使得Android开发者们越来越焦虑与迷茫。每个人的时间和精力是有限的,我们到底应该学什么才能有效地提高自身的竞争力呢? 其实,首先我们应该优先深入学习工作中用到的技术;其次,关注这2年来Android最新的面试题所涉及的知识点,根据自身的实际情况有选择地进行针对性的学习和提升。只有这样,自身才不会被所谓的 互联网寒冬吓

关于递归法

一个过程或函数在其定义或说明中又直接或间接调用自身的一种方法,它通常把一个大型复杂的问题转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。一般来说,递归需要有边界条件、递归前进段和递归返回段。当边界条件不满足时,递归前进;当边界条件满足时,递归返回。 递归算法一般用于