Sep132020
React Server Components技术预研:颠覆传统前端架构的新一代组件模型解析
React Server Components技术预研:颠覆传统前端架构的新一代组件模型解析
引言:前端架构的演进与React Server Components的诞生
前端开发自诞生以来经历了多个重要阶段:从早期的静态HTML页面,到AJAX驱动的动态交互,再到单页应用(SPA)的兴起,以及近年来服务端渲染(SSR)和静态站点生成(SSG)的普及。每一次技术跃迁都旨在提升用户体验、优化性能和简化开发流程。
然而,随着应用...阅读全文
作者:绝缘体.. | 分类:html, javascript, react, redis, typescript, 前端技术, 数据库, 编程语言 | 阅读: | 标签:html, javascript, react, redis, typescript
抢沙发
Sep122020
Sep112020
微前端架构设计与实施指南:从Single-SPA到Module Federation的技术选型对比
微前端架构设计与实施指南:从Single-SPA到Module Federation的技术选型对比
引言:微前端的兴起与价值
随着现代Web应用规模的持续扩大,前端项目逐渐演变为“巨型单体”(Monolithic Frontend)——一个由数万行代码、数十个团队协作开发、复杂状态管理与频繁版本冲突构成的系统。这种架构在初期具备开发效率高、部署简单的优势,但随着业务发展,其弊端日益凸显:
团队协作困难:多个团队...阅读全文
Sep102020
Angular中的表单处理: 响应式表单和模板驱动表单
在Angular应用开发中,表单处理是一项常见而重要的任务。表单可以用于收集用户输入的数据,并提交到服务器进行处理。Angular提供了两种主要的表单处理方式:响应式表单和模板驱动表单。本文将介绍这两种表单处理方式的区别、使用场景以及它们在Angular中的具体实现。
响应式表单
响应式表单是通过使用Angular的@angular/forms库来创建的。它的核心思想是将表单字段与一个对应的RxJS流(Ob...阅读全文
Sep082020
一个爬取壁纸的python代码
注:其中第一页需要手动改一些url,默认从第二页开始爬。第一页因为那个下一页的xpath跟其他的页码有不同,其实还有很多东西可以优化可以增加的,我也懒得去再改了
代码:
import requests
from lxml import etree
import os
class Bizi(object):
def __init__(self):
#如果爬到一半就停止了,想从某页开始爬取就改一些下index_后面的数字改为你想爬的页码就可以了
...阅读全文
Sep032020
在Linux中安装和配置Java开发环境
介绍
Java 是一种广泛使用的编程语言,常用于开发各种类型的应用程序。在 Linux 系统中安装和配置 Java 开发环境是开发 Java 应用程序的第一步。本文将向您展示如何在 Linux 系统上安装和配置 Java 开发环境。
步骤
1. 检查系统是否已经安装Java
在开始安装之前,请先检查系统是否已经安装了 Java。可以通过运行以下命令来检查:
java -version
如果已经安装了 Java,将会显示已安装的 J...阅读全文
Aug312020
Aug292020
Aug282020
Linux(CentOS 7, vsftpd)上FTP服务器搭建(使用yum,快捷配置版)
1. 前言
FTP服务器是一种用于在网络上进行文件传输的服务。在Linux系统上,通过搭建FTP服务器,我们可以方便地在本地和远程主机之间传输文件。本文将介绍如何在CentOS 7上使用yum命令快速搭建vsftpd FTP服务器,并展示配置过程中可能遇到的一些常见问题和解决方法。
2. 安装vsftpd
首先,我们需要使用yum命令安装vsftpd软件包。打开终端,并以root用户身份执行以下命令:
$ yum install v...阅读全文
Aug182020
攻防世界-crypto-banana-princess(ROT13加解密、pdftohtml)
附件是一个pdf文件,打开时报错,格式错误:不是一个PDF文件或该文件已损坏。
1.对比文件,发现是ROT13
用notepad++打开该文件,文件头为%CQS-1.5,打开一个正常pdf文件,文件头为%PDF-1.7。
这两个形式完全一样,数字可以理解为版本号。那就思路来了,估计是进行了位移?尝试后发现:
是对整个PDF文件进行了ROT13。
ROT13(回转13位,rotateby13places,有时中间加了个减号称作ROT-13)...阅读全文