编程笔记

  • django前后端不分离入门

    在django中创建html模板,关联数据,返回给浏览器 修改settings.py文件 将 'DIRS': [] 修改为'DIRS': [os.path.join(BASE_DIR, 'templates')], 项目目录下创建模板文件夹templates templates下创建模板文件index.ht…

    编程笔记 2022年9月5日
  • API 的 Authorization 头里为啥有个 Bearer

    在我们设计和使用 API 授权的时候,经常会接触到如下内容: Authorization : Bearer Tokenxxxxxx 为什么前面会有个 Bearer,直接弄成这样不是更简单么。 Authorization : Tokenxxxxxx 这是因为 W3C 的 HTTP 1.0 规…

    编程笔记 2022年9月5日
  • 理解Compare()函数的返回值

    返回 1(正数):  第一个元素排在第二个元素后面; 返回 -1 (负数): 第一个元素排在第二个元素前面 返回 0 : 两者相等,不进行交换,也就不排序。但是要根据题目来判断返回什么。如果数组是无序的,不能直接返回0…

    编程笔记 2022年9月5日
  • 系统设计目标(一):如何提升系统性能?

    提到互联网系统设计,你可能听到最多的词儿就是“三高”,也就是“高并发”“高性能”“高可用”,它们是互联网系统架构设计永恒的主题。在前两节课中,我带你了解了高并发系统设计的含义,意义以及分层设计原则,接下来,…

    编程笔记 2022年9月5日
  • day02

    ## Windows 常用快捷键 ctrl + e :打开我的电脑 ctrl + shift + esc : 打开任务管理器               ## 基本的Dos命令 打开cmd的方式 1. 开始 + 系统 + 命令提示符2. win键 + r 输入cmd 打开控制台(推荐使用)3.…

    编程笔记 2022年9月5日
  • git上传项目完整步骤

    具体步骤 git config --global user.name yt git config --global user.name 2214100039@qq.com git init git remote add origin https://gitee.com/ytao99/data-structure.git git add . git commit -m "2022/9/5"…

    编程笔记 2022年9月5日
  • 冒泡排序

    冒泡排序 直接上代码(面试笔试题,一定要会默写)    public static void main(String[] args) {        int[] arrays={12,52,45,65,95,12,32};        int[] sort = sort(arrays);        System.out.println(Arr…

    编程笔记 2022年9月5日
  • 数位dp

    数位dp 目录 数位dp 简介 题 同类分布 /(/text{Balanced Number}/) 简介 数位 /(dp/) 是一种在数位上进行的 /(dp/),通常用于解决值域 /([L,R]/) 中有几个数满足条件,且 /([L,R]/) 极大 (如 /(1/le L/le R/le 1e18…

    编程笔记 2022年9月5日
  • 微服务架构之服务间通信

      在单体架构中,不同模块之间可以通过项目引用的方式直接使用接口调用,单次请求在同一台机器的同一个进程内进行,这种调用方式称为本地调用,但是在微服务架构中,每个服务都是独立的进程,并且通常部署在不同…

    编程笔记 2022年9月5日
  • HDFS 伪分布式环境搭建

    HDFS 伪分布式环境搭建 作者:Grey 原文地址: 博客园:HDFS 伪分布式环境搭建 CSDN:HDFS 伪分布式环境搭建 相关软件版本 Hadoop 2.6.5 CentOS 7 Oracle JDK 1.8 安装步骤 在CentOS 下安装 Oracle JDK 1.8 下载地…

    编程笔记 2022年9月5日