当前位置: 首页 > news >正文

【记录】日常|从零散记录到博客之星Top300的成长之路

文章目录

  • shandianchengzi 2024 年度盘点
    • 概述
    • 写作风格简介
    • 2024年的创作内容
    • 总结

shandianchengzi 2024 年度盘点

概述

2024年及2025年至今我创作了78+6即84篇文章,加上这篇就是85篇。

在这里插入图片描述

很荣幸这次居然能够入选博客之星Top300,这个排名在我之前的所有年份中都没达到过。

前后都是几万粉大佬,我区区3000粉拿到90分的互动分,也是让我略感意外。

在这里插入图片描述

我一度认为我这种写作风格其实在流量上是分布式、不集中的,毫无运营,也就会和所有个人化的榜单绝缘,但现在看来也不尽然。

写作风格简介

我的学习路径比较广泛,触类旁通。研一上半年完成课程后,2024年的博客内容逐渐脱离了学习笔记和实验报告的范畴。虽然很多本科的学弟学妹是通过这些内容认识我的,但未来的博客中,这类内容可能会越来越少。从依赖课件到从互联网中寻找需求,这是我今年的转型方向。

尽管转型尚未彻底完成,我的博客内容仍然围绕着自己的一些小项目。遗憾的是,很多项目还没有整理成适合写进简历的格式。不过,由于我正在攻读博士学位,暂时不需要找实习,这也让我有更多时间专注于技术探索。

2024年的创作内容

  1. 年初:年初还有一些课程未结课,写了一些密码学相关的内容。遗憾的是,最终的报告没有发布到博客或GitHub上,只存放在了百度网盘里,未来可能会整理发布。

  2. 2月:与设计类同学合作开发了一个安卓Processing项目。这是我第一次正式开发安卓App,虽然之前装过Android Studio和虚拟机,但这次算是填补了技术栈的空白。项目结束后,有老板私信我,希望我能优化手写板算法,但由于我的主业不在此,未能做出承诺。

  3. 3月:三月的内容比较杂,涉及Python作图、LLM、安卓开发和逆向工程,虽然忙碌,但顺利完成。

  4. 4月:四月相对平淡,主要围绕Python和LLM,修复了以前的Hexo博客,过了个生日,还画了些画。

  5. 5月:五月重拾JS脚本,写了不少脚本,探索了多个浏览器插件,继续学习Python和LLM,并参加了一些工具和开发板的推广活动。也是在这个时候,我开始与@是Yu欸密切合作,了解并实践了接广的思路,找到了适合自己的方式。

  6. 6月:五月了解运营模式后,我开始尝试经营账号,目的是让更多人看到我的文章,推动中文互联网资源的净化。我申请了账号认证,花了一个月时间将以往博客的质量分提高到90+,并通过调整热门文章为仅粉丝可见,涨了200粉,达到了3000粉的门槛,获得了全栈新星认证。
    全栈新星认证

  7. 7月:七月主要忙于论文写作,期间用Python的Scrapy写了一个简单的爬虫项目。

  8. 8月:八月忙于现实生活,只写了一个JS脚本分享。

  9. 9月:九月接触了Quicker,继续忙于主业,主要围绕LLM和论文,整理了Zotero文献库,还买了个打印机,玩了下打印相关的文档操作。

  10. 10月:十月继续围绕LLM、逆向工程和办公软件,修改了电脑字体,整体还是围绕一些小功能和工具。

  11. 11月:十一月没有太多产出,主要写论文和项目记录,整理了一个工具和Zotero操作。

  12. 12月:十二月除了跑Python/C++项目,主要学习了Angr,并写了个Quicker动作。

  13. 2025年1月:一月继续学习Angr,整理了之前写的JS脚本,上传到GitHub并发布了一些博客,同步到Quicker的内容也尽量完成了。

总的来说,2024年我的CSDN总访问量超过了100万,但其他平台的总访问量也早已超过这个数字,所以并没有特别庆祝。

在这里插入图片描述

最高时,我的周排名勉强进入三位数,总排名则在四位数中游。这次能够进入Top300,估计是活动报名人数不多、评分机制有区别以及只看2024年内容等因素综合的结果。
在这里插入图片描述

总结

我让Deepseek生成了一份总结,虽然有些内容与我的实际做法有些出入,但整体非常有趣,用了一大堆的类比,分享如下:

