我的第128天创作纪念日

获
请添加图片描述
Alt

🌈个人主页:是店小二呀
🌈C语言笔记专栏:C语言笔记
🌈C++笔记专栏: C++笔记
🌈初阶数据结构笔记专栏: 初阶数据结构笔记

🌈喜欢的诗句:无人扶我青云志 我自踏雪至山巅
请添加图片描述

文章目录

    • 🌈机缘
    • 🌈收获
    • 🌈日常
    • 🌈成就
    • 🌈憧憬

今天是创作第128天纪念日,对于我来说应该持续更新128天纪念日。接下来,我将分享下自身的小总结。

🌈机缘

正所谓选择大于努力,我有幸在此成为一名博主是一种选择,也是一种机缘。那时候是得知我被计算机相关专业录取,偶然在哔哩哔哩上刷到了鹏哥,决定成为一名小比特。如果没有这份机缘,我也许不会选择成为一名博主,而是选择作为一名读者拜访各位的佳作。

🌈收获

在这里插入图片描述

对于创作来说得到粉丝数量是最直接的收获,但是不一定是最重要的。我认为创作期间得到最大的收获是对于知识有了更深的理解和掌握,结识了很多充满正能量的大佬,学会反思自己的不足学会借鉴别人好的一面学会放平心态不被流量遮蔽了双眼。

🌈日常

写博客确实是一份很费时间的事情,但是回报大于付出。对于博客来说,相当于是个人学习的笔记,对此侧重点在于个人的理解,其次是以大白话通俗易懂地分享我所知道的这个知识点一切的知识,我创作出一篇文章一般需要两天时间,四到八个小时左右。

🌈成就

模拟实现STL中容器相关类的接口

list

