NOT
React—02—描述UI
不要在渲染dom的时候修改数据,否则可能会触发重新渲染。 React 提供了 “严格模式”,在严格模式下开发时,它将会调用每个组件函数两次。通过重复调用组件函数,严格模式有助于找到违反这些规则的组件。 我们注意到,原始示例显示的是 “Guest #2”、“Guest #4” 和 “Guest #6” ......
【C#】FileStream使用汇总
一、在FileStream流和byte[]中查找(搜索)指定字符串 /// <summary> /// 在当前流中搜索指定的 byte[] /// </summary> /// <param name="arr"></param> /// <param name="key">搜索关键字</param ......
php简单MYSQL操作类
<?php/*简单MYSQL操作类include './mysqlDb.php';$mysql = null;try { $mysql = new db('localhost', 'root', 'root', 'test'); //SELECT $mysql->select('SELECT * F ......
Linux使用rsync备份到Synology NAS
将数据从Linux设备备份到Synology NAS 将数据从Linux设备备份到Synology NAS的最常见方法是使用rsync来制作镜像文件夹。您可能需要使用事先装载的CIFS或NFS将Synology NAS上的文件夹装载到Linux设备。此命令为: [root@www ~]# rsync ......
微服务项目使用RabbitMQ
# 微服务项目使用RabbitMQ > 很久未用RabbitMQ了,根据网上的Demo,大多数是一个服务包含所有的生产者和消费者和配置,当自己去搭建服务的时候,还需要一些思考各种包的划分.无法无脑CV大法,所以,下文,我根据实际项目抽离出一个比较完整的小Demo演示微服务项目使用RabbitMQ.注 ......
JavaScript中16进制颜色与rgb颜色互相转换
16进制转 rgb function hexToRgba(hex, opacity) { if (!hex) hex = '#ededed'; let rgba = 'rgba(' + parseInt('0x' + hex.slice(1,3)) + ',' + parseInt('0x' + h ......
sql 递减计算
CREATE TABLE #temp ( qty INT , qty1 INT , qty2 INT ); INSERT INTO #temp ( qty, qty1, qty2 ) VALUES ( 7000, 0, 0 ), ( 6000, 0, 0 ), ( 5000, 0, 0 ), ( 4 ......
VS设置建议的命名规则
一般项目要求私有字段要以下划线开头, private readonly ILogger _logger; 但是VS自动生成的都是不带下划线的。所以下面记录下修改默认命名规则的方法。 打开选项,找到自己对应语言的命名设置 2. 点击 管理命名样式,再点击弹出框左下角的加号 3. 按上图所示填写后,点击 ......
【C#】FTP文件传输
一、Windows系统搭建FTP服务器 参考教程:https://baijiahao.baidu.com/s?id=1722628091716283305&wfr=spider&for=pc Win11家庭版:https://blog.csdn.net/zoe757081803/article/de ......
nuxt3如何配置语言包切换
记录nuxt-i18n 配置: 安装 # npm npm install @nuxtjs/i18n # yarn yarn add @nuxtjs/i18n # pnpm pnpm add @nuxtjs/i18n 设置 // nuxt.config.js 根据后端接口返回的字段值 新建语言包文件 ......
35款优秀的 SpringBoot/SpringCloud 开源项目借鉴~减少重复造轮子
35款优秀的 SpringBoot/SpringCloud 开源项目,开发脚手架,总有一款适合你 简介 SpringBoot 是一个非常流行的 Java 框架,它可以帮助开发者快速构建应用程序。他不仅继承了 Spring 框架原有的优秀特性,而且还通过简化配置来进一步简化了 Spring 应用的整个 ......
3d彩色css旋转盒子
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi ......
date命令时间戳和时间转换
## 直接显示时间 显示秒级时间戳 ``` date +%s ``` 显示纳秒级时间戳(因为不能直接显示毫秒) ``` date +%s%N ``` 显示当前日期 ``` date "+%F %T" ``` ``` date "+%Y-%m-%d %H:%M" ``` ## 时间转换 把时间转换秒级 ......
redis主从部署(非哨兵模式)
环境:OS:Centos 7redis:4.0.14 ################################主库部署#######################1.解压介质并安装[root@localhost soft]# tar -xvf redis-4.0.14.tar.gz[roo ......
个人用C#编写的壁纸管理器 - 开源研究系列文章
今天介绍一下笔者自己用C#开发的一个小工具软件:壁纸管理器。 开发这个小工具的初衷是因为Windows操作系统提供的功能个人不满意,而且现在闲着,所以就随意写了个代码。如果对读者有借鉴参考作用就更好了,能够直接代码段复用即可。这个壁纸管理器也比较简单,基于Winform开发,事件处理及一些操作类,使 ......
2023.8.8 任意子数组和的绝对值的最大值
 可以发现,和的绝对值,要么是从和最大的子数组中产生,要么是从和最小的子数组中产生。 考虑动态规划,令` ......
大端和小端模式
一、什么是大端和小端 大端模式,就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。小端模式,就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。 大端字节:高位在前,低位在后小端字节:低位在前,高位在后 二、举例说明 16bit宽的数 0x1234 在Little-endi ......
Freezing with Style
# CF150E Freezing with Style ## 题意 给定一颗带边权的树,求一条边数在 $[L,R]$ 之间的路径,并使得路径上边权的中位数最大。输出一条可行路径的两个端点。 注:此处 $1,2,3,4$ 的中位数为 $3$ ,而非 $2$ 或者 $2.5$ 。 ## 题解 首先用中 ......
ERROR:'ipconfig'不是内部或外部命令,也不是可运行的程序 && 解决配置环境变量时只显示一行的问题
解决方法: 输入cd c:\windows\system32 进入该路径后输入ipconfig,即可得出ip地址。 拓:发现两个进入高级系统设置的方法。 1.桌面.此电脑→右键.属性→高级系统设置 2.桌面.控制面板→搜索.高级系统设置 拓:编辑环境变量的时候,解决配置环境变量时只显示一行的问题 变 ......
VINKA/永嘉微电防干扰/抗噪2键/2通道/2路触摸触控芯片VK36N2D/VK3602XS/KA适用于玩具,厨房秤,加湿器【FAE技术支持】
概述 VK3602XS具有2个触摸按键,可用来检测外部触摸按键上人手的触摸动作。该芯片具有较高的集成度,仅需极少的外部组件便可实现触摸按键的检测。提供了2路锁存输出功能,可通过IO脚选择输出电平。芯片内部采用特殊的集成电路,具有高电源电压抑制比,可减少按键检测错误的发生,此特性保证在不利环境条件的应 ......
nlp入门(二) :商品信息可视化与文本分析实战
源码请到:自然语言处理练习: 学习自然语言处理时候写的一些代码 (gitee.com) 数据来源:麦卡里价格建议挑战Mercari Price Suggestion Challenge | Kaggle 如果不会使用魔法可以使用百度云 链接:https://pan.baidu.com/s/1EM2M ......
React Hook 的闭包陷阱
参考文章 1. 从react hooks“闭包陷阱”切入,浅谈react hooks 2. 一文讲透 React Hooks 闭包陷阱 Hooks Hooks 是 react 自 16.8 引入的新特性,使得开发者在摆脱 class 定义组件的同时,也能够进行状态管理。这样,react 组件完全进入 ......
1-3 多态、模板
### 1 多态 多态分两类: - 静态多态:函数重载和运算符重载,即复用函数名 - 动态多态:派生类和虚函数来实现运行时多态 区别: - 静态多态在**编译阶段**确定函数地址 - 动态多态在**运行阶段**确定函数地址,根据传入的对象不同确定具体的执行函数 动态多态满足条件: - 首先要有继承关 ......
真不是吹,这款能减少 BUG 的 IDEA 插件你可能没用过!
前言 单元测试是一个伟大的发明,同时也是一个操蛋的发明。只要团队碰它,几乎很难全身而退。 如果是我们自己写的代码,那么,写写单元测试也无伤大雅。但我们绝大多数人,都是跟在别人后面打扫狗屎,或者是留给别人一堆狗屎。这时候,单元测试写起来,就有一种不情不愿的味道。 没错,就是不想写! 为了应付所谓的指标 ......
云原生周刊:KubeCon China 2023 详细议程公布 | 2023.8.7
## 开源项目推荐 ### [Spiderpool](https://github.com/spidernet-io/spiderpool) Spiderpool 是一个 Kubernetes 底层网络解决方案。它提供丰富的 IPAM 功能和 CNI 集成能力,为开源社区的 CNI 项目提供支持,允 ......
记一个问题:为什么 Redis get 方法时间复杂度官网标称 O(1)
事情源自于上一篇文章:[Redis 数据结构 - 字典 dict](https://www.cnblogs.com/radish40/p/17554112.html) 在学习到 dict 结构会用来维护 redis 数据库时,联想到 redis 的 get 方法底层一定会访问 dict 来查找键值。 ......
C语言(不完善)
# C语言程序设计 ## 分支和循环语句 C语句可分为以下五类: `表达式语句、函数调用语句、控制语句、符合语句、空语句` ### 选择语句 #### if语句 - 如果表达式的结果为真,则语句执行。(0为假,非0为真) - else的匹配:else是和它离的最近的if匹配的。 ```c 语法结构: ......