相关文章
多线程与高并发--------线程池
线程池
一、什么是线程池
在开发中,为了提升效率的操作,我们需要将一些业务采用多线程的方式去执行。
比如有一个比较大的任务,可以将任务分成几块,分别交给几个线程去执行,最终做一个汇总就可以了。
比如做业务操…
编程日记
2024/9/14 20:37:53
Python系统学习1-7-字典
一、字典
1、概念及内存图
列表:由一系列变量组成的可变序列容器字典:由一系列键值对组成的可变散列容器字典优势:利用(内存)空间,换取(CPU查找)时间 键key 必须唯一且为不…
编程日记
2024/9/18 11:46:45
简约时尚的健康手表,智能守护每一刻,dido Y60上手
智能手表是现在很流行的一种智能设备,很多品牌都推出了各种各样的产品,但是大部分都更侧重功能和运动的方面,健康监测往往只是配角,而随着人们对自己的健康越来越重视,有些朋友只是单纯的需要一块专业的健康监测手表。…
编程日记
2024/9/17 8:22:04
基于Mybatis Plus的SQL输出拦截器。完美的输出打印 SQL 及执行时长、statement
我们需要想办法打印出完成的SQL,Mybatis为我们提供了 org.apache.ibatis.plugin.Interceptor接口,我们来实现该接口做一些打印SQL的工作
package org.springjmis.core.mp.plugins;import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
impor…
编程日记
2024/9/17 20:50:39
vue封装公共方法(export default install)—2
定义一validate.js文件内容如下:
validate.js封装部分
const rules {email: {ex: /^\w([-.]\w)*\w([-.]\w)*\.\w([-.]\w)*$/,msg: 请输入正确的email地址},mobile: {ex: /^1[0-9]{10}$/,msg: 请输入正确的手机号}....此还可添加的其他的校验方法
}const compare…
编程日记
2024/9/16 12:22:31
Python|OpenCV-基本使用和图像处理(1)
前言 本文是该专栏的第1篇,后面将持续分享OpenCV计算机视觉的干货知识,记得关注。
OpenCV是基于开源许可的跨平台计算机视觉库,起初OpenCV是由Intel公司开发的,直到后面由非营利组织进行维护。提到OpenCV,就不得不说它提供了大量的图像和视频处理函数,使得计算机视觉的研…
编程日记
2024/9/20 8:31:40
华为AI战略的CANN
基于TVM的华为昇腾体系中—— 异构计算架构(CANN)是对标英伟达的CUDA CuDNN的核心软件层,向上支持多种AI框架,向下服务AI处理器,发挥承上启下的关键作用,是提升昇腾AI处理器计算效率的关键平台
主要包括有…
编程日记
2024/9/20 10:45:14
如何从cpu改为gpu,pytorch,cuda
1.cmd输入nvcc -V 2.得到 cuda版本后,去pytorch官网 3.根据自己的cuda进行选择 4.复制上述链接,进入cmd 5.cmd中输入activate XXX,这里的"XXX"指代自己在工程中用到的环境 6.进入后,将刚才链接粘贴,回车等待下载结束 …
编程日记
2024/9/19 4:40:41