阶段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
分类: 其他 发布时间: 08-11 19:01 阅读次数: 0

【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)) # 添
分类: 其他 发布时间: 08-11 19:01 阅读次数: 0

排序算法(Python实现)

1. 冒泡排序   算法实现:1. 比较相邻的两个数,对升序(/降序)而言,若当前数小于(大于)后一个数则交换两者的位置。        2.那么循环长度为L的列表,从第一个元素到倒数第(L-1)元素进行第1步操作,其结果是第L个元素必定是最小值;也就是说单次循环确定了一个数的排序位置,单次循环次数为(L-1);        3. 要确定所有元素的排序位置,还需要L-1次,因为每次循环确定了一个元素的位置,当第(L-1)次循环时,L-1个元素的位置都被确定了,剩下的一个自然被确定。   图片
分类: 其他 发布时间: 08-11 19:01 阅读次数: 0

数据--第36课 - 遍历二叉树

第36课 - 遍历二叉树 1. 什么是遍历 单链表的遍历是指从第一个节点开始(下标为0的结点),按照某种次序一次访问每一个结点。 二叉树的遍历是指从根节点开始,按照某种次序一次访问二叉树中的所有结点。 2. 前序遍历 若二叉树为空:空操作返回。 若二叉树不为空:访问根节点中的数据,前序遍历左子树,前序遍历右子树。 结果:1,2,4,8,9,5,10,3,6,7 3. 中序遍历 若二叉树为空:空操作返回。 若二叉树不为空:中序遍历左子树,访问根节点中的数据,中序遍历右子树。 结果:8,4,9,2
分类: 其他 发布时间: 08-11 19:01 阅读次数: 0

数据--第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
分类: 其他 发布时间: 08-11 19:01 阅读次数: 0

【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 # 谷歌无头浏览器(就是后台
分类: 其他 发布时间: 08-11 19:01 阅读次数: 0

豆瓣 爬虫

太久没有写爬虫了,掌握的知识不能让他生疏了 想了想写一个按照输入,能查询到豆瓣里的信息 首先,先打开豆瓣的搜索页面 会发现是这样的,左边有一栏标签,然后有个搜索框。 可以点击标签,观察url的变化,发现https://www.douban.com/search?cat=1001&q=中的cat也相对应的发生变化,我这边就先选取几个来,电影,书籍,音乐,游戏。发现除了游戏外,规律是1001,1002,1003.很有意思,然后q=后面的参数就是你要搜索的东西。 那我们要完成的功能,就是在我们自己地
分类: 其他 发布时间: 08-11 19:01 阅读次数: 0

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
分类: 企业开发 发布时间: 08-11 19:00 阅读次数: 0

MySQL加密复制测试

环境:192.168.205.37:asmasterserver192.168.205.47:asmiddleserver192.168.205.57:asslaveserver版本:OS:centos71810withminiinstallmariadb-5.5.60目地:有时我们的数据库复制可能要跨网络复制,如果不想在复制过程中让别人嗅探,我们可以使用ssl协议实现复制过程中数据的加密传输,此
分类: 数据库 发布时间: 08-11 18:50 阅读次数: 0

Spring Cloud Stream实现消息过滤的三种主要方式

消息过滤消息过滤是指消费者不希望消费topic里的所有消息,而是只消费部分特定的消息。从topic中挑选出这些特定的消息,就是所谓的消息过滤。通过消息过滤可以实现消息的分流处理,例如生产者生产的消息,header可能都是不尽相同的,这样我们就可以编写两个或多个消费者,对不同header的消息进行针对性的处理。SpringCloudStream实现消息过滤的方式主要有三种,一是使用@StreamLi
分类: 编程语言 发布时间: 08-11 18:50 阅读次数: 0

Kubernetes集群二进制部署

官方提供的几种Kubernetes部署方式minikube Minikube是一个工具,可以在本地快速运行一个单点的Kubernetes,尝试Kubernetes或日常开发的用户使用。不能用于生产环境。 kubeadm Kubeadm也是一个工具,提供kubeadm init和kubeadm join指令,用于快速部署Kubernetes集群。 二进制包 从官方下载发行版的二进制包,手动部署每
分类: 企业开发 发布时间: 08-11 18:50 阅读次数: 0

【Scrapy框架设置UA池与代理池】 -- 2019-08-11 18:25:58

原文: http://106.13.73.98/__/142/ 先来张Scrapy框架图压压惊 下载中间件(Downloader Middlewares)是位于Scrapy引擎和下载器之间的一层组件。 它的作用是: 在引擎将请求传递给下载器的过程中,下载中间件可以对请求进行一系列的处理。比如设置User-Agent、设置代理IP等。 在下载器将Response传递给引擎的过程中,下载中间件可以对响应进行一系列的处理。比如进行gzip解压等。 下面将使用下载中间件来实现UA池与代理池 我们一般使
分类: 其他 发布时间: 08-11 18:44 阅读次数: 0

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
分类: 其他 发布时间: 08-11 18:44 阅读次数: 0

[排列] leetcode 46 Permutations

problem:https://leetcode.com/problems/permutations/ 输出所有排列数。递归中,最快的方法是直接交换,实际上执行的是选择操作,选择了一个数据后,把它交换到前面;可以保证下一次选择不会包含着一数字,并且数字被选择的概率都是相等的。 class Solution { public: vector<vector<int>> res; void dfs(vector<int>& nums, int i) {
分类: 其他 发布时间: 08-11 18:44 阅读次数: 0

【深入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
分类: 其他 发布时间: 08-11 18:44 阅读次数: 0

vuerouter-2.路由跳转

1.单独的设置路由的index.js ------------------------------------------------------------------------------------- import Vue from 'vue' import VueRouter from 'vue-router' //@表示寻找根目录 import HelloWorld from '@/components/HelloWorld' import learn from '@/compon
分类: 其他 发布时间: 08-11 18:44 阅读次数: 0

蓝桥杯 字符删除 模拟

题目描述 编写一个程序,先输入一个字符串str(长度不超过20),再输入单独的一个字符ch,然后程序会把字符串str当中出现的所有的ch字符都删掉,从而得到一个新的字符串str2,然后把这个字符串打印出来。 输入 输入有两行,第一行是一个字符串(内部没有空格),第二行是一个字符。 输出 经过处理以后的字符串。 样例输入 123-45-678 - 样例输出 12345678 注意点:若第一行为回车换行,那麽cin会将第二行的赋值给第一个字符串,这是不满足题意的,所以应使用gets将第一行的全部读
分类: 其他 发布时间: 08-11 18:44 阅读次数: 0

【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
分类: 其他 发布时间: 08-11 18:44 阅读次数: 0

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
分类: 其他 发布时间: 08-11 18:44 阅读次数: 0

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
分类: 其他 发布时间: 08-11 18:44 阅读次数: 0