2023-01-31 CSDN问答中如何防止和惩罚 “偷代码操作“

news2024/11/20 11:21:14

CSDN问答中如何防止和惩罚 "偷代码操作"

  • 前言
  • 一. 代码隐藏保护(CSDN官方回复目前无此功能)
  • 二. 先占位后抄袭的处理
  • 三. 编辑记录是照妖镜
  • 总结


前言

随着问答的参与时间累积, 逐渐的碰到了一些问题, 常在河边走, 怎能不湿鞋, 原先看到抄代码结果原创没被采纳, 只能报以同情.

现在发现官方已经进行了一些改善, 而且可以看到一些效果, 为了劣币淘汰良币的进程能稍微迟缓一下,

希望各位答主都看看, 如果出现问题, 应如何维权.


一. 代码隐藏保护(CSDN官方回复目前无此功能)

我没看到相关的文档, 但答题中, 发现, 自己的代码是随时可见, 但别人的代码通常会延迟一些, 我不知道是否全都有这个权限, 因为自己是没法进行试验的.

这种设置可以延缓一些明显的抄袭, 但还不够, 因为延迟一会, 还是会被看见, 早抄和晚抄没有什么不同. 但在互联网时代, 还是有办法的, 毕竟要想人不知, 除非己莫为, 有痕迹就有办法知道.

二. 先占位后抄袭的处理

还有一种操作, 鄙人也是刚刚见识过, 并且在此刻也心中不快, 但没有关系, 在制度逐步健全的CSDN, 也有相应的解决办法.

希望这种操作不要被坏人利用.

我遇到的过程是这样的,

第一步先占位.

这个问答是有报酬的, 在第一时间, 某答主进行占位, 这样答题时间靠前, 但不写代码, 只是占个位.

第二步,等待有价值的代码, 并进行抄袭.

CSDN问答很人性化, 允许进行回答的修改, 除非被采纳, 否则都可以修改.

所以, 当出现比较有价值的代码出现, 可以进行修改, 由于回答时间靠前, 后边给出有价值代码的回答, 如果不进行仔细甄别, 谁抄袭谁还真不好说.

所以这就很尴尬了, 不要着急, 猴子总会露出尾巴.

三. 编辑记录是照妖镜

对付上面的办法比较简单, 叫做查找编辑记录, 截屏, 投诉.

编辑记录
以上就是含有编辑记录的回答,当你点击编辑记录, 就会有相应的记录内容:
编辑记录
请注意编辑时间.

如果有人抄袭, 不巧还被采纳了, 我们应如何处理?

举报请务必了解并善于运用.

首先, 收集证据:
证据一
看上图, 如果不熟悉, 是不是认为鄙人抄袭了上面的核心代码?

**这就是先占位后抄袭的隐秘之处. **

再看一下上面回答者的编辑记录, 真相就会大白了.

证据2
证据3

可以看出, 笔者的代码是在10分钟后被抄袭的, 所以基本可以判断, CSDN的代码隐藏保护只有十分钟时间.

为什么说笔者这么确信是代码被抄袭,因为鄙人犯了一个小错误,完美主义.

我给出的代码不完美,同一种调用却用了两种方式,问题是抄袭者完全没有一丁点修改:

#include <stdio.h>

int main()
{
    // 定义float变量a
    float a = 3.14F;

    // 定义int变量b等于a
    int b = *((int *)(&a));

    // 0x4048f5c3
    printf("%f\n%f", a, *((float *)&b));

    return 0;
}

笔者的代码被抄袭的第九行*((int *)(&a))和第12行*((float *)&b)是同一种强制转换,第9行的代码却多了一个括号,正常来讲确实都是可以的,但这不够完美,不够C,这是一种痛,与之相比,被剽窃代码并且剽窃者被采纳收到了报酬都不是什么问题.

所以,所有的愤怒都是无能的表现,此刻我很愤怒,为了证明鄙人不是那么无能,于是笔者进行了一些维权:

举报

总结

为什么我还在用宝贵的时间写文章, 因为我发现, 这种操作已经很常规化了, 不管管确实不行了.

近期我遇到这种事情不是一次, 都是怀疑自己和别人的代码重复, 为了不重复的完美主义, 我都将自己的代码删了.

