Coder Social home page Coder Social logo

bean-jun / learnnote Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 38.45 MB

WEB开发学习笔记,更新中....

Home Page: https://bean-jun.github.io/LearnNote/

License: MIT License

Python 41.00% HTML 1.20% Vim Script 4.17% Go 24.93% Makefile 0.15% JavaScript 1.45% CSS 3.15% Java 23.24% Batchfile 0.02% Lua 0.69%

learnnote's Introduction

LearnGuide

本着记录的心态将此前及之后学习的内容进行统一整理,放在此处存档,方便后续回忆。

一、快速笔记

  1. 常用工具

    工欲善其事必先利其器

    👉 工具使用👈

  2. 食用指南

    多练习, 反复练习, 多看看书

二、编程语言那些事

  1. Python从入门到入土

  2. Golang从入门到入土

  3. Java从入门到入土

  4. 前端那些事【 仅学习笔记🙄 】

三、数据结构与算法

👉 基础数据结构&算法👈

四、设计模式

👉 面向对象设计原则👈

👉 设计模式-创建型模式👈

👉 设计模式-结构型模式👈

👉 设计模式-行为型模式👈

五、网络编程

  1. UDP协议&&TCP协议

    UDP用户数据报协议,是面向无连接的通讯协议,UDP数据包括目的端口号和源端口号信息,由于通讯不需要连接,所以可以实现广播发送。UDP通讯时不需要接收方确认,属于不可靠的传输,可能会出现丢包现象。

    👉 基于Socket的UDP协议实现👈

    TCP传输控制协议,是面向连接的,提供可靠交付,有流量控制,拥塞控制,提供全双工通信,面向字节流(把应用层传下来的报文看成字节流,把字节流组织成大小不等的数据块),每一条 TCP 连接只能是点对点的(一对一)。

    👉 基于Socket的TCP协议实现👈

    👉 基于Socket的简单封装对TCP粘包问题的小试牛刀👈

    👉 基于Socket的简易聊天室-Python版本👈

  2. HTTP协议

    HTTP超文本传输协议,它是基于TCP协议的应用层传输协议,简单来说就是客户端和服务端进行数据传输的一种规则。http协议参考

    👉 基于Socket的HTTP协议实现👈

  3. WebSocket协议

    WebSocket 是一种在单个 TCP 连接上进行全双工通讯的协议,允许服务端主动向客户端推送数据。

    👉 基于Socket的WebSocket协议实现👈

    👉 结合SocketServer库的WebSocket协议实现👈

六、数据库

  1. MySQL

    👉 入门使用👈

    👉 主从配置👈

  2. Redis

    Redis(Remote Dictionary Server),即远程字典服务,支持网络、可基于内存亦可持久化的日志型、Key-Value型数据库。

    👉 入门使用👈

    👉 事务👈

    👉 持久化👈

    👉 复制&哨兵👈

    👉 缓存设计👈

  3. MongoDB

  4. ORM工具【非数据库】

七、Web框架

  1. Python Web 框架

  2. Go Web 框架

    • Gin

      Gin 是一个用 Go (Golang) 编写的 HTTP Web 框架

八、常用工具

  1. celery

    一款非常简单、灵活、可靠的分布式系统,可用于处理大量消息,并且提供了一整套操作此系统的一系列工具

    👉 入门使用👈

  2. siege

    一款简单方便的压测工具

  3. nginx

    一款轻量级的Web服务器/反向代理服务器

    👉 ubuntu下nginx简易安装👈

    👉 nginx中的一些基本概念👈

    👉 nginx+uwsgi项目部署👈

    👉 OpenResty👈

  4. uwsgi

    uWSGI是一个Web服务器,它实现了WSGI协议、uwsgi、http等协议

  5. docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

    👉 docker简易上手👈

  6. crontab

    特好用的定时执行程序的命令

    👉 crontab操作文档(哈哈哈哈,我直接摘的操作手册)👈

  7. frp

    内网穿透工具

九、开发知识

  1. cookies、session、token

    👉 cookies、session、token到底是个啥?👈

  2. OAuth2、SSO

    👉 OAuth2、SSO介绍👈

  3. LVS

    👉 LVS介绍(转载)👈

十、遇见的BUG

  1. cookie离谱的生效范围

    👉 cookie离谱的生效范围👈

  2. go 加密库 slow bug

    👉 go加密库执行慢的bug👈

  3. 看似无害的工具-->解决文件名冲突的工具函数竟是程序变慢的元凶

    👉 解决文件名冲突的工具函数竟是slow的元凶👈

十一、其他

  1. Jetson Nano B01 环境搭建

    👉 Jetson Nano环境搭建👈

  2. pyinstaller打包小技巧

    👉 Pyinstaller工具小Tips👈

  3. py to pyd

    👉 Py快速将py脚本编译为pyd👈

  4. py脚本打包后执行效率对比

    👉 Py脚本打包效率对比👈

  5. Lua基础

    👉 Lua基础👈

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.