数据库管理-第121期 我为什么写文章(202301203)

news2025/1/23 8:10:42

数据库管理-第121期 我为什么写文章(202301203)

其实呢~大周末我不是太想写文章的,周五HaloDB起了个头还有一堆可以做的事情都计划到下周了,但是昨天发生了一件事情,让我很是不开心:强盗逻辑,白嫖成性。虽然目前开来还没有发现我的文章被抄袭(要么是我太low看不上,要么就是我公众号才写了半年没啥人气内容,抑或是我的文章大多数都是生产环境相关的故障处理和优化案例不适合培训的通用性),但是已经有很多其他大佬的文章发现被抄袭了(这里就不列举了,总之很多)。而且不只是文章,这人卖的很多东西都是搬运而来,甚至还在开源的东西上加上了自己的软著,确实是不要脸。
其实最可笑的还是下面这个所谓的以轮播形式放送的网站公告,这里我把内容复制出来一下:

  1. 声明:本网站内容并非全部都是原创,,若有侵权,深表歉意,请联系站长处理,谢谢!!!
  2. 近期由于涉及到网站文章版权纠纷问题,即日起本网站内容不再对外提供阅读服务。(我记得昨天还有不免费的描述,今天没了)
  3. 麦老师提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,非诚勿扰,谢谢!!!

把这堆内容复制出来后居然还恬不知耻的弹出了下面的内容(你抄袭别人的时候标个“原创”在不起眼的地方写个链接,咋?好不容易自己写的内容就要加强版权说明了?):
在这里插入图片描述
他的文章现在要怎么看?他的每篇文章都只有个开头了,后续内容得按照操作来:
在这里插入图片描述
到公众号输入“小麦苗博客”会发现似乎不行了,得去店铺:
在这里插入图片描述
进入店铺发现,都得给钱:
在这里插入图片描述
这啥意思?如果是文章原作者来你这看自己写的文章还必须先付费?拿着别人开源的文章收钱,那么回到上面网站公告的第二点意思就是“因为版权问题,我得收费”,这什么狗屁逻辑啊,拿着大家都能看的东西来收费,完了还和昨天灿灿文章里面聊天记录一样美其名曰“引流”,说真的,作为一个技术博客的作者,我鄙视你!

我为什么写文章

吐槽归吐槽,愤怒归愤怒,回到本篇的标题,讲讲我写文章的初衷吧:

  1. 《论语》中有“温故而知新”,特别是对问题处理过程进行整理,可以看到在处理问题时(特别是紧急情况下,需要快速解决)无法很好的知其所以然的很多东西,都可以通过时候写文章总结整理出来,特别是处理问题的思路,对自己是一个极大的提升。
  2. 以史为鉴,其实很多时候我们遇到的问题都是曾经发生过一模一样或者类似的,通过写文章除了加深映像外,放在公有的博客or公众号内也能给自己提供一个随时随地可以查询的知识库。
  3. 我的文章几乎都是生产环境的实战内容,是同行在生产环境中实打实可能遇到的问题,通过免费分享可以帮助同行少走弯路(有时候朋友拿一篇文章问我内容靠谱不,结果一看是自己写的,很有成就感啊,“虚荣心”得到满足还是很爽的)。
  4. 提升自己知名度,也是希望自己能够在数据库这个行业内做更多的事,一方面是成就感的提升,另一方面也是希望通过展示自身技术能力获得更多机会,提升自己的生活水平(能力变现不可耻,对于我来说可以多买几个乐高,多旅游几次,让媳妇儿美美的)。
  5. 结交朋友,通过这些文章,行业内的大拿有机会会关注到自己,并建立联系。我发现,这是一笔巨大的资源与财富,与前辈、大佬们交流可以获得很多经验和方式方法,也是提升自己的好办法。
  6. 有时候嘛,写文章也是一个转换思维、发泄情绪的有效渠道,有助于全方位健康成长。

