zl程序教程

《赢》笔记

  • Python 学习笔记 列表 for 循环 xxx XXX

    Python 学习笔记 列表 for 循环 xxx XXX

    大家好,又见面了,我是你们的朋友全栈君。 Python 学习笔记 列表 for 循环 xxx XXX print("-" * 30) magicians = ['alice', 'david', 'carolina'] for magician in magicia

    日期 2023-06-12 10:48:40     
  • 拓展欧几里德算法(exgcd)学习笔记

    拓展欧几里德算法(exgcd)学习笔记

    拓展欧几里得算法解不定方程 ax + by = c ,可以使用拓展欧几里得算法。首先解 ax + by = \gcd (a,b) .欧几里得算法证明 \gcd(a,b) = \gcd(b,a \bmod b) :设 a = g \times k_1 , b = g \times k_2 ,其中 k_1,k_2 互质。要证明 \gcd(a,b) = \gcd(b,a\bmod b) ,即证 g =

    日期 2023-06-12 10:48:40     
  • [笔记]高斯消元法与矩阵求逆

    [笔记]高斯消元法与矩阵求逆

    高斯消元 高斯消元法(Gauss-Jordan elimination)是求解线性方程组的经典算法,它在当代数学中有着重要的地位和价值,是线性代数课程教学的重要组成部分。 高斯消元法除了用于线性方程组求解外,还可以用于行列式计算、求矩阵的逆,以及其他计算机和工程方面。 夏建明等人之前提出了应用图形处理器 (GPU) 加速求解线性方程组的高斯消元法,所提出的算法与基于 CPU 的算法相比较取

    日期 2023-06-12 10:48:40     
  • 轻重链剖分练习笔记

    轻重链剖分练习笔记

    前言轻重链剖分,常被称为树链剖分,是一种常用的维护树上信息的算法。 它以子树大小为依据,将节点划分为重儿子与轻儿子,从而使整棵树被剖分成若干条重链。 每个轻儿子都是一条重链的开始。一个节点只在一条重链上。 从树上任意一点到根节点,最多经过 \log n 条连续的链。 利用这样的特殊性质,可以解决许多问题。 由于是练习笔记,本文不再赘述概念有关内容。练习题CF383C Propagating tre

    日期 2023-06-12 10:48:40     
  • Spring学习笔记(一)——Spring介绍及工厂模式解耦

    Spring学习笔记(一)——Spring介绍及工厂模式解耦

    Spring概述Spring是什么Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control: 反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 Spring MVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用技术,还能整合

    日期 2023-06-12 10:48:40     
  • Spring学习笔记(三)——Spring注解开发&spring与Junit整合测试

    Spring学习笔记(三)——Spring注解开发&spring与Junit整合测试

    原文可以参考csdnSpring注解开发注解的分类曾经XML的配置: <bean id="accountService" class="com.itheima.service.impl.AccountServiceImpl" scope="" init-method="" destroy-method=&qu

    日期 2023-06-12 10:48:40     
  • Spring学习笔记(五)——JdbcTemplate和spring中声明式事务

    Spring学习笔记(五)——JdbcTemplate和spring中声明式事务

    spring中的JdbcTemplateJdbcTemplate 概述它是 spring 框架中提供的一个对象,是对原始 Jdbc API 对象的简单封装。spring 框架为我们提供了很多的操作模板类。 1. 操作关系型数据的: JdbcTemplate HibernateTemplate 2. 操作 nosql 数据库的: RedisTemplate 3. 操作消息队列的: Jm

    日期 2023-06-12 10:48:40     
  • Spring学习笔记(十一)——SSM三大框架的整合

    Spring学习笔记(十一)——SSM三大框架的整合

    搭建整合环境整合说明:SSM整合可以使用多种方式,选择XML + 注解的方式整合的思路 先搭建整合的环境先把Spring的配置搭建完成再使用Spring整合SpringMVC框架最后使用Spring整合MyBatis框架 创建数据库和表结构 语句create database ssm; use ssm; create table account( id int primary key auto

    日期 2023-06-12 10:48:40     
  • 笔记35-JavaScript高级

    笔记35-JavaScript高级

    大家好,又见面了,我是你们的朋友全栈君。DOM简单学习:为了满足案例要求* 功能:控制html文档的内容 * 获取页面标签(元素)对象:Element * document.getElementById("id值"):通过元素的id获取元素对象 * 操作Element对象: 1. 修改属性值: 1. 明确获取的对象是哪一个? 2. 查看API文档,找其中有哪些属性

    日期 2023-06-12 10:48:40     
  • 【笔记】ES6 模板字符串

    【笔记】ES6 模板字符串

    大家好,又见面了,我是你们的朋友全栈君。 ES6中的字符串可以用反引号括起来用作模板字符串。 const str = `Hello World` console.log(str) // Hello World复制通过上面的例子,我们能感觉到,这个用反引号括起来跟单引号括起来貌似没有什么区别,那我们为什么要用模板字符串呢?那是因为我们还没有讲到模板字符串的特性。模板字符串内可以插入变量值和

    日期 2023-06-12 10:48:40     
  • 线性代数学习笔记——第十一讲——逆矩阵的计算(利用初等变换求逆矩阵)

    线性代数学习笔记——第十一讲——逆矩阵的计算(利用初等变换求逆矩阵)

    大家好,又见面了,我是你们的朋友全栈君。1. 将矩阵A变换为单位矩阵的同时,经过同等变换的单位矩阵将变换为矩阵A的逆矩阵 2. 逆矩阵的计算示例 (行变换)3. 逆矩阵的计算示例 (列变换)4. 利用初等变换求逆矩阵发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/171669.html原文链接:https://javaforall.cn

    日期 2023-06-12 10:48:40     
  • WIN7笔记本设为无线路由器

    WIN7笔记本设为无线路由器

    WIN7笔记本设为无线路由器 作者:matrix 被围观: 4,764 次 发布时间:2013-01-11 分类:兼容并蓄 | 2 条评论 » 这是一个创建于 3519 天前的主题,其中的信息可能已经有所发展或是发生改变。 WIN7笔记本设为无线路由器。现在大多手机都支持wifi的,用在手机上那是相当的爽。 此方法不用任何软件。本人用win7旗舰版sys、电信ADSL宽带测试 小米1s能

    日期 2023-06-12 10:48:40     
  • LeetCode笔记:Weekly Contest 308

    LeetCode笔记:Weekly Contest 308

    LeetCode笔记:Weekly Contest 308 0. 小结1. 题目一 1. 解题思路2. 代码实现2. 题目二 1. 解题思路2. 代码实现3. 题目三 1. 解题思路2. 代码实现4. 题目四 1. 解题思路2. 代码实现比赛链接:https://leetcode.com/contest/weekly-contest-308/0. 小结这次的比赛倒是挺顺利的,大概前后也就花了不到一

    日期 2023-06-12 10:48:40     
  • SEM学习笔记——竞价账户流程梳理

    SEM学习笔记——竞价账户流程梳理

    SEM竞价账号如何搭建?本文从账户搭建前、账户搭建中、账户搭建后,来梳理流程账户搭建前一、SEM竞价账户搭建前 SEM竞价账户搭建前首要的工作就是做好“分析”,包括:人群画像九要素:性别、年龄、地区、时段、设备、收入、学历、兴趣、职业分析;受众人群心理分析:影响用户购买的因素,不同阶段用户购买需求等;用户搜索行为分析:主要集中在哪个时段、哪个地区、那种设备。 二、产品分析 充分了解自身产品,

    日期 2023-06-12 10:48:40     
  • Spring的学习笔记(十五)——SSM 解决接口跨域问题

    Spring的学习笔记(十五)——SSM 解决接口跨域问题

    常见的跨域场景什么是跨域? 跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。URL 说明 是否允许通信 http://www.domain.com/a.js http://www.domain.com/b.js 同一域名,不同文件或路径

    日期 2023-06-12 10:48:40     
  • Spring学习笔记(二十二)——实现图片上传功能(layui)

    Spring学习笔记(二十二)——实现图片上传功能(layui)

    1. 实现步骤根据layui官方文档实现前端相应页面 官方文档:https://www.layui.com/doc/modules/upload.html根据官方的上传接口类型,后端使用springboot实现上传接口 接口类型:该接口返回的相应信息(response)必须是一个标准的 JSON 格式,如: json { "code": 0, "msg&q

    日期 2023-06-12 10:48:40     
  • Linux 三剑客(grep awk sed)常用操作笔记

    Linux 三剑客(grep awk sed)常用操作笔记

    由于被疫情打乱更博节奏,已经好久没有更新博客了,今天来一发笔记,记录一下 linux 三剑客的常用操作。所谓的三剑客,其实就是 grep awk sed 三个命令,在 linux 操作中,特别是关于文本的查找和修改,这三条命令可谓是各显神通。sed 命令常用操作简单替换(只替换每个匹配行的首次匹配项)精确替换正则替换指定替换起点(从匹配的所以行的指定匹配次数开始替换)全部替换(替换所有匹配行的匹配

    日期 2023-06-12 10:48:40     
  • Spring学习笔记(二十八)——springboot单元测试&JUnit5

    Spring学习笔记(二十八)——springboot单元测试&JUnit5

    JUnit5 的变化Spring Boot 2.2.0 版本开始引入 JUnit 5 作为单元测试默认库 作为最新版本的JUnit框架,JUnit5与之前版本的Junit框架有很大的不同。由三个不同子项目的几个不同模块组成。 JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage * JUnit Platform: Junit Pla

    日期 2023-06-12 10:48:40     
  • Spring学习笔记(三十二)——SpringBoot中cache缓存的介绍和使用

    Spring学习笔记(三十二)——SpringBoot中cache缓存的介绍和使用

    Spring Boot与缓存什么是cachecache 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。java cache:JSR107Java Caching定义了5个核心接口,分别是CachingProvider, CacheManager, Cache, Entry 和 Exp

    日期 2023-06-12 10:48:40     
  • Spring学习笔记(三十五)——小技巧:配置全局跨域、全局⽇期格式化、读取本地json

    Spring学习笔记(三十五)——小技巧:配置全局跨域、全局⽇期格式化、读取本地json

    SpringBoot 设置全局跨域编写一个config:GlobalCorsConfig.javapackage cn.kt.springbootuploadmaster.config; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.confi

    日期 2023-06-12 10:48:40     
  • Spring学习笔记(三十六)——SpringBoot 实现大文件分片上传、断点续传及秒传

    Spring学习笔记(三十六)——SpringBoot 实现大文件分片上传、断点续传及秒传

    文件分片上传、断点续传及秒传功能介绍 文件上传 小文件(图片、文档、视频)上传可以直接使用很多ui框架封装的上传组件,或者自己写一个input 上传,利用FormData 对象提交文件数据,后端使用spring提供的MultipartFile进行文件的接收,然后写入即可。但是对于比较大的文件,比如上传2G左右的文件(http上传),就需要将文件分片上传(file.slice()),否则中间htt

    日期 2023-06-12 10:48:40     
  • RabbitMQ学习笔记(三)——RabbitMQ 常用高级特性

    RabbitMQ学习笔记(三)——RabbitMQ 常用高级特性

    RabbitMQ 常用高级特性发送端确认机制消息返回机制消费端确认机制消费端限流机制消息过期时间死信队列如何保证消息的可靠性 发送方 需要使用RabbitMQ发送端确认机制,确认消息成功发送到RabbitMQ并被处理需要使用RabbitMQ消息返回机制,若没发现目标队列,中间件会通知发送方 消费方 需要使用RabbitMQ消费端确认机制,确认消息没有发生处理异常需要使用RabbitMQ消费端限

    日期 2023-06-12 10:48:40     
  • Postgresql查询执行模块README笔记

    Postgresql查询执行模块README笔记

    pg14 相关 《Postgresql源码(61)查询执行——最外层Portal模块》 《Postgresql源码(62)查询执行——子模块ProcessUtility》 《Postgresql源码(63)查询执行——子模块Executor(1)》 《Postgresql源码(64)查询执行——子模块Executor(2)执行前的数据结构和执行过程》 《Postgresql查询执行模

    日期 2023-06-12 10:48:40     
  • C++项目职工管理系统笔记-项目代码

    C++项目职工管理系统笔记-项目代码

    main职工管理系统.cpp#include<iostream> using namespace std; #include "workerManager.h" int main() { WorkerManager wm; int choice = 0; while (true) { //展示菜单 wm.Show_Menu(); cout &

    日期 2023-06-12 10:48:40     
  • Django学习笔记一初识Django

    Django学习笔记一初识Django

    大家好,又见面了,我是你们的朋友全栈君。 文章目录1 Django简介1.1 基本介绍1.2 开发框架模型1.2.1 简介1.2.2 MVC模型1.2.3 MVT模型2 Django安装3 Django项目框架—创建第一个项目3.1 Django管理工具3.2 创建第一个项目3.3 视图和URL配置1 Django简介1.1 基本介绍Django 是一个由 Python 编写的一个开放源代码

    日期 2023-06-12 10:48:40     
  • 西门子PLC-1200 SCL语言开发学习笔记 (一)

    西门子PLC-1200 SCL语言开发学习笔记 (一)

    一、简介和背景PLC一般使用梯形图开发,但是梯形图适合电工使用而不是程序员使用,对我们来说开发困难,门槛高,幸好PLC的开发标准还带了类pascal的高级语言,在西门子这里叫SCL语言,这对于我们程序员来说门槛就很低了。要开发好复杂PLC逻辑,梯形图困难重重,市场上要价颇高,而使用SCL语言则非常合适处理复杂逻辑以及运算。二、新建SCL程序块在博图软件的项目视图中,便有添加新快,双击推荐使用FB模

    日期 2023-06-12 10:48:40     
  • nanopi neo3网线直连笔记本

    nanopi neo3网线直连笔记本

    参考blog.csdn.net/dm180/artic… ​ 用网线连接nanopi和笔记本nanopi的网络是以太网2。 3、打开WLAN-》属性-》共享,打勾第一个选项,家庭网络连接选择以太网2(我的理解是把WIFI网络共享给以太网2了)4.打开以太网2,点详细信息,可以看到IPV4是192.168.137.1。 5.打开终端,输入arp -a,通过上面的地址找到nanopi的地址。有时候

    日期 2023-06-12 10:48:40     
  • K8S学习笔记之docker registry使用http非https

    K8S学习笔记之docker registry使用http非https

    0x00 概述本地调试环境,docker registry不需要使用https,规避复杂操作。0x01 默认https传输问题docker registry默认使用https,在私有镜像源操作会提示以下错误:vm01@root:~$ docker push 172.16.16.3:5000/alpine:v1.0 The push refers to repository [172.16.16.3

    日期 2023-06-12 10:48:40     
  • Pandas笔记_python总结笔记

    Pandas笔记_python总结笔记

    大家好,又见面了,我是你们的朋友全栈君。创建数据随机数据创建一个Series,pandas可以生成一个默认的索引s = pd.Series([1,3,5,np.nan,6,8])复制通过numpy创建DataFrame,包含一个日期索引,以及标记的列dates = pd.date_range('20170101', periods=6) df = pd.DataFrame(np

    日期 2023-06-12 10:48:40     
  • 了解Spring丨Spring学习笔记1.0

    了解Spring丨Spring学习笔记1.0

    大树个人的Spring学习笔记,该笔记为去年突击Spring时所总结。 由于篇幅过长会引起阅读疲劳,故完整笔记将分两次推送完毕。 Spring 简介Spring 架构spring 是开源的轻量级框架;spring 核心主要两部分:AOP 面向切面编程,扩展功能不是修改源代码实现;IOC 控制反转,比如有一个类,在类里面有方法(不是静态的方法),调用类里面的方法,创建类的对象,使用对象调用方法,创建

    日期 2023-06-12 10:48:40     
  • SSH 框架总结与整合 | Spring学习笔记

    SSH 框架总结与整合 | Spring学习笔记

    本文为最终总结且字数较多,建议放在最后阅读,且推荐使用电脑查看。 SSH 框架总结与整合SSH 框架核心StrutsAction 操作获取 Request 对象 ( 使用 ServletAction 类 );属性封装;模型驱动;Action 创建 (三种方式):继承 ActionSupport 类。Action 访问路径:创建 struts.xml 配置文件,文件名称和位置 ( Src 目录 )

    日期 2023-06-12 10:48:40