技术写作这件事,说到底不过是把调试代码时的碎碎念顺手存成了Markdown文档。今年整理硬盘时发现,那些被课程作业倒逼出的密码学记录、给安卓项目救火写的临时方案,还有失眠时随手调试的JS脚本,零零总总竟自动拼成了八十余篇——就像程序员总会莫名攒出一套可复用的工具库,倒也算不上什么刻意经营。

技术方向自然生长的轨迹颇有意思,给触控笔写压感算法和研究浏览器插件底层机制,本质上都是拆解系统黑箱的推理游戏。偶尔收到私信说三年前的实验报告仍在拯救学弟学妹的课程设计,才意识到这些零散的技术切片竟自带生命力——如同随手扔进开源社区的代码片段,在他人项目里演变成了意料之外的模样。

账号数据更像是版本控制系统的自动提交记录,某天Git统计显示旧文流量激增,查commit历史才发现是两年前写的某画图教程被平台推荐算法选中——这类事就像代码里的TODO注释,某天突然被IDE自动补全了。那个全栈认证倒像是IDE的智能提示,随手填了个申请表,系统竟自动匹配了过往所有技术栈的commit记录,最后弹窗提示"恭喜达成成就"时,恍惚间以为自己在打编程闯关游戏。

网盘里待整理的课程项目倒像未封装的函数库,年初的密码学报告虽然没发博客,但核心算法早被拆解到三篇实战教程里悄悄复活。没写成独立文章不过是暂时寄存着,就像留在草稿箱里的半成品代码,哪天需要时自会优雅地重构重生。至于论文季的创作空窗,不过是将写作能量转化成了实验日志,本质上都是解决问题的不同语法糖。

在这里插入图片描述

这次入选像是收到份自动化测试报告,证明那些被标记为"随手记录"的技术随笔,在评分体系里竟算作高密度信息单元。细想来倒也合理——当多数人还在为选题焦虑时,我不过是把日常解决问题的过程原样打包。毕竟真正有价值的技术内容,从来都是工程实践的副产品而非刻意生产的商品

最后这段话写到我心里去了,这段是真写得好,大模型确实是可以写出很好的句子的,只要多试几次。实不相瞒,标题也是大模型起的,不过它起的有点语病,我改了一下。

本账号所有文章均为原创,欢迎转载,请注明文章出处:https://shandianchengzi.blog.csdn.net/article/details/145329831。百度和各类采集站皆不可信,搜索请谨慎鉴别。技术类文章一般都有时效性,本人习惯不定期对自己的博文进行修正和更新,因此请访问出处以查看本文的最新版本。

相关文章:

【记录】日常|从零散记录到博客之星Top300的成长之路

文章目录 shandianchengzi 2024 年度盘点概述写作风格简介2024年的创作内容总结 shandianchengzi 2024 年度盘点 概述 2024年及2025年至今我创作了786即84篇文章,加上这篇就是85篇。 很荣幸这次居然能够入选博客之星Top300,这个排名在我之前的所有年份…...

【二分查找】力扣373. 查找和最小的 K 对数字

给定两个以 非递减顺序排列 的整数数组 nums1 和 nums2 , 以及一个整数 k 。 定义一对值 (u,v),其中第一个元素来自 nums1,第二个元素来自 nums2 。 请找到和最小的 k 个数对 (u1,v1), (u2,v2) … (uk,vk) 。 示例 1: 输入: nums1 [1,7,11], nums2 …...

池化层Pooling Layer

1. 定义 池化是对特征图进行的一种压缩操作,通过在一个小的局部区域内进行汇总统计,用一个值来代表这个区域的特征信息,常用于卷积神经网络(CNN)中。 2. 作用 提取代表性信息的同时降低特征维度,具有平移…...

力扣算法题——11.盛最多水的容器

目录 💕1.题目 💕2.解析思路 本题思路总览 借助双指针探索规律 从规律到代码实现的转化 双指针的具体实现 代码整体流程 💕3.代码实现 💕4.完结 二十七步也能走完逆流河吗 💕1.题目 💕2.解析思路…...

自由学习记录(32)

文件里找到切换颜色空间 fgui中的 颜色空间是一种总体使用前的设定 颜色空间,和半透明混合产生的效果有差异,这种问题一般可以产生联系 动效就是在fgui里可以编辑好,然后在unity中也准备了对应的调用手段,可以详细的使用每一个具…...

