写代码不写注释 < 写代码不说环境 < 写代码不给数据 < 写论文不给代码

news2024/11/26 13:29:40

写代码不写注释 < 写代码不说环境 < 写代码不给数据 < 写论文不给代码

0. 引言

我能怎么办呢?我也很绝望啊!!!
在这里插入图片描述

1. 写代码不写注释

写代码不写注释:给你代码但是没给注释。 这种情况在代码量较少的情况下还容易解决,当代码量很多且内存掺杂了很多自己的操作方式后就很难理解代码的具体内容了。在这种情况(代码量很多且内存掺杂了很多自己的操作方式)下建议换个代码使用。

  • 如果存在代码量较多,但是有说明的情况(即:实现论文的代码,但是没给注释):在这种情况下,首先要找到的就是主要函数,也就是程序运行的main函数。然后,根据代码指向匹配论文的内容。在匹配完成后,将代码块功能进行标注(即:实现了什么功能,输入是什么,输出是什么)。最后,当代码中所有代码块内容标注完成后,再根据论文中给出的公式一步一步研究代码块具体的操作内容和方式整体思路就是先将大块的内容标注,小块内容按照论文中给出的公式再去匹配代码进行理解。(现在大多数论文给出的代码注释量都很少,所以需要先理解论文的大体思路再去研究代码,而不是直接使用)
  • 如果存在代码量较多,而且没有说明的情况:在这种情况下,就只能先找到主函数。然后,根据代码的功能一点一点开始研究。注意:在研究过程中,可以通过百度等方式搜索某一块的函数,大家在命名函数的时候都会根据功能来对函数进行命名的!!!
  • 如果存在代码量很少,而且没有说明的情况:代码量少且实现了功能,说明调用了很多库包。在这种情况下,可以直接查询每行代码的功能即可最终理解所有代码的意思了。

2. 写代码不说环境

写代码不说环境:给你代码但是没给你具体的环境(以Github项目举例)。在这种情况下,首先就是看项目的讨论中是否有人询问这个问题。其次,通过百度搜索看看有没有人询问这个问题。如果两者有其一,就可以通过安装对应环境版本来运行该代码。环境是运行代码重要的一部分,不给环境找bug真的能要人命!!!

配置Github项目的小白一定要看这篇文章!!!!

  • 如果上面所说的两者都没找到对应环境:首先,看项目发布的时间是几年前的。然后,对于Tensorflow框架而言,还要查看是Tensorflow1版本还是Tensorflow2版本。如果是Tensorflow1版本,而且小于1.15.0(好像是这个,也可能是1.14.0),那么建议不要使用这个代码,因为环境已经没法下载了。查看完成后,根据代码的时间大致确定一个代码的版本(如果代码时间较长就尽量安装稍微靠前的版本,如果不长就安装一年前版本)。最后,根据报错改变当前版本,如果报错说某个库包版本太高了,那就是说你安装的版本较高;反之,则较低!! 注意:环境安装问题如果长时间解决不了就建议更换代码!!!!

3. 写代码不给数据

