【博客之星2024年度总评选】年度回望:我的博客之路与星光熠熠
【个人主页】Francek Chen
【人生格言】征途漫漫,惟有奋斗!
【热门专栏】大数据技术基础 | 数据仓库与数据挖掘 | Python机器学习
文章目录
- 前言
- 一、个人成长与盘点
- (一)机缘与开端
- (二)收获与分享
- 二、年度创作历程回顾
- (一)创作历程概览
- (二)荣誉与成就
- 三、博客创作日常
- 四、个人业余生活爱好
- 五、未来憧憬
前言
在 2024 年的这一年中,我沉浸在创作的海洋中,感受着技术与文字交织带来的无限魅力。每一次敲击键盘,都是对知识的提炼与分享,每一次点击发布,都是与世界的又一次深刻对话。回顾这一年的历程,心中充满了成长的喜悦与收获的满足。
从最初对技术的懵懂探索,到如今能够自信地在大数据领域发声,我经历了无数次的挑战与突破。在这过程中,我不仅加深了对技术的理解,更学会了如何以更加清晰、独特的笔触,将复杂的技术概念转化为易于理解的语言,与广大读者共享这份知识的盛宴。
在过去的一年里,我经历了许多的挑战和成长,本文主要是回顾我的个人成长历程,以及在创作和日常生活方面的突破,分享我是如何平衡个人生活与博客创作的经验。
一、个人成长与盘点
我是一名数据科学与大数据技术专业的大四学生,专注于学习大数据分析和机器学习相关的知识。一开始,大一大二期间,认为学习基本的计算机编程语言(C语言、Java和Python等基础课)是一段很枯燥的过程,但是到了大三,进一步学习了大数据技术的相关专业课,方才明白这些编程语言的重要性,让我对专业课有了更充分的学习动力,产生了浓厚的兴趣并开始了博客的创作。
(一)机缘与开端
在信息技术日新月异的时代,不知不觉的加入 CSDN 已有三年时间了,我于 2022 年 4 月与 CSDN 不期而遇,这仿佛是命运巧妙的安排,为我打开了通往广阔技术世界的大门。当时,我正站在学习生涯的十字路口,对未来的发展充满迷茫与憧憬。在一次偶然的机会中,学长向我推荐了几个 IT 社区平台,其中就包括 CSDN——中国最大的程序员创作平台。怀揣着对未知的好奇与对技术的渴望,我毫不犹豫地注册了 CSDN 的账号。初入这个平台,我被其丰富的技术资源、活跃的交流氛围所深深吸引。在这里,不仅有资深专家分享的前沿技术动态,也有同行们探讨的实战经验心得。我仿佛找到了一片技术的沃土,渴望在这里汲取养分,茁壮成长。
直到 2023 年下半年,在学校开始了大数据专业相关课程的学习,由此才开始萌生了创作的想法,然后于 11 月 28 日发布了人生中第一篇博客《大数据技术概述》,接下来就一直围绕着大数据主题、结合所学的课程进行创作。后来,学习人工智能和机器学习相关的知识和内容,拓宽自己的知识面,提升个人能力。通过写博客来记录学习的过程,也可以巩固知识,与大家分享。随着时间的推移,我逐渐深入了解了 CSDN 的方方面面。从最初的浏览帖子、学习他人经验,到后来的主动参与讨论、分享自己的见解,我逐渐融入了这个大家庭。在这个过程中,我不仅拓宽了技术视野,也结识了许多志同道合的朋友。我们共同学习、共同进步,一起为技术的梦想而努力奋斗。
回首这一年,我深感庆幸与感激。庆幸自己能够遇到 CSDN 这样优秀的平台,感激它为我提供的学习机会与交流空间。我相信,在未来的日子里,我会继续在这个平台上发光发热,为技术事业贡献自己的力量。
(二)收获与分享
在过去的一年里,我全身心地投入到创作之中,不仅是为了分享我的知识和经验,更是为了与广大读者共同成长。经过不懈的努力,我收获了众多粉丝的关注和支持,这对我来说是莫大的鼓励和肯定。在此,我想与大家分享一些我认为比较好的专栏以及我最喜欢的三篇文章,希望能为大家的学习之路提供一些帮助和启发。
1、我认为比较好的专栏有:
- 大数据技术基础:这个专栏涵盖了大数据技术的方方面面,从Hadoop、Spark到HBase等核心组件的安装配置到实验实践,我都进行了详细的介绍和解读。通过一系列的实验,读者可以深入了解大数据技术的底层原理和实际应用,为未来的大数据分析和挖掘打下坚实基础。
- Spark编程基础:Spark作为大数据处理领域的明星框架,其强大的数据处理能力和灵活的编程模型深受开发者喜爱。在这个专栏中,我不仅介绍了Spark的基本概念和架构,还通过丰富的实例代码展示了如何使用Spark进行数据处理和分析。无论是初学者还是有一定经验的开发者,都能在这里找到适合自己的学习内容。
- 数据仓库与数据挖掘:数据仓库和数据挖掘是大数据分析中不可或缺的。在这个专栏中,我深入探讨了数据仓库的构建和管理、数据挖掘的方法和技巧等关键内容。通过实际案例的分析和解读,读者可以更加直观地理解数据仓库和数据挖掘在大数据分析中的重要作用。
- Python机器学习:Python作为机器学习领域的首选编程语言,其简洁的语法和强大的库支持使得机器学习模型的构建和训练变得更加容易。在这个专栏中,我不仅介绍了Python机器学习的基础知识和常用算法,还通过实例代码展示了如何使用Python进行机器学习模型的构建和评估。对于想要学习机器学习的读者来说,这是一个不可多得的学习资源。
欢迎大家前来订阅,共同学习。嘿嘿🤭
2、我最喜欢的三篇文章是:
- 大数据存储技术(1)—— Hadoop简介及安装配置:这篇文章是我对Hadoop技术的全面介绍和安装配置的详细指导。Hadoop作为大数据存储和处理领域的基石,其重要性不言而喻。在这篇文章中,我不仅介绍了Hadoop的基本概念和发展历史,还详细讲解了Hadoop的安装配置步骤和注意事项。通过这篇文章的学习,读者可以快速上手Hadoop技术,为后续的大数据处理和分析打下坚实基础。
- 【大数据分析&深度学习】在Hadoop上实现分布式深度学习:这篇文章是我对Hadoop与深度学习结合应用的探索和实践。随着大数据和人工智能技术的不断发展,分布式深度学习已经成为了一个热门的研究方向。在这篇文章中,我不仅介绍了Hadoop和深度学习的基本概念和原理,还详细讲解了如何在Hadoop上实现分布式深度学习模型的构建和训练。通过这篇文章的学习,读者可以更加深入地了解Hadoop与深度学习技术的结合应用和未来发展趋势。
- 【智能大数据分析 | 实验四】Spark实验:Spark Streaming:这篇文章是我对Spark Streaming技术的实验实践和心得分享。Spark Streaming作为Spark框架中的实时数据处理组件,其强大的数据处理能力和灵活的编程模型深受开发者喜爱。在这篇文章中,我不仅介绍了Spark Streaming的基本概念和工作原理,还通过实际案例展示了如何使用Spark Streaming进行实时数据处理和分析。通过这篇文章的学习,读者可以深入了解Spark Streaming技术的实际应用和编程技巧。
其中,实验部分代码如下:
package spark.streaming.test;import scala.Tuple2;
import com.google.common.collect.Lists;
import org.apache.spark.SparkConf;
import org.apache.spark.api.java.function.FlatMapFunction;
import org.apache.spark.api.java.function.Function2;
import org.apache.spark.api.java.function.PairFunction;
import org.apache.spark.api.java.StorageLevels;
import org.apache.spark.streaming.Durations;
import org.apache.spark.streaming.api.java.JavaDStream;
import org.apache.spark.streaming.api.java.JavaPairDStream;
import org.apache.spark.streaming.api.java.JavaReceiverInputDStream;
import org.apache.spark.streaming.api.java.JavaStreamingContext;
import java.util.Iterator;
import java.util.regex.Pattern;public class SparkStreaming {private static final Pattern SPACE = Pattern.compile(" ");public static void main(String[] args) throws InterruptedException {if (args.length < 2) {System.err.println("Usage: JavaNetworkWordCount <hostname> <port>");System.exit(1);}SparkConf sparkConf = new SparkConf().setAppName("JavaNetworkWordCount");JavaStreamingContext ssc = new JavaStreamingContext(sparkConf, Durations.seconds(1));JavaReceiverInputDStream<String> lines = ssc.socketTextStream(args[0], Integer.parseInt(args[1]), StorageLevels.MEMORY_AND_DISK_SER);JavaDStream<String> words = lines.flatMap(new FlatMapFunction<String, String>() {@Overridepublic Iterable<String> call(String x){return Lists.newArrayList(SPACE.split(x));}});JavaPairDStream<String, Integer> wordCounts = words.mapToPair(new PairFunction<String, String, Integer>() {@Overridepublic Tuple2<String, Integer> call(String s) {return new Tuple2<String, Integer>(s, 1);}}).reduceByKey(new Function2<Integer, Integer, Integer>() {@Overridepublic Integer call(Integer i1, Integer i2) {return i1 + i2;}});wordCounts.print();ssc.start();ssc.awaitTermination();}
}
二、年度创作历程回顾
(一)创作历程概览
回望 2024,我的创作之旅如同一幅丰富多彩的画卷,缓缓展开在眼前。从最初的摸索与尝试,到如今的熟练与自信,每一步都凝聚着我的心血与汗水。起初,我对创作充满了好奇与憧憬,却也面临着无数的挑战与困难。我不断地学习、实践,试图找到属于自己的创作风格与表达方式。在这个过程中,我经历了无数次的失败与挫折,但正是这些经历,让我更加坚定了创作的信念,也让我更加珍惜每一次的成功与收获。随着时间的推移,我的创作逐渐走向成熟。我开始尝试不同的题材与风格,不断挑战自己的创作极限。每一次的创作,都是一次全新的探索与发现,让我更加深入地理解了创作的魅力与价值。
这段时间里,我经历了许多,感受到了成长的喜悦。在日常学习的繁忙中,我依然坚持创作的信念,将技术和经验分享给大家。但无论是繁忙还是减缓,每次打开创作的心扉,都是一次新鲜的体验。这一年来,是技术之路的探索,是表达能力的锻炼,更是自我的成长。每一篇博客都是一次对知识和经验的总结,也是对自己成长的见证。或许在技术领域取得了一些进步,或许在写作中找到了更加独特的风格,这一切都是在不断尝试和努力中实现的。
经过这 2024 一年的创作时间,我得到了许多宝贵的收获。截至目前我创作了 263 篇文章,收获了 15319 位粉丝,获得了 596889 次总访问量、10959 次点赞、3223 次评论、8825 次收藏以及我最喜欢的创作者身份认证大数据领域优质创作者
。从新星创作者到优质创作者,从 5k 粉丝到 1w 粉丝,从综合热榜第十六到综合热榜第二,创作者周榜排名不断上升,都是一点一滴、不断积累的结果,这让我感到非常欣慰和鼓舞。
在创作的道路上,我也结识了许多志同道合的朋友与伙伴。我们相互鼓励、相互支持,共同分享着创作的喜悦与成就。这些珍贵的友谊与回忆,成为了我创作历程中不可或缺的一部分。他们不仅给予了我许多宝贵的建议和支持,还让我看到了更广阔的技术世界。在加入 CSDN 这个圈子慢慢的也是认识了很多创作者:AIGC领域优质创作者小ᶻ☡꙳ᵃⁱᵍᶜ꙳,全栈领域优质创作者景天科技苑,博客专家小虚竹、征途黯然.、韩楚风等等。
如今,我的创作已经取得了一定的成果与影响。但我深知,这只是一个新的起点,未来的路还很长。我将继续秉持初心,坚持创作,用更多的优秀作品,回馈那些一直支持我、关注我的朋友们。感谢这段创作历程,让我成长、让我收获。我相信,在未来的日子里,我会继续书写属于自己的创作传奇,为 CSDN 创作平台增添更多的色彩与美好。
(二)荣誉与成就
2024 年度,我参加了不少 CSDN 官方举办的创作者活动,例如,GitCode 征文活动《热门开源项目推荐》和 1024 程序员节征文活动。与此同时,也参加了其它相关平台的创作者活动,并获得了相关荣誉,例如,阿里云乘风者计划·专家博主
和华为云·云享专家
。
三、博客创作日常
创作文章,这一行为已经悄然融入了我的学习生活,成为不可或缺的一部分。在繁重的学业与自我提升的双重压力下,我始终坚守着创作博客的这片阵地,视之为一种习惯,一种对知识的沉淀与分享。CSDN,这个技术交流的广阔平台,早已成为我学习旅程中的重要伙伴,陪伴我共同成长。
每天,当灵感涌现之时,我便会打开 CSDN 的编辑器,开始我的博客创作。我深知,在有限的时间和精力下,坚持创作并非易事,但正是这份坚持,让我得以系统地整理所学知识,形成自己的理解体系。每一篇文章的诞生,都是对某个技术点或学习方法的深度剖析,它们如同一块块拼图,逐渐构建起我个人的知识图谱。
写博客的习惯,不仅让我能够随时回顾自己的学习历程,查漏补缺,更在无形中促使我不断提升自我。每当翻阅过去的文章,我都能清晰地看到自己的成长轨迹,那些曾经的困惑与不解,如今已化为解决问题的利器。这种成就感,无疑是对我持续创作的最大动力。更重要的是,博客创作让我学会了如何将理论与实践相结合,将创作中的经验和教训转化为实际工作中的智慧。无论是面对复杂的项目任务,还是解决突如其来的技术难题,我都能够迅速调动起博客中积累的知识与经验,找到最优解。这种能力,无疑为我的学习与工作增添了强大的助力。
展望未来,我将继续秉承记录与分享的精神,将博客创作进行到底。我相信,通过不断的积累与实践,我能够在这个充满挑战与机遇的技术世界里,走得更远、更稳。CSDN,这个见证我成长的地方,也将继续成为我学习旅程中最坚实的后盾。
四、个人业余生活爱好
热爱运动的我,总是喜欢在业余时间通过跑步锻炼身体,增强体质,良好的身体素质才是程序员之本。当觉得自己劳累疲倦,想要放弃之时,始终会想起大正的一句话:“没有白练的!”。这也是我不断前进、进步的动力。加油,2025!
五、未来憧憬
1. 职业规划
在未来的职业道路上,我怀揣着对大数据分析的无限热情与憧憬,立志成为该领域的佼佼者。我深知,技术的深度与广度是职业发展的基石,因此,我将不遗余力地深化自己的技术能力,拓宽领域知识,以期在大数据分析的相关工作与研究中,贡献自己的力量,实现个人价值与社会价值的双重飞跃。
2. 创作规划
在 CSDN 的创作旅程中,我深刻体会到了自我提升的喜悦与挑战并存的滋味。面对创作中的不足,如词穷、技术深度不够等问题,我已制定了明确的改进计划。首先,我将加大阅读专业技术书籍的力度,不仅限于大数据分析领域,还将涉猎相关学科的前沿知识,以拓宽知识面的深度和广度。其次,我将通过不断的写作实践,沉淀技术功底,提升文章质量,力求每一篇作品都能为读者带来实质性的收获。
同时,我也将积极寻求与行业内专家的交流与合作,汲取他们的宝贵经验,为自己的创作注入新的灵感与动力。我相信,通过不懈的努力与坚持,我能够不断提升自己的创作水平,向更高的平台迈进。让我们一起加油,共同见证彼此的成长与蜕变!
相关文章:
【博客之星2024年度总评选】年度回望:我的博客之路与星光熠熠
【个人主页】Francek Chen 【人生格言】征途漫漫,惟有奋斗! 【热门专栏】大数据技术基础 | 数据仓库与数据挖掘 | Python机器学习 文章目录 前言一、个人成长与盘点(一)机缘与开端(二)收获与分享 二、年度创…...
接口自动化测试
APITEST: 接口自动化测试 目录结构介绍: conf目录:用来存放项目运行环境、执行环境相关的配置参数 testsuite目录:测试用例在此目录编写,pytest默认约定test开头的文件和方法为测试用例,不满足条件的不会被执行&#x…...
题海拾贝:力扣 138.随机链表的复制
Hello大家好!很高兴我们又见面啦!给生活添点passion,开始今天的编程之路! 我的博客:<但凡. 我的专栏:《编程之路》、《数据结构与算法之美》、《题海拾贝》 欢迎点赞,关注! 1、题…...
第7章:Python TDD测试Franc对象乘法功能
写在前面 这本书是我们老板推荐过的,我在《价值心法》的推荐书单里也看到了它。用了一段时间 Cursor 软件后,我突然思考,对于测试开发工程师来说,什么才更有价值呢?如何让 AI 工具更好地辅助自己写代码,或许…...
PyTorch基本功能与实现代码
PyTorch是一个开源的深度学习框架,提供了丰富的函数和工具,以下为其主要功能的归纳: 核心数据结构: • 张量(Tensor):类似于Numpy的ndarray,是PyTorch中基本的数据结构,…...
【2024 CSDN博客之星】技术洞察类:从DeepSeek-V3的成功,看MoE混合专家网络对深度学习算法领域的影响(MoE代码级实战)
目录 一、引言 1.1 本篇文章侧重点 1.2 技术洞察—MoE(Mixture-of-Experts,混合专家网络) 二、MoE(Mixture-of-Experts,混合专家网络) 2.1 技术原理 2.2 技术优缺点 2.3 业务代码实践 2.3.1 业务场…...
Single-Model and Any-Modality for Video Object Tracking——2024——cvpr-阅读笔记
Single-Model and Any-Modality for Video Object Tracking 摘要相关工作创新处MethodShared embeddingModal promptingRGB Tracker based on TransformerOverall ExperiimentDatasetRGB-D samples are sourced from DepthTrackRGB-T samples are extracted from LasHeRRGB-E s…...
Java中的构造器
Java中的构造器详解 1. 什么是构造器 构造器(Constructor) 是一种特殊的方法,用于在创建对象时初始化对象的状态。构造器的名字必须与类名相同,且没有返回类型,连 void 也不能使用。 2. 构造器的特点 名称与类名相同…...
Restormer: Efficient Transformer for High-Resolution Image Restoration解读
论文地址:Restormer: Efficient Transformer for High-Resolution Image Restoration。 摘要 由于卷积神经网络(CNN)在从大规模数据中学习可推广的图像先验方面表现出色,这些模型已被广泛应用于图像复原及相关任务。近年来&…...
将 AzureBlob 的日志通过 Azure Event Hubs 发给 Elasticsearch(3.纯python的实惠版)
前情: 将 AzureBlob 的日志通过 Azure Event Hubs 发给 Elasticsearch(1.标准版)-CSDN博客 将 AzureBlob 的日志通过 Azure Event Hubs 发给 Elasticsearch(2.换掉付费的Event Hubs)-CSDN博客 python脚本实现 厉害的…...
成就与远见:2024年技术与思维的升华
个人主页:chian-ocean 前言: 2025年1月17日,2024年博客之星年度评选——创作影响力评审的入围名单公布。我很荣幸能够跻身Top 300,虽然与顶尖博主仍有一定差距,但这也为我提供了更加明确的发展方向与指引。展望崭新的2025年&…...
BGP分解实验·9——路由聚合与条件性通告(1)
路由聚合是有效控制缩减BGP路由表的方法之一,路由聚合的前提和IGP一样,需要有路由目标存在BGP表中,与IGP不同的是,BGP路由聚合可以定义按需抑制路由的能力。 实验拓扑如下所示: 现在开始把从R1的R5的基础配置先准备好…...
栈和队列(C语言)
目录 数据结构之栈 定义 实现方式 基本功能实现 1)定义,初始化栈 2)入栈 3)出栈 4)获得栈顶元素 5)获得栈中有效元素个数 6)检测栈是否为空 7)销毁栈 数据结构之队列 定义 实现方…...
Jenkins-获取build用户信息
需求: 代码发布后,将发布结果发送至相关运维同学邮箱,需要获取发布人的信息。jenkins默认是没有相关内置变量的。 需要通过插件的方式进行解决: 插件: user build vars plugin 部署后,可使用的变量&…...
大数据学习(37)- Flink运行时架构
&&大数据学习&& 🔥系列专栏: 👑哲学语录: 承认自己的无知,乃是开启智慧的大门 💖如果觉得博主的文章还不错的话,请点赞👍收藏⭐️留言📝支持一下博主哦ᾑ…...
opengrok_windows_多工程环境搭建
目录 多工程的目录 工程代码下载和log配置 工程的索引 工程部署 工程测试 参考列表 多工程的目录 工程代码下载和log配置 工程代码下载 在每个工程的src目录下,下载工程代码,以下载pulseaudio的代码为例。 git clone gitgithub.com…...
Python网络自动化运维---SSH模块
目录 SSH建立过程 实验环境准备 一.SSH模块 1.1.Paramiko模块 1.1.1实验代码 1.1.2代码分段讲解 1.1.3代码运行过程 1.2Netmiko模块 Netmiko模块对比paramiko模块的改进: 1.2.1实验代码 1.2.2代码分段讲解 1.2.3代码运行过程 二.Paramiko模块和Ne…...
Failed to restart nginx.service Unit nginx.service not found
当你遇到 Failed to restart nginx.service: Unit nginx.service not found 错误时,这意味着系统无法找到 Nginx 的服务单元文件。这通常是因为 Nginx 没有通过 systemd 管理,或者 Nginx 没有正确安装。 解决方法 1. 检查 Nginx 是否正确安装 首先&am…...
学习记录之原型,原型链
构造函数创建对象 Person和普通函数没有区别,之所以是构造函数在于它是通过new关键字调用的,p就是通过构造函数Person创建的实列对象 function Person(age, name) {this.age age;this.name name;}let p new Person(18, 张三);prototype prototype n…...
【Redis】5种基础数据结构介绍及应用
考察频率难度60%⭐⭐ 这个方向的问题也是非常基础的,所以一般不会直接被当做一个单独的问题。常见的形式是结合你简历上的项目或者场景题来提问,即实际应用场景、是否可以优化、如何选择等。 由于场景题和实际项目差异较大,所以本文就只做基…...
基于GRU实现股价多变量时间序列预测(PyTorch版)
前言 系列专栏:【深度学习:算法项目实战】✨︎ 涉及医疗健康、财经金融、商业零售、食品饮料、运动健身、交通运输、环境科学、社交媒体以及文本和图像处理等诸多领域,讨论了各种复杂的深度神经网络思想,如卷积神经网络、循环神经网络、生成对抗网络、门控循环单元、长短期记…...
Java Web开发高级——Spring Boot与Docker容器化部署
随着云计算和微服务架构的快速发展,容器化已成为现代应用部署的重要手段。Docker作为最受欢迎的容器化技术之一,使得开发者能够将应用及其所有依赖打包到一个可移植的容器中,简化了开发、测试、部署和运维的流程。本篇文章将通过以下内容讲解…...
计算机网络——网络层
重点内容: (1) 虚拟互连网络的概念。 (2) IP 地址与物理地址的关系。 (3) 传统的分类的 IP 地址(包括子网掩码)和无分类域间路由选择 CIDR 。 (4) 路由选择协议的工作原理。 目录 重点内容: 一.网络层提供的两种服务 二…...
每打开一个chrome页面都会【自动打开F12开发者模式】,原因是 使用HBuilderX会影响谷歌浏览器的浏览模式
打开 HBuilderX,点击 运行 -> 运行到浏览器 -> 设置web服务器 -> 添加chrome浏览器安装路径 chrome谷歌浏览器插件 B站视频下载助手插件: 参考地址:Chrome插件 - B站下载助手(轻松下载bilibili哔哩哔哩视频)…...
cesium绕点旋转
绕点旋转的原理可以理解为相机一直看向一个点,不断改变相机的位置 let position Cesium.Cartesian3.fromDegrees(longitude, latitude) let lookAtTimer setInterval(() > {let heading viewer.camera.heading;let pitch viewer.camera.pitch;if (heading &…...
JavaScript系列(36)--微服务架构详解
JavaScript微服务架构详解 🏗️ 今天,让我们深入了解JavaScript的微服务架构,这是构建大规模分布式系统的关键技术。 微服务基础概念 🌟 💡 小知识:微服务架构是一种将应用程序构建为一组小型服务的方法&…...
神经网络基础 | 给定条件下推导对应的卷积层参数
神经网络基础 | 给定条件下推导对应的卷积层参数 按照 PyTorch 文档中 给定的设置: H o u t ⌊ H i n 2 padding [ 0 ] − dilation [ 0 ] ( kernel_size [ 0 ] − 1 ) − 1 stride [ 0 ] 1 ⌋ H_{out} \left\lfloor\frac{H_{in} 2 \times \text{padding}[0]…...
面向CTF的python_requests库的学习笔记
看师傅们写的各种脚本羡慕不已,自己却只会一点一点手搓,于是来做个笔记 requests库是干嘛的? 顾名思义,request就是请求,可以用来向服务器发送请求。它可以代替你在网站上发送请求报文,并接受回应报文。简…...
MIAOYUN信创云原生项目亮相西部“中试”生态对接活动
近日,以“构建‘中试’生态,赋能科技成果转化”为主题的“科创天府智汇蓉城”西部“中试”生态对接活动在成都高新区菁蓉汇隆重开幕。活动分为成果展览、“中试”生态主场以及成果路演洽谈对接三大板块。在成果展览环节,成都元来云志科技有限…...
Papers with Code:从代码索引到AI创新引擎
标题:Papers with Code:从代码索引到AI创新引擎 文章信息摘要: Papers with Code从解决机器学习论文代码复现的特定需求起步,通过建立全面的ML资源库和首个系统性leaderboard系统,快速积累了大量用户基础。被Meta收购…...
FastExcel 新一代的潮流 (EasyExcel)
目录 简介 FastExcel的特点 FastExcel使用方法详解 创建实体类和监听器 实现写入和读取功能 Excel转换为PDF 小结 FastExcel与EasyExcel的区别 结论 简介 FastExcel是由原EasyExcel作者在阿里巴巴宣布停止维护EasyExcel之后推出的升级版框架。它继承了EasyExcel的所有…...
Linux静态库与动态库的理解
Linux静态库与动态库的理解 一、静态库如何创建和使用静态库 二、动态库如何创建和使用动态库 三、静态库与动态库的关键区别四、总结 在 Linux 编程中,静态库和动态库是非常重要的概念 一、静态库 静态库是将多个目标文件(.o 文件)打包成一…...
mongoose 支持https踩坑纪实
简述 mongoose是C编写的嵌入式web服务,它能够支持https协议,可以简单的部署,但要做到完美部署,不是那么容易。 部署方法 本人使用的是最新的7.16版,以前版本似乎是要通过修改 头文件中的 MG_ENABLE_SSL 宏定义&…...
人工智能之数学基础:线性表达和线性组合
本文重点 线性表达和线性组合作为线性代数的核心概念,不仅深刻揭示了向量空间的基本性质,也为解决复杂问题提供了直观而有效的方法。 向量组 要想学习线性表达和线性组合,先来理解向量组。在线性代数中,向量组是指由若干个向量构成的集合。这些向量可以是二维的、三维的…...
uniapp——App 监听下载文件状态,打开文件(三)
5 实现下载文件并打开 这里演示,导出Excel 表格 文章目录 5 实现下载文件并打开DEMO监听下载进度效果图为什么 totalSize 一直为0? 相关Api: downloader DEMO 提示: 请求方式支持:GET、POST;POST 方式需要…...
Microsoft SQL Serve的下载与安装
1.访问Microsoft SQL Serve官网 SQL Server 下载 | Microsoft开始使用 Microsoft SQL Server 下载。选择最符合你的数据和工作负载需求的 SQL Server 试用版、版本、工具或连接器。[这里是图片001]https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.下载SQL…...
JMeter 测试Dubbo 接口
在使用 JMeter 进行 Dubbo 接口的测试时,JMeter 本身并没有直接支持 Dubbo 协议(基于 RPC)的插件。但是,我们可以通过以下几种方式来测试 Dubbo 接口: 1. 使用 JMeter 的 Java 请求(JDBC 请求)…...
Java 日志技术、Logback日志框架、日志级别
一. 日志 1. 日志:程序中的日志,通常就是一个文件,里面记录的是程序运行过程中的各种信息。 二. 日志技术 1. 日志技术:可以将系统执行的信息,方便的记录到指定的位置(控制台、文件中、数据库中) 2. 可以随时以开关的…...
美妆系列圣罗兰气垫粉色与黑色有什么区别?
在美妆界,圣罗兰的气垫一直备受青睐,而其中粉色款和黑色款更是有着各自的特点,存在不少区别呢。 从外观设计来看,粉色款整体给人一种温柔、甜美的感觉,外壳颜色清新,很容易击中少女心,携带在身边…...
HTML中的`<!DOCTYPE html>`是什么意思?
诸神缄默不语-个人CSDN博文目录 在学习HTML时,我们经常会看到HTML文档的开头出现<!DOCTYPE html>,它是HTML文件的第一行。很多初学者可能会疑惑,为什么需要这行代码?它到底有什么作用呢?在这篇文章中࿰…...
Sudo命令的配置及使用
概念 sudo 命令是 Linux 系统中一个非常重要的工具,它允许普通用户以超级用户(通常是 root)或其他用户的身份执行命令。从概念上来说,在普通用户在权限不够的时候,通过 sudo 命令 “摇人”,这个 “人” 就是…...
【HarmonyOS NEXT】鸿蒙三方应用跳转到系统浏览器
【HarmonyOS NEXT】鸿蒙三方应用跳转到系统浏览器 一、前言: 从三方应用跳转到系统浏览器是比较常见的功能。 拓展应用功能边界: 三方应用的功能通常相对聚焦和特定,无法涵盖用户可能需要的所有网络浏览需求。跳转到系统浏览器能让用户访问…...
电梯系统的UML文档06
系统传感器 系统值是用于控制系统的。在类图中系统传感器用一个箭头和系统控制对象连接。 类图中的系统传感器包括AtFloor、电梯呼叫器、关门、开门、门反转、楼层呼叫器和驱动(AtFloor,CarCall,DoorClosed,DoorOpen,…...
指针之旅:从基础到进阶的全面讲解
大家好,这里是小编的博客频道 小编的博客:就爱学编程 很高兴在CSDN这个大家庭与大家相识,希望能在这里与大家共同进步,共同收获更好的自己!!! 本文目录 引言正文(1)内置数…...
AT8870单通道直流电机驱动芯片
AT8870单通道直流电机驱动芯片 典型应用原理图 描述 AT8870是一款刷式直流电机驱动器,适用于打印机、电器、工业设备以及其他小型机器。两个逻辑输入控制H桥驱动器,该驱动器由四个N-MOS组成,能够以高达3.6A的峰值电流双向控制电机。利用电流…...
RISC-V读书笔记
目录 关于RISC-V 关于RISC-V 简洁 RISC-V是一个崭新的架构,比起来传统的x86-64架构,他更加的简约和现代。下面这种图像阐述了传统的x86的指令集的膨胀速度有多么的吓人(汗颜 这是可以理解的,我们的ISA(Computer Syst…...
游戏开发中常用的设计模式
目录 前言一、工厂模式简单工厂模式工厂方法模式抽象工厂模式 二、单例模式三、观察者模式观察者模式的优势 四、状态模式状态模式的优势 五、策略模式策略模式的优势 六、组合模式七、命令模式八、装饰器模式策略模式与状态模式有什么区别呢? 前言 本文介绍了游戏开发中常用…...
Android 11适配全攻略:从理论到实践
随着Google正式发布Android 11,开发者们迎来了新的挑战和机遇。Android 11不仅带来了全新的用户体验和功能提升,还要求开发者们对应用进行相应的适配,以确保应用的兼容性和稳定性。本文将从理论到实践,全面解析Android 11的适配攻…...
Grafana 统一可视化了,告警如何统一?
对于大部分公司,通常都不止一套监控、可观测性相关的系统,云上的、云下的,开源的、商业的,指标的、日志的、链路的,各个系统体验不同,权限难管,如何统一化并为各个团队赋能,是很多技…...
ubuntu20.04有亮度调节条但是调节时亮度不变
尝试了修改grub文件,没有作用,下载了brightness-controllor,问题解决了。 sudo add-apt-repository ppa:apandada1/brightness-controller sudo apt update sudo apt install brightness-controller 之后在应用软件中找到brightness-contro…...