2023年博客之星入围选拔重装开启——今年没有拉票环节啦

简介: 2023年博客之星入围选拔重装开启——今年没有拉票环节啦

2023年博客之星入围选拔开始啦!

2022的博客之星大赛言犹在耳,2023的活动又接踵而至了。今年的博客之星(包括博客新星)的入围规则很简单:

2023年新规则

1.不需要拉票!不喜欢这个环节的有福啦

2.从年初就开始有入围的榜单,大家从年初就可以看到自己是否能入围。

3.分各种赛道,鼓励百花齐放,让大家都可以找到适合自己的赛道成为博客之星和博客新星。

4.在赛道中获得 top N 位置的博主,就自动获得 “博客之星 / 博客新星” 候选人的资格。 当然,用户自己可以决定最后是否参加。

基本条件

a) 平均每周创作至少 1.0 篇高质量原创并且公开的文章

b) 在至少一个赛道中获得 top N 的位置,赛道排序很简单 – 按照原力分

赛道分类

  • 技术领域
  • 码龄
  • 身份状态(大学前 / 大一 / 大二 / … / 工作三年以上)
  • 城市
  • 用户认可(暂未上线)



2022年参赛成果

去年参赛报名,我误入后端组赛道,拉票环节就卷到极致。经过多少个日夜的不(无)懈(用)努(功)力,最终得到后端组第6总赛道第15的好名次。

最终评奖没进Top20,与实物奖品擦肩而过,也是意料之中。因为我作为一个业余选手,和众多专业选手比赛也是超常了,最后的结果是入围2022年博客之星Top200。CSDN官方要是能设置一个业余组赛道才好,关于业余的我,可以阅读:

荣誉证书: 自己的Top58(...笑...)

实体纪念章:


2023年新赛道

今年各赛道的候选排名公布了,目前我上了三个第一,一个第二!一个工作了30年的老司机,终于不用和年轻后生们在同赛道比卷了。 2023BlogStar官方网址:

码龄赛道

身份赛道

城市赛道

领域赛道

这些候选榜单一旦发布,CSDN的博主们又要卷起来了。今年虽然不用拉票了,但原力值排名完全靠要自己了。要么多写好文章多上热榜;要么勤能补拙多写文章不论质以量取胜。当然也会涌现出很多质和量并进的博主,又会卷起一阵原力风暴了——总之还是卷,只是和去年的卷法不同。

在本文发布之前,我的最新博文《Rust 一门赋予每个人构建可靠且高效软件能力的语言》不小心上了热榜,已霸榜Top1三天了,原力值、粉丝数收获颇丰。

原力值是个好东西,今年的排名就靠它了!!! 关于原力值,请见邹总在原力论坛上的帖子:

就照这套原则做,原力值是不是会升得很快?!去年大家都交流怎么拉票,建群互相投票,其实后来我才明白大家都参赛的即使是原力9级评分也是一样的单票最低分。去年还总结过很多其它拉票经验,结果到今年用不上了。现在改交流怎样涨原力值了,欢迎评论留下写下你宝贵经验。


也欢迎收藏、点赞+关注!

// 根据具体情况,记录每个用户的得分和原力值等信息
// ...伪装一下,普通文章也能有代码的...
// 枚举类型,表示不同的活动类型
enum ActivityType {
    PublishOriginalArticle(u32),  // 发布原创文章(得分数)
    Reposting(u32),              // 转载文章(得分数)
    Translation(u32),            // 翻译文章(得分数)
    PublishBlinkAnswer(u32),     // 发布 Blink 回答(得分数)
    Comment(u32),                // 被评论(得分数)
    Like(u32),                   // 被点赞(得分数)
    Rating(u32),                 // 被评价(得分数)
    Followed(u32),               // 被关注(得分数)
    ResourceRating(u32),         // 资源被评价(得分数)
    Collect(u32),                // 被收藏(得分数)
    Subscribe(u32),              // 被订阅(得分数)
    Download(u32),               // 被下载(得分数)
    PlaceOrder(u32),             // 下订单(得分数)
    AdoptAnswer(u32),            // 回答被采纳(得分数)
    ProfessionalCertification(u32),  // 职业认证(得分数)
    EnterpriseCertification(u32),    // 企业认证(得分数)
    ExpertCertification(u32),        // 专家认证(得分数)
}
// 计算每个活动的得分
fn get_activity_score(activity: ActivityType) -> i32 {
    match activity {
        ActivityType::PublishOriginalArticle(score) => {
            // 检查是否超过每日上限,是否是一年内首篇原创博客
            // 如果通过检查,则加上得分,否则得分为0或负分
            0  // TODO: 实现该分支
        },
        ActivityType::Reposting(score) => {
            // 检查是否超过每日上限
            // 如果通过检查,则加上得分,否则得分为0或负分
            0  // TODO: 实现该分支
        },
        ActivityType::Translation(score) => {
            // 检查是否超过每日上限
            // 如果通过检查,则加上得分,否则得分为0或负分
            0  // TODO: 实现该分支
        },
        // 其他情况类似,省略
        _ => 0,
    }
}
// 计算每个用户的原力值
fn calculate_power(user_id: u32) -> i32 {
    let activities = get_activities(user_id);  // 获取用户的所有活动记录
    let mut score = 0;  // 初始化总得分为0
    for activity in activities {
        let activity_score = get_activity_score(activity);  // 计算该活动的得分
        score += activity_score;  // 将得分加到总得分中
    }
    // 根据总得分,计算原力值
    0  // TODO: 实现计算原力值的过程
}

return OK(());


目录
相关文章
|
14天前
|
设计模式 算法 C++
【C++初阶】12. Stack(栈)和Queue(队列)
【C++初阶】12. Stack(栈)和Queue(队列)
45 3
|
14天前
|
存储 设计模式 C语言
C++中的栈和队列
C++中的栈和队列
15 0
|
5天前
|
算法 C++
c++算法学习笔记 (15) 单调栈与单调队列
c++算法学习笔记 (15) 单调栈与单调队列
|
5天前
|
算法 C++
c++算法学习笔记 (14) 栈与队列
c++算法学习笔记 (14) 栈与队列
|
14天前
|
设计模式 算法 编译器
【C++入门到精通】特殊类的设计 |只能在堆 ( 栈 ) 上创建对象的类 |禁止拷贝和继承的类 [ C++入门 ]
【C++入门到精通】特殊类的设计 |只能在堆 ( 栈 ) 上创建对象的类 |禁止拷贝和继承的类 [ C++入门 ]
14 0
|
14天前
|
存储 设计模式 算法
【C++/STL】stack和queue(容器适配器、优先队列、双端队列)
【C++/STL】stack和queue(容器适配器、优先队列、双端队列)
17 1
|
14天前
|
设计模式 C语言 C++
【C++进阶(六)】STL大法--栈和队列深度剖析&优先级队列&适配器原理
【C++进阶(六)】STL大法--栈和队列深度剖析&优先级队列&适配器原理
|
14天前
|
存储 C++
C++ 栈和堆的作用机制,及特点区别
在介绍C++中的十分重要的动态内存管理机制之前,有必要先单独来介绍一下C++中的两个概念,分别是栈和堆。
21 2
|
14天前
|
存储 C语言 C++
C++栈区、堆区、全局静态区、代码区的介绍
C++栈区、堆区、全局静态区、代码区的介绍
|
6天前
|
C++
C++派生类
C++派生类
16 0