关于这两年自学代码的一些个人心得体会
1.所有的高级功能都是由基础封装而成的,深刻掌握基础是非常重要的,我们可以适当地根据需要去学习一下底层语言
比如:计算机语言--> 汇编语言--> C语言--> Java语言--> 各种API/第三方库
2.想要更深刻的理解代码,需要定期地复盘,俗话说得好,温故而知新,可以为师矣
3.想要更高效率地使用对应的API/第三方库,需要理解其代码底层原理
4.计算机组成原理这本书很重要,与高级程序语言看似没有直接关系其实是计算机组成–>汇编–>高级编程语言的过程
5.计算机网络知识很重要,它是计算机网络通信的基本原理
6.数据库很重要,如果要设计数据库,更需要系统深刻地理解其中原理
7.数据结构与算法很重要,他可以帮助我们建立更高效率的数据模型和解决方案,比如查询需要用ArrayList,因为其底层是数组,数组的特点就是查询快,而增删慢。因为在增删的同时需要建立另一个数组,耗费计算机资源;而如果想要修改数据,则建议使用LinkedList,因为其底层是双向链表结构,所以其节点记录地址的方式可以更快速地添加和删除数据,但是查找数据则不理想,因为他不是顺序的地址值,无法进行偏移快速查找
8.设计模式很重要,他是我们进行程序设计的指导
以上是个人的一些经验,可能有错误的地方,请博友指教
关于这两年自学代码的一些个人心得体会相关推荐
- ML之xgboost:绘制xgboost的二叉树graphviz的两种方法代码实现
ML之xgboost:绘制xgboost的二叉树graphviz的两种方法代码实现 目录 绘制xgboost的二叉树graphviz T1.采用to_graphviz法绘制树图 T2.采用plot_t ...
- Notepad++如何对比文件 Notepad++对比两个文件代码方法
大家在使用Notepad++的时候,需要对编辑的两个文件进行比较,找出两个文件代码的区别,快速进行编辑修改,那么Notepad++如何对比文件,下面小编就给大家带来Notepad++对比两个文件代码方 ...
- 达芬奇调色软件被曝两个远程代码执行缺陷
聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 Blackmagci Software 公司最近修复了非常热门的达芬奇调色 (DaVinci Resolve) 软件中的两个漏洞,它们可导致攻击 ...
- Python输入账号密码判断是否正确并输出,典型案例-百钱买百鸡的两个程序代码
目录 前 一.输入账号密码判断是否正确并输出 1.实现的功能 2.代码程序 3.运行截图 二.典型案例-百钱买百鸡 1.实现的功能 2.代码程序 3.运行截图 前言 1.因多重原因,本博文由两个程序代 ...
- ML:模型训练/模型评估中常用的两种方法代码实现(留一法一次性切分训练和K折交叉验证训练)
ML:模型训练/模型评估中常用的两种方法代码实现(留一法一次性切分训练和K折交叉验证训练) 目录 模型训练评估中常用的两种方法代码实现 T1.留一法一次性切分训练 T2.K折交叉验证训 模型训练评估中 ...
- Python输入三个值,判断是否为等腰等边直角三角形,求1+2N+3N+4N+5N...20N的和的两个程序代码
目录 前言 一.输入三个值,判断是否为等腰等边直角三角形 1.实现的功能 2.代码程序 3.运行截图 二.求1+2N+3N+4N+5N...20N的和 1.实现的功能 2.代码程序 3.运行截图 前言 ...
- 网格交易 python代码_两小段代码轻松搞定网格交易法
只要做量化交易有些年头的朋友,相信都遇到过行情震荡时,趋势策略不太有效.资金曲线出现连续回撤甚至创出历史最大回撤的经历.这时,大家都会想,要是能找到一些震荡策略,把回撤的这个坑填上,那整个交易系统就完 ...
- php 八字算法,南方排八字专业程序 php不用内置函数对数组排序的两个算法代码...
一朋友找工作遇到的试题,备注一下. 极有可能今后我也会遇到的. 问题:php不用内置函数对数组排序,可能是降序或者升序 第一种方法:传说中的冒泡法 复制代码 代码如下: function arrays ...
- Python输入除数被除数,求商以及典型案例-猜拳游戏的两个程序代码
目录 前言 一.输入除数被除数,求商 1.实现的功能 2.代码程序 3.运行截图 二.典型案例-猜拳游戏 1.实现的功能 2.代码程序 3.运行截图 前言 1.因多重原因,本博文由两个程序代码部分组成 ...
最新文章
- Twitter在超分辨率技术上取得新进展,能还原打码图片
- 是什么管脚分配_FPGA是什么?里面有什么?能做什么?
- drtek收音机使用说明_一百年前的便携式矿石收音机长啥样?这台1919年产品给你答案...
- python爬取音乐_利用Python对网易云音乐进行爬取!无所不爬的爬虫啊!
- JavaScriptjQuery.document对象属性和方法
- java设计模式adapter_Java设计模式--适配器(Adapter)模式
- [转]用Whois获得电信运营商的IP地址是如何分配的?
- cnn stride and padding_经典CNN网络解析
- using namespace cocos2d;
- Tiktok玩家的一些建议
- C#资源,自定义控件等
- DOS那一代的程序员现在都干嘛呢
- robot framework-ride导入Selenium2Library报错,已解决
- 论坛小程序(含论文ssm后台)
- Thoughtworks笔试
- MATLAB遗传算法解决旅行商(TSP)问题
- CorelDraw论坛cdr2022V24.0.0301简体中文包
- 苹果系统怎么链接共享服务器,mac连接共享服务器设置
- linux网桥--简介
- IOP测试 -- 互操作性原型测试 -- 蓝牙设备互联