template<class T>struct ListConIterator{typedef ListNode<T> Node;typedef  ListConIterator<T> Self;//只针对解引用 修改了迭代器的行为 但是++ --是将迭代器位置改变,迭代器指向的内容不能被修改Node* _node;//迭代器还是依赖指针,通过类来改变运算符的行为//这里是浅拷贝 拷贝构造函数ListIterator(Node* node):_node(node){}Self& operator++(){_node = _node->_next;return *this;}//后缀++Self operator++(int){//构造一个tmp临时变量Self tmp(*this);_node = _node->_next;return tmp;}//这里需要判断空Self& operator--(){_node = _node->_prev;return *this;}////后缀--Self operator--(int) {//构造一个tmp临时变量Self tmp(*this);_node = _node->_prev;return tmp;}const  T& operator* () {return _node->_data;}//通过指针指向的节点去判断是否相等bool operator==(const Self& it){return _node == it._node;}bool operator!=(const Self& it){return _node != it._node;}const T* operator->() {return &_head->_data;}};

🌈憧憬

创作规划:发布顺序为C语言-初级数据结构-C+±Linux-Mysql-算法…(向小方向是这样子)。目前C++文章基本写完了,剩下在努力创作Linux文章了。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

职业规划:

希望明年找一份实习,丰富自己。


在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/45729.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

演示:【Avalonia-Controls】Avalonia皮肤,主题,自定义控件,数据库,系统模块资源库

一、目的&#xff1a;分享一个Avalonia皮肤&#xff0c;主题&#xff0c;自定义控件&#xff0c;数据库&#xff0c;系统模块资源库 开源地址&#xff1a; GitHub - HeBianGu/Avalonia-Controls: Avalonia控件库 Nuget包地址&#xff1a; NuGet Gallery | Packages matchin…

02MFC画笔/画刷/画椭圆/圆/(延时)文字

文章目录 画实心矩形自定义画布设计及使用连续画线及自定义定义变量扇形画椭圆/圆输出颜色文本定时器与定时事件 画实心矩形 自定义画布设计及使用 连续画线及自定义定义变量 扇形 画椭圆/圆 输出颜色文本 定时器与定时事件

大模型时代的目标检测

https://zhuanlan.zhihu.com/p/663703934https://zhuanlan.zhihu.com/p/6637039341.open set/open word/ood 这个任务是指在实际应用上可以检测任何前景物体&#xff0c;但是有些不需要预测类别&#xff0c;只要检测出框就行。在很多场合也有应用场景&#xff0c;有点像类无关…

Memcached vs Redis——Java项目缓存选择

在Java项目开发中&#xff0c;缓存系统作为提升性能、优化资源利用的关键技术之一&#xff0c;扮演着至关重要的角色。Memcached和Redis作为两种流行的缓存解决方案&#xff0c;各有其独特的优势和应用场景。本文旨在通过分析项目大小、用户访问量、业务复杂度以及服务器部署情…

Chubby VS Zookeeper

Chubby 和 Zookeeper 是两种分布式协调服务&#xff0c;主要用于管理分布式系统中的配置、同步和命名等任务。以下是对这两种系统的比较&#xff1a; Chubby 开发者&#xff1a;由 Google 开发和使用&#xff0c;作为其内部服务的一部分。 设计目标&#xff1a;为 Google 的…

ABAP中将采购订单的预制发票过账的BAPI的使用方法

在ABAP中&#xff0c;将采购订单的预制发票过账的BAPI主要是BAPI_INCOMINGINVOICE_POST。这个BAPI用于将之前通过BAPI_INCOMINGINVOICE_PARK等函数创建的预制发票过账到SAP系统中&#xff0c;生成相应的会计凭证。 使用方法 以下是使用BAPI_INCOMINGINVOICE_POST的基本步骤&a…

力扣 爬楼梯

动态规划算法基础篇。 class Solution {public int climbStairs(int n) {int[] f new int[n 1];f[0] 1;f[1] 1;//当爬到n阶楼梯时&#xff0c;可知是由n-1阶或n-2阶楼梯而来for(int i 2; i < n; i) {f[i] f[i - 1] f[i - 2];//后面的每一阶种数由前两个状态得到}ret…

Milvus 核心设计 (3) ---- metric及index原理详解与示例(1)

目录 背景 Floating point embeddings 特点 适用场景 丈量方式 Euclidean distance (L2) Inner product (IP) Cosine similarity (COSINE) 代码写法 索引类型 In-Memory FLAT 索引 IVF_FLAT IVF_FLAT的工作流程 平衡准确性与速度 性能考虑 代码写法 IVF_SQ8 …

栈和队列 OJ (一)

括号匹配问题 题目链接&#xff1a; https://leetcode.cn/problems/valid-parentheses/ 遇到左括号入栈&#xff0c;遇到右括号&#xff0c;我们就出栈看看括号是否匹配 这里要注意如果左括号多于右括号的情况下&#xff0c;字符串循环遍历结束时&#xff0c;栈不为空&#x…

Android --- Kotlin学习之路:自己写一个SDK给别的APP用(暴漏一个接口,提供学生的身高数据)

今天又来肝kotlin了&#xff0c;主题是&#xff1a;用kt写一个SDK给其他人用&#xff0c;这个小技能在项目中会经常用到&#xff0c;应该有很多小伙伴还不会用&#xff0c;不会的请往下看—⬇ 在项目里面新建一个module 选择Android library&#xff0c;然后点击finish就行了 …

React有哪些优点和缺点

React 作为一个广泛使用的 JavaScript 库&#xff0c;在前端开发领域具有显著的优点&#xff0c;但同时也存在一些缺点。以下是对 React 的一些主要优点和缺点的概述&#xff1a; 优点 组件化开发&#xff1a; React 鼓励将 UI 分解为小的、独立的、可复用的组件。这种方式使得…

PostgreSQL UPDATE 命令

PostgreSQL UPDATE 命令 PostgreSQL 是一种功能强大的开源对象关系型数据库管理系统(ORDBMS),它使用并扩展了SQL语言。在处理数据库时,我们经常需要更新现有的记录。在PostgreSQL中,UPDATE命令用于修改表中的现有记录。 基本语法 UPDATE命令的基本语法如下: UPDATE t…

常用的内部排序算法

常用的内部排序算法 简单选择排序、直接插入排序和冒泡排序、折半插入排序、希尔排序算法、快速排序算法&#xff08;递归和非递归&#xff09;、堆排序 运行结果&#xff1a; python 输入数据15,5,6,7,8,9,10 [外链图片转存中…(img-60STknHj-1720750359076)] [外链图片转…

【Java】二维数组

文章目录 一、什么是二维数组二、二维数组的声明形式三、二维数组的创建(1)静态初始化(2)动态初始化 四、二维数组的输入五、二维数组在内存中的存储方式 一、什么是二维数组 一维数组的声明是int[] arr&#xff0c;int[] arr {0,1,2,3,…};通过一维数组的形式和表达式 我们…

使用Nginx实现高效负载均衡

概述 Nginx是一款高性能的HTTP和反向代理服务器&#xff0c;广泛用于Web服务的负载均衡。它能有效分发流量至多个后端服务器&#xff0c;提高网站的可用性和响应速度&#xff0c;同时增强系统的可扩展性和安全性。本文将介绍如何配置Nginx进行负载均衡&#xff0c;并提供具体的…

FPGA设计中的流水线 -分割大的计算电路可以更快的处理数据。

FPGA&#xff08;现场可编程门阵列&#xff09;设计中的流水线优化是一种提高设计性能的技术&#xff0c;它通过将设计分解为多个阶段或步骤来实现。每个阶段可以并行执行&#xff0c;从而提高整体的吞吐量和效率。以下是流水线优化的一些关键概念和作用&#xff1a; 意思&…

window下tqdm进度条

原代码是linux下运行&#xff0c;修改后可在window下运行。 #ifndef TQDM_H #define TQDM_H#include <chrono> #include <ctime> #include <numeric> #include <ios> #include <string> #include <cstdlib> #include <iostream> #i…

CollectionUtils的使用

1、非空判断 判断集合是否为空 List<String>对象list&#xff0c;可以使用CollectionUtils中的isEmpty方法来判断list是否为空。代码如下 List<String> list new ArrayList<>(); boolean isEmpty CollectionUtils.isEmpty(list); System.out.println(is…

numpy实现sigmoid函数

numpy实现sigmoid函数 在Python中&#xff0c;可以使用NumPy库的numpy.exp函数来计算e的指数&#xff0c;然后通过除法将其映射到0和1之间&#xff0c;实现sigmoid函数。以下是实现sigmoid函数的示例代码&#xff1a; import numpy as npdef sigmoid(x):return 1 / (1 np.ex…

WordPress 主题技巧:给文章页增加“谁来过”模块。

模块功能&#xff1a; 我个人目前在做一个电影类的网站&#xff0c;在开发文章页的模版时候&#xff0c;突然觉得给文章页增加一个“谁对本电影感兴趣”的功能模块可能会比较有趣&#xff0c;这个功能有点类似于‘足迹’的感觉&#xff0c;用户可以通过这个功能&#xff0c;发…