1.所有的高级功能都是由基础封装而成的,深刻掌握基础是非常重要的,我们可以适当地根据需要去学习一下底层语言

比如:计算机语言--> 汇编语言--> C语言--> Java语言--> 各种API/第三方库

2.想要更深刻的理解代码,需要定期地复盘,俗话说得好,温故而知新,可以为师矣

3.想要更高效率地使用对应的API/第三方库,需要理解其代码底层原理

4.计算机组成原理这本书很重要,与高级程序语言看似没有直接关系其实是计算机组成–>汇编–>高级编程语言的过程

5.计算机网络知识很重要,它是计算机网络通信的基本原理

6.数据库很重要,如果要设计数据库,更需要系统深刻地理解其中原理

7.数据结构与算法很重要,他可以帮助我们建立更高效率的数据模型和解决方案,比如查询需要用ArrayList,因为其底层是数组,数组的特点就是查询快,而增删慢。因为在增删的同时需要建立另一个数组,耗费计算机资源;而如果想要修改数据,则建议使用LinkedList,因为其底层是双向链表结构,所以其节点记录地址的方式可以更快速地添加和删除数据,但是查找数据则不理想,因为他不是顺序的地址值,无法进行偏移快速查找

8.设计模式很重要,他是我们进行程序设计的指导

以上是个人的一些经验,可能有错误的地方,请博友指教

关于这两年自学代码的一些个人心得体会相关推荐

  1. ML之xgboost:绘制xgboost的二叉树graphviz的两种方法代码实现

    ML之xgboost:绘制xgboost的二叉树graphviz的两种方法代码实现 目录 绘制xgboost的二叉树graphviz T1.采用to_graphviz法绘制树图 T2.采用plot_t ...

  2. Notepad++如何对比文件 Notepad++对比两个文件代码方法

    大家在使用Notepad++的时候,需要对编辑的两个文件进行比较,找出两个文件代码的区别,快速进行编辑修改,那么Notepad++如何对比文件,下面小编就给大家带来Notepad++对比两个文件代码方 ...

  3. 达芬奇调色软件被曝两个远程代码执行缺陷

     聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 Blackmagci Software 公司最近修复了非常热门的达芬奇调色 (DaVinci Resolve) 软件中的两个漏洞,它们可导致攻击 ...

  4. Python输入账号密码判断是否正确并输出,典型案例-百钱买百鸡的两个程序代码

    目录 前 一.输入账号密码判断是否正确并输出 1.实现的功能 2.代码程序 3.运行截图 二.典型案例-百钱买百鸡 1.实现的功能 2.代码程序 3.运行截图 前言 1.因多重原因,本博文由两个程序代 ...

  5. ML:模型训练/模型评估中常用的两种方法代码实现(留一法一次性切分训练和K折交叉验证训练)

    ML:模型训练/模型评估中常用的两种方法代码实现(留一法一次性切分训练和K折交叉验证训练) 目录 模型训练评估中常用的两种方法代码实现 T1.留一法一次性切分训练 T2.K折交叉验证训 模型训练评估中 ...

  6. Python输入三个值,判断是否为等腰等边直角三角形,求1+2N+3N+4N+5N...20N的和的两个程序代码

    目录 前言 一.输入三个值,判断是否为等腰等边直角三角形 1.实现的功能 2.代码程序 3.运行截图 二.求1+2N+3N+4N+5N...20N的和 1.实现的功能 2.代码程序 3.运行截图 前言 ...

  7. 网格交易 python代码_两小段代码轻松搞定网格交易法

    只要做量化交易有些年头的朋友,相信都遇到过行情震荡时,趋势策略不太有效.资金曲线出现连续回撤甚至创出历史最大回撤的经历.这时,大家都会想,要是能找到一些震荡策略,把回撤的这个坑填上,那整个交易系统就完 ...

  8. php 八字算法,南方排八字专业程序 php不用内置函数对数组排序的两个算法代码...

    一朋友找工作遇到的试题,备注一下. 极有可能今后我也会遇到的. 问题:php不用内置函数对数组排序,可能是降序或者升序 第一种方法:传说中的冒泡法 复制代码 代码如下: function arrays ...

  9. Python输入除数被除数,求商以及典型案例-猜拳游戏的两个程序代码

    目录 前言 一.输入除数被除数,求商 1.实现的功能 2.代码程序 3.运行截图 二.典型案例-猜拳游戏 1.实现的功能 2.代码程序 3.运行截图 前言 1.因多重原因,本博文由两个程序代码部分组成 ...

最新文章

  1. Twitter在超分辨率技术上取得新进展,能还原打码图片
  2. 是什么管脚分配_FPGA是什么?里面有什么?能做什么?
  3. drtek收音机使用说明_一百年前的便携式矿石收音机长啥样?这台1919年产品给你答案...
  4. python爬取音乐_利用Python对网易云音乐进行爬取!无所不爬的爬虫啊!
  5. JavaScriptjQuery.document对象属性和方法
  6. java设计模式adapter_Java设计模式--适配器(Adapter)模式
  7. [转]用Whois获得电信运营商的IP地址是如何分配的?
  8. cnn stride and padding_经典CNN网络解析
  9. using namespace cocos2d;
  10. Tiktok玩家的一些建议
  11. C#资源,自定义控件等
  12. DOS那一代的程序员现在都干嘛呢
  13. robot framework-ride导入Selenium2Library报错,已解决
  14. 论坛小程序(含论文ssm后台)
  15. Thoughtworks笔试
  16. MATLAB遗传算法解决旅行商(TSP)问题
  17. CorelDraw论坛cdr2022V24.0.0301简体中文包
  18. 苹果系统怎么链接共享服务器,mac连接共享服务器设置
  19. linux网桥--简介
  20. IOP测试 -- 互操作性原型测试 -- 蓝牙设备互联

热门文章

  1. RecyclerView局部刷新和原理介绍
  2. Springboot毕业设计毕设作品,微信买菜小程序系统 开题报告
  3. ecall函数调用系统函数参数设置教程
  4. MATLAB-如何在全图中设置局部放大图
  5. 元宇宙大爆炸:开发元宇宙是互联网的接替者?
  6. C++下用OpenGL制作星月绕行动画
  7. 搭建手游联运平台的优势在哪里?
  8. Dictionary Learning
  9. 微信小程序全方位解析
  10. 第十三届服务外包创新创业大赛记录总结(一)