BZOJ_3012_[Usaco2012 Dec]First!

zz:https://blog.csdn.net/diaopang1934/article/details/102276403?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task 题意: 给定n个总长不超过m的互不相同的字符串,现在你可以任意指定字符之间的大小关系。问有多少个串可能成为字典序最小的串,并输出这些串。n <= 30,000 , m <= 30
分类: 其他 发布时间: 03-18 23:34 阅读次数: 0

第一单元实验博客

一、程序结构分析 第一次作业:   第一次作业基本思路是,用set储存单项式,相同的单项式在输入时就合并。每个单项式各自求导,然后放到一个新的set中就得到了一个新的多项式,然后输出。   类图:   代码行数: 第二次作业:   第二次作业加入了sin和cos,变得复杂了起来。定义三个子类,sin,cos,幂函数。每个项都由一个sin,一个cos,一个幂函数组成。正则表达式整体匹配来检查格式错误,缺点使可能爆栈。   类图:   代码行数: 第三次作业:   第三次作业中,对于每个因子都建立
分类: 其他 发布时间: 03-18 23:34 阅读次数: 0

java ------- 集合(四)泛型

泛型 在 jdk 1.5 的时候增加,本质是参数化类型,也就是说操作的数据类型被执行为一个参数,使代码可以应用于多种类型。我的感觉让集合存储指定的类型, 好处:安全简单,所有强制转化都是自动和隐式进行的,提高了代码重用率。 定义:把对象类型作为参数,指定到其他类或者方法上,从而保证类型转换的安全性和稳定性。 本质:参数化类型 格式: 类1或接口 <类型实参> 对象 = new 类2 <类型实参> (); //注意:   //类2 可以与类1相同,也可以是类1 的子类,或其接口的
分类: 其他 发布时间: 03-18 23:34 阅读次数: 0

201771010139-张季跃 实验二 个人项目——《西北师范大学学生疫情上报系统》项目报告