写文章,特别是坚持写文章是一件非常辛苦的事情,我就常常会因为素材问题而烦恼,而且作为一个实战型技术博主,除了源自于生产环境脱敏的内容外,很多其他的探索我也是把随身办公的笔记本搞到了64GB内存,准备了多种多样的虚拟机来配合展示文章中需要的内容。这中间更别说文采如何、灵感咋样、效果行不行等问题了。
所以灿灿在文章中展现的愤怒,我十分认同,别人辛辛苦苦写出来开源的内容,你就稍微包装一下就是自己的,所谓的“引流”都是流向自己的钱包吧!

总结

支持灿灿,支持所有原创博主,支持保护知识产权。不要以为把大家从群里踢了就人不知鬼不觉了,人在做天在看。

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

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

相关文章

部署 Draw.io 思维导图工具

1)Draw.io 介绍 提到流程图,大家第一时间可能会想到 Visio,不可否认,VIsio 确实是功能强大,但是软件为收费,并且因为其功能强大,导致安装需要很多的系统内存,并且是不可跨平台使用。…

分治-归并算法——LCR 170. 交易逆序对的总数

文章目录 🌼0. 归并排序🌻1. 题目🌼2. 算法原理🌷3. 代码实现 🌼0. 归并排序 归并排序是典型的分治,将数组分成若干个子数组,数组两两比较,不是很清楚的,可以查看此篇文…

VUE设计与实现共读系列之ref的实现【响应式原理】

前言 我们先顺一下vue使用响应式数据的流程: vue 是通过 ref 和 reactive 来创建响应式值,改变响应式值,视图跟着发生变化。 我们今天就来看一下ref和reactive是如何实现的 准备 首先,打开ref函数的位置 我们可以看到一个被re…

10行代码实现vue路由最简单的登陆拦截

需求:不涉及任何角色权限,基本实现目标,有token就可查看任何页面,否则就去登陆,来一步步实现 1. 创建你的路由页面,此处略了 2. 导航守卫拦截判断思路 // 创建路由 const router createRouter({history…

Python----字典练习

