自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

胡世林的博客

希望能帮到你

  • 博客(345)
  • 资源 (12)
  • 收藏
  • 关注

原创 Python文件中对excel的操作

本文要讲述的东西比较简单,是在python中对excel的一些处理,主要是从线上的服务器拿到文件的流,然后用openpyxl 操作该流,最后整理完毕后重新上传上去服务器中给别人用,简单来说就是生成自己的excel上传上去。

2024-04-08 22:49:58 490

原创 python上传以及下载AWS S3上的文件

​。

2024-04-07 01:40:13 348

原创 useBlocker 防止页面跳转导致的表单丢失

在react-router的v6版本之前,我们会使用<Prompt />组件来拦截路由的跳转。但最近新开的项目中,发现了没有<Prompt />组件了,所以在开发的版本中,使用了prompt的替代品----useBlocker但是在v6的早期版本中,如6.7等版本中,该钩子还是属于unsafe的状态,所以需要用到 unstable_useBlocker 来开发,而不是 useBlocker。

2024-04-04 16:55:02 595

原创 【无标题】

而当我们需要上传对象的时候,我们所上传的文件,我们会赋予一个名字,这个就是我们所说的Key,而Object指的就是我们所要上传的那个文件。当我们没有使用第三方的存储服务的时候,我们会选择自己写一个上传的接口,并将数据存储在服务器上,但是当上传大数据的时候,我们就有可能出现卡顿的问题,毕竟很难保证自己的服务器带宽还有存储足够。因此,当我们使用第三方存储服务的时候,我们并不会在存储数据的时候使用后台的接口,而是使用后端生成上传/读取文件链接的方式,并将文件链接发给前端,让前端自己去上传文件。

2024-03-29 22:43:05 563

原创 在NestJs上配置Swagger

Swaager是生成开发API文档的一大利器,当我们在给别人做KT的时候,一个Swagger文档丢给人家,真的是你好我也好。在日常开发中,前端看Swagger文档也可以避免很多沟通上的非必要问题。

2024-03-15 23:13:34 685

原创 使用CryptoJs对开发中的参数进行加密

在开发程序中,我们无时无刻不在接受第三方的一些token,比如我们申请了地图软件的一些定位、导航功能,第三方会给予我们appid还有app secret作为访问他们服务的凭证,大部分时候我们会将求这些登陆凭证放在env文件中,不会直接Hard-Code,但是你是否觉得这样就安全了呢?一般我们将数据放在env中,但是我们为了放置一些特别情况的出现,比如不小心这份env文件泄露出去了,这样别人就可以登陆到我们的账号,偷窃我们的服务,所以我们会使用第三方加密工具,以便保护我么不能的数据安全。

2024-03-14 18:05:29 372

原创 NestJS中的守卫-常用于实现授权的Guard

守卫有单一的责任。它们根据运行时存在的某些条件(如权限、角色、ACL等)确定给定请求是否将由路由处理程序处理。这通常称为授权。授权(及其通常与之合作的身份验证)通常由传统 Express 应用中的 中间件处理。中间件是身份验证的不错选择,因为诸如令牌验证和将属性附加到 request 对象之类的事情与特定路由上下文(及其元数据)没有紧密联系。在Express开发中,我们会使用中间件的方式来实现鉴权。

2024-03-07 00:14:01 290

原创 NestJS核心成员组成-中间件

从本质来说,我们使用NestJS的时候,有百分之九十的原因是我们只想要一个能提供API的服务,即便是一个简单的由数据库+https请求的后台,也能满足百分之九十的人了。对于有Express以及Koa开发的朋友来说,中间件的概念无需多讲,因为NodeJS对http请求的处理就是一个洋葱图,所以我们中间件就可以实现对很多请求的拦截以及处理,这也是中间件能成为核心概念的一大原因。

2024-03-04 22:07:43 570

原创 NestJS使用模板引擎ejs

模板引擎​模板引擎是一种用于生成动态内容的工具,它通过将预定义的模板与特定数据结合,来生成最终的输出。​在NodeJS开发中,我们会使用模板引擎来渲染一些常用的页面,比如渲染代表404的Not Found 页面,502的Bad Request页面等,在部分后端渲染的项目中,也会使用模板引擎来渲染页面,而不会用VUE或者是React等前端框架。​本文章会用Ejs模板引擎作为例子,在使用了NestJS的项目中,渲染一个​list页面。配置Ejs​首先第一步,必须得是在我们的项目 中引入Ejs模板引擎

2024-03-03 10:40:38 664

原创 一个Post请求入门NestJS的路由与控制器

​。

2024-02-26 22:12:40 378

原创 在每个地方都应该添加 memo 吗?

本文主要讲的是React中memo的使用,以及考虑是否使用memo的判断依据,文章篇幅较短,建议关注本人公众号,呜呜呜