但今天, 由于太明显,而且抄袭的过于随意, 没有一丁点修饰, 可见抄袭已经是一种普世习惯了, 对于这种不公, 我当初只是同情, 直到接连发生在自己身上.

以德报怨, 何以报德. 有时候适当维护一下自己的利益, 对所有人都有好处, 包括CSDN这个小环境.

不知道投诉是否真的有用, 如果没有用, 我想也许可以适当联系一下CSDN的高管

SoftwareTeacher CSDN副总裁, 我知道的高管不多, 这位比较活跃, 也确实是做事的人, 实在不行, 可以联系试试.

为了迎头小利, 我这贩夫走卒也是拼了, 同志们不用学我, 如遇不公, 反手举报, 顺便转发此文, 维护论坛秩序.

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

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

相关文章

AcWing 10. 有依赖的背包问题(分组背包问题 + 树形DP)

AcWing 10. 有依赖的背包问题&#xff08;分组背包问题 树形DP&#xff09;一、问题二、分析1、整体分析2、状态表示3、状态转移4、循环设计5、初末状态三、代码一、问题 二、分析 1、整体分析 这道题其实就是作者之前讲解过的一道题&#xff1a;AcWing 487. 金明的预算方案…

【双向链表】数据结构双向链表的实现

前言&#xff1a; 前一期我们已经学习过单链表了&#xff0c;今天我们来学习链表中的双向链表&#xff01; 目录1.概念以及结构2.双向链表结点结构体3.接口实现3.1动态申请一个结点3.2初始化链表3.3打印链表3.4双向链表尾插3.5 双向链表尾删3.6双向链表头插3.7双向链表头删3.8双…

Linux常用命令——pvscan命令