项目 内容 课程班级博客链接 [https://edu.cnblogs.com/campus/xbsf/nwnu2020SE] 这个作业要求链接 [https://www.cnblogs.com/nwnu-daizh/p/12416880.html] 我的课程学习目标 (1)掌握软件项目个人开发流程;(2)掌握Github发布软件项目的操作方法。 这个作业在哪些方面帮助我实现学习目标 学习了软件开发的基本流程并学会了使用GITHUB托管 项目Github的仓库链接地址 [https://git
分类: 其他 发布时间: 03-18 23:34 阅读次数: 0

python爬取百度今日热点事件排行榜

1 导入相应的库 2 爬取网站url: http://top.baidu.com/buzz?b=341&c=513&fr=topbuzz_b1 3 找到爬取的内容 4 具体的代码实现 import requests from bs4 import BeautifulSoup url = 'http://top.baidu.com/buzz?b=341&c=513&fr=topbuzz_b1' headers = {'User-Agent':'Mozilla/5.0 (Windows
分类: 其他 发布时间: 03-18 23:34 阅读次数: 0

JAVA基础篇之Scanner

该文转自:https://www.cnblogs.com/liuzengzhi/p/11765704.html Scanner类是一个基于正则表达式的文本扫描器,它可以从文件,输入流,字符串解析出基本类型值和字符串值。Scanner同时也提供了多个构造器,用于接收文件,输入流,字符串。 (1).Scanner提供了两种方法来扫描输入,这两种方法分别是:hasnextXXX(),nextXXX() hasnextXXX():表示是否还有下一个输入项,其中XXX可以用来表示int,long,dou
分类: 其他 发布时间: 03-18 23:34 阅读次数: 0

scrapy在重复爬取的时候删除掉之前爬的旧数据,在爬虫结束的时候收集统计信息

问题:想在启动scrapy后重复爬取某一天的数据,但是爬取之前需要删除掉之前的旧数据,在哪里实现删除呢? 可以在pipeline的open_spider(self,spider)中删除,则在爬虫启动的时候会删除。 以下是pipelines.py 文件 # -*- coding: utf-8 -*- import sys sys.path.append("/apps/jr_python/riskspiders") from riskspiders.utils import DButil from
分类: 其他 发布时间: 03-18 23:34 阅读次数: 0

PMP工具与技术--1. 相关方分析

################################################ 在项目启动过程组中只有包含两部分内容 1. 制定项目章程 2. 识别相关方 相关方是项目管理之后过程的基础,在启动项目过程中就需要统计项目过程的关键相关方。 在【3.2-1】中我们列举了《相关方登记册》的内容。 本节介绍编写《相关方登记册》所使用的工具和技术: 1. 相关方分析 2. 相关方映射分析/表现 3. 头脑风暴 头脑风暴作为最基础、原始的数据收集技术,我们之后做详细讲解,更新后会把链接放
分类: 其他 发布时间: 03-18 23:34 阅读次数: 0

【JVM】GC之垃圾收集算法

GC之垃圾收集算法 垃圾收集算法的实现涉及大量的程序细节,而且各个平台的虚拟机操作内存的方法又各不相同,所以只介绍几种算法的思想及其发展过程。 JVM常见的GC算法有以下四种: 标记-清除算法(Mark-Sweep) 标记-整理算法(Mark-Compact) 复制算法(Copying) 分代算法(Generational) 一、标记-清除算法 算法分为“标记”和“清除”两个阶段,首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的待回收对象。这种算法主要有两个缺点:第一个是效率问题
分类: 其他 发布时间: 03-18 23:34 阅读次数: 0

flask的启动,flask小白必会4板斧,以及flask做配置

如何启动一个flask项目 ''' pip install flask ''' # 1 导入flask,我们要用flask,就必须导入Flask from flask import Flask # 2 生成一个Flask对象,__name__表示当前文件的名字 app = Flask(__name__) # 3 添加路由,flask用的是装饰器的模式 #注册路由,并写响应函数index @app.route("/") def index(): return "Hello fl
分类: 其他 发布时间: 03-18 23:34 阅读次数: 0

Web沟通之道 — 中小型网站上线后客户常见问题及其解决方案

当一个网站上线后,客户、开发者会遇到一些随时会被问到的重复性问题,为了节约以后的沟通时间和成本,今天专门来讲一讲中小型网站上线后遇到的一些常见问题和解决方案。一方面,是为了节约双方的沟通时间;一方面,也是让客户自己去学习了解一些非开发者造成的技术问题,避免浪费开发者时间。 不同的网站可能采用不同的技术,大多数问题大家可以通过搜索引擎去搜索,我就不详细说明。让一个网站上线,最基本的是要保证程序的可靠性可安全性,因此2014年之后我一直采用全球自豪的开源系统WordPress做后台系统(2014年
分类: 其他 发布时间: 03-18 23:34 阅读次数: 0

201771030125-王英雪 实验二 个人项目-《西北师范大学学生疫情上报系统》项目报告

项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE 这个作业要求链接 https://www.cnblogs.com/nwnu-daizh/p/12416880.html 我的课程学习目标 (1)掌握项目开发流程 (2)学习Github发布软件项目的操作方法 这个作业在哪些方面帮助我实现学习目标 软件项目的开发以及PSP 项目Github的存库链接地址 https://github.com/wyx-candy/test3
分类: 其他 发布时间: 03-18 23:34 阅读次数: 0

课程1-神经网络和深度学习—第3周-带有一个隐藏层的平面数据分类

题目 要建立一个神经网络,它有一个隐藏层。这个模型和上一个逻辑回归实现的模型有很大的区别。testCases.py和planar_utils.py的完整代码也在最底部。 在这篇文章中,讲到以下的知识: 构建具有单隐藏层的2类分类神经网络。 使用具有非线性激活功能激活函数,例如tanh。 计算交叉熵损失(损失函数)。 实现向前和向后传播。 编程实现 1. 准备软件包 我们需要准备一些软件包: numpy:是用Python进行科学计算的基本软件包。 matplotlib :是一个用于在Python
分类: 其他 发布时间: 03-18 23:34 阅读次数: 0

HTB::Postman

实验环境 渗透过程 0x01 信息搜集 masscan扫描 扫描结果目标服务开放了22(ssh),80(http),6379(redis),10000(webmin)端口 nmap扫描 nmap -sS -sV -T4 -v -p- 10.10.10.160 -sS: SYN扫描是目前默认的也是最受欢迎的扫描选项 -A: 同时打开操作系统探测和版本探测。 -T4: 指定扫描过程中使用的时序(Timing),共有6个级别(0-5),级别越高,扫描速度越快,但也越容易被防火墙屏蔽。在网络通信状态良
分类: 其他 发布时间: 03-18 23:34 阅读次数: 0

尝试Access数据库注入实验

靶场环境:https://www.mozhe.cn/bug/detail/82 首先http://219.153.49.228:49543/new_list.asp?id=1 order by 4 到5的时候报错 数据库表有四列 接下来一段一段查: 查询方式如下: 查表:and exists (select * from 表名) 查列:and exists (select 列名 from 表名) 查数据:1.确定长度 2.确定asc数据(asc编码) and (select top 1 len
分类: 其他 发布时间: 03-18 23:34 阅读次数: 0

spring的configuration

Spring @Configuration注解 Spring3.0开始,@Configuration用于定义配置类,定义的配置类可以替换xml文件,一般和@Bean注解联合使用。 @Configuration注解主要标注在某个类上,相当于xml配置文件中的<beans> @Bean注解主要标注在某个方法上,相当于xml配置文件中的<bean> 等价于 注意:@Configuration注解的配置类有如下要求: @Configuration不可以是final类型; @Configuration不
分类: 其他 发布时间: 03-18 23:34 阅读次数: 0

交换机的端口镜像技术

参考链接: https://blog.csdn.net/u010452161/article/details/40711575 https://blog.51cto.com/xjsunjie/380594
分类: 其他 发布时间: 03-18 23:34 阅读次数: 0

hdu3294 Manacher算法模板

题目链接:http://icpc.njust.edu.cn/Problem/Hdu/3294/ 回文长度如果是mxx,回文中心是id的话,在扩展串中(id-mxx+1,id+mxx-1)的这段中去除标记符号的部分就是回文串。还有个注意点就是错位循环赋值的问题。 代码如下: 1 #include<bits/stdc++.h> 2 using namespace std; 3 typedef unsigned int ui; 4 typedef long long ll; 5 typed
分类: 其他 发布时间: 03-18 23:34 阅读次数: 0

设计模式--结构模式--适配者模式

一、基本概念   1、适配器模式(Adapter Pattern):将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作。   2、角色:     A:Adaptee(适配者类):适配者即被适配的角色,它定义了一个已经存在的接口,这个接口需要适配。     B:Target(目标抽象类):目标抽象类定义客户所需接口,可以是一个抽象类或接口,也可以是具体类。     C:Adapter(适配器类):适配器可以调用另一个接口,作为一个转换器,对Adaptee和Target进行适配
分类: 其他 发布时间: 03-18 23:34 阅读次数: 0

一级恢复

export ORACLE_SID=数据库名 scp 原机器考过来一个参数文件的。 然后通过参数文件到nomount restore controlfile from ''; alter database mount; 把控制文件恢复到mount 在mount下改名 select FILE#,name from v$datafile; catalog start with '/oradata/ora11/'; run { set newname for datafile 1 to '/orad
分类: 其他 发布时间: 03-18 23:34 阅读次数: 0