1、计算1~100的数之和 for循环实现1~100的和 sum1 = 0 for i in range(1,101): sum1 = sum1 + i i += 1 print(f"1-100之间的和是:{sum1}") while实现1~100的和 sum1 = 0 i = 1 while Tr ...
分类:
编程语言 时间:
2019-01-07 22:40:49
阅读次数:
255
# 服务端 import json import socket import struct server = socket.socket() server.bind(('127.0.0.1',8001)) server.listen() conn,addr = server.accept() #首先... ...
分类:
编程语言 时间:
2019-01-07 22:41:30
阅读次数:
254
一.错误处理 1.错误处理 如果在try中发生错误,那么except将捕获到指定错误,然后执行该段语句;而无论有无错误finally都会执行. 2.示例代码: 所有异常的异常都继承自BaseExecption,所以可以指定BaseExecption来捕获所有异常 3.抛出错误 raise为编程者手动 ...
分类:
编程语言 时间:
2019-01-07 22:43:29
阅读次数:
173
考虑两一个暴力 1 因为询问$[a,b]$可以拆成$[1,b]$ $[1,a 1]$所以把询问离线,然后就是求$[1,x]$中被$S_i$包含的串的数量。考虑当$[1,x 1] [1,x]$时我们把$S_x$结束节点在fail树的子树加1。然后询问就是求$S_i$在AC自动机上跑时经过所有点的点权用 ...
分类:
编程语言 时间:
2019-01-07 22:43:52
阅读次数:
303
引入 回顾requests实现数据爬取的流程 指定url 基于requests模块发起请求 获取响应对象中的数据 进行持久化存储 其实,在上述流程中还需要较为重要的一步,就是在持久化存储之前需要进行指定数据解析。因为大多数情况下的需求,我们都会指定去使用聚焦爬虫,也就是爬取页面中指定部分的数据值,而 ...
分类:
编程语言 时间:
2019-01-07 22:44:23
阅读次数:
254
感知机算法 [TOC] 简介 感知机算法是最简单最基础的机器学习算法,可以用于处理最简单的二分类任务,并且模型和学习算法都十分简单。感知机1957年由Rosenblatt提出,是神经网络与支持向量机的基础。 感知机模型 感知机是二类分类的线性分类模型,其输入为实例的特征向量,输出为实例的类别,取+1 ...
分类:
编程语言 时间:
2019-01-07 22:46:04
阅读次数:
315
对象:属性和行为;将同一类属性和行为抽象为类 1.面向对象的基本特点: 抽象:将同一类对象的共同属性和行为进行概括,形成类 封装: 将抽象出的数据、代码封装到一起,视为一个整体 增加安全性和简化编程 多态:同一名称、不同功能实现方式,减少标识符个数 继承:在已有类的基础上进行扩展,形成新的类,有利于 ...
分类:
编程语言 时间:
2019-01-07 22:46:59
阅读次数:
234
#从txt写入excel workbook = xlsxwriter.Workbook('植保网.xlsx') #创建工作簿 sheet = workbook.add_worksheet() r=0 for line in open('zgzbao_link.1.txt','r',encoding= ...
分类:
编程语言 时间:
2019-01-07 22:48:02
阅读次数:
247
JAVA读取文件夹里的文件目录到TXT ...
分类:
编程语言 时间:
2019-01-07 22:48:18
阅读次数:
158
问题产生的背景:有时候,我们需要维护老旧代码。这些代码经常因为需求变更而变化。最常见的升级就是接口的升级,诸如增加新的函数接口、扩展函数的参数、扩展协议等等。在此我们讨论一种较为少见的情形,即存储于设备中的一段二进制结构的升级。这种情况类似于网络通讯中的序列化,但又有所不同。关于如何设计序列化结构的 ...
分类:
编程语言 时间:
2019-01-07 23:09:25
阅读次数:
291
浅拷贝和深拷贝 在具体解释Java深拷贝和浅拷贝之前,我们先看个例子,代码如下: 下面看一下浅拷贝测试: 这里java做了一个偷懒的拷贝动作,Object类提供的clone()方法只是提供了拷贝本地对象,其对象内部的数组、引用对象等都不拷贝,还是指向原生的内部元素地址,这种拷贝称为浅拷贝。 那么下面 ...
分类:
编程语言 时间:
2019-01-07 23:10:29
阅读次数:
196
1.request参数提交(Form提交),适用于GET/POST request参数传递都会转换成 id=123&fileName=test.name&type=culture_art这种形式,get请求会显示在url上,post不在url上显示 ajax写法: controller 第1,2种写 ...
分类:
编程语言 时间:
2019-01-07 23:32:42
阅读次数:
367
Java多线程(Thread类、线程创建、线程池) 第一章 多线程 1.1 多线程介绍 1.1.1 基本概念 进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。 线程:线程是进程中的一个执行单元,负责当前进程中程序的执行 ...
分类:
编程语言 时间:
2019-01-07 23:33:19
阅读次数:
263
闭包(closure)是一个可调用的对象,它记录了一些信息,这些信息来自于创建它的作用域. 内部类是面向对象的闭包,因为它不仅包含外围类对象(创建内部类的作用域)的信息,还自动拥有一个指向此外围类对象的引用,在此作用域内,内部类有权操作所有的成员,包括private成员 回调的价值在于它的灵活性-- ...
分类:
编程语言 时间:
2019-01-07 23:34:02
阅读次数:
330
现在Web项目前后端分离越来越多,前后端的沟通成本成了头大的难题。 上个项目虽然使用Postman已经降低了不少沟通成本,但是还是要手写不少Api到Postman测试,耗费了不少时间。这次新项目决定使用SpringBoot来做,各方面都节省了不少配置,一想到Api的对接就有点头大,于是决定把Swag ...
分类:
编程语言 时间:
2019-01-08 00:13:33
阅读次数:
266
课程目录第1章 课程介绍课程导学和学习建议1-1 SpringCloud导学1-2 获取源码说明1-3 提问建议1-4 点餐项目演示说明第2章 微服务介绍什么是微服务, 单体架构优缺点, 常见的几种架构模式。2-1 微服务和其他常见架构2-2 从一个极简的微服务架构开始第3章 服务注册与发现介绍微服 ...
分类:
编程语言 时间:
2019-01-08 00:14:12
阅读次数:
666
源数据是A1:G18,需求是在K列显示A1:A18中各单元格重复出现的次数。在L列中是用countif函数直接计算的, ...
分类:
编程语言 时间:
2019-01-08 00:14:30
阅读次数:
676
SpringBoot+Thymeleaf参考: https://www.cnblogs.com/kibana/p/10236187.html 1、Controller: 2、index.html: 3、效果: ...
分类:
编程语言 时间:
2019-01-08 00:14:38
阅读次数:
388
第1章 课程介绍及项目框架搭建1-1 Java高并发商城秒杀优化导学1-2 项目环境搭建(Eclipse)1-3 项目环境搭建(IDEA)1-4 集成mybatis1-5 安装redis1-6 集成redis上1-7 集成redis中1-8 集成redis下第2章 实现用户登录以及分布式sessio ...
分类:
编程语言 时间:
2019-01-08 00:16:32
阅读次数:
224
题目链接:https://www.luogu.org/problemnew/show/P1177 题意:输入 $n$ 以及后续 $n$ 个整数,让你将这 $n$ 个整数从小到大排序输出。 归并排序(用时: 121ms / 内存: 1568KB): 快速排序(用时: 117ms / 内存: 1040K ...
分类:
编程语言 时间:
2019-01-08 00:17:19
阅读次数:
192