首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
打怪专题
FastDFS分布式的文件系统从小白入门到企业实践打怪之路系列笔记 【运维实践】
FastDFS分布式的文件系统从小白入门到企业实践打怪之路系列笔记 【运维实践】0.前言 Q: 传统的文件系统面临的问题与挑战? 描述: 在传统WEB应用中,前端、后端、以及其它API服务部署在同一台服务器,所有文件都作为静态资源访问,随着业务量的不断增长,久而久之,图片和文件等资源占用的空间变得越来越大。 随之带来了各种性能、管理与安全风险等问题,如下所示: 若文件直接置于应用服务器中,难
阅读更多...
新手学习打怪之编译安装LAMP和LNMP
一、LAMP架构 1.1、安装依赖软件 yum -y install \gcc \ #C语言的编译器gcc-c++ \ #C++的编译器make \ #源代码编译器(源代码转换成二进制文件)pcre \ #pcre是一个Perl函数库,包括perl 兼容的正则表达式库pcre-devel \ #per
阅读更多...
[笔试训练](二十三)067:打怪068:字符串分类069:城市群数量
目录 067:打怪 068:字符串分类 069:城市群数量 067:打怪 题目链接:打怪 (nowcoder.com) 题目: 题解: 直接计算结果: 1.一只怪物能抗几次攻击 int m=(H/a)+(H%a==0?0:1); 2.杀死一只怪物,玩家要抗几次攻击 int n=m-1; *3.杀死一只怪物,玩家掉多少血 int x=n*A; 4.玩家能杀死多少怪物 i
阅读更多...
【C++打怪之路Lv3】-- 类和对象(上)
🌈 个人主页:白子寰 🔥 分类专栏:C++打怪之路,python从入门到精通,数据结构,C语言,C语言题集👈 希望得到您的订阅和支持~ 💡 坚持创作博文(平均质量分82+),分享更多关于深度学习、C/C++,python领域的优质内容!(希望得到您的关注~) 目录 面向对象和面向过程的认识 类 类的引入(以下以Stack为例) 类的介绍 类的第一种定义方法 类
阅读更多...
Python打怪升级(4)
在计算机领域常常有说"合法"和"非法"指的是:是否合理,是否有效,并不是指触犯了法律。 random.randint(begin,end) 详细讲解一下这个random是指模板,也就是别人写好的代码直接来用,在Python当中,如果引入其他的模板,需要先使用import语句,把模板的名字给"导入"进来.而这个randint是模板当中的一个随机数.import random exit函数代表直
阅读更多...
Rust-01 Hello Rust 10分钟上手编写第一个Rust程序 背景介绍 发展历史 环境配置 升级打怪的必经之路
背景介绍 Rust 是一种多范式、通用的编程语言,强调性能、类型安全和并发性。它通过一个称为“借用检查器”的机制在编译时追踪所有引用的对象生命周期,以强制实现内存安全,即确保所有引用都指向有效的内存,而不需要垃圾收集器。 发展历史 Rust 最初由 Mozilla 研究员 Graydon Hoare 于 2006 年作为个人项目开始开发。Mozilla 从 2009 年开始赞助这个项目,
阅读更多...
【C++打怪之路】-- C++开篇
🌈 个人主页:白子寰 🔥 分类专栏:C++打怪之路,python从入门到精通,魔法指针,进阶C++,C语言,C语言题集,C语言实现游戏👈 希望得到您的订阅和支持~ 💡 坚持创作博文(平均质量分82+),分享更多关于深度学习、C/C++,python领域的优质内容!(希望得到您的关注~) 目录 命名空间 为什么要使用命名空间? nanmespace关键字介绍 命名空间的
阅读更多...
从苦逼到牛逼,详解Linux运维工程师的打怪升级之路
http://www.cnblogs.com/swordxia/p/7643934.html 从苦逼到牛逼,详解Linux运维工程师的打怪升级之路 做运维也快四年多了,就像游戏打怪升级,升级后知识体系和运维体系也相对变化挺大,学习了很多新的知识点。 运维工程师是从一个呆逼进化为苦逼再成长为牛逼的过程,前提在于你要能忍能干能拼,还要具有敏锐的嗅觉感知前方潮流变化。如:今年大数据,人工智能比较火……
阅读更多...
【LeetCode】升级打怪之路 Day 26:回溯算法 — 集合划分问题
今日题目: 698. 划分为k个相等的子集 | LeetCode473. 火柴拼正方形 | LeetCode 参考文章: 经典回溯算法:集合划分问题 目录 LC 698. 划分为k个相等的子集 【classic,有难度】数据预处理:计算 target基本回溯优化 1:跳过某些 bucket 的选择优化 2:事先对 nums 排序最终代码事先 LC 473. 火柴拼正方形 【练习】
阅读更多...
【LeetCode】升级打怪之路 Day 27:回溯算法 — 单词拆分问题
今日题目: 140. 单词拆分 II139. 单词拆分 参考文章:回溯算法:单词拆分 今天主要做了两道单词拆分的问题,都是需要使用回溯算法来解决,第一个题目难度不大,第二个题目需要在“剪枝”上多做一些功夫,主要在这里学习一下在这个题目背景下如何利用备忘录避免重复解决子问题从而实现剪枝的。 本文主要参考 回溯算法:单词拆分 这篇文章,详细讲解可以移步到这里。 LC 140. 单词拆分 I
阅读更多...
Pytorch打怪路(三)Pytorch创建自己的数据集1
之前讲的例子,程序都是调用的datasets方法,下载的torchvision本身就提供的数据,那么如果想导入自己的数据应该怎么办呢? 本篇就讲解一下如何创建自己的数据集。 还有第二篇……Pytorch打怪路(三)Pytorch创建自己的数据集2 1.用于分类的数据集 以mnist数据集为例 这里的mnist数据集并不是torchvision里面的,而是我自己的以图片格式保存的数据集
阅读更多...
Pytorch打怪路(二)pytorch进行mnist训练和测试
1.简述 程序来自pytorch官方tutorial给的examples,链接为:https://github.com/pytorch/examples/blob/master/mnist/main.py 我主要进行一下注释工作和实验程序 2.代码 from __future__ import print_function #这个是python当中让print都以pytho
阅读更多...
Pytorch打怪路(一)pytorch进行CIFAR-10分类(4)训练
pytorch进行CIFAR-10分类(4)训练 我的系列博文: Pytorch打怪路(一)pytorch进行CIFAR-10分类(1)CIFAR-10数据加载和处理 Pytorch打怪路(一)pytorch进行CIFAR-10分类(2)定义卷积神经网络 Pytorch打怪路(一)pytorch进行CIFAR-10分类(3)定义损失函数和优化器 Pyt
阅读更多...
Pytorch打怪路(一)pytorch进行CIFAR-10分类(3)定义损失函数和优化器
pytorch进行CIFAR-10分类(3)定义损失函数和优化器 我本打算把这一步的内容也归并到第二步定义网络模型中去,因为我觉得它们其实可以宏观上看成一个大部分, 但是既然官方教程中分成了5步,那我也就依照这个来,免得各位看官被我给搞昏了。 Pytorch打怪路(一)pytorch进行CIFAR-10分类(1)CIFAR-10数据加载和处理 Pytorch打怪路(一)pytorc
阅读更多...
Pytorch打怪路(一)pytorch进行CIFAR-10分类(2)定义卷积神经网络
Pytorch打怪路(一)pytorch进行CIFAR-10分类(2)定义卷积神经网络 注:官方文档地址-- http://pytorch.org/docs/0.3.0/index.html 我的系列博文 Pytorch打怪路(一)pytorch进行CIFAR-10分类(1)CIFAR-10数据加载和处理 Pytorch打怪路(一)pytorch进行CIFAR-10分
阅读更多...
【LeetCode】升级打怪之路 Day 18:二叉树题型 —— 树的深度、高度、路经
今日题目: 104. 二叉树的最大深度111. 二叉树的最小深度110. 平衡二叉树257. 二叉树的所有路径112. 路径总和 目录 Problem 1:树的深度LC 104. 二叉树的最大深度 【easy】LC 111. 二叉树的最小深度 【易错】 Problem 2:树的高度LC 110. 平衡二叉树 【easy】 Problem 3:树的路径LC 257. 二叉树的所有路径
阅读更多...
【LeetCode】升级打怪之路 Day 16:二叉树题型 —— 二叉树的构造
今日题目: 654. 最大二叉树105. 从前序与中序遍历序列构造二叉树106. 从中序与后序遍历序列构造二叉树889. 根据前序和后序遍历构造二叉树 目录 LC 654. 最大二叉树 【easy】 Problem:根据遍历序列来还原二叉树 【classic】 ⭐⭐⭐⭐⭐LC 105. 从前序与中序遍历序列构造二叉树LC 106. 从中序与后序遍历序列构造二叉树LC 889. 根据前
阅读更多...
C++从零开始的打怪升级之路(day46)
这是关于一个普通双非本科大一学生的C++的学习记录贴 在此前,我学了一点点C语言还有简单的数据结构,如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料 那么开启正题 今天分享的是关于二叉树的题目 1.从前序与中序遍历序列构造二叉树 105. 从前序与中序遍历序列构造二叉树 给定两个整数数组 preorder 和 inorder ,其中 preorder 是二叉树的先序遍历, in
阅读更多...
C++从零开始的打怪升级之路(day45)
这是关于一个普通双非本科大一学生的C++的学习记录贴 在此前,我学了一点点C语言还有简单的数据结构,如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料 那么开启正题 今天分享的是关于二叉树的题目 1.根据二叉树创建字符串 606. 根据二叉树创建字符串 给你二叉树的根节点 root ,请你采用前序遍历的方式,将二叉树转化为一个由括号和整数组成的字符串,返回构造出的字符串。 空节
阅读更多...
【LeetCode】升级打怪之路 Day 15:二叉树解题的思维模式 —— 遍历、分解问题
今日题目: 226. 翻转二叉树101. 对称二叉树114. 二叉树展开为链表 目录 LC 226. 翻转二叉树 【easy】LC 101. 对称二叉树 ⭐⭐⭐LC 114. 二叉树展开为链表 ⭐⭐⭐ 今天的题目主要是对二叉树递归遍历的应用,东哥带你刷二叉树(思路篇) | labuladong 文章对二叉树解题的思维模式进行了总结: 二叉树解题的思维模式分两类: 【
阅读更多...
C++从零开始的打怪升级之路(day44)
这是关于一个普通双非本科大一学生的C++的学习记录贴 在此前,我学了一点点C语言还有简单的数据结构,如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料 那么开启正题 今天分享的是关于二叉搜索树的知识点 1.二叉搜索树概念 二叉搜索树又叫做二叉排序树,有以下性质(或为空树) 1.左子树结点所有结点的值都小于根节点的值 2.右子树结点所有结点的值都大于根节点的值 3.它的左右子树
阅读更多...
C++从零开始的打怪升级之路(day41)
这是关于一个普通双非本科大一学生的C++的学习记录贴 在此前,我学了一点点C语言还有简单的数据结构,如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料 那么开启正题 今天分享的是关于继承的知识点 1.派生类的默认成员函数 首先我们来回顾以下默认成员函数是哪几个 1.构造函数 完成初始化工作 2.析构函数
阅读更多...
【LeetCode】升级打怪之路 Day 11:栈的应用、单调栈
今日题目: Problem 1: 栈的应用 155. 最小栈 | LeetCode20. 有效的括号 | LeetCode150. 逆波兰表达式求值 | LeetCode Problem 2: 单调栈 496. 下一个更大元素 I739. 每日温度503. 下一个更大元素 II 目录 Problem 1:栈 - “先进后出”的应用LC 155. 最小栈 【easy】LC 20. 有
阅读更多...
C++从零开始的打怪升级之路(day39)
这是关于一个普通双非本科大一学生的C++的学习记录贴 在此前,我学了一点点C语言还有简单的数据结构,如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料 那么开启正题 今天分享的是关于模板的知识点 1.非类型模板参数 模板参数分为类型形参和非类型形参 类型形参:出现在模板参数列表中,跟在class或者typename后面的参数形参名称 非类型形参:用一个常量作为类(函数)模板的一
阅读更多...
【LeetCode】升级打怪之路 Day 06:哈希表的应用
今日题目: 349. 两个数组的交集 | LeetCode202. 快乐数 | LeetCode1. 两数之和 | LeetCode205. 同构字符串 | LeetCode599. 两个列表的最小索引总和 | LeetCode 目录 应用 1 -- 哈希集合LeetCode 349. 两个数组的交集 【easy】LeetCode 202. 快乐数 【小技巧】 应用 2 -- 哈希映
阅读更多...
25届Javaer在2023的打怪升级之路
开头说一下基本信息:25届Java,二本,科班 刚刚结束第二段实习,回家过年准备春招,浅浅记录一下过去的一年 开始的原因: 虽然很不想回忆,但是走上Java的道路还是和前女友有些关系。 在今年年初的时候我刚满二十岁,她是马上大四毕业已经在工作了,我在那时候已经感觉到我们可能会先行渐远.... 不想细说了。总之就是这个原因我给自己定了一个目标:在大二结束的那个暑假(2023暑假)找一个实习。
阅读更多...