线段树离散化

主要思路是在离散化前把右端点++, 离散化后右端点-1. 1. CF 610D Vika and Segments 大意: 给定$n$条与坐标轴平行的线段, 求一共占了多少点 #include <iostream> #include <algorithm> #include <cstdio> #include <math.h> #include <set> #include <map> #include <queue> #include <string> #include <s
分类: 其他 发布时间: 09-30 20:18 阅读次数: 0

计算机组成原理和结构图式(第三章 CPU子系统)

计算机组成原理和结构图式(第三章 CPU子系统) 1、运算部件 ✔图3-39 M:存储部件(存储单元在存储部件中) R:通用寄存器组 ALU:逻辑运算部件 任务:输入/直送,加工,输出 运算器构成 输入逻辑(选择器或暂存器) 算逻运算部件 输出逻辑(直送、移位、字节交换) 2、控制部件 ✔P137 图3-43  系统总线(地址总线+控制总线+数据总线) 可编程控制部件 1)通用寄存器Ri,i可编程 2)程序计数器PC,用途:指示指令在存储器中存放位置 取址结束后,PC内容增加(可编程) 3)程
分类: 其他 发布时间: 09-30 20:18 阅读次数: 0

20182322 2019-2020-1 《数据结构与面向对象程序设计》第四周学习总结

教材学习内容总结 1.编写类与方法(构造方法的结构和用途) 2.实际参数与形式参数、public与private、return与void的区别与含义、 3.UML类图的含义与形式 4.静态类(Math类)静态变量、静态方法 5.类间关系(依赖关系、聚合关系、继承关系) 6.接口的使用,能够在某个类中实现接口的方法(Comparable、Iterator) 7.软件活动开发、方法设计、方法重载、测试(黑盒测试、白盒测试) 教材学习中的问题和解决过程 问题1:toString与return返回的值
分类: 其他 发布时间: 09-30 20:18 阅读次数: 0

生成器详解

生成器(generator) 什么是生成器 生成器是一种特殊的迭代器,生成器实现了迭代器协议__iter__(),__next__() 生成器解决什么问题 如果有一亿的数据要我们处理,我们通过列表的方式来访问的话,这一亿的数据是存放在内存的,这样会非常的消耗内存的,但是如果我们使用生成器的话,每当处理一个数据的时候,内存中只是相当于存了一个数据,这样可以节省大量的内存 简单案例 当生成器对象__next__()的时候,生成器函数会执行到下一个yield,并会返回一个参数 例一 def zx()
分类: 其他 发布时间: 09-30 20:18 阅读次数: 0

XSS(一)

xss 非持久型xss攻击:非持久型xss攻击是一次性的,仅对当次的页面访问产生影响。非持久型xss攻击要求用户访问一个被攻击者篡改后的链接,用户访问该链接时,被植入的攻击脚本被用户游览器执行,从而达到攻击目的。 持久型xss攻击:持久型xss,会把攻击者的数据存储在服务器端,攻击行为将伴随着攻击数据一直存在。 反射型、存储型、DOM型 常用测试代码: onmouseover="alert(xss);" <script>alert(xss);</script> <a href="javas
分类: 其他 发布时间: 09-30 20:18 阅读次数: 0

概率 dp lightoj 1395

dp[k]用类似于低配版的这道题的做法求出,如下; 然后就从k逆推到0就好了 1 #include<bits/stdc++.h> 2 using namespace std; 3 const int MX = 105; 4 double dp[MX]; 5 int x[MX]; 6 int main(){ 7 int T,n,k; 8 scanf("%d",&T); 9 for(int cas=1;cas<=T;cas++){ 10
分类: 其他 发布时间: 09-30 20:18 阅读次数: 0

Haystack全文检索框架中使用jieba分词包