相关链接:Python---字典的增、删、改、查操作_python中字典的增删改查-CSDN博客 Python---字典---dict-CSDN博客 Python---引用变量与可变、非可变类型-CSDN博客 重点: 字典中的 key (就是键)可以是很多数据类型(…

对比ProtoBuf和JSON的序列化和反序列化能力

1.序列化能力对比验证 在这里让我们分别使用PB与JSON的序列化与反序列化能力,对值完全相同的一份结构化数据进行不同次数的性能测试。 为了可读性,下面这一份文本使用JSON格式展示了需要被进行测试的结构化数据内容: {"age" : 20,"name…

SpringAMQP入门案例——接收消息

依赖 <!--SpringAMQP起步依赖--> <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-amqp</artifactId> </dependency> yml配置文件 自行修改 spring:rabbitmq:host: 192.168.220.130 # …

Spring MVC学习随笔-控制器(Controller)开发详解:接受客户端(Client)请求参数

学习视频&#xff1a;孙哥说SpringMVC&#xff1a;结合Thymeleaf&#xff0c;重塑你的MVC世界&#xff01;&#xff5c;前所未有的Web开发探索之旅 第三章、SpringMVC控制器开发详解 3.1 核心要点 &#x1f4a1; 1. 接受客户端&#xff08;client&#xff09;请求参数[讲解] 2…

Linux脚本awk命令

目录 一. awk命令简介 1. awk版本 2. awk与vim的区别 3. awk与sed的区别 4. awk工作原理 5. awk格式 6. awk常用选项 二. awk基础用法 1. awk基础用法 2. BEGIN和END语句块 3. 指定分隔符 4. 首尾关键字 三. awk内置变量 1. FS变量 2. OFS变量 3. RS变量 4. NF…

【Unity动画】为一个动画片段添加事件Events

动画不管播放到那一帧&#xff0c;我们都可以在这里“埋伏”一个事件&#xff08;调用一个函数并且给函数传递一个参数&#xff0c;参数在外部设置&#xff0c;甚至传递一个物体&#xff09;&#xff01; 嗨&#xff0c;亲爱的Unity小伙伴们&#xff01;你是否曾想过为你的动画…

语言模型文本处理基石:Tokenizer简明概述

编者按&#xff1a;近年来&#xff0c;人工智能技术飞速发展&#xff0c;尤其是大型语言模型的问世&#xff0c;让 AI 写作、聊天等能力有了质的飞跃。如何更好地理解和利用这些生成式 AI&#xff0c;成为许多开发者和用户关心的问题。 今天&#xff0c;我们推出的这篇文章有助…

【小沐学Python】网络爬虫之lxml

文章目录 1、简介2、安装3、基本功能3.1 lxml.etree3.2 解析HTML网页3.3 读取并解析HTML文件3.4 提取所有a标签内的文本信息3.5 树迭代3.6 序列化3.7 元素以字典的形式携带属性3.8 元素包含文本 4、代码测试4.1 lxml解析网页4.2 使用xpath获取所有的文本4.3 使用xpath获取 clas…

TA-Lib学习研究笔记(二)——Overlap Studies上

TA-Lib学习研究笔记&#xff08;二&#xff09;——Overlap Studies 1. Overlap Studies 指标 [BBANDS, DEMA, EMA, HT_TRENDLINE, KAMA, MA, MAMA, MAVP, MIDPOINT, MIDPRICE, SAR, SAREXT, SMA, T3, TEMA, TRIMA, WMA]2.数据准备 get_data函数参数&#xff08;代码&#x…

mongoose学习记录

mongoose安装和连接数据库 npm i mongoose导入mongoose const mongoose require(mongoose) mongoose.set("strictQuery",true)连接数据库 mongoose.connect(mongodb:127.0.0.1:27017/test)设置回调 mongoose.connection.on(open,()>{console.log("连接成…

利用段落检索和生成模型进行开放域问答12.2

利用段落检索和生成模型进行开放域问答 摘要引言2 相关工作3 方法 摘要 事实证明&#xff0c;开放域问答的生成模型具有竞争力&#xff0c;无需借助外部知识。虽然很有希望&#xff0c;但这种方法需要使用具有数十亿个参数的模型&#xff0c;而这些模型的训练和查询成本很高。…

还在Wins 11怀念10的右键单击菜单?别担心,可通过注册表来实现

到目前为止&#xff0c;Windows 11最令人讨厌的新“功能”是右键单击任何内容时会出现截断的上下文菜单。以前版本的Windows显示了你的所有选项&#xff0c;包括可以打开文件的不同程序&#xff0c;而新菜单仅限于少数选项&#xff0c;不一定是你想要的。 例如&#xff0c;当我…

SHAP(五):使用 XGBoost 进行人口普查收入分类

SHAP&#xff08;五&#xff09;&#xff1a;使用 XGBoost 进行人口普查收入分类 本笔记本演示了如何使用 XGBoost 预测个人年收入超过 5 万美元的概率。 它使用标准 UCI 成人收入数据集。 要下载此笔记本的副本&#xff0c;请访问 github。 XGBoost 等梯度增强机方法对于具有…

C++ day48 打家劫舍

题目1&#xff1a;198 打家劫舍 题目链接&#xff1a;打家劫舍 对题目的理解 专业小偷偷盗房屋的钱财&#xff0c;每个房屋存放的金额用非负整数数组表示&#xff1b; 如果两间相邻的房屋在同一晚上被小偷闯入&#xff0c;系统会自动报警&#xff1b; 不触动警报装置的情况…

吸积效应:为什么接口会越来越臃肿?我们从一个接口说起

欢迎大家关注公众号「JAVA前线」查看更多精彩分享文章&#xff0c;主要包括源码分析、实际应用、架构思维、职场分享、产品思考等等&#xff0c;同时欢迎大家加我微信「java_front」一起交流学习 1 从一个接口说起 1.1 初始接口 假设现在有一个创建订单接口&#xff1a; pub…

C语言每日一题(44)删除排序链表中的重复元素 II

力扣 82 删除排序链表中的重复元素 II 题目描述 给定一个已排序的链表的头 head &#xff0c; 删除原始链表中所有重复数字的节点&#xff0c;只留下不同的数字 。返回 已排序的链表 。 示例 1&#xff1a; 输入&#xff1a;head [1,2,3,3,4,4,5] 输出&#xff1a;[1,2,5]示…