当前位置:首页 - 第11075页

03月31日

【LeetCode】剑指 Offer(16)

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 253次
【LeetCode】剑指 Offer(16)

目录题目:剑指Offer33.二叉搜索树的后序遍历序列-力扣(Leetcode)题目的接口:解题思路:代码:过啦!!!写在最后:题目:剑指Offer33.二叉搜索树的后序遍历序列-力扣(Leetcode)题目的接口:classSolution{public:boolverifyPostorder(vector<int>&postorder){}};解题思路:我一般做二叉树的遍历的题目,用的都是递归法,这里二叉搜索树有一个特点:左子树小于根节点,右子树大于根节点我们就利用这个特性来判断数组是不是二叉搜索树的后序遍历。大体思路就是判断:左子树是否小于根节点,右子树是否大于根节点,

03月31日

Intellij IDEA插件之日志管理神器(Grep Console)

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 265次
Intellij IDEA插件之日志管理神器(Grep Console)

1.简介GrepConsole是一款方便开发者对idea控制台输出日志进行个性化管理的插件。2.功能特性GrepConsole的主要功能特性:支持自定义规则来过滤日志信息;支持不同级别的日志的输出样式的个性化配置;总结:通过过滤功能、输出日志样式配置功能,可以更方便开发者在大量的日志信息中筛选出自己比较关注的日志信息。3.下载官网下载地址:https://plugins.jetbrains.com/,在搜索输入中输入“GrepConsole”,就可以到达下载页面。4.安装GrepConsole的安装方式有两种,优化推荐第一种在线安装:4.1在线安装在线安装,需要可以连接到外网,file-->settings-->plugins-

03月31日

IDEA连接MySQL数据库并执行SQL语句使用数据

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 277次
IDEA连接MySQL数据库并执行SQL语句使用数据

文章目录一、IDEA连接MySQL数据库(一)首先新建普通Java项目(二)连接数据库1、点击右侧DataBase2、点击加号,找到MySQL,添加数据库3、输入用户名和密码,点击**TestConnection**4、显示连接成功,点击Apply,OK5、发现没有数据库,点击**1of7**,选择**Allschemas**二、使用数据库的数据(一)新建Java类Test(二)下载MySQL驱动Jar包方法一:官网下载方法二:百度盘(三)返回IDEA,新建文件夹lib(四)非常重要(添加到库)右击加入的Jar包,选择**AddasLibrary(添加到库)**(五)编写Test类boss表结构如下(自己表结构要修改代码)(六)运行主函数

03月31日

(超详细)python环境安装

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 482次
(超详细)python环境安装

耀风也是python初学者,文章可能会有不严谨的地方,如有发现希望帮我指正1.python环境的安装(1)为什么要安装python环境?python是一个解释性语言,所谓解释性语言就是代码不会进行预编译,而是在运行时,编译一句执行一句。(这和C/C++这类编译性语言先编译后执行的机制相比效率会慢很多,但是现在电脑的主频很高,所以完全可以忽略解释性语言的这种编译机制所带来的执行效率的降低。)因此在我们写好python代码想要运行时,就得有一个编译器,把python代码编译成机器码供CPU执行,而这个编译器和传统意义的编译器不同,所以在解释性语言中编译器被称为解释器。我们安装的python环境其实就是python的解释器。(2)从哪下载python环境安装包?当然是官网啦!Downl

03月31日

DeepSpeed使用指南(简略版)

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 1924次
DeepSpeed使用指南(简略版)

现在的模型越来越大,动辄几B甚至几百B。但是显卡显存大小根本无法支撑训练推理。例如,一块RTX2090的10G显存,光把模型加载上去,就会OOM,更别提后面的训练优化。作为传统pytorchDataparallel的一种替代,DeepSpeed的目标,就是为了能够让亿万参数量的模型,能够在自己个人的工作服务器上进行训练推理。本文旨在简要地介绍Deepspeed进行大规模模型训练的核心理念,以及最基本的使用方法。更多内容,笔者强烈建议阅读HuggingFaceTransformer官网对于DeepSpeed的教程:TransformerDeepSpeedIntegration1.核心思想(TLDR)DeepSpeed的核心就在于,GPU显存不够,CPU内存来凑。比方说,