写代码不给数据:给出了代码,而且论文中说在自己的数据集下有很好的效果,但是并不给你数据。(无语死!!!但是已经习以为常,这种情况下参考论文ideal即可,不要想太多。。。。

4. 写论文不给代码

写论文不给代码:当前很多领域都是这样干的,虽然论文里面说的效果很好,但是没代码没数据也没法验证。(超级无语!!!看完ideal后开摆吧,别想太多了。。。。。

5 总结

到此, 这个巨无语的问题已经回答完毕了!!! 如果有什么疑问欢迎在评论区提出,对于共性问题可能会后续添加到文章介绍中。如果存在没有提及的解决方法也可以在评论区提出,后续会对其进行添加!!!!

如果觉得这篇文章对你有用,记得点赞、收藏并分享给你的小伙伴们哦😄。

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

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

相关文章

亚马逊云科技多项新功能与服务,助力各种规模的组织拥抱生成式 AI

从初创企业到大型企业&#xff0c;各种规模的组织都纷纷开始接触生成式 AI 技术。这些企业希望充分利用生成式 AI&#xff0c;将自身在测试版、原型设计以及演示版中的畅想带到现实场景中&#xff0c;实现生产力的大幅提升并大力进行创新。但是&#xff0c;组织要怎样才能在企业…

2023年全球及中国CGT CDMO市场发展现状分析:CGT 渗透率有效助力CGT CDMO快速发展[图]

与传统药物相比&#xff0c;CGT的外包服务更注重活体开发过程&#xff0c;如质粒、病毒、细胞的生产及纯化。标准化、规模化的工艺流程对最终制备的产品起到重要影响&#xff0c;是获取及制备能够满足临床需求的高质量CGT产品的关键。 CGT CDMO服务内容 资料来源&#xff1a;共…

Leetcode学习记录(1)

1.unordered_map C关联容器&#xff0c;内部hash表结构&#xff08;检索&#xff09; 通过key来检索value&#xff0c;不是通过绝对地址&#xff0c;内部无序&#xff0c;Map对应唯一值&#xff0c;动态管理 unordered_map<const Key, T> map; 如上述代码表述&#x…

Yolo8安装和测试训练

效果 官网资料 https://docs.ultralytics.com/ 1、python3.8下载 https://www.python.org/downloads/windows/ https://www.python.org/ftp/python/3.8.10/python-3.8.10-amd64.exe 2、python3.8安装 很简单的安装&#xff0c;安装路径放到了F:\Python\python38下面 3、…

力扣查询近30天活跃用户数

# Write your MySQL query statement below select activity_date day, count(distinct user_id) active_users from activity where datediff(2019-07-27, activity_date) > 0 AND datediff(2019-07-27, activity_date) <30 group by activity_dateROUND() 函数&#xf…

iMazing2.17.3免费苹果手机备份还原助手

强大的 iOS 设备管理软件不管是 iPhone、iPad 或 iPod Touch 设备&#xff0c;只要将 iOS 设备连接到计算机&#xff0c;就可以处理不同类型的数据。iMazing 功能强大、易于使用&#xff0c;可以帮助您安全备份任何 iPhone、iPad 或 iPod Touch&#xff0c;备受用户信赖。 现在…

DevExpress WinForms甘特图组件 - 轻松集成项目管理功能到应用

DevExpress WinForms Gantt&#xff08;甘特图&#xff09;控件允许您在下一个WinForms桌面应用程序中快速合并项目规划和任务调度功能。 DevExpress WinForms有180组件和UI库&#xff0c;能为Windows Forms平台创建具有影响力的业务解决方案。同时能完美构建流畅、美观且易于…

【牛客面试必刷TOP101】Day15.BM2 链表内指定区间反转和BM3 链表中的节点每k个一组翻转

作者简介&#xff1a;大家好&#xff0c;我是未央&#xff1b; 博客首页&#xff1a;未央.303 系列专栏&#xff1a;牛客面试必刷TOP101 每日一句&#xff1a;人的一生&#xff0c;可以有所作为的时机只有一次&#xff0c;那就是现在&#xff01;&#xff01;&#xff01;&…

虹科 | 解决方案 | 虹科Pico振动异响(NVH)诊断方案

车辆行驶过程中的偶发性异响&#xff08;比如经过颠簸路面时的吱嘎声&#xff09;和某一特定车速/转速下持续/周期性出现的异响&#xff0c;要将故障重现并定位故障点&#xff0c;对维持技师来讲是个重大的挑战。传统的测试方法是使用底盘听诊器&#xff0c;车辆一边在路上跑&a…

常用的Git命令清单

文章目录 前言配置相关创建新库最简单的方式&#xff1a;命令行表示 提交代码查看状态增加删除分支相关远程协调恢复撤销发标签啦发布打包 前言 提示&#xff1a;承诺&#xff0c;只是大声说出来的愿望。 --《不情愿的照护》 了解Git这个图一定不陌生吧&#xff01;&#x1f97…

网络安全入门教程(非常详细)从零基础入门到精通

网络安全是一个庞大而不断发展的领域&#xff0c;它包含多个专业领域&#xff0c;如网络防御、网络攻击、数据加密等。介绍网络安全的基本概念、技术和工具&#xff0c;逐步深入&#xff0c;帮助您成为一名合格的网络安全从业人员。 一、网络安全基础知识 1.计算机基础知识 …

解决JPA报错问题

我们在使用JPA做开发时可能会遇到下面的报错。 这可能是你JPA版本问题&#xff0c;可以到pom.xml中看看JPA版本。 注意&#xff0c;我这里使用的SpringBoot版本是2.7.16&#xff0c;但是我的JPA版本却是3.1.4&#xff0c;所以会报上面的错误。 这里需要JPA依赖坐标中的版本去掉…

各种jdk的区别

openjdk 所有 jdk 的祖先&#xff0c;遵循 GPL 协议。 oracle jdk 在 openjdk 的基础上&#xff0c;添加了一些商用的功能。作为商用版本&#xff0c;许可证为 OTN。 各个版本的支持日期之前自己写了一篇文章 jdk 21发布的意义 虚拟线程_zlpzlpzyd的博客-CSDN博客 其他开源j…

【GA-ACO-BP预测】基于混合遗传算法-蚁群算法优化BP神经网络回归预测研究(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

1024程序员节特辑 | Spring Boot实战 之 MongoDB分片或复制集操作

Spring实战系列文章&#xff1a; Spring实战 | Spring AOP核心秘笈之葵花宝典 Spring实战 | Spring IOC不能说的秘密&#xff1f; 国庆中秋特辑系列文章&#xff1a; 国庆中秋特辑&#xff08;八&#xff09;Spring Boot项目如何使用JPA 国庆中秋特辑&#xff08;七&#…

8.19PMP考试成绩已出!(附查询流程)

之前胖圆给大家分享过&#xff0c;10月16号PMI官网将发布8.19的PMP考试成绩&#xff0c;这两天已经有学员陆陆续续收到考试通过的邮件&#xff0c;还没有收到成绩通知的学员耐心等待&#xff0c;相信努力备考的学员一定都能够顺利通过~ 还没查成绩的宝子们&#xff0c;下面是成…

英飞凌助攻马自达最新增程序电动车接入富田电机七合一驱动系统 | 百能云芯

在面对气候变迁的挑战下&#xff0c;全球汽车产业正积极迈向电气化转型&#xff0c;这一趋势也为台企厂商带来了巨大的商机&#xff0c;莫不积极发展布局电动车市场。全球半导体领导厂商英飞凌科技股份有限公司凭借其全面性的车用系统解决方案&#xff0c;助力富田电机股份有限…

通过商品链接查询天猫商品详情数据,可以拿到商品标题,商品价格,商品库存,商品销量,商品sku数据等,天猫API接口

要通过商品链接查询天猫商品详情数据&#xff0c;可以使用淘宝开放平台的接口查询商品详情。具体步骤如下&#xff1a; 注册并获取App Key和App Secret。使用淘宝开放平台的淘宝客商品详情查询接口&#xff08;taobao.tbk.item.info.get&#xff09;&#xff0c;传入商品链接&…

Chrome使用本地修改过的js替换原js内容

步骤 1.进入开发人员工具&#xff1a;按F12 或 按ctrlshitfi 或 菜单“更多工具”->“开发人员工具” 2.在“源代码/来源”页面找到需要更改的js文件&#xff0c;“右键”->“替换内容” 3.在弹出的标签点击“选择文件夹”来选择一个存放内容的本地文件夹 4.弹出的询问标…

塑料为什么需要透光率检测?

塑料透光率是指塑料材料对光线的透明程度&#xff0c;是衡量其光学性能的重要指标之一。在实际应用中&#xff0c;塑料透光率的高低对于不同领域具有不同的意义。进行塑料检测可以确保塑料制品的质量和安全性能&#xff0c;对于塑料制造行业来说具有至关重要的意义。 1.建筑领域…