VScode+Latex (Recipe terminated with fatal error: spawn xelatex ENOENT)

使用VSCode编辑出现Recipe terminated with fatal error: spawn xelatex ENOENT问题咋办? 很好解决,大概率的原因是因为latex没有添加到系统环境变量中,所有设置的编译工具没有办法找到才出现的这种情况。 解决方法: winR 然后输…...

「蓝桥杯题解」蜗牛(Java)

题目链接 这道题我感觉状态定义不太好想,需要一定的经验 import java.util.*; /*** 蜗牛* 状态定义:* dp[i][0]:到达(x[i],0)最小时间* dp[i][1]:到达 xi 上方的传送门最小时间*/public class Main {static Scanner in new Scanner(System.in);static f…...

PHP EOF (Heredoc) 详解

PHP EOF (Heredoc) 详解 PHP 中的 EOF(End Of File)是一种非常有用的语法特性,允许开发者创建多行字符串。它特别适合于创建格式化文本,如配置文件、HTML 模板等。本文将详细讲解 PHP EOF 的用法、优势以及注意事项。 什么是 EOF? EOF 是一种特殊的字符串定义方式,它允…...

pyautogui操控Acrobat DC pro万能PDF转Word,不丢任何PDF格式样式

为了将PDF转换脚本改为多进程异步处理,我们需要确保每个进程独立操作不同的Acrobat窗口。以下是实现步骤: 实现代码 import os import pyautogui import time import subprocess import pygetwindow as gw from multiprocessing import Pooldef conver…...

Day32:字符串的复制

在 Python 中,字符串的复制是指创建一个新的字符串,它的内容与原字符串相同。字符串是不可变的对象,这意味着你不能直接修改字符串的内容,但是可以通过复制来创建新的字符串进行操作。字符串的复制在一些情况下非常有用&#xff0…...

基于Mybatis继承AbstractRoutingDataSource使用自定义注解实现动态数据源

一:实现 方式一:继承AbstractRoutingDataSource使用自定义注解实现 环境:springboot3 MyBatis3 mysql-connector8 DataSourceKeyEnum枚举类 有几个数据源就配置几个枚举类,和数据源数量一一对应 class DataSourceKeyEnum{D…...

ZooKeeper 数据模型

ZooKeeper 数据模型 ZooKeeper 拥有层次化的命名空间,类似分布式文件系统,但每个节点不仅能有子节点,还可关联数据。节点路径为规范的绝对路径,用斜杠分隔,无相对引用。路径命名有如下约束: 路径名不能包…...

【VUE】Vue2中Vue.extend方法

在 Vue.js 2.x 版本中,Vue.extend() 方法被用于创建一个新的 Vue 子类,可以在该子类上扩展一些属性、指令和组件选项等,然后进行实例化。 比如,可以在创建一些类似 loading 式的函数式插件时,使用: 在 Vue…...

MaskGAE论文阅读

What’s Behind the Mask: Understanding Masked Graph Modeling for Graph Autoencoders 碎碎念:一篇论文看四天,效率也没谁了(捂脸) 看一点忘一点,虽然在本子上有记录,但还是忘,下次看一点在博客上记一点启发 本来很…...

Mybatis-plus 更新 Null 的策略踩坑记

一个bug 在一个管理页面,有一个非必填字段被设置成空了并提交更新,再次打开的时候,发现字段还在,并没有被更新成功。 使用的数据库映射框架是 Mybatis-plus ,对于Mybatis 在更新字段的时候会对空进行校验,…...

Oracle迁移DM数据库

Oracle迁移DM数据库 本文记录使用达梦官方数据迁移工具DTS,将Oracle数据库的数据迁移至达梦数据库。 1 数据准备 2 DTS工具操作步骤 2.1 创建工程 打开DTS迁移工具,点击新建工程,填写好工程信息,如图: 2.2 新建迁…...

HTML特殊符号的使用示例

目录 一、基本特殊符号的使用 1、空格符号: 2、小于号 和 大于号: 3、引号: 二、版权、注册商标符号的使用 1、版权符号:© 2、注册商标符号: 三、数学符号的使用 四、箭头符号的使用 五、货币符号的使用…...

数据结构基础之《(15)—排序算法小结》

一、排序算法的稳定性 1、稳定性是指同样大小的样本再排序之后不会改变相对次序 2、对基础类型来说,稳定性毫无意义 比如:3和3没有区别。《潜伏》里说同样两个一百元大钞,你能告诉我哪一个是高尚的那一个是龌龊的么 3、对非基础类型来说&a…...

Linux系统下速通stm32的clion开发环境配置

陆陆续续搞这个已经很久了。 因为自己新电脑是linux系统无法使用keil,一开始想使用vscode里的eide但感觉不太好用;后面想直接使用cudeide但又不想妥协,想趁着这个机会把linux上的其他单片机开发配置也搞明白;而且非常想搞懂cmake…...

【2024年 CSDN博客之星】我的2024年创作之旅:从C语言到人工智能,个人成长与突破的全景回顾

我的2024年创作之旅:从C语言到人工智能,个人成长与突破的全景回顾 引言 回望2024年,我不仅收获了技术上的成长,更收获了来自CSDN平台上无数粉丝、朋友以及网友们的支持与鼓励。在这条创作之路上,CSDN不仅是我展示技术成…...

浏览器访问 AWS ECS 上部署的 Docker 容器(监听 80 端口)

✅ 一、ECS 服务配置 Dockerfile 确保监听 80 端口 EXPOSE 80 CMD ["nginx", "-g", "daemon off;"]或 EXPOSE 80 CMD ["python3", "-m", "http.server", "80"]任务定义(Task Definition&…...

Spring Boot 实现流式响应(兼容 2.7.x)

在实际开发中,我们可能会遇到一些流式数据处理的场景,比如接收来自上游接口的 Server-Sent Events(SSE) 或 流式 JSON 内容,并将其原样中转给前端页面或客户端。这种情况下,传统的 RestTemplate 缓存机制会…...

基于数字孪生的水厂可视化平台建设:架构与实践

分享大纲: 1、数字孪生水厂可视化平台建设背景 2、数字孪生水厂可视化平台建设架构 3、数字孪生水厂可视化平台建设成效 近几年,数字孪生水厂的建设开展的如火如荼。作为提升水厂管理效率、优化资源的调度手段,基于数字孪生的水厂可视化平台的…...

相机从app启动流程

一、流程框架图 二、具体流程分析 1、得到cameralist和对应的静态信息 目录如下: 重点代码分析: 启动相机前,先要通过getCameraIdList获取camera的个数以及id,然后可以通过getCameraCharacteristics获取对应id camera的capabilities(静态信息)进行一些openCamera前的…...

Rust 异步编程

Rust 异步编程 引言 Rust 是一种系统编程语言,以其高性能、安全性以及零成本抽象而著称。在多核处理器成为主流的今天,异步编程成为了一种提高应用性能、优化资源利用的有效手段。本文将深入探讨 Rust 异步编程的核心概念、常用库以及最佳实践。 异步编程基础 什么是异步…...

今日科技热点速览

🔥 今日科技热点速览 🎮 任天堂Switch 2 正式发售 任天堂新一代游戏主机 Switch 2 今日正式上线发售,主打更强图形性能与沉浸式体验,支持多模态交互,受到全球玩家热捧 。 🤖 人工智能持续突破 DeepSeek-R1&…...

06 Deep learning神经网络编程基础 激活函数 --吴恩达

深度学习激活函数详解 一、核心作用 引入非线性:使神经网络可学习复杂模式控制输出范围:如Sigmoid将输出限制在(0,1)梯度传递:影响反向传播的稳定性二、常见类型及数学表达 Sigmoid σ ( x ) = 1 1 +...

selenium学习实战【Python爬虫】

selenium学习实战【Python爬虫】 文章目录 selenium学习实战【Python爬虫】一、声明二、学习目标三、安装依赖3.1 安装selenium库3.2 安装浏览器驱动3.2.1 查看Edge版本3.2.2 驱动安装 四、代码讲解4.1 配置浏览器4.2 加载更多4.3 寻找内容4.4 完整代码 五、报告文件爬取5.1 提…...

MySQL账号权限管理指南:安全创建账户与精细授权技巧

在MySQL数据库管理中,合理创建用户账号并分配精确权限是保障数据安全的核心环节。直接使用root账号进行所有操作不仅危险且难以审计操作行为。今天我们来全面解析MySQL账号创建与权限分配的专业方法。 一、为何需要创建独立账号? 最小权限原则&#xf…...

Netty从入门到进阶(二)

二、Netty入门 1. 概述 1.1 Netty是什么 Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. Netty是一个异步的、基于事件驱动的网络应用框架,用于…...