2024-02-06 12:31:20 802

原创 你应该仅仅把useMemo作为性能优化的手段

本文主要通过几个简单的例子,讲解下useMemo这个hook,给诸君参考,也是给我自己做一个记录

2024-01-30 22:22:37 727

原创 从CDN了解到的边缘计算与前端渲染

本文代码量较少,讲的是在云开发的基础上使用边缘计算的,代码量不高,​建议看完理解下就可以丢了,知道个概念就好。

2024-01-26 17:46:21 704

原创 [React面试题]核心算法的重构----Fiber

本文主要写的是对Fiber的一些介绍,没有很深的介绍,比如更新优先级之类的,纯粹是对Fiber的一些概念以及原理做一些介绍,让人有部分的了解。

2024-01-22 18:37:01 946

原创 nvm安装高版本Nodejs报错

之前使用1.1.17版本的nvm,切换使用18+的Nodejs的时候报错,经过短暂的思考,决定使用1.1.12的nvm的无聊故事。

2024-01-14 10:12:12 433

原创 可以被取代的鸡肋-requestIdleCallback

本文主要写的是window对象上的requestIdleCallback,用一个例子示范下如何使用requestIdleCallback。

2024-01-11 15:19:23 812

原创 记录一个自己的Axios实例,以供参考

本文主要是写一下关于Axios的一些配置问题,每个人都有自己的一套标准,我现在就将自己比较常用的代码写下,也供被人做参考。

2024-01-05 11:12:14 858

原创 ArkTs封装网络请求并发起一个Get请求

本文讲的是封装下ArkTs的HTTP请求,做一下公共的拦截,并使用这个lib发起一次请求。

2024-01-02 10:55:30 1389

原创 ArkUI中自定义组件的生命周期

自定义组件:@Component装饰的UI单元,可以组合多个系统组件实现UI的复用,可以调用组件的生命周期。页面:即应用的UI页面。可以由一个或者多个自定义组件组成,@Entry装饰的自定义组件为页面的入口组件,即页面的根节点,一个页面有且仅能有一个@Entry。只有被@Entry装饰的组件才可以调用页面的生命周期。像是我们的Mine以及Found组件,由于想要做到不使用tab的时候,也可以正常的访问,所以我们在其中加入了@Entry的修饰符,使其属于页面。

2023-12-31 01:01:34 880

原创 ArkUI自定义组件的使用

前面的文章中,已经对tab页面的内容编辑的差不多了,接下来需要编辑各个页面中的详情,比如“发现”页面,我们需要从后台拿到数据并且展示在上面,如果依旧放在了tab页面的话,会显得代码很乱,所以我们需要将其独立封装成一个组件,但是又可以作为一个独立的页面。综上述,我们需要按照下图的方式,创建一个Page。

2023-12-30 10:41:17 530

原创 ArkTs中使用ForEach循环渲染

本文主要使用一个简单的例子介绍一下ArkTs中是如何进行循环渲染的。以及对ForEach接口的用法做出介绍

2023-12-28 15:54:28 1366

原创 自定义导航栏与自定义构建函数

本文主要讲的是自定义导航栏Tabs,并使用到@builder装饰器来做自定义构建函数,本文的代码较长,建议使用电脑端查看

2023-12-28 14:43:53 981

原创 以Tabs作为例子介绍鸿蒙组件的结构

在移动端,商城系统永远是最适合做Demo的,毕竟实用性就摆在那里,而且不时会被要求一些酷炫的效果,而底部导航栏也是一个必学的技能,因此选择了Tabs作为博客的教学案例,告诉大家怎么去使用ArkTS UI的组件因为下一步是要做for循环以及自定义组件的,我不想写的太多了,就先断开,第二篇博客在这儿开始起步.ArkTs的麻烦点在于链式调用的形式,以及一些修饰器,但是对于做过js开发或者是java开发的同学,应该是很简单的,所以我不会花很多的废话去写这些。

2023-12-26 21:30:49 789

原创 入门级:用devEco Studio创建一个鸿蒙APP

本文主要讲的是如何在鸿蒙的开发工具devEco Studio新建一个项目,全文很水,只适合新手!!

2023-12-25 21:26:42 788

原创 进行鸿蒙开发前的一些工具了解

文章主要讲的是开发的一些工具,如DevEco Studio,以及ArkTs的一些基础以及劝大家没事就学学鸿蒙开发

2023-12-24 14:05:56 872

原创 React中也许你会用到的Context

通常来说,你会通过 props 将信息从父组件传递到子组件。但是,如果你必须通过许多中间组件向下传递props,或是在你应用中的许多组件需要相同的信息,传递 props 会变得十分冗长和不便。Context允许父组件向其下层无论多深的任何组件提供信息,而无需通过 props 显式传递。

2023-12-22 15:21:24 841