03月31日

微信小程序开发前端基础知识

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 242次
微信小程序开发前端基础知识

文章目录一、简介1、是什么2、为什么二、准备工作1、环境准备1.1、注册账号1.2、获取APPID1.3、开发工具2、创建微信小程序三、组件1、目录及其作用介绍2、页面操作3、view块级元素4、`<navigator>`导航跳转5、`scroll-view`滚动6、text行标签7、swiper轮播8、常用表单组件8.1、button8.2、input9、基础内容9.1、icon图标9.2、progress进度条四、框架1、小程序配置1.1、`app.json`全局配置1、pages2、window3、tabBar1.2、页面配置【局部】2、WXML2.1、WXML数据绑定2.2、列表渲染2.3、条件渲染2.4、模板

03月31日

vue 项目兼容 IE 浏览器

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 246次
vue 项目兼容 IE 浏览器

前言:网上找了很多关于vue项目兼容IE浏览器的教程步骤,写的非常详细,但根据我自己的项目,怎么找都没有找到webpack.base.conf.js这个文件,就没办法配置因为vue-cli最新版本原因,隐藏了配置文件,所有的都在vue.config.js中配置可以根据自己的vue-cli版本来搜索配置教程!!!进入正题:1:安装babel/polyfillnpminstall--save@babel/polyfill2:在main.js里面引入import'@babel/polyfill'//(一定要在最上面,第一行)3:安装完成后会有babel.config.js文件手动修改下module.export

03月31日

yolov8行人识别教程(2023年毕业设计+源码)

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 441次
yolov8行人识别教程(2023年毕业设计+源码)

yolov8识别视频直接上YOLOv8的结构图吧,小伙伴们可以直接和YOLOv5进行对比,看看能找到或者猜到有什么不同的地方?Backbone:使用的依旧是CSP的思想,不过YOLOv5中的C3模块被替换成了C2f模块,实现了进一步的轻量化,同时YOLOv8依旧使用了YOLOv5等架构中使用的SPPF模块;PAN-FPN:毫无疑问YOLOv8依旧使用了PAN的思想,不过通过对比YOLOv5与YOLOv8的结构图可以看到,YOLOv8将YOLOv5中PAN-FPN上采样阶段中的卷积结构删除了,同时也将C3模块替换为了C2f模块;Decoupled-Head:是不是嗅到了不一样的味道?是的,YOLOv8走向了Decoupled-Head;Anchor-Free:YOLOv

03月31日

MySQL死锁产生的原因和解决方法

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 258次
MySQL死锁产生的原因和解决方法

前言最近老顾经常碰到同事说,mysql又死锁了导致业务报错。今天我们就来聊聊死锁以及怎么解决锁类型mysql锁级别:页级、表级、行级表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间,并发度一般死锁产生原因和示例1、产生原因:死锁是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去.此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。表级锁不会产生死锁.所以解决死锁主要还是针对于最常用

03月31日

【调试方法】基于vs环境下的实用调试技巧

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 273次
【调试方法】基于vs环境下的实用调试技巧

前言:对万千程序猿来说,在这个世界上如果有比写程序更痛苦的事情,那一定是亲手找出自己编写的程序中的bug(漏洞)。作为新手在我们日常写代码中,经常会出现报错的情况(好的程序员只是比我们见过的bug多从而减少出错),但当我们遇到报错时大家可能都会出现看不懂的情况,以至于在那里捣鼓半天最后还是当上了“C/V”工程师。本期,基于vs环境下我将带领大家去搞懂代码的调试的小技巧。文章目录1.什么是bug?2.调试是什么?有多重要?2.1调试是什么?2.2调试的基本步骤2.3Debug和Release的介绍3.Windows环境调试介绍3.1调试环境的准备3.2学会快捷键4.实例演示4.1实例一:阶乘之和5.2实例二:死循环问题1.什么是bug?首先,当我

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1