编程笔记
-
深入剖析多重背包问题(上篇)
深入剖析多重背包问题(上篇) 前言 在前面的两篇文章当中,我们已经仔细的讨论了01背包问题和完全背包问题,在本篇文章当中将给大家介绍另外一种背包问题——多重背包问题,多重背包问题的物品数量介于01背包问题和…
-
Nacos Client not connected问题记录
Nacos Client not connected问题记录 踩坑 Client not connected, current status:STARTING 原因是因为:Nacos其实要占用两个端口,一个8848另一个是这个端口偏移1000(如果映射的端口是18848,那另一个端口就是198…
-
前后端分离项目的部署流程---django部署---02
后端部署 1.下载好django项目的代码 2.进入虚拟环境,管理项目 virtualenv --python=python3 django项目目录名称 ##激活该虚拟环境 source 项目目录/bin/activate 3.进入到django项目根目录,安装相关依赖 pip inst…
-
Spring工厂Bean FactoryBean
首先什么是bean,我感觉我看了这么久,一直没太明白,这里听老师说,bean就是对象。 在Spring中有两种类型的bean,一种是普通bean,另一种是工厂bean(FactoryBean) 普通bean和FactoryBean的区别: 普通bean,在配…
-
一组 李剑辰 7/16
对插入排序和选择排序的理解: 选择排序: 算法步骤: 如图首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置。 再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。 重复第二…
-
分布式事务讲解
1 分布式事务介绍 1.1 什么是事务 数据库事务(简称:事务,Transaction)是指数据库执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成[由当前业务逻辑多个不同操作构成]。 事务拥有以下四个特性,习惯上被…
-
cf1705 D. Mark and Lightbulbs
题意: 给定长都为 n 的01串 /(s,t/),问把 /(s/) 变成 /(t/) 至少需要几次操作 每次操作选择一个位置 /(i/in[2,n-1]/),要求 /(a_{i-1}/neq a_{i+1}/),改变 /(a_i/) 的值(即0变1、1变0) 思路: 对于连续的0(或…
-
前后端分离项目的部署流程---从前端开始---01
前端开始 1.获取前端vue的项目代码,如果是压缩包,就解压 2.配置node.js环境,下载node.js源码包 wget https://nodejs.org/download/release/v8.6.0-linux-x64.tar.gz tar -zxcf node-v8.6.0-linux-x64.tar.gz (…
-
宝塔linux面板进行数据库操作显示"数据库管理密码"
在使用宝塔linux面板时,对数据库进行操作之后,显示数据库管理密码错误。经历了卸载数据库并删除了数据库文件和olddata, 在从新安装,仍然显示数据库管理密码错误。 这时,我们可以进入到 /www/server/pa…
-
Raspberry Pi 4 B 8G All In One
Raspberry Pi 4 B 8G All In One 单板机, Raspberry Pi 4 B, BCM2711 SoC, 8GB DDR4 RAM, USB 3.0, PoE启用 https://www.raspberrypi.com/products/raspberry-pi-4-model-b/ 平价购买渠道 期货 可延期交货 交付周期…