原创 React不怎么建议使用的React.Children

此时此刻,我们也只是将页面包裹了起来,添加了一个外框而已,对于我们的Scomponent没有任何的操作也没有任何的办法,我们无法读取到​组件内的内容,更无法对其进行操作(即使可以,也不建议对其操作)。所以如果想要对内部组件的渲染输出结果进行操作的时候,只能在组件中进行自己的逻辑操作了。请注意,不建议使用Children,毕竟完全可以自己写一个组件对其操作,且新手对Children不熟悉的时候,很容易出现问题。​。

2023-12-20 15:47:06 749

原创 React很常用的UseEffect

如果,想要在页面第一次渲染之后初始化我们的数据,比如获取API的时候,就可以将useEffect的"dependencies"设置为一个空的数组如果非必要,最好使用多个useEffect,这样子逻辑比较清晰,别人很容易看.呜呜呜,个人博客公众号求关注公众号链接公众号主要写前端的,多谢各位大佬们关注。

2023-12-11 16:58:40 883

原创 JavaScript中冷门但有用的String.raw

String.raw() 静态方法是模板字符串的标签函数。它的作用类似于 Python 中的 r 前缀或 C# 中用于字符串字面量的 @前缀。它用于获取模板字符串的原始字符串形式——即,替换表达式(例如 ${foo})会被替换处理,但转义序列(例如 \n)不会被处理。String.raw在开发中的场景,主要是对转义字符串进行处理。如下面的例子。

2023-12-10 18:32:22 405

原创 React中使用TypeScript代替prop-types

其实,从prop-types的库只有js,就可以知道已经属于开始废弃了。大人,时代变了,已经是属于TS的时代了。不信?React的文档是这么写的我们建议使用 TypeScript 而不是在运行时检查 prop 类型。

2023-12-08 22:17:27 487

原创 React中的空标签与Fragment标签的区别

文章废话比较多,内容就一点,介绍下我们最常用的标签跟的区别。重点请看区别那里

2023-12-07 20:56:42 1026

原创 React中ref的四种使用方法

react的四个ref使用方法,请注意,最好要学会使用useRef,这个才是未来的趋势!类组件中的ref已经是过去式了。

2023-12-06 11:23:25 1241

原创 React为啥要用PureComponent代替Component

PureComponent 类似于 Component,但是当 props 和 state 与之前保持一致时会跳过重新渲染。

2023-12-04 14:39:59 377

原创 nvm 下载node时候下载不到npm包的解决方法

求关注。

2023-11-30 21:06:44 1090

原创 微信小程序获取用户信息

本文主要讲的是小程序获取用户信息的,更新测试时间是2023-10-25。是当前的最新版。

2023-10-26 10:29:34 161

原创 整理MongoDB文档:身份验证

个人博客,求关注。

2023-10-22 20:07:57 670

原创 MongoDB URL链接 如何设置账号密码

假设你的账号是root,你的密码也是root,则。

2023-10-22 16:03:29 492

原创 整理mongodb文档:搭建分片集群

本文主要搭建一个在本地的分片,以便大家了解分片的布局。

2023-10-14 14:49:53 171

原创 整理mongodb文档:副本集成员可以为偶数

文章从MongoDB是否可以用偶数节点切入,讲解关于仲裁节点以及节点选举。

2023-10-10 10:34:29 828

原创 整理mongodb文档:副本集二

本文章主要讲在MongoDB的副本集中的一些注意点,主要是如何对seconadry进行数据操作,以及对更新数据的一些介绍

2023-09-30 16:03:51 560

mui的裁剪测试

mui的裁剪测试mui的裁剪测试mui的裁剪测试mui的裁剪测试mui的裁剪测试mui的裁剪测试

2018-07-20

百度统计图解文档

百度统计的使用操作,只有简单的事件统计百度统计的使用操作,只有简单的事件统计

2018-01-10

自己写的分页,

自己写的分页,如果绝得资源分是问题的话

2017-11-19

jquery权威指南

jquery权威指南,适合新手,至少十年内jq不会过期

2017-08-01

mysql-connector-java-5.1.39

mysql jar包 jdbc

2016-09-25

我的音乐0.0

只有本地音乐文件的功能

2016-09-05

smartupload

jspsmartupload.jar

2016-05-15

mysql必知必会

这书籍适合新手,在内容上也阐述的不错,逻辑上更不用说

2016-05-15

14天学会安卓开发

个人觉得这书不错,至少好过老师写的。。。希望老师没看到

2016-04-10

newsappdemo

简单的新浪新闻阅读器 实训作业,新手所著

2016-01-14

edittext限制字数

用来子限制edittext的输入字数,android的,简单版

2015-12-16

jsoup.jar包

1.8的jsoup,可能会不 稳定,亲们把他拖到lib里面就好了(java程序)

2015-12-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除