- 博客(9)
- 收藏
- 关注
原创 Python爱心代码
import turtledef draw_heart(): turtle.penup() turtle.goto(-50, -50) turtle.pendown() for _ in range(4): turtle.forward(100) turtle.left(90) turtle.forward(75) turtle.right(162)draw_heart()
2024-09-19 20:11:00 106
原创 持续集成和持续部署(CI/CD)
2. **自动化构建工具**:Jenkins、Travis CI或GitHub Actions等,负责定时触发构建过程,检测代码是否有误。1. **代码质量检查**:集成自动化测试和静态代码分析,早期发现并修复错误,避免后期大量修复成本。2. **并行化和流水线化**:利用资源最大化,比如并行构建、测试,甚至部署任务,减少等待时间。3. **缓存利用**:对构建和依赖项使用缓存,如npm包缓存、构建结果缓存,提高速度。7. **日志和监控**:实时监控和诊断CI/CD流程,以便快速发现问题并进行调整。
2024-09-16 08:55:58 649
原创 仿函数介绍及用法
与普通的函数相比,仿函数可以保存状态,并且可以方便地进行函数对象的组合、适配和扩展。除了自定义的仿函数,C++标准库还提供了一些内置的仿函数,例如std::plus、std::minus等,可以在<functional>头文件中找到它们,以便于快速使用。总结来说,仿函数是一种可调用对象,可以像函数一样被调用,可以保存状态,并且具有更高的灵活性和可复用性。仿函数除了可以像函数一样被调用,还可以保存状态。在上面的例子中,Add是一个仿函数,它重载了()运算符,使得对象add可以像函数一样被调用。
2024-09-15 21:31:28 261
原创 Git 的基本概念和使用方式
5. 拉取(Pull)和推送(Push):拉取是将远程仓库的变更合并到本地仓库,推送是将本地仓库的变更推送到远程仓库。5. 拉取和推送:使用git pull命令将远程仓库的变更合并到本地仓库,使用git push命令将本地仓库的变更推送到远程仓库。1. 初始化仓库:通过git init命令在本地创建一个新的Git仓库,或者使用git clone命令克隆一个远程仓库到本地。3. 创建和切换分支:使用git branch命令创建新的分支,使用git checkout命令切换到不同的分支。
2024-09-15 21:25:05 181
原创 自然语言处理简介
文本分类:使用文本分类技术,可以将大量文本分类成特定的类别,例如将新闻文章分类为政治、体育、娱乐等各种类别。情感分析:使用情感分析技术,可以从文本中分析出情感倾向,例如文本中的正面、负面或中性情感。语音识别:使用语音识别技术,可以将说话者的语音转换成文本,例如将演讲者的演讲转换成文字。命名实体识别:使用命名实体识别技术,可以从文本中识别出人名、地名等具有特定意义的实体。机器翻译:使用机器翻译技术,可以将一种语言翻译成另一种语言,例如将英语翻译成中文。文本分类:将文本分为不同的类别。
2023-07-02 20:53:32 133 1
原创 什么是树形DP?
在树形DP中,我们通过定义状态和状态转移方程,来解决一些与树相关的问题,比如最长路径、最小路径覆盖等等。首先初始化当前节点的大小为1,表示节点本身的大小,然后遍历当前节点的所有孩子节点,并递归地计算它们的子树大小。下面是一个简单的树形DP算法示例,用C++实现,它解决的问题是对于一个有根树,计算树的重心和子树大小。下面是两个 C++ 实现树形 DP 的例子,其中以计算以节点 1 为根节点的树的最长路径为例。,即除了当前节点子树以外的大小,比较出该节点的重心。即为以节点 1 为根节点的树的最长路径。
2023-07-02 20:13:29 392
原创 c++栈和队列
二、队列的概念和操作 队列是一种先进先出(FIFO)的数据结构,它的基本操作包括入队(enqueue)和出队(dequeue)。队列的尾部是最后一个入队的元素,因此它是第一个出队的元素。四、结束语 栈和队列是计算机科学中基本的数据结构,它们有许多应用。熟练地掌握栈和队列的基本操作和应用场景,可以提高我们的编程效率和代码质量。一、栈的概念和操作 栈是一种后进先出(LIFO)的数据结构,它的基本操作包括压栈(push)和弹栈(pop)。栈的顶部元素是最后一个被压入的元素,因此它是第一个被弹出的元素。
2023-06-09 20:01:43 188
原创 介绍 TensorFlow 的基本概念和使用场景。
使用TensorFlow库可以加快机器学习模型的开发,减少代码编写和调试的时间,同时还可以提高模型的性能和精度。总之,TensorFlow是一个功能强大的机器学习库,具有广泛的应用场景和丰富的功能。3. 计算机视觉:使用TensorFlow可以训练多种模型,例如卷积神经网络(CNN)和循环神经网络(RNN)模型,来进行图像分类、目标检测和语义分割等任务。5. 时间序列预测:使用TensorFlow可以训练时序预测模型,例如递归神经网络(RNN)和长短记忆网络(LSTM),以预测未来时间序列的趋势。
2023-06-01 05:59:14 751 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人