阶段3 2.Spring_01.Spring框架简介_02.今日课程内容介绍
spring共四天 第一天:spring框架的概述以及spring中基于XML的IOC配置 第二天:spring中基于注解的IOC和ioc的案例 第三天:spring中的aop和基于XML以及注解的AOP配置 第四天:spring中的JdbcTemlate以及Spring事务控制 ----------------------------------------------------- 1、spring的概述 spring是什么 spring的两大核心 spring的发展历程和优势 sprin
【Python jieba】 -- 2019-08-11 18:43:19
原文: http://106.13.73.98/__/131/ 安装:pip install jieba jieba 模块用于将一句或多句话按词组分割为列表. 如下示例: import jieba
"""cut"""
s = '我就喜欢写代码'
res01 = list(jieba.cut(s))
# ['我', '就', '喜欢', '写', '代码']
# 还可以添加词组:
jieba.add_word('写代码')
res02 = list(jieba.cut(s))
# 添
排序算法(Python实现)
1. 冒泡排序 算法实现:1. 比较相邻的两个数,对升序(/降序)而言,若当前数小于(大于)后一个数则交换两者的位置。 2.那么循环长度为L的列表,从第一个元素到倒数第(L-1)元素进行第1步操作,其结果是第L个元素必定是最小值;也就是说单次循环确定了一个数的排序位置,单次循环次数为(L-1); 3. 要确定所有元素的排序位置,还需要L-1次,因为每次循环确定了一个元素的位置,当第(L-1)次循环时,L-1个元素的位置都被确定了,剩下的一个自然被确定。 图片
数据--第36课 - 遍历二叉树
第36课 - 遍历二叉树 1. 什么是遍历 单链表的遍历是指从第一个节点开始(下标为0的结点),按照某种次序一次访问每一个结点。 二叉树的遍历是指从根节点开始,按照某种次序一次访问二叉树中的所有结点。 2. 前序遍历 若二叉树为空:空操作返回。 若二叉树不为空:访问根节点中的数据,前序遍历左子树,前序遍历右子树。 结果:1,2,4,8,9,5,10,3,6,7 3. 中序遍历 若二叉树为空:空操作返回。 若二叉树不为空:中序遍历左子树,访问根节点中的数据,中序遍历右子树。 结果:8,4,9,2
数据--第38课 - 霍夫曼树
第38课 - 霍夫曼树 1. 最初的解决方案 对于文本“BADCADFEED”的传输而言,因为重复出现的只有“ABCDEF”这六个字符,因此可以用下面的方式编码: A B C D E F 000 001 010 011 100 101 接收方可以根据每3个bit进行一次字符解码的方式还原文本信息。 2. 存在的问题 这样的编码需要30个bit才能表示10个字符。容易出错。 3. 改进 避免每个字符都占用相同的bit位。 A B C D E F 01 1001 101 00 11 1000 25
【Python scrapy+selenium】登录你的CSDN账号,然后去给别人点关注 -- 2019-08-11 18:44:20
原文: http://106.13.73.98/__/147/ 你别搞混了,这里是用自己的账号给别人点关注,你要是想刷关注量,就看别人回不回你了。 爬虫文件 import scrapy
import os
import re
import json
from selenium import webdriver # pip install selenium
from selenium.webdriver.chrome.options import Options # 谷歌无头浏览器(就是后台
Mysql体系结构和Mysql常用操作命令介绍
Mysql安装CentOS7环境下安装获取mysql:wgethttp://repo.mysql.com/mysql-community-release-el7-5.noarch.rpmrpm-ivhmysql-community-release-el7-5.noarch.rpm查看可安装的mysql版本:yumrepolistenabled|grepmysql安装命令:yuminstallmys
MySQL加密复制测试
环境:192.168.205.37:asmasterserver192.168.205.47:asmiddleserver192.168.205.57:asslaveserver版本:OS:centos71810withminiinstallmariadb-5.5.60目地:有时我们的数据库复制可能要跨网络复制,如果不想在复制过程中让别人嗅探,我们可以使用ssl协议实现复制过程中数据的加密传输,此
Spring Cloud Stream实现消息过滤的三种主要方式
消息过滤消息过滤是指消费者不希望消费topic里的所有消息,而是只消费部分特定的消息。从topic中挑选出这些特定的消息,就是所谓的消息过滤。通过消息过滤可以实现消息的分流处理,例如生产者生产的消息,header可能都是不尽相同的,这样我们就可以编写两个或多个消费者,对不同header的消息进行针对性的处理。SpringCloudStream实现消息过滤的方式主要有三种,一是使用@StreamLi
Kubernetes集群二进制部署
官方提供的几种Kubernetes部署方式minikube
Minikube是一个工具,可以在本地快速运行一个单点的Kubernetes,尝试Kubernetes或日常开发的用户使用。不能用于生产环境。
kubeadm
Kubeadm也是一个工具,提供kubeadm init和kubeadm join指令,用于快速部署Kubernetes集群。
二进制包
从官方下载发行版的二进制包,手动部署每
【Scrapy框架设置UA池与代理池】 -- 2019-08-11 18:25:58
原文: http://106.13.73.98/__/142/ 先来张Scrapy框架图压压惊 下载中间件(Downloader Middlewares)是位于Scrapy引擎和下载器之间的一层组件。 它的作用是: 在引擎将请求传递给下载器的过程中,下载中间件可以对请求进行一系列的处理。比如设置User-Agent、设置代理IP等。 在下载器将Response传递给引擎的过程中,下载中间件可以对响应进行一系列的处理。比如进行gzip解压等。 下面将使用下载中间件来实现UA池与代理池 我们一般使
SOCK_SEQPACKE
The SOCK_SEQPACKET socket type is similar to the SOCK_STREAM type, and is also connection-oriented. The only difference between these types is that record boundaries are maintained using the SOCK_SEQPACKET type. A record can be sent using one or mor
[排列] leetcode 46 Permutations
problem:https://leetcode.com/problems/permutations/ 输出所有排列数。递归中,最快的方法是直接交换,实际上执行的是选择操作,选择了一个数据后,把它交换到前面;可以保证下一次选择不会包含着一数字,并且数字被选择的概率都是相等的。 class Solution {
public:
vector<vector<int>> res;
void dfs(vector<int>& nums, int i)
{
【深入HTTP协议】 -- 2019-08-11 18:26:59
目录 HTTP 请求 HTTP 响应 原文: http://106.13.73.98/__/80/ HTTP是(Hyper Text Transfer Protocol)超文本传输协议的缩写. HTTP的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC. RFC 1945定义了HTTP/1.0版本,其中最著名的就是RFC 2616
vuerouter-2.路由跳转
1.单独的设置路由的index.js ------------------------------------------------------------------------------------- import Vue from 'vue' import VueRouter from 'vue-router' //@表示寻找根目录 import HelloWorld from '@/components/HelloWorld' import learn from '@/compon
蓝桥杯 字符删除 模拟
题目描述 编写一个程序,先输入一个字符串str(长度不超过20),再输入单独的一个字符ch,然后程序会把字符串str当中出现的所有的ch字符都删掉,从而得到一个新的字符串str2,然后把这个字符串打印出来。 输入 输入有两行,第一行是一个字符串(内部没有空格),第二行是一个字符。 输出 经过处理以后的字符串。 样例输入 123-45-678 - 样例输出 12345678 注意点:若第一行为回车换行,那麽cin会将第二行的赋值给第一个字符串,这是不满足题意的,所以应使用gets将第一行的全部读
【Node.js安装步骤】 -- 2019-08-11 18:28:00
原文: http://106.13.73.98/__/56/ Node.js是一个Javascript运行环境(runtime environment),发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。本文详细介绍了Node.js的安装和使用。 Node.js 不是一个 JavaScript 框架,不同于CakePHP、Django、Rails。Node.js 更不是浏览器端的库,不能与 jQuery、ExtJS 相提并论。Node.js 是一个让 J
Apache Kafka(四)- 使用 Java 访问 Kafka
1. Produer 1.1. 基本 Producer 首先使用 maven 构建相关依赖,这里我们服务器kafka 版本为 2.12-2.3.0,pom.xml 文件为: 1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance
Python3,逻辑运算符
优先级 ()>not>and>or 1.or 在python中,逻辑运算符or,x or y, 如果x为True则返回x,如果x为False返回y值。因为如果x为True那么or运算就不需要在运算了,因为一个为真则为真,所以返回x的值。如果x的值为假,那么or运算的结果取决于y,所以返回y的值。2 1 print(1 or 2) # 1
2 print(3 or 2) # 3
3 print(0 or 2) # 2
4 print(0 or 100) # 100
5 p
今日推荐
周排行