【大前端】React Native(RN)跨端的原理 1. RN 的设计目标React Native 的核心思想是:一次编写,跨平台运行(Write once, run anywhere-ish)。使用 JavaScript/TypeScript React 语法 编写业务逻辑和 UI 描述。最终渲染为 原生控件(Android View / iOS UIView… 编程日记 2025/9/15 9:55:18
【前端教程】JavaScript 基础总结 JavaScript 的三种使用方式 内部引入(常用)外部引入(一个 js 文件可以被多个页面共同使用)行内(少用) 区别: 内部引入只能够使用单页面外部引入可以应用到多个页面行内是直接在 HTML 标签内写&a… 编程日记 2025/9/14 16:21:17
nginx-增加VTS模块 ngixn-增加VTS模块一、VTS模块的核心功能二、增加VTS模块一、VTS模块的核心功能 Nginx Virtual Host Traffic Status Module 实时监控 Nginx 虚拟主机(或服务器块)的流量状态、请求指标、响应性能等数据,并提供可视化页面和 API 接口&#x… 编程日记 2025/9/14 17:59:05
如何在FastAPI中玩转全链路追踪,让分布式系统故障无处遁形? url: /posts/30e1d2fbf1ad8123eaf0e1e0dbe7c675/ title: 全链路追踪如何让FastAPI微服务架构的每个请求都无所遁形? date: 2025-08-28T23:40:47+08:00 lastmod: 2025-08-28T23:40:47+08:00 author: cmdragon summary: 全链路追踪是现代微服务架构中监控系统行为的核心技术,通… 编程日记 2025/9/14 17:57:07
PDF转图片工具实现 一、安装 sudo yum install poppler-utils pdftoppm -v pdftoppm -png -r 300 a.pdf /tmp/page 运行效果: PDF转图片工具 - 在线PDF转PNG/JPG/TIFF转换器 | 免费在线工具 后台实现: using System.Diagnostics; using System.IO.Compression;namespac… 编程日记 2025/9/15 9:54:20
【AMBA总线互联IP】 1 常见AMBA互联总线IP 1.1 常见的IP工具 1.ARM: NIC-4xx 2.Synopsys: Designwave IP for AMBA interconnect 3.Sonicsinc: Non-conherent NoC only, no coherent noc. 4.Netspeed: Gemini Origin–Congiurable cache coherent. 5.Arterix(FlexNoc, Ncore):Ncore–support CHI,… 编程日记 2025/9/15 9:53:42
AI安全监控与人才需求的时间悖论(对AI安全模型、AI安全人才需求的一些思考) 当监控者与被监控者都是AI时,谁来监控监控者?这个看似简单的问题,却揭示了人工智能安全领域的根本性困境。一、问题的提出:当AI监控AI 随着大语言模型和生成式AI的快速发展,AI系统在元认知层面的能力越来越强ÿ… 编程日记 2025/9/13 5:09:53
从字节码层面剖析以太坊智能合约创建原理 1. 引言 阅读完本文之后,将能理解一下字节码含义: 608060405260405160893803806089833981016040819052601e916025565b600055603d565b600060208284031215603657600080fd5b5051919050565b603f80604a6000396000f3fe6080604052600080fdfea2646970667358221… 编程日记 2025/9/13 5:38:21
51单片机拼接板(开发板积木) 一、前言 1.1 背景 读书那会儿(2013年左右)网上接了很多51单片机的设计。 当时有个痛点: 每张板子都是定制的,画板子,打样,写代码需要花费很多时间。 希望有一张板子,能够实现绝大多数单片机的功能… 编程日记 2025/9/15 10:02:15
java-代码随想录第十五天| 12.平衡二叉树、222.完全二叉树的节点个数、404.左叶子之和 目录 12.平衡二叉树 222.完全二叉树的节点个数 404.左叶子之和 思路参考:代码随想录 12.平衡二叉树 链接:110. 平衡二叉树 - 力扣(LeetCode) 题目:给定一个二叉树,判断它是否是 平衡二叉树 题解&… 编程日记 2025/9/15 9:53:40
HTML5练习代码集:学习与实践核心特性 本文还有配套的精品资源,点击获取 简介:HTML5作为新一代网页标准,对Web开发提供了更丰富的功能和工具。本练习代码集专门针对HTML5的核心特性,包括语义化标签、离线存储、多媒体支持、图形绘制等,以及CSS3的3D效果和… 编程日记 2025/9/15 9:57:18
Promise.all 速查与扩展实战 Promise.all 速查与扩展实战 面向实战的 Promise.all 指南:核心概念、常见陷阱、性能与并发控制、超时与取消、重试与进度、以及与其“姐妹方法”的对比与选型。一、核心认识(必须知道)作用:并行等待一组可迭代(数组/类… 编程日记 2025/9/13 4:08:30
一道同分排名的SQL题 1 概述遇到这样一道题:(1) 有一张学生课程分数表,字段有:ID、名称、性别、科目、分数。(名称换为学号更能标识唯一学生,但名称好阅读,故这里先认为名称可以唯一标识学生。)(2) 用一个SQL&#x… 编程日记 2025/9/13 6:11:48
kafka 冲突解决 kafka安装 目录 解法方法: 一般情况正常可以版本2.0.2 报错: File "<frozen importlib._bootstrap>", line 1050, in _gcd_import File "<frozen importlib._bootstrap>", line 1027, in _find_and_load File "<frozen… 编程日记 2025/9/15 10:03:06
Canny边缘检测 Canny边缘检测 Canny边缘检测 使用高斯滤波器,以平滑图像消除噪声点计算图像中每个像素点的梯度和方向应用非极大值(None-Maximum Suppression)抑制,以消除边缘检测带来的杂散相应应用双阈值检测来确定真实的和潜在的边缘通过抑制… 编程日记 2025/9/15 10:08:02
wrap go as a telnet client lib for c to implement a simple telnet client server.py import socket import threading import time import signal from datetime import datetime# 服务器配置 HOST 0.0.0.0 PORT 2323 BUFFER_SIZE 1024 PROMPT "$ " SERVER_RUNNING True # 控制服务器运行状态 client_sockets [] # 存储客户端连接… 编程日记 2025/9/15 10:02:13
Spring 和 Lettuce 源码分析 Redis 节点状态检查与失败重连的工作原理 关键步骤:Spring Boot 启动时创建 LettuceConnectionFactory根据配置类型(集群/哨兵/单机)初始化客户端对于集群模式:创建 RedisClusterClient调用 setOptions(getClusterClientOptions(configuration)) 应用配置2. 节点状态检查机… 编程日记 2025/9/13 6:12:01
react性能优化之useRef和useState 一、两者的区别1.更新机制不同useState : 当值更新时会触发组件重新渲染useRef : 更新值不会触发重新渲染2.值的存储方式useState : 返回一个状态值和更新函数的数组,每次更新都会创建新的状态值useRef : 返回一个可变的 ref 对象,该对象在组件的整个生命… 编程日记 2025/9/13 6:12:01
如何构建PHP表单页面及验证相关原理(PHP基础) 文章目录PHP表单 - 必需字段PHP - 必需字段PHP - 显示错误信息总结PHP表单 - 验证邮件和URLPHP - 验证名称PHP - 验证邮件验证URLPHP 完整表单实例 PHP表单 - 必需字段 该章内容将介绍如何设置表单必需字段及错误信息 PHP - 必需字段 我们首先给出一个表的验证规则,… 编程日记 2025/9/13 6:12:01
FTP服务器搭建(Linux) 目录 一、FTP 1.1 FTP简介 1.2 Linux搭建FTP(需确认防火墙是否开启,如未开启防火墙需要打开) 1.2.1安装Vsftpd 1.2.2配置vsftpd 1.3设置安全组 1.4验证FTP 1.5FTP主动模式与被动模式区别 1. 主动模式 2. 被动模式 一、FTP … 编程日记 2025/9/15 10:06:14