zl程序教程

E-R图学习笔记

  • Unity3D学习笔记12——渲染纹理

    Unity3D学习笔记12——渲染纹理

    目录1. 概述2. 详论3. 问题1. 概述在文章《Unity3D学习笔记11——后处理》中论述了后处理是帧缓存(Framebuffer)技术实现之一;而另外一个帧缓存技术实现就是渲染纹理了。通常来说,我们渲染的场景会直接显示到屏幕的颜色缓冲区,但其实纹理和屏幕一样都是二维的,通过把场景渲染到纹理,可以实现很多特别的三维应用场景。三维渲染引擎中,通常给相机封装一个渲染目标(Render Targe

    日期 2023-06-12 10:48:40     
  • 欧拉函数、欧拉定理学习笔记

    欧拉函数、欧拉定理学习笔记

    欧拉函数欧拉函数, \varphi(n) , \leq n 的与 n 互质的数的个数。\varphi(n) = \sum \limits _{i=1}^n \left[ i \nmid n \right]例如, \varphi(1) = 1 ,而对于质数 p , \varphi(p) = p - 1 .引理 1若 p 为质数, \varphi(p^k) = p^k - p^{k-1}证明:\for

    日期 2023-06-12 10:48:40     
  • Pyspark学习笔记(五)RDD操作(四)_RDD连接/集合操作

    Pyspark学习笔记(五)RDD操作(四)_RDD连接/集合操作

    Pyspark学习笔记(五)RDD操作(四)_RDD连接/集合操作文章目录Pyspark学习笔记(五)RDD操作(四)_RDD连接/集合操作1.join-连接1.1. innerjoin-内连接1.2. leftOuterJoin-左连接1.3. rightOuterJoin-右连接1.4. fullOuterJoin-全连接1.5 cogroup1.6 cartesian2.Union-集合操作

    日期 2023-06-12 10:48:40     
  • Spring学习笔记(八)——SpringMVC响应数据和结果视图

    Spring学习笔记(八)——SpringMVC响应数据和结果视图

    响应数据和结果视图1. 返回值分类1. 返回字符串Controller方法返回字符串可以指定逻辑视图的名称,根据视图解析器为物理视图的地址。@RequestMapping("/hello") public String sayHello() { System.out.println("Hello SpringMVC!!"); // 跳转到XX页面 retur

    日期 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     
  • Sql学习笔记-declare用法

    Sql学习笔记-declare用法

    大家好,又见面了,我是你们的朋友全栈君。栗子一:IF 1=1 BEGIN DECLARE @test VARCHAR SET @test=’1′ PRINT ‘in if:’+@test END运行看结果输出in if:1这是可以预想的结果。那我们在if外面使用变量@test试试。栗子二:IF 1=1 BEGIN DECLARE @test VAR

    日期 2023-06-12 10:48:40     
  • eruka处理应用服务器集群,Spring Cloud学习笔记——Eureka Server服务搭建及集群部署…

    eruka处理应用服务器集群,Spring Cloud学习笔记——Eureka Server服务搭建及集群部署…

    大家好,又见面了,我是你们的朋友全栈君。 Spring Cloud学习笔记——Eureka ServerSpring Cloud版本:Hoxton.SR3Spring boot版本:2.2.5.RELEASEdemo Git仓库:开源在gitee中,私信索取地址服务治理在微服务架构中,服务治理是一个核心的内容。Spring Cloud中,有许多的组件帮助完成服务治理。服务治理,可能包含以下一内容,

    日期 2023-06-12 10:48:40     
  • SLAM学习笔记(十九)开源3D激光SLAM总结大全——Cartographer3D,LOAM,Lego-LOAM,LIO-SAM,LVI-SAM,Livox-LOAM的原理解析及区别

    SLAM学习笔记(十九)开源3D激光SLAM总结大全——Cartographer3D,LOAM,Lego-LOAM,LIO-SAM,LVI-SAM,Livox-LOAM的原理解析及区别

    大家好,又见面了,我是你们的朋友全栈君。 本文为我在浙江省北大信研院-智能计算中心-情感智能机器人实验室-科技委员会所做的一个分享汇报,现在我把它搬运到博客中。由于参与分享汇报的同事有许多是做其他方向的机器人工程师(包括硬件、控制等各方面并不是专门做SLAM的工程师),加上汇报的内容较多,因此在分享中我尽量使用简介的口语,而不出现复杂的公式。所以本文面向的是3D-slam方向的初学者,不涉及到源码

    日期 2023-06-12 10:48:40     
  • Linux 学习笔记 ——第(1)期

    Linux 学习笔记 ——第(1)期

    在接手同事的容器化代码和自动部署代码之后发现了自己很大的问题,那就是对 Linux 的脚本和一些常用的命令还不是很熟悉,经常要去查命令的用法,于是决定还是开个分类每周一篇文章来记录一下每天用到或者见到的命令,算是一种笔记吧!Linux 命令alias 命令alias 命令的作用是给指令设置一个别名,使用方法是使用引号输出一个指令并且赋值给一个变量名称即可。看一些系统已经定义过的例子:alias e

    日期 2023-06-12 10:48:40     
  • Spring的学习笔记(十七)——SpringDataJpa动态查询和复杂的多表操作

    Spring的学习笔记(十七)——SpringDataJpa动态查询和复杂的多表操作

    Specifications动态查询有时我们在查询某个实体的时候,给定的条件是不固定的,这时就需要动态构建相应的查询语句,在Spring Data JPA中可以通过JpaSpecificationExecutor接口查询。相比JPQL,其优势是类型安全,更加的面向对象。JpaSpecificationExecutor 方法列表T findOne(Specification<T> spe

    日期 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     
  • Spring学习笔记(二十六)——springboot集成elasticsearch

    Spring学习笔记(二十六)——springboot集成elasticsearch

    elasticsearch使用前提ES 基本数据与MySQL的对应关系: * 索引:相当于MySQL中很多个数据库 * 类型:相当于MySQL中的很多个表 * 文档:相当于MySQL中表中的很多条数据 * 属性:相当于MySQL中每条数据中有很多属性elasticsearch是什么,elasticsearch怎么用 1. 参考官方文档:https://www.elastic.co/gui

    日期 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     
  • RabbitMQ学习笔记(四)——RabbitMQ与SpringBoot适配

    RabbitMQ学习笔记(四)——RabbitMQ与SpringBoot适配

    Spring AMQP特性◆ 异步消息监听容器 ◆ 原生提供RabbitTemplate,方便收发消息 ◆ 原生提供RabbitAdmin,方便队列、交换机声明 ◆ Spring Boot Config原生支持RabbitMQ1. 异步消息监听容器◆ 原始实现:自己实现线程池、回调方法,并注册回调方法 ◆ SpringBoot:自动实现可配置的线程池,并自动注册回调方法,只需实现回调方法2

    日期 2023-06-12 10:48:40     
  • RabbitMQ学习笔记(六)——优化RabbitMQ集群

    RabbitMQ学习笔记(六)——优化RabbitMQ集群

    优化RabbitMQ集群什么是真正的高可用◆ 在传统以物理机/虚拟机为基础的架构中,服务宕机往往需要人工处理 ◆ 随着容器技术的发展,容器编排框架可以很好的解决高可用问题 ◆ K8S已经成为容器编排的事实标准,能够承载RabbitMQ集群网络分区故障◆ 在实际生产中,网络分区是非常常见的故障原因 ◆ 网络分区的排查和处理难度较大,需要专门门研究RabbitMQ状态监控◆ 在生产环境中,需要实

    日期 2023-06-12 10:48:40     
  • RabbitMQ学习笔记(七)——RabbitMQ分布式事务框架

    RabbitMQ学习笔记(七)——RabbitMQ分布式事务框架

    分布式事务框架分析事务为什么要分布式 什么是事务 ◆ 事务指的是一 系列业务操作,只能同时成功或同时失败 ◆ 传统事务有4个主要特性:原子性、一致性、隔离性、持久性 微服务化带来的挑战 ◆ 在传统单体应用中,事务在本地即可完成 ◆ 随着后端架构的微服务化,事务无法在本地完成 ◆ 所以需要将事务“分布式化” 传统单体应用 ◆ 在传统单体应用中,事务在本地即可完成 微服务应用

    日期 2023-06-12 10:48:40     
  • 【学习笔记】sklearn库基本功能介绍[通俗易懂]

    【学习笔记】sklearn库基本功能介绍[通俗易懂]

    sklearn(Scikit-learn)是python中一个提供机器学习算法的库,是一组简单有效的工具集,其开源、可复用。sklearn库的共分为6大部分,分别用于完成分类任务、回归任务、聚类任务、降维任务、模型选择以及数据的预处理。1.分类任务分类模型加载模块最近邻算法neighbors.NearestNeighbors支持向量机svm.SVC朴素贝叶斯naive_bayes.Gaussian

    日期 2023-06-12 10:48:40     
  • 万字整理 | systemd 学习笔记

    万字整理 | systemd 学习笔记

    作者简介: 伟林,中年码农,从事过电信、手机、安全、芯片等行业,目前依旧从事Linux方向开发工作,个人爱好Linux相关知识分享。正文之前来个重要通知,为了更好的支持读者,<人人极客社区>新建了VIP读者群,限时免费一周,需要进群的朋友扫描以下二维码拉你入群。sysvinitLinux在内核态启动完成后,调用用户态的“init”程序开始布置整个用户态的应用环境,init在随后根据配置

    日期 2023-06-12 10:48:40     
  • pycharm使用matplotlib绘图学习笔记「建议收藏」

    pycharm使用matplotlib绘图学习笔记「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。#encoding=utf-8 import numpy as np def main(): import matplotlib.pyplot as plt ##lesson1:画图 # x = np.linspace(-1, 1, 50) # x=np.linspace(-np.pi,np.pi,256,endpoin

    日期 2023-06-12 10:48:40     
  • [TensorFlow 学习笔记-02]配置PyCharm IDE环境「建议收藏」

    [TensorFlow 学习笔记-02]配置PyCharm IDE环境「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。工欲善其事必先利其器,IDE我选择的是PyCharm。 Ubuntu 14.04下Pycharm安装:http://blog.csdn.net/caicaiatnbu/article/details/74123828 [本地环境] 操作系统:Windows 7 bit[PyCharm下载地址] 下载地址: http://www.jetbrai

    日期 2023-06-12 10:48:40     
  • K8S学习笔记之在k8s中删除和添加节点的方法

    K8S学习笔记之在k8s中删除和添加节点的方法

    0x00 概述简单介绍一下在k8s集群中删除节点和添加节点的方法。0x01 删除节点如果需要在k8s集群中删除节点,首先需要在master节点上删除该节点的相关数据,再删除该节点,接着在该节点上进行reset操作,接着删除相关文件。1.1 在Master节点操作# 其中< node name >是在k8s集群中使用< kubectl get nodes >查询到的节点名称

    日期 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     
  • yaml语言学习笔记

    yaml语言学习笔记

    简介YAML 是 “YAML Ain’t a Markup Language”(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:”Yet Another Markup Language”(仍是一种标记语言)。YAML 的语法和其他高级语言类似,并且可以简单表达清单、散列表,标量等数据形态。它使用空白符号缩进和大量依赖外观的特色,特别适合用来表达或编辑数据结构、各

    日期 2023-06-12 10:48:40     
  • Spring Framework 源码学习笔记(一)

    Spring Framework 源码学习笔记(一)

    Chapter 01 Spring基础及组件使用Section 01 - Spring是什么?&emsp;&emsp;Spring致力于J2EE的各种解决方案,而不仅仅专注于某一层解决方案。可以说Spring是企业应用开发的“一站式”选择, Spring贯穿于表现层、业务层、持久层,然而Spring并不想取代那些已经有的框架,而是以高度的开放性,与这些已有的框架进行整合。&

    日期 2023-06-12 10:48:40     
  • Spring Framework 源码学习笔记(三)

    Spring Framework 源码学习笔记(三)

    Chapter 03 - Bean的生命周期Bean的声明周期是指Bean创建➡️初始化➡️销毁的过程XML配置注册Bean时,bean标签除了id class属性还有init-method和destroy-method,这两个方法就是配置bean的初始化方法和销毁方法Section 01 - 单实例Bean的生命周期以Person实体类为例,增加初始化方法和销毁方法,自定义Bean初始化和销毁p

    日期 2023-06-12 10:48:40     
  • Spring Framework 源码学习笔记(四)

    Spring Framework 源码学习笔记(四)

    Chapter 04 - BeanPostProcessorSection 01 - 简单Debug Bean创建和初始化调用过程先大概过一下单例Bean创建和初始化过程,调用了哪些方法?alt+command+b进入AnnotationConfigApplication类中,调用过程为:refresh() --> finishBeanFactoryInitialization(beanF

    日期 2023-06-12 10:48:40     
  • Spring Framework 源码学习笔记(六)

    Spring Framework 源码学习笔记(六)

    Chapter 06 - @Autowire 及 AwareSection 01 - @Autowire的位置@Autowire出了可以放在属性上,还可以放置的setter方法上以及有参构造方法上,都可以实现Bean的自动装配@Autowire在Setter方法上 首先给两个实体类增加@Component注解,给User增加一个Address的属性@Component public class

    日期 2023-06-12 10:48:40     
  • MyBatis 源码学习笔记(二)- MyBatis 进阶(Part B)

    MyBatis 源码学习笔记(二)- MyBatis 进阶(Part B)

    三、MyBatis Mapper XML 文件resultMap 标签使用resultMap 是MyBatis中最重要最强大的标签,它可以让你从90%的JDBC ResultSets代码中解脱,对复杂语句进行联合映射时,会非常方便resultMap的设计思想是简单的语句不需要明确的结果映射,复杂的语句只需要描述属性和字段的关系即可在UserMapper.xml中增加resultMap配置,定义t_

    日期 2023-06-12 10:48:40     
  • Jetpack-Compose 学习笔记(四)—— Intrinsic 固有特性测量是个啥?看完这篇就知道了

    Jetpack-Compose 学习笔记(四)—— Intrinsic 固有特性测量是个啥?看完这篇就知道了

    终于可以写写技术文了~ 最近忙着各种总结,想必大家也是一样的吧?今年年初的规划,现在完成的怎么样了呢?是不是也像我一样“虎头蛇尾”?哈哈!至少竹子比去年进步了不少,这是今年的最后一篇啦!希望2022年大家一起加油!一起进步!这一篇是为了填上一篇学习笔记三中提到的 Compose 也可多次测量的“坑”,那就是固有特性测量。Google 起的这名字个人感觉太不直观了,第一次看到这个官方的翻译真的让我一

    日期 2023-06-12 10:48:40     
  • 深度学习笔记三:反向传播(backpropagation)算法[通俗易懂]

    深度学习笔记三:反向传播(backpropagation)算法[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。 接上一篇的最后,我们要训练多层网络的时候,最后关键的部分就是求梯度啦。纯数学方法几乎是不可能的,那么反向传播算法就是用来求梯度的,用了一个很巧妙的方法。 反向传播算法应该是神经网络最基本最需要弄懂的方法了,要是反向传播方法不懂,后面基本上进行不下去。 非常推荐的是How the backpropagation algorithm works

    日期 2023-06-12 10:48:40     
  • Maven学习笔记(十二)-maven打包之resource配置

    Maven学习笔记(十二)-maven打包之resource配置

    大家好,又见面了,我是你们的朋友全栈君。一、简介构建Maven项目的时候,如果没有进行特殊的配置,Maven会按照标准的目录结构查找和处理各种类型文件。 ● src/main/java和src/test/java 复制这两个目录中的所有*.java文件会分别在comile和test-comiple阶段被编译,编译结果分别放到了target/classes和targe/test-classes目录中

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