首页 > 其他分享 >【持续更新】知识体系

【持续更新】知识体系

时间:2024-11-04 14:02:34浏览次数:1  
标签:体系 Vue 加密 数据库 知识 更新 设计模式 算法 排序

一、数学 math

高等数学

线性代数

概率论与数理统计

二、电子 EE

复变函数与场论

信号与系统

数字信号处理

电路基础

数字电路

模拟电路

三、计算机 CS

计算机组成原理

操作系统

  • Linux 常用命令(find、top、tar、move、grep、tail、netstat、curl、wget、ping、ssh)
  • 服务器性能指标(qps、CPU 利用率)
  • 进程同步
  • 分段和分页
  • 虚拟内存和主存

计算机网络

数据结构与算法分析

  • 简单的数据结构(栈、队列、链表、数组、哈希表)
  • 树(二叉树、字典树、平衡树、排序树、B 树、B+ 树、R 树、红黑树、多路树)
  • 图(拓扑、有向图、无向图)
  • 稳定的排序算法(冒泡排序、插入排序、鸡尾酒排序、桶排序、计数排序、归并排序、原地归并排序、二叉排序树排序、鸽巢排序、基数排序、侏儒排序、图书馆排序、块排序)
  • 不稳定的排序算法(选择排序、希尔排序、梳排序、堆排序、平滑排序、快速排序、内省排序、耐心排序、Clover 排序)
  • 时间复杂度
  • 空间复杂度
  • 贪心算法
  • KMP 算法

四、软件 SE

前端开发

  • HTML→CSS→JavaScript→ECMAScript6、TypeScript→Vue2、Vue3、Vue CLI、Vue Router、Vuex→Vue框架(Element、Ant Design Vue)
  • 微信公众号、微信小程序
  • uni-app

后端开发

  • C→C++→C#
  • Java→J2EE→Spring Boot
  • Python
  • PHP
  • Golang

设计模式:UML、设计原则、GOF的23种设计模式

数据库

  • MySql
  • 索引
  • 存储过程
  • 分库分表
  • binlog
  • 读写分离
  • 数据库缓存(Redis、MongoDB)
  • 数据库中间件(MyCat)
  • 数据库连接池(Durid)

嵌入式开发

Arduino、stm32、Nordic52840、esp32、51C

五、人工智能 AI

机器学习 ML

深度学习 DL

六、网络安全

  • CSRF
  • XSS
  • SQL 注入
  • 加密和解密(对称加密、非对称加密)
  • MD5、SHA1、DES、RSA
  • DDOS 攻击
  • HTTP 和 HTTPS
  • SSL
  • TLS
  • TCP 和 UDP
  • Cookie、Session
  • CDN
  • DNS

密码学

标签:体系,Vue,加密,数据库,知识,更新,设计模式,算法,排序
From: https://www.cnblogs.com/snowhide/p/18516051

相关文章

  • 7.2、实验二:被动接口和单播更新
    源文件链接:7.2、实验二:被动接口和单播更新:https://url02.ctfile.com/d/61945102-63671890-6af6ec?p=2707(访问密码:2707)一、被动接口1.介绍定义:在路由协议的配置中,一个被动接口指的是一个接口不发送路由更新包的配置方式,但仍然可以接收和处理传入的路由更新。作用:......
  • 某龙潮逆向笔记 (不定期更新)
    Unity游戏啊,先分析一下文件,Unity2021.3,AB包没加密,Lua看着像异或加密,还有HybridCLR的dll应该是AES之类的看到了libNetHTProtect.so和libmsaoaidsec.so两位老朋友,上frida一把梭!果不其然一开frida就闪退,看闪退的时机大概率在il2cpp前就已经检测了…干掉initDeviceFinger函数就能愉......
  • Android 加密知识详解
    在Android开发中,加密技术是确保数据安全的重要手段。本文将详细介绍几种常见的加密文件格式(如PKCS#12、JKS、BKS)及其用途,以及常用的加密方法(如X.509证书和SHA哈希函数),并结合实际应用场景进行讲解。1.keytool和OpenSSL的使用及下载方式1.1keytoolkeytool是Java开......
  • 10.25 每日总结(敏捷开发知识点)
    今天主要还是学习软考,主要学习了敏捷开发的相关内容,之前也搞过敏捷开发所以理解起来还算可以。学习时长2小时。下面贴出敏捷开发的知识点:敏捷开发响应变化胜过遵循计划结对编程:一个程序员开发,另一个程序在一旁观察审查代码,能够有效的提高代码质量,在开发同时对代码进行初步审查......
  • Chrome 130 版本开发者工具(DevTools)更新内容
    Chrome130版本开发者工具(DevTools)更新内容一、网络(Network)面板更新1.重新定义网络过滤器网络面板获新增了一些过滤条件,这些过滤条件是根据反馈重新设计的,特定于类型的过滤条件保持不变,即在简洁的多选栏中显示一组标记。可以通过Cmd/Ctrl键+点击来多选类型过滤条件。......
  • Java面试系列-Java并发面试题20道,结合手撕Java系列学习效果更佳,知识点更深入
    文章目录1.什么是线程安全?2.解释下Java中的Thread类和Runnable接口的区别。3.Java中的synchronized关键字有哪些特性?4.volatile关键字的作用及限制是什么?5.解释Java内存模型(JMM)。6.Java中如何实现线程间通信?7.AQS(AbstractQueuedSynchronizer)的工作原理是什么?8.......
  • 前端知识汇总
    1.自我介绍:制作和背诵2.对方可能提问的问题3.个人词汇和英语听力提升webpackwebpack的预加载:prefecth和preload【浏览器兼容问题,所以还是自己动态写异步加载比较好,就是用import或者require.ensure来实现模块异步加载】import(/*webpackPrefetch:true*/'./path/to/LoginModal.......
  • Node后端知识汇总
    后端涉及的相关知识:https://www.jianshu.com/p/43e73134ec42【用到的插件大全】node单线程为什么仍然适合高并发io:https://blog.csdn.net/weixin_39914938/article/details/114492053!!!!!!!!!!!!!  单线程的劣势:CPU密集型任务占用CPU时间长(可通过cluster方式解决)  无法利用CPU的......
  • Java 基础知识(一)
    java分为两种数据类型:1、基本数据类型;2、引用数据类型(String和我们创建的所有的类)在面向对象的世界里,变量是没有市场的,Carc=newCar()里的c这种变量被称为引用;调用时直接输入方法是不行的,必须用对象或者引用"."这样的形式调用(.表示调用“.”可以翻译成“的”);类......
  • 轴承故障全家桶更新 | 基于时频图像的分类算法
    往期精彩内容:Python-凯斯西储大学(CWRU)轴承数据解读与分类处理Pytorch-LSTM轴承故障一维信号分类(一)-CSDN博客Pytorch-CNN轴承故障一维信号分类(二)-CSDN博客Pytorch-Transformer轴承故障一维信号分类(三)-CSDN博客三十多个开源数据集|故障诊断再也不用担心数据集了!P......