- 2024-11-210.1 + 0.2、0.1 + 0.3和0.1 * 0.2分别等于多少?并解释下为什么?
0.1+0.2:结果是0.30000000000000004.这是因为在JavaScript(以及许多其他编程语言)中,数字是用浮点数表示的,更具体地说是双精度浮点数,遵循IEEE754标准。这个标准使用二进制来表示数字,而0.1和0.2无法用二进制精确表示,就像1/3无法用十进制有限位数精确表示一样
- 2024-11-21从2s优化到0.1s
前言分类树查询功能,在各个业务系统中可以说随处可见,特别是在电商系统中。 但就是这样一个简单的分类树查询功能,我们却优化了5次。到底是怎么回事呢?背景我们的网站使用了SpringBoot推荐的模板引擎:Thymeleaf,进行动态渲染。它是一个XML/XHTML/HTML5模板引擎,可用于Web与非Web
- 2024-11-20Nginx服务器配置---反向代理服务时proxy_pass的转发规则
nginx是由俄罗斯开发的一款httpweb服务器,我们经常用这款服务器做负载均衡和反向代理。今天我们就来聊聊Nginx作为反向代理时,如何进行路由配置。假设你已经部署好Nginx了,我们进入Nginx安装目录,进入nginx.conf文件。找到http节点下的server节点,值是一个json。在json中有一个locat
- 2024-11-18一篇文章入门 redis(万字长文干货!!!)
目录1.2NoSQL分类 1.3Redis基本概念1.4发展历史1.5应用场景二、Redis安装2.1下载2.2安装3.2图形界面客户端3.3.1介绍3.3.2工程搭建3.3.2.1单例连接redis3.3.2.2使用连接池连接redis3.3.2.3Spring整合jedisPool四、数据类型4.1String类
- 2024-11-18YOLOv7-0.1部分代码阅读笔记-detect.py
detect.pydetect.py目录detect.py1.所需的库和模块2.defdetect(save_img=False): 3.if__name__=='__main__': 1.所需的库和模块importargparseimporttimefrompathlibimportPathimportcv2importtorchimporttorch.backends.cudnnascudnnfromnu
- 2024-11-18YOLOv7-0.1部分代码阅读笔记-train.py
train.pytrain.py目录train.py1.所需的库和模块2.deftrain(hyp,opt,device,tb_writer=None): 3.if__name__=='__main__': 1.所需的库和模块importargparseimportloggingimportmathimportosimportrandomimporttimefromcopyimportdeepcopyfro
- 2024-11-17YOLOv7-0.1部分代码阅读笔记-torch_utils.py
torch_utils.pyutils\torch_utils.py目录torch_utils.py1.所需的库和模块2.deftorch_distributed_zero_first(local_rank:int): 3.definit_torch_seeds(seed=0): 4.defdate_modified(path=__file__): 5.defgit_describe(path=Path(__file__).parent): 6.def
- 2024-11-16性能测试
浅谈性能瓶颈之Mysql慢查询 1.开启测试环境的mysql数据库慢查询日志,然后在日志文件里自动记录这些慢查询,以及notusingindex的查询。数据库执行下面几个命令:set global slow_query_log=on /*开启慢查询日志*/set log_queries_not_using_indexes=on /*开启未用查询的日
- 2024-11-16CTF web解题 PHP http referer xff使用 burpsuite使用 新手入门 [SWPUCTF 2022 新生赛]xff
每日emo:burp可以抓包,你可以抓住到她的心吗?[SWPUCTF2022新生赛]xffFlag:NSSCTF{th1s_xff_1s_e4ay}打开靶机抓个包看一下根据打开靶机显示MustbeaccessedfromXiaohong'sowncomputer.传入X-Forwarded-For到127.0.0.1根据提示添加Referer到127.0.0.1
- 2024-11-16下载HuggingFace模型的方法以及报错解决
方法新建文件夹,右键,opengitbashhere设置全局代理#设置全局代理gitconfig--globalhttps.proxyhttp://127.0.0.1:7890gitconfig--globalhttps.proxyhttps://127.0.0.1:7890gitconfig--globalhttp.proxysocks5://127.0.0.1:7890gitconfig--globalhttps.p
- 2024-11-15计算机网络面试常见题型
前言网络这方面是一名合格的运维工程师必须要掌握的,运维也就分几大块:网络运维、系统运维、桌面运维、应用运维。网络跟重要,十次面试就此问,而且还有专门招那种网络运维工程师的,薪资待遇也都不错。下面总结了近几年来常见的网络面试题。建议收藏!!面试题1、请描述TCP/IP协议中
- 2024-11-15C语言经典100题 学习笔记(更新中)
第一题:有1、2、3、4四个数字,能组成多少互不相同且无重复数字的三位数?都是多少?#include<stdio.h>//有1、2、3、4四个数字//能组成多少互不相同且无重复数字的三位数?都是多少?intmain01(){ inta=0; intb=0; intc=0; intcount=0; for(a=1;a<5;a++) {
- 2024-11-14hadoop单机版本安装步骤
1.5安装Hadoop1.5.1上传、解压hadoop安装文件:hadoop335解压缩[root@192~]#tar-zxvfhadoop-3.3.5.tar.gz重命名[root@192~]#mvhadoop-3.3.5hadoop3删除安装文件[root@192~]#rm-fhadoop-3.3.5.tar.gz1.5.2修改配置文件修改core-site.xml[root@192~]#vi
- 2024-11-14Apache-doris-2.1.7-安装体验
软件下载:https://apache-doris-releases.oss-accelerate.aliyuncs.com/apache-doris-2.1.7-bin-x64.tar.gz安装配置jdk环境:tar-zxvfjdk-8u202-linux-x64.tar.gz-C/usr/local/tee-a/etc/profile<<EOFexportJAVA_HOME=/usr/local/jdk1.8.0_202exportPATH=\$PATH:
- 2024-11-14占用资源极低!这款轻量级 Nacos 性能炸裂!
大家好,我是Java陈序员。在开发中,Nacos作为一款非常流行的微服务配置中心、注册中心,在构建微服务项目时往往会使用到它。但是对于个人开发者而言,云服务器资源有限,往往无法撑起Nacos服务的高内存使用!今天,给大家介绍一款轻量级的Nacos服务,功能平替,占用资源极低!关注微信公
- 2024-11-13ipv4地址介绍
在这三类地址中,绝大多数的IP地址都是公有地址,需要向国际互联网信息中心申请注册。但是在IPv4地址协议中预留了3个IP地址段,作为私有地址,供组织机构内部使用,也就是所谓的内网IP地址(局域网)。这三个地址段分别位于A、B、C三类地址内:A类地址:10.0.0.0--10.255.255.255;B类地址:172.16.
- 2024-11-130.1+0.2=0.30000000000000004
看下效果这个网站能找到你想要的答案https://0.30000000000000004.com/十进制转二进制十进制整数转换为二进制整数采用"除2取余,逆序排列"法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止然后把先得到
- 2024-11-121.redis常见数据类型-列表List
列表类型-list①.列表list是一个单键多值的Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)它的底层实际是个双向链表,对两端的操作性能很高,通过索引下标的操作中间的节点性能会较差②.常用命令插入、删除、获
- 2024-11-11[GXYCTF2019]Ping Ping Ping
打开页面如下:按提示输入ip127.0.0.1尝试加管道符,查看目录结构,?ip=127.0.0.1|lscat查看flag.php他骂我们,说空格不行。使用其他字符替换空格,?ip=127.0.0.1|cat$IFS$9flag.php又骂我们,说flag字符串不行,我们先看看index.php,直接审计代码看看怎么绕过,?ip=127.0.0.1|cat$IFS$
- 2024-11-11[ACTF2020 新生赛]Exec
打开页面如下:直接输入127.0.0.1,ping完没反应,猜测可能是命令执行,尝试使用管道符|,输入命令127.0.0.1|ls,有回显尝试往上查找目录,1270.0.1|ls../../../发现flag目录。直接使用cat命令查看,1270.0.1|cat../../../flag
- 2024-11-09Redis
Redis概念和基础Redis是一种支持key-value等多种数据结构的存储系统。可用于缓存,事件发布或订阅,高速队列等场景。支持网络,提供字符串,哈希,列表,队列,集合结构直接存取,基于内存,可持久化。什么是RedisRedis是一款内存高速缓存数据库。支持key-value存储系统,支持丰富的数据类型,如:st
- 2024-11-09Docker版的应用不要连127.0.0.1
昨晚一直在配置docker版的nacos,使用如下命令,然后一直启动不成功dockerrun-d--envMODE=standalone--namenacos--restart=always-eSPRING_DATASOURCE_PLATFORM=mysql-eMYSQL_DATABASE_NUM=1-eMYSQL_SERVICE_HOST=127.0.0.1-eMYSQL_SERVICE_PORT=3306-eMYSQL_SERV
- 2024-11-06bat批处理转换成exe文件
开机时需要用批处理文件挂载共享网盘例如\\192.168.0.1\share而用户名admin和密码888888是明晃晃写在批处理里的,批处理内容如下:netusee:\\192.168.0.1\share888888/user:admin运行后把共享盘挂载到E盘。不过这样似乎不太安全。用C里的system函数可以把批处理命令行快
- 2024-11-04揭秘OpenAI推出革命性sCM模型,0.1秒内出图?50倍速AI图像生成
sCM是什么?sCM(连续时间一致性模型,Simplifying,Stabilizing,andScalingContinuous-timeConsistencyModels)是OpenAI推出的一种新型生成模型。它基于扩散模型的原理进行改进,通过简化理论框架和优化采样过程,实现了图像生成速度和质量的显著提升。与传统的扩散模型相比,sCM在生