在线Linux命令查询工具(http://www.lzltool.com/LinuxCommand) pvscan 扫描系统中所有硬盘的物理卷列表 补充说明 pvscan命令会扫描系统中连接的所有硬盘&#xff0c;列出找到的物理卷列表。使用pvscan命令的-n选项可以显示硬盘中的不属于任何卷组的物理卷&#xff0c;这些…

OAuth2代码演示

目录 1 创建项目结构 1.1 客户 1.2 认证服务器 1.3 资源拥有者 1.4 资源服务器 client 客户 authorization-server 认证服务 resource-owner 资源所有者 resource-server 资源服务器 工作流程&#xff1a; 客户向资源所有者申请授权码 资源所有者下发授权码 客户拿到授权…

springboot+mongodb初体验

MongoDB 是一个基于分布式文件存储的数据库。由 C 语言编写&#xff0c;旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品&#xff0c;是非关系数据库当中功能最丰富&#xff0c;最像关系数据库的。 1、mongodb服务…

JavaScript 算术运算符

JavaScript 算术运算符 加减乘除以及取模&#xff08;求余数&#xff09;、、– <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta http-equiv"X-UA-Compatible" content"IEedge" />…

代码随想录算法训练营第十六天 | 104.二叉树的最大深度、559.n叉树的最大深度,111.二叉树的最小深度,222.完全二叉树的节点个数

Day15 周日休息一、参考资料二叉树的最大深度 &#xff08;优先掌握递归&#xff09;题目链接/文章讲解/视频讲解&#xff1a; https://programmercarl.com/0104.%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E6%9C%80%E5%A4%A7%E6%B7%B1%E5%BA%A6.html 二叉树的最小深度 &#xff08…

车载网络 - BootLoader - CAN/CANFD刷写前提

刷写作为车载网络测试极其重要的一个模块一直拖到今天才开始写,之前确实没有一个太好的想法怎么介绍这一块,虽然现在也没有想出来怎么写能够更好的介绍这块的内容,不过我也尽量用通俗的语言让大家看懂。 刷写流程 刷写流程我也根据用例的设计分为3个阶段:前置条件、刷写程序…

UDP+有穷自动状态机构造网络指令系统

UDP有穷自动状态机构造网络指令系统 项目背景 某展厅的小项目&#xff0c;使用Unity制作了一个视频播放器&#xff0c;作为受控端&#xff0c;需要接收解说员手中的“PAD”或“触控屏电脑”等设备发来的控制指令。要求指令系统满足以下功能&#xff1a; 能够随意切换要播放的…

剑指Offer 第17天 Top K问题 优先级队列解决数据流中位数

目录 剑指 Offer 40. 最小的k个数 剑指 Offer 41. 数据流中的中位数 剑指 Offer 40. 最小的k个数 输入整数数组 arr &#xff0c;找出其中最小的 k 个数。例如&#xff0c;输入4、5、1、6、2、7、3、8这8个数字&#xff0c;则最小的4个数字是1、2、3、4。 示例 1&#xff1a; …

图像处理中的微分算子

摘要 微分算子在图像处理中的作用主要是用在图像的边缘检测&#xff0c;而图像边缘检测必须满足两个条件&#xff1a;一能有效的抑制噪声&#xff0c;二能必须尽量精确定位边缘位置。现在常用的微分算子主要有&#xff1a;Sobel算子&#xff0c;Robert算子&#xff0c;Prewitt…

【数据结构-JAVA】堆和优先级队列

前面介绍过队列&#xff0c;队列是一种先进先出(FIFO)的数据结构&#xff0c;但有些情况下&#xff0c;操作的数据可能带有优先级&#xff0c;一般出队 列时&#xff0c;可能需要优先级高的元素先出队列&#xff0c;该中场景下&#xff0c;使用队列显然不合适&#xff0c;比如&…

Hugo博客教程(一)

秋风阁——北溪入江流&#xff1a;https://focus-wind.com/ 秋风阁——计算机视觉实验&#xff1a;边缘提取与特征检测 文章目录Hugo博客教程&#xff08;一&#xff09;博客静态博客静态博客的优缺点常见的静态博客HexoHugo动态博客动态博客的优缺点常见的动态博客WordPressTy…

sql进阶教程

sql进阶教程第一章、神奇的sql1.1 CASE 表达式将已有编号方式转换为新的方式并统计用一条 SQL 语句进行不同条件的统计用 CHECK 约束定义多个列的条件关系在 UPDATE 语句里进行条件分支表之间的数据匹配在 CASE 表达式中使用聚合函数本节要点1.2 自连接的用法面向集合语言SQL可…

shiro(二):springboot整合shiro

1. 整合思路 2. 加入jsp相关配置方便测试 2.1 加入依赖&#xff1a; <!--引入JSP解析依赖--> <dependency><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-jasper</artifactId></dependency> <dependenc…

Golang——包

1、GOPATH 项目代码肯定要需要保存在一个目录中&#xff0c;但是如果目录不统一&#xff0c;每个人有一套自己的目录结构&#xff0c;读取配置文件的位置不统一&#xff0c;输出的二进制运行文件也不统一&#xff0c;这样会导致开发的标准不统一。 所以&#xff0c;产生环境变量…

QEMU安装Windows 11的完整过程

零、环境介绍 宿主机&#xff1a; Ubuntu 22.04.1 LTS Windows 11镜像&#xff1a; Win11_Chinese(Simplified)_x64v1 QEMU版本&#xff1a; qemu-img version 7.1.0 Copyright (c) 2003-2022 Fabrice Bellard and the QEMU Project developers 一、安装过程 1. 创建…

随机过程与排队论(二)

随机试验 如果一个试验E满足下列条件&#xff0c;就称此试验为随机试验&#xff1a; 在相同条件下可以重复进行。每次试验的结果不止一个&#xff0c;并且能事先明确知道试验的所有结果。一次试验结束之前&#xff0c;不能确定哪一个结果会出现。 样本空间、随机事件体 随机…

估值85亿美元!智驾前装赛道又添新“巨头”,已开始量产交付

随着智能汽车技术与供应链的发展&#xff0c;可以看到很多高端汽车也逐渐开始采用过去在L4上才使用的传感器&#xff0c;例如激光雷达。同时&#xff0c;多传感器融合技术也已进入规模化量产阶段&#xff0c;为L2在乘用车上的大规模应用打开了一个新窗口。 而作为L4领域的资深…

Leetcode力扣秋招刷题路-0124

从0开始的秋招刷题路&#xff0c;记录下所刷每道题的题解&#xff0c;帮助自己回顾总结 124. 二叉树中的最大路径和&#xff08;Hard&#xff09; 路径 被定义为一条从树中任意节点出发&#xff0c;沿父节点-子节点连接&#xff0c;达到任意节点的序列。同一个节点在一条路径序…