1.安装jieba pip install jieba 2.引入jieba cd 到haystack安装目录backends下, 新建文件ChineseAnalyzer.py,键入内容 import jieba from whoosh.analysis import Tokenizer, Token class ChineseTokenizer(Tokenizer): def __call__(self, value, positions=False, chars=False, kee
分类: 其他 发布时间: 09-30 20:18 阅读次数: 0

Java 基础篇之异常

异常 异常层次 Error:Java 运行时系统的内部错误和资源耗尽错误。应用程序不应该抛出这种类型的对象。如果出现了这样的内部错误,除了通告给用户,并尽力使程序安全地终止之外,再也无能为力了。 Exception RuntimeException:由程序错误导致的异常 其他异常:程序本身没有问题,但由类似 IO 错误导致的异常 Checked 异常 & Runtime 异常 Checked 异常:不是 RuntimeException 类及其子类的异常实例 Runtime 异常:所有 Run
分类: 其他 发布时间: 09-30 20:18 阅读次数: 0

【计算机组成原理】数据的表示和运算

定点数表示 定点表示:约定机器中所有数据的小数点位置固定不变,由于约定在固定的位置,小数点就不再用“.”表示,通常放在数值位最后面或最前面,这样数据表示成纯整数或纯小数 1、无符号数的表示 用全部二进制代码表示数字,没有符号位,8位二进制无符号数范围(00000000~11111111)0~2的8次方-1(0-255) 共256个数 2、有符号数的表示 定点数x=x0x1x2x3...xn在定点机中表示如下(x0:符号位 0代表正号 1代表负号) 纯小数的小数点位置在符号位之后 纯小数的表示范
分类: 其他 发布时间: 09-30 20:18 阅读次数: 0

选题Scrum立会报告+燃尽图 03

此作业要求参见:https://edu.cnblogs.com/campus/nenu/2019fall/homework/8680 组长:杨天宇 组员:魏新,罗杨美慧,王歆瑶,徐丽君 组名:组长 第三次报告人:王歆瑶 一:Scrum立会 要求1:工作照片 要求2: 时间跨度,精确到分钟,从何时开始至何时结束。 9月30日8:31开始至9:02结束,全程共31分钟 要求3 地点 东北师范大学一食堂后门小树林 要求4 立会内容 昨天的成绩:对于项目的功能进行了进行了明确并且小组成员确定了对功能实
分类: 其他 发布时间: 09-30 20:17 阅读次数: 0

打开灯泡 Switch the Lamp On

https://loj.ac/problem/2632 题目描述   给出n行m列的斜线,要求从(0,0)走到(n,m),只能往四个斜方向走,若斜线方向与走的方向相同,花费为0,否则花费为1. 思路   比较经典的bfs题,可以看做是0,1最短路,用双端队列解决。用双端队列是为了维护队列中的单调性,即队列中元素的step一定时从队首到队尾单调递增的(并不严格递增)。不过这道题有一些细节需要注意。    首先你要处理好路和点的关系,明确往哪里走需要查看的是那一条斜线。    其次一个重要的点括号
分类: 其他 发布时间: 09-30 20:17 阅读次数: 0

JSP汽车销售管理系统

互联网的兴起彻底颠覆了传统的商业模式。在互联网诞生之初就有人想到依靠互联网实现商品的销售交易,但掣肘于当时制度的缺失,监管的困难以及支付手段的不可靠等原因,电子商务的发展举步维艰。 昆山保时捷汽车销售管理系统是通过新兴的互联网商业模式推广相关企业、公司的汽车产品和技术支持与服务,并可以方便的使客户随时了解企业最新动态和产品发布,为客户提供快速便捷的信息获取和订单处理功能,同时满足客户的购买需求。 从更长远的战略目标和发展前景来说,昆山保时捷汽车销售管理系统不仅仅是简单的汽车产品销售和提供技术支
分类: 其他 发布时间: 09-30 20:17 阅读次数: 0

高强度学习训练第十五天总结: Spring框架中的设计模式

仔细想了想。。没必要重复造轮子。 每天复习啥了就直接CTRL CV了 https://gitee.com/SnailClimb/JavaGuide/blob/master/docs/system-design/framework/spring/Spring-Design-Patterns.md# 控制反转(IoC)和依赖注入(DI) IoC(Inversion of Control,控制翻转) 是Spring 中一个非常非常重要的概念,它不是什么技术,而是一种解耦的设计思想。它的主要目的是借助
分类: 其他 发布时间: 09-30 20:17 阅读次数: 0

JSP实验室设备管理系统

互联网的发展在我们的日常生活和学习中已经占据着非常重要的作用,在未来的发展中我们将会越来越依赖数字技术给我们带来的方便。互联网发展至今对我们的社会产生了巨大的改变,社会的价值观也随之改变着。 本次设计采用JSP在网上架构了一个网上实验室设备管理系统,以实现实验室设备管理的电脑化。文章从理论和实践两个方面出发对实验室管理系统进行阐述。论文详细的介绍了设计思想和运用到的一些知识,如:系统开发时使用到了JSP以及ADO.NET的技术。然后对整个设计思路、思想、目标以及整体结构做了明确的规划。最后对系
分类: 其他 发布时间: 09-30 20:17 阅读次数: 0

CF920C Swap Adjacent Elements 贪心

我也不知道该说啥,水就是了~ code: #include <bits/stdc++.h> #define N 300004 #define setIO(s) freopen(s".in","r",stdin) using namespace std; char S[N]; int a[N],s[N]; int main() { // setIO("input"); int i,j,n,flag=0; scanf("%d",&n)
分类: 其他 发布时间: 09-30 20:17 阅读次数: 0

[牛客][北大考研复试]I Wanna Go Home[dijkstra]

题目描述 The country is facing a terrible civil war----cities in the country are divided into two parts supporting different leaders. As a merchant, Mr. M does not pay attention to politics but he actually knows the severe situation, and your task is to
分类: 其他 发布时间: 09-30 20:01 阅读次数: 0

SpringBootSecurity学习(08)网页版登录整合MyBatis

创建数据库 前面介绍了springboot-security整合jdbc从数据库中查询用户的方式,适用性有限,下面介绍最常用的整合MyBatis,这种在开发和生产环境中是最常用,也是最实用的。首先需要创建数据库表,我们来创建三张表,分别是用户表,角色表,还有用户角色表,首先看用户表: 只有三个字段,具体业务中需要几个字段完全由我们自己设计。密码是admin,是加密的,后面的配置中会看到加密方式,与前面介绍的在内存中配置默认用户的方式类似。下面看角色表: 注意每个角色名字的前面都加了一个ROLE
分类: 其他 发布时间: 09-30 20:01 阅读次数: 0

SSM网上拍卖系统

每天记录学习,每天会有好心情。*^_^* 最近了解了SSM网上名画拍卖记录系统项目,在这个平台记录一下这个SSM网上名画拍卖记录系统项目,方便以后再次使用或学习的时候能够及时的翻阅。在完成SSM网上名画拍卖记录系统项目的时候,考虑了很多框架。最终决定选用SSM(MYECLIPSE),该框架具有极强的移植性,多平台性,便于操作性等优点。此框架能在MYECLIPSE开发工具中完美的编写和运行,SSM网上名画拍卖记录系统为一个前台 后台项目。这个项目的描述是这样的:在线拍卖模式是电子商务的重要部分,
分类: 其他 发布时间: 09-30 20:01 阅读次数: 0

ARM Cortex-M底层技术(2)—启动代码详解

杂谈   工作了一天,脑袋比较乱。一直想把底层的知识写成一个系列,希望可以坚持下去。为什么要写底层的东西呢?首先,工作用到了这部分内容,最近和内部Flash打交道比较多,自然而然会接触到一些底层的东西;第二,近些年来Cortex-M阵营各厂商(ST、Nordic、ATMEL……)对新产品的迭代速度越来越快,以及微控制器应用普及程度的加深,越来越多的开发者把更多精力投注在应用层开发上,花在对底层技术上的时间越来越少,更深层次的原因是走嵌入式底层没有做互联网上层赚钱。希望自己可以把嵌入式ARM C
分类: 其他 发布时间: 09-30 20:01 阅读次数: 0

AJAX、form表单验证

一 json基础 合格的json对象: ["one", "two", "three"] { "one": 1, "two": 2, "three": 3 } {"names": ["张三", "李四"] } [ { "name": "张三"}, {"name": "李四"} ]  不合格的json对象: { name: "张三", 'age': 32 } // 属性名必须使用双引号 [32, 64, 128, 0xFFF] // 不能使用十六进制值 { "name": "张三",
分类: 其他 发布时间: 09-30 20:01 阅读次数: 0