![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
写点东西
文章平均质量分 80
MR_Bone
这个作者很懒,什么都没留下…
展开
-
写点东西《JWT 与会话身份验证》
JSON Web 令牌 (JWT) 作为一种紧凑且独立的机制,用于以 JSON 对象的形式在各方之间安全地传输信息。原创 2024-01-29 14:04:07 · 1008 阅读 · 0 评论 -
写点东西《JavaScript 中的递归》
然后,它循环遍历当前节点的子节点数组,并针对每个子节点调用自身(再次递归),将子节点作为新参数传递。因此,我们的函数需要接收一个节点并打印其名称,然后由于所有子节点都是相似的,我们可以循环一次子节点并仅调用传递子节点的相同函数。我们的初始问题是,我们需要打印树的所有节点名称,我们将使用递归来解决它,因为我们注意到我们的树具有一个常量结构,其中每个节点都有一个。函数打印一个数字,然后使用您传递的数字(减一)调用自身(递归),重复此过程,直到达到基本情况(在本例中,当 n 小于 0 时)。原创 2024-01-25 17:46:53 · 802 阅读 · 0 评论 -
写点东西《Java中的排序-避坑》
关于java中排序的评论和文章在互联网上有很多,这篇文章将是我在我的开发者载体中看到的例子的总结。它不会涵盖所有的基础知识,但会尝试向您展示一些可能性,从我目前试图避免的可能性到我现在更喜欢使用的可能性。对于所有测试目的,我们将使用Car类。原创 2024-01-24 17:28:36 · 856 阅读 · 0 评论 -
写点东西《检查和更新NPM包》
npm 文档:npm-install -g npm-check-updates。此命令将检查注册表,以查看是否有任何(或特定)已安装的软件包当前已过时。将您的 package.json 依赖项升级到最新版本,忽略指定版本。默认情况下,只显示根项目的直接依赖项和已配置工作区的直接依赖项。npm 文档:npm-update --save-dev --save。检查过时的软件包,无需安装 npm-check-updates。npm 文档:npm-update -g。npm 文档:npm-update。原创 2024-01-24 09:34:22 · 1307 阅读 · 0 评论 -
写点东西《Javascript switch 语句的替代方法》
本文扩展了 Todd Motto 关于用对象字面量替换 switch 语句的想法。这是过时、笨拙且冗长的switch语句的一种非常简洁美观的替代方法。在本文的最后,您将获得一个基于 Todd 解决方案的实用程序函数,该函数对开发人员更加友好,因此请坚持到最后!如果您对技术细节不感兴趣,只想了解实用程序函数,请向下滚动到最后一节(您需要的一切都在一个地方)。原创 2024-01-22 11:16:09 · 840 阅读 · 0 评论 -
写点东西《面向初学者的 JavaScript 中的 Promise》
简而言之,如果异步任务成功完成,它会返回一个包含数据的结果对象,如果任务失败,它会返回一个包含错误的拒绝对象。Promise 确保一旦操作完成,您可以根据操作的完成或失败执行任何您想要的操作。),一旦完成,它要么解决 Promise(表示成功),要么因错误而被拒绝。在引入 promises 之前,异步操作的管理是使用回调函数完成的。如果 Promise 已解决,则将其返回给该 Promise 的。创建 Promise 后,您可以使用该 Promise。方法,如果 Promise 被拒绝,则将其返回给。原创 2024-01-22 10:03:04 · 484 阅读 · 0 评论 -
写点东西《CSS 媒体查询》
媒体查询提供了一种强大的方式,可根据设备类型、视口大小、屏幕像素密度或设备方向等因素调整我们的样式。对于已经熟悉媒体查询的人来说,这篇文章可作为快速指南,揭示一些可能鲜为人知的巧妙技巧。原创 2024-01-19 17:28:15 · 352 阅读 · 0 评论 -
写点东西《渐进式网络应用入门》
PWA 是一种渐进式网络应用程序,它结合了应用程序的功能和网络技术。您可以说它们是使用网络技术构建的应用程序,但感觉和功能都像原生应用程序。more网络应用程序似乎变得有限,因为大多数人更喜欢构建移动应用程序,以便用户可以将它们保存在手机上,而不是构建网络应用程序,因为您必须不断访问浏览器。然而,随着 PWA 的出现,这个问题已经得到解决,并且取得了很大的进展。我所说的网络技术是指 HTML、CSS、JavaScript。原创 2024-01-19 17:08:54 · 934 阅读 · 0 评论 -
写点东西《什么是网络抓取?》
网络抓取是指使用 Octoparse 等软件从网站中提取内容和数据。在某种程度上,它是一种用于数字营销和研究等不同领域的技术,用于从网页中提取有价值的信息。有不同的方法可以尝试获取网络数据抓取,最简单的方法是使用付费或免费的数据抓取工具,例如 Octoparse,或编写您自己的抓取代码(复杂且繁琐)。网络数据抓取使您可以获取最新且相关的数据,以便您可以改进策略并做出明智且有支持的决策。说到网络爬虫 (web crawler),你会想到什么?一只在蜘蛛网上爬行的蜘蛛?这正是网络爬虫所做的事情。原创 2024-01-17 15:49:59 · 1069 阅读 · 1 评论 -
写点东西《最佳 Web 框架不存在 》
在我的第二个后续角色中,我使用了 React,现在我使用 Wasp(一个构建在 React 和 Node.js 之上的全栈框架)来开发我的附带项目 https://reflectdaily.app/。2024 年存在如此多的库和框架,而且最好的库和框架仍然备受争议,这一事实证明了我的观点。React 可能在职位描述中最为突出,但如果您正在寻找新角色并且只具备 Vue 或 Angular 方面的经验,我想象不到您花一个星期以上的时间就能使用 React 构建一个附带项目,向潜在雇主展示您的能力。原创 2024-01-16 15:24:45 · 458 阅读 · 0 评论 -
写点东西《3 个让你陷入困境、沮丧且薪水低的神话 》
你看,自从你开始编码以来,你一直被灌输一些关于成为开发人员的神话,而这些神话正在毁掉你的职业生涯。当你的眼睛布满皱纹,你的背部疼痛时,你可能会到达那里。更糟糕的是,这些信念已经深深植根于我们开发人员的日常生活中,我们认为它们是理所当然的。当你问一位高级开发人员,你需要什么才能达到下一个水平,而他们不知道所需的具体技术和软技能时,他们只会推迟到多年的经验,而不会显得愚蠢。当你要求某事时,如果有人用“没有足够的‘经验年限’”的论点,不要让他们阻止你。实际上,它们是有害的偏见,阻碍你走出家门,建立你应得的未来。原创 2024-01-16 09:46:29 · 1009 阅读 · 0 评论 -
写点东西《理解 JavaScript 中的异步迭代器》
但是,使用事件并不是编写可维护代码的最佳方式之一,因为事件是完全异步的,并且它们可能会破坏代码的流程,因为它们会无序触发,并且您只能通过侦听器分配一个操作。想象一下,我们有另一个总是返回 Promise 的接口,该 Promise 会针对我们所讨论的文件行进行解析。但是,由于异步迭代器在 Node 8.x 或 9.x 中不受支持(我知道非常老了),因此为了在这些版本中使用异步迭代器,我们可以简单地从对象中提取。更加简洁,也更加干净,因为它表现得像一个常规循环,但除此之外,它还比理解起来简单得多,它通过。原创 2024-01-15 15:15:08 · 942 阅读 · 0 评论 -
写点东西《 Kickstart:搭建 JS 项目的最快方式!》
但是,在实际编写代码之前,您必须配置 ESLint 和 Prettier,连接 Husky,添加测试框架,等等。✍️ linter(ESLint 或 StandardJS)、格式化程序(Prettier)现在有了 🚀 Kickstart - 一个 CLI 工具,旨在将这些小时变成几秒钟!想象一下:你刚刚有一个新的项目创意,你对创意充满热情,并准备好编码。运行 🚀 Kickstart 一次后,您可以保存一个您所选内容的。几个小时过去了,您仍然没有为项目本身编写代码。然后你只需回答问题,你的项目将被快速设置!原创 2024-01-15 15:11:54 · 370 阅读 · 0 评论 -
写点东西《2024 年决心:更加以开源为中心》
Fonoster 提供类似的语音和消息服务。当然,Google Analytics 是一个大名鼎鼎的工具,但有时一些较小的工具也能提供同样多的功能,Plausible 就是一个很好的例子。Notion 是一个适用于任何笔记记录和项目管理的出色工作区,但如果您想要一个更直接的选择,请尝试 AppFlowy。Tableau 可能是在数据可视化领域表现最出色的参与者之一,但 Taipy 提供了一个强大的替代方案。Twilio 是一个通信平台,提供短信、语音、视频和身份验证的 API,并提供无缝的客户体验。原创 2024-01-12 15:04:31 · 1002 阅读 · 0 评论 -
写点东西《3 个提高工作效率的终端命令》
为此,我们需要在我们的 shell 中设置它,我使用 Zsh,因此我将更新我的 ~/.zshrc 文件。假设您正在使用和访问远程服务器,并且您必须提供密码,您可以直接将其 pbcopy 到剪贴板,而无需打开文件,您就可以获得密码,而无需经历打开和关闭文件的麻烦。现在,我只需键入 gc “提交消息”,它就会使用提供的消息提交我的更改。您所要做的就是找到您最常用的命令,并尝试使用别名使它们更短,以提高您的工作效率。我在调试日志文件时使用此命令,并提供要搜索的关键字(如时间戳),所有行都会复制到我的剪贴板。原创 2024-01-04 14:18:25 · 857 阅读 · 0 评论 -
写点东西《Docker入门(下)》
这就像让一个首领机器人经理在工作机器人的帮助下监督多个塔(容器)的建造。PID 命名空间允许您为容器中的进程(如程序或任务)创建一个单独的区域,以便它们拥有自己的一组“票号”(进程 ID),而不会与容器外部的进程发生冲突。容器编排是一种管理和协调多个容器的方式,确保它们无缝协作以运行应用程序,就像一位超级聪明的经理确保所有机器人协同工作以构建一座完美的塔楼一样。Docker Compose 是一个方便的工具,可帮助您轻松运行和连接不同的软件服务,就好像它们都是同一事件的一部分一样。原创 2024-01-11 14:39:01 · 1514 阅读 · 0 评论 -
写点东西《Docker入门(上)》
容器就像一个小包,其中包含程序运行所需的一切,使其易于在不同的计算机上移动和运行,而不会造成任何麻烦。很酷的是,这个迷你计算机(容器)就像一个披着斗篷的超级英雄。它可以在任何计算机上运行,无论它们有何不同,因为它自带特殊环境。这是一种整洁有序的方式来组织软件,并确保它无论在何处都能以相同的方式工作。原创 2024-01-11 11:35:21 · 1226 阅读 · 0 评论 -
写点东西《探索由人工智能驱动的代码库迁移:开发人员的旅程
在现代框架和工具快速发展的时代,许多项目发现自己与旧技术捆绑在一起。迁移代码库不仅繁琐,而且在财务上也是一项艰巨的任务。看似简单的平台升级所需的工作量会随着项目规模的扩大而急剧增加。原创 2024-01-10 13:53:00 · 731 阅读 · 0 评论 -
写点东西《JavaScript 中的设计模式:综合指南》
它提供了将员工添加到集合中和从集合中删除员工的方法,并重写 print 方法以显示经理的姓名和他们下面的员工。在本文中,我们将踏上揭开 JavaScript 模式的神秘面纱的旅程,并探讨它们如何增强您的编码实践。JavaScript 中的模式是针对软件开发过程中遇到的反复出现的问题的经过验证的解决方案。car1 的品牌为“Toyota”,型号为“Camry”,而 car2 的品牌为“Honda”,型号为“Accord”。在此模式中,对象充当创建新对象的原型,从而实现继承以及在多个对象之间共享属性和方法。原创 2024-01-08 10:26:32 · 1040 阅读 · 0 评论 -
写点东西《每个开发人员都必须知道的 10 个 Git 命令》
想象一下,您刚刚在 Git 存储库中提交了一次提交,但随后您意识到您忘记在该提交中包含更改,或者您可能想要修复提交消息本身。但是,它会将这些更改保留在您的工作目录中。当您想取消上次提交并从头开始进行更改,同时在重新提交之前保留工作目录中的更改时,这非常有用。当您进行新的提交时,HEAD 会移动到您的提交的顶部。分叉会在您的 GitHub 帐户上创建某人的仓库的个人副本,从而可以在不影响原始仓库的情况下进行更改。此命令修改您做出的最近一次提交,将任何暂存的更改与您的新注释结合起来,以创建一个更新的提交。原创 2024-01-08 10:18:01 · 1454 阅读 · 0 评论 -
写点东西《全栈工具箱 :Python版》
以下是专注于全栈开发不同方面的 Python 库;有些专注于 Web 应用程序开发,有些专注于后端,还有些专注于两者。原创 2024-01-08 09:44:17 · 868 阅读 · 0 评论 -
写点东西《HTTP 状态代码:开发者指南》
HTTP 状态代码是 Web 服务器和客户端之间的基本通信工具,提供有关客户端请求结果的重要信息。这些三位数数字代码将响应分为不同的组,每个组都传达有关请求状态的特定信息。了解这些状态代码对开发人员至关重要,因为它们有助于诊断和排除 Web 交互期间发生的问题。HTTP 状态代码究竟是什么?HTTP 状态代码是由 Web 服务器响应客户端向服务器发出的请求而提供的标准化数字代码。这些代码传达有关请求成功或失败的信息,并根据状态代码的第一位数字分为不同的类。原创 2024-01-04 14:03:56 · 1034 阅读 · 0 评论 -
写点东西《javascript的7中坏习惯》
忽略分号:虽然 JavaScript 允许省略分号,但最好的实践是包括它们。省略分号可能会导致意外行为,因为会触发自动分号插入。不使用严格模式:“严格模式” 可以避免出现微妙的错误。通过在脚本或函数开头添加 “use strict”;原创 2023-08-24 16:53:17 · 46 阅读 · 1 评论 -
写点东西《爬虫必备!selenium模拟登录!CSDN,知乎均可使用!》
通过运行示例代码,你可以自由地保存和设置浏览器中的URL、Cookies以及本地存储和会话存储数据。在Web开发和测试中,我们经常需要获取和保存浏览器中的数据,以便后续分析和使用。例如,我们可能需要保存当前页面的URL、Cookies信息以及本地存储和会话存储中的数据。在进行Web开发和测试过程中,有时候我们需要保存浏览器中的数据,例如URL、Cookies以及本地存储和会话存储数据。本文介绍了如何使用Python和Selenium来实现这一功能,并将数据保存到文件中。打开命令行终端,切换到存储了。原创 2023-07-13 14:04:36 · 164 阅读 · 1 评论 -
写点东西《边学边写docker》
如上图↑docker就是鲸鱼,也可以理解为一艘大船上面装满了集装箱(容器集装箱里装满了不同的货物(镜像货源(仓库上面加粗的文字带出了docker三大概念:容器,镜像,仓库。原创 2023-01-05 15:51:49 · 104 阅读 · 1 评论 -
写点东西《边学边写python》
学到哪写到哪。修改国内镜像:网上好多全局修改需要改文件,这个只需要输入命令即可。--全局修改pip config set global.index-url https://mirrors.aliyun.com/pypi/simple--临时修改pip install xxxxx -i https://mirrors.aliyun.com/pypi/simple未完待续,边学变更…...原创 2020-12-15 13:52:41 · 109 阅读 · 1 评论 -
写点东西:《foxmail账户迁移》
如何将A电脑的foxmail用户迁移至B电脑?总共分两步:复制A电脑,下图选中文件粘贴到B电脑相同路径下下期再见~~原创 2020-12-04 13:53:54 · 367 阅读 · 0 评论 -
写点东西:《chrome插件:reRes本地文件替换远程文件测试》
今天发现了可以用本地js替换远程js测试的插件,分享给大家。用法如下:↓下载,安装chrome插件《reRes》去哪下载?如何安装?请参考>>[这里](会被杀毒软件查杀)(http://www.cnplugins.com/zhuanti/newinstall.html)<<打开reRes,如↓图配置规则:(上面的是远程url,下面的是需要替换本地js路径)刷新...原创 2019-12-07 16:59:49 · 1389 阅读 · 0 评论 -
写点东西:《自动化测试插件Katalon Recoder》
今天发现了一个可以录自动化测试python selenium库脚本的插件,分享给大家。用法如下:↓安装chrome插件(如何安装请参考>>这里<<)点击录制按钮开始执行自动化测试操作操作完毕后点击stop点击play,即可执行刚刚录入的操作点击“{}Export”即可导出自动化测试代码关于python selenium代码的简要说明:(见如下代码,只...原创 2019-12-07 16:37:01 · 247 阅读 · 0 评论 -
写点东西:《边学边写maven》
pom就是目录,标记项目依赖了哪些jar,如何打包?打包成什么名?等等--打包方式:jar、war--> < packaging > jar < build >原创 2019-12-05 10:43:17 · 97 阅读 · 2 评论 -
写点东西:《vue.js边学边写》
最近在学习vue.js,记性不好,边学边写,边记录。属性components: 用来在页面声明引入的组件,以方便以标签的形式引用(个人归纳定义,欢迎指正)用法:1. 引入组件import vHead from "@/components/head.vue";2. 注册组件components: {vHead,...,...}3. 在<template>中使用<v-h...原创 2019-12-04 14:19:57 · 193 阅读 · 0 评论 -
写点东西:《java处理图片相关》
new QRCodeWriter().encode(content, BarcodeFormat.QR_CODE, width, height,hints);final BitMatrix bitMatrix = createQRcode(content,param); //将二维码操作对象(BitMatrix)放入内存中图片缓存区并生成BufferedImage BufferedImage bufferedImage = MatrixToImageWriter.toBuf原创 2019-11-30 13:45:06 · 133 阅读 · 0 评论 -
写点东西:《python读取excel文件》
#--excelUtil.py 通过openpyxl库操作读取excelimport openpyxlclass excel(): def __init__(self,file): self.file = file self.wb = openpyxl.load_workbook(self.file) sheets = self.wb.sheetnames self.sheet = sheets[0] self.w原创 2019-11-26 11:53:55 · 318 阅读 · 0 评论