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

一点小小的做事经验

1.在编写代码的时候,如果进行代码移植,找不到某个属性,完全可以在完整版的代码里,通过代码跳转,找到这个属性。

2.如果要改一段代码,最好是留下代码的备份。但是,如果留不下代码的备份,那就原地留一个注释代码,这样会好很多。

3.合理的利用报错,最典型的是,在代码中,如果一个数据结构在哪个文件记不住,可以让代码报错,从报错中找到这个数据结构的名称

4.所谓的改代码,写代码,就是不断的拆分大……

5.描述问题的时候,要描述清楚,这个东西是什么,报错在哪一行,为什么会发生这个报错。该怎么解决。慢慢的,答案就出现了。

6.写Python代码,确实应该尽可能的标记某个类的类型,这样当疑惑这个类是什么类的时候,就可以通过类别,很方便的找过去。

7.面对看不懂的代码的时候,比如一段代码不知道它是怎么做的,只是大概知道它在做什么的时候,最好将代码的

8.如果不知道一段代码是做什么的,

9.小技巧:python代码可以

10.color theme更换成:quit light,更舒适。
 

11.面相对象编程,在平时的编程工作中,一般不能显示出威力。因为,我们平时面对的情况是很简单的。完全可以用我们人脑思考出接下来会发生什么。但是,如果人脑已经无法想象了呢?

我是指,比如网络模拟,设置了1000个节点,每一个都在随机发送数据,然后中间发生各种奇怪的交互,人脑模拟不出来了,就必须面相对象的编程了。更多的是一种分布式的编程。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 5Kg负重30分钟长航时多旋翼无人机详解
  • Linux命令行更换yum源repo为阿里源-centos7
  • CSS中的`z-index`属性是如何工作(注意事项)
  • idea对项目中的文件操作没有权限
  • Stable Diffusion绘画 | LightFlow工作流插件:一键导入,高效生图
  • URP custompasscustom render objects
  • JAVA中有关锁的详解
  • Stable Diffusion 使用详解(10)--- 场景立体字
  • Docker php文件本地包含--pearcmd.php利用
  • 【vSphere 7/8】深入浅出 vSphere 证书 Ⅲ—— vSphere 证书的更新和替换概述
  • 泛微E9开发 获取浏览按钮的显示值
  • C++编程:理解左值(lvalue)和右值(rvalue)
  • Datawhale X 李宏毅苹果书 AI夏令营 Task 2
  • Keil5 Debug模式Watch窗口添加的监控变量被自动清除
  • Linux常见基础命令
  • 「译」Node.js Streams 基础
  • go append函数以及写入
  • Hibernate【inverse和cascade属性】知识要点
  • JavaScript服务器推送技术之 WebSocket
  • Laravel核心解读--Facades
  • Python 使用 Tornado 框架实现 WebHook 自动部署 Git 项目
  • Python_OOP
  • Python代码面试必读 - Data Structures and Algorithms in Python
  • python学习笔记-类对象的信息
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • Webpack入门之遇到的那些坑,系列示例Demo
  • 包装类对象
  • 基于遗传算法的优化问题求解
  • 嵌入式文件系统
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 问题之ssh中Host key verification failed的解决
  • 用mpvue开发微信小程序
  • 智能合约开发环境搭建及Hello World合约
  • 如何正确理解,内页权重高于首页?
  • 直播平台建设千万不要忘记流媒体服务器的存在 ...
  • # SpringBoot 如何让指定的Bean先加载
  • (2022版)一套教程搞定k8s安装到实战 | RBAC
  • (delphi11最新学习资料) Object Pascal 学习笔记---第14章泛型第2节(泛型类的类构造函数)
  • (echarts)echarts使用时重新加载数据之前的数据存留在图上的问题
  • (阿里云万网)-域名注册购买实名流程
  • (附源码)计算机毕业设计SSM基于java的云顶博客系统
  • (回溯) LeetCode 77. 组合
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (数据大屏)(Hadoop)基于SSM框架的学院校友管理系统的设计与实现+文档
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (四)模仿学习-完成后台管理页面查询
  • (一)基于IDEA的JAVA基础1
  • (原創) 如何安裝Linux版本的Quartus II? (SOC) (Quartus II) (Linux) (RedHat) (VirtualBox)
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • (转)ObjectiveC 深浅拷贝学习
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • *++p:p先自+,然后*p,最终为3 ++*p:先*p,即arr[0]=1,然后再++,最终为2 *p++:值为arr[0],即1,该语句执行完毕后,p指向arr[1]
  • .bat批处理出现中文乱码的情况
  • .NET 4.0中的泛型协变和反变
  • .NET C# 操作Neo4j图数据库