zl程序教程

H.264学习笔记

  • Python 学习笔记 列表 range() xxx XXX

    Python 学习笔记 列表 range() xxx XXX

    大家好,又见面了,我是你们的朋友全栈君 Python 学习笔记 列表 range() xxx XXX print("-" * 30) for value in range(1, 5): print(value) numbers = list(range(1, 6)) print(numbers) e

    日期 2023-06-12 10:48:40     
  • Python学习笔记(28)-Python读取word文本「建议收藏」

    Python学习笔记(28)-Python读取word文本「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。 点此查看 零基础Python全栈文章目录及源码下载 本文目录1. 简介2. 相关概念3. 模块的安装和导入4. 读取word文本1. 简介Python可以利用python-docx模块处理word文档,处理方式是面向对象的。也就是说python-docx模块会把word文档,文档中的段落、文本、字体等都看做对象,对对象进行处理就是对word文档

    日期 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学习笔记(七)——SpringMVC常用的注解

    Spring学习笔记(七)——SpringMVC常用的注解

    常用的注解1. RequestParam注解1. 作用:把请求中的指定名称的参数传递给控制器中的形参赋值 2. 属性 1. value:请求参数中的名称 2. required:请求参数中是否必须提供此参数,默认值是true 3. 代码如下复制/** * 测试RequestParam注解,默认必须传参数,可以使用required=false配置可以不传参 * 参

    日期 2023-06-12 10:48:40     
  • Spring学习笔记(十)——SpringMVC框架中的拦截器和异常处理

    Spring学习笔记(十)——SpringMVC框架中的拦截器和异常处理

    SpringMVC框架中的拦截器1. 拦截器的概述SpringMVC框架中的拦截器用于对处理器进行预处理和后处理的技术。可以定义拦截器链,连接器链就是将拦截器按着一定的顺序结成一条链,在访问被拦截的方法时,拦截器链 中的拦截器会按着定义的顺序执行。拦截器和过滤器的功能比较类似,有区别 过滤器是Servlet规范的一部分,任何框架都可以使用过滤器技术。拦截器是SpringMVC框架独有的。过滤器配

    日期 2023-06-12 10:48:40     
  • Spring学习笔记(十二)——SpringBoot基础和快速入门

    Spring学习笔记(十二)——SpringBoot基础和快速入门

    一、SpringBoot简介1.1 原有Spring优缺点分析1.1.1 Spring的优点分析Spring是Java企业版(Java Enterprise Edition,JEE,也称J2EE)的轻量级代替品。无需开发重量级的Enterprise JavaBean(EJB),Spring为企业级Java开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java对象(Plain

    日期 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     
  • SEM学习笔记——竞价账户流程梳理

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

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

    日期 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配置和相关的操作

    @TOCspringDataJpa的概述Spring Data JPA 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套JPA应用框架,可使开发者用极简的代码即可实现对数据库的访问和操作。它提供了包括增删改查等在内的常用功能,且易于扩展!学习并使用 Spring Data JPA 可以极大提高开发效率!Spring Data JPA 让我们解脱了DAO层的操作,基本上所有CRU

    日期 2023-06-12 10:48:40     
  • Spring学习笔记(十八)——spring日志框架的配置和使用

    Spring学习笔记(十八)——spring日志框架的配置和使用

    springBoot日志1、日志框架市面上的日志框架;JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j....日志门面 (日志的抽象层)日志实现JCL(Jakarta Commons Logging) SLF4j(Simple Logging Facade for Java) jboss-loggingLog4j JUL(java

    日期 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定时任务和Gson、Date、进制等工具的使用

    Spring学习笔记(二十五)——springboot定时任务和Gson、Date、进制等工具的使用

    SpringBoot定时任务在项目开发过程中,我们经常需要执行具有周期性的任务。通过定时任务可以很好的帮助我们实现。 spring项目启动后想对一些数据做同步,一些表数据要不定时统计,一些业务报表的汇总和生成,大量数据导入后台处理,一般都是用定时任务去处理,对于太占资源的任务需要后台处理,越复杂的系统定时任务也越多,需要监控的东西也很多。 而在springBoot提供了简单的定时任务支持,由于

    日期 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集成MyBatis-Plus学习总结

    Spring学习笔记(二十七)——springboot集成MyBatis-Plus学习总结

    什么是MyBatis-PlusMyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 mybatis plus 官网:https://baomidou.com/ 使用前可以安装 MybatisX 插件提升开发效率。 MyBatis-Plus基本特性自动配置 * MybatisPlusAutoConf

    日期 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     
  • python学习笔记(三)— PyCharm 下载安装教程(Windows)

    python学习笔记(三)— PyCharm 下载安装教程(Windows)

    大家好,又见面了,我是你们的朋友全栈君。 目录1、PyCharm简介2、PyCharm 下载3、PyCharm环境变量的配置4、下载安装Python解释器5、开始使用PyCharm1、PyCharm简介 PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境),是一款非常强大的Python编辑器,支持代码编辑、编译、调试

    日期 2023-06-12 10:48:40     
  • SEM学习笔记——加盟行业多帐号投放策略

    SEM学习笔记——加盟行业多帐号投放策略

    为什么要SEM竞价开多账户的本质是解决流量的问题,要看你现在是不是需要更多的流量,主要根据企业本身来决定的,比如我们加盟行业,一个帐号可能展现的少了 多个帐号的话展现转化有效资源就多了竞价多账户投放策略制定问题解决流量资源转化少问题避免多帐号内卷多帐号ocpc投放主账户:高预算分配,高流量覆盖,匹配建议短语,排名不一定非要追求首位,在首页有排名即可,要保证流量在线时长和覆盖率。核心账户:主转化

    日期 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     
  • Web负载均衡学习笔记之nginx: [emerg] unknown directive “stream“ in /etc/nginx/nginx.conf

    Web负载均衡学习笔记之nginx: [emerg] unknown directive “stream“ in /etc/nginx/nginx.conf

    0x00 概述yum安装nginx后,启动nginx报错,报错信息如下:nginx: [emerg] unknown directive “stream“ in /etc/nginx/nginx.conf复制nginx配置文件如下,配合keepalived使用:[root@k8s-node2 ~]# cat /etc/nginx/nginx.conf stream { upstream k

    日期 2023-06-12 10:48:40     
  • Spring连接池与事务管理 | Spring学习笔记

    Spring连接池与事务管理 | Spring学习笔记

    Spring 使用连接池1. Spring 配置 c3p0 连接池第一步:导入 jar 包:c3p0-version*.jar 和 mchange-commons-java-version*.jar第二步:写入 c3p0 配置文件我们实际上会执行的代码是:ComboPooledDataSource dataSource = new ComboPooledDataSource(); dataSour

    日期 2023-06-12 10:48:40     
  • Node.js学习笔记(三)——Node.js开发Web后台服务

    Node.js学习笔记(三)——Node.js开发Web后台服务

    一、ExpressExpress 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。 使用 Express 可以快速地搭建一个完整功能的网站。使用Node.js作为AngularJS开发Web服务器的最佳方式是使用Express模块。Express官网: http://expressjs.com/Express4.x

    日期 2023-06-12 10:48:40     
  • Node.js学习笔记(一)——Node.js概要、NPM与package.json

    Node.js学习笔记(一)——Node.js概要、NPM与package.json

    一、简介1.1、概要Node.js 是一个基于Google Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。Nodejs 的单线程 非阻塞 I/O 事件驱动 在 Java、 PHP 或者.net 等服务器端语言中,会为每一个客户端连接创建一个新的

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

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

    Spring Framework 源码学习笔记(七)- AOP

    Chapter 07 Spring AOP 基操及源码Section 01 - AOP基操新建一个Spring Boot项目spring-aop,添加AOP 相关的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-sta

    日期 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 学习笔记(三)—— Compose 的自定义“View”

    Jetpack-Compose 学习笔记(三)—— Compose 的自定义“View”

    好久不见,真的是太忙了,鸽了一周~ 偏偏还遇到写了三天的东西没保存而丢失的意外,真的是“屋漏偏逢连夜雨”。好在这段时间确定了去新疆旅游的计划,国庆终于可以好好放松一下啦~ 各位工友,你们的国庆假规划好了么?在上一篇中,我们不仅了解了 Compose 中的 Column、Row、Box 等几种常见的布局方式 还学习了 CompositionLocal 类在 Compose 中进行传值的方法;还有可快

    日期 2023-06-12 10:48:40     
  • 《深度工作》学习笔记(2)

    《深度工作》学习笔记(2)

    深度工作是一项技能,是一种状态。它是需要刻意练习才能获得的。无论是学习新知识,还是解决复杂问题。保持专注,才能得到最大产出。书中提出了一个生产力公式:高质量工作产出= 时间 × 专注度专注的时间根据个人情况安排,但专注度是我们需要刻意练习的。那有没有例外?有没有一种工作既是有高度价值的,又是经常被打断的?事实上还真有。比如大部分公司的CEO、高管的工作,他们经常被打断,需要接收各种不同人反馈的信息

    日期 2023-06-12 10:48:40     
  • 《深度工作》学习笔记(完)

    《深度工作》学习笔记(完)

    你如何使用时间,时间将会把你铸造成什么样的人。时间是最公平的,我们所有人的流逝都是一致的。随着手机让我们全程线上化,我们在线上的时间也变得越来越久。甚至实时在线。这是个问题,但想要改变,得从思想开始。1、我们并没有那么重要,手机让我们一直在线,我们自己也习惯了在线。时不时就会看下手机,有没有人找我?手机丢了就跟手丢了一样。其实挺推荐大家做一个30天远离线上的实验。很简单,在非工作时间,把手机的网络

    日期 2023-06-12 10:48:40     
  • YYDS!李沐的深度学习笔记来了!

    YYDS!李沐的深度学习笔记来了!

    点击 机器学习算法与Python学习 ,选择加星标 精彩内容不迷路 来源:机器之心,编辑:张倩 markdown笔记与原课程视频一一对应,Jupyter代码均有详细中文注释,这份学习笔记值得收藏。去年年初,机器之心知识站上线了亚马逊资深首席科学家李沐博士的「动手学深度学习」中文系列课程。这门课从3月持续到8月,超过28000人参与了直播,课程回放在 B 站的播放量达到了上百万次。 这门课程基于李

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