自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

原创 python学习笔记05

学习笔记这节课 目的在于 提高循环的熟练程度。 每个关卡会相比于前一节课会复杂很多。

2021-05-08 16:27:20 123

原创 python 学习笔记 04

学习笔记这节课我们主要学习 python 中的 循环,涉及两个知识点, 一个新的指令:两个知识点:重复执行的次数?如何知道是第几次 循环?一个新的指令:for i in range(1, 10): pass重复做某件事如何重复的做某件事情,在我们前面学习 顺序执行的时候,有一关我们是需要重复画3个三角形。当时我们是采用 复制粘贴代码的方式,来实现的画三角形。 这样有一个缺点,那就是当需要 改变我们所画的图案时,需要改变3次我们的程序,这样就会消耗大量的时间,并且也容易遗漏,导致出

2021-05-05 14:20:32 367 1

原创 python 学习笔记 03

学习笔记今天主要学习 3 个知识点,3 个指令。三个知识点:如何画不连续的图形?如何画未知长度的直线?如何快速画相同的图形?三个指令:a. penup() 抬笔b. pendown() 落笔c. goto(x, y) 移动到指定 坐标,不改变方向。不连续图形     在我们画画和写字的时候,图案之间、笔画之间并不总是彼此相连,往往被分隔成多个部分,因此我们想要画画写字时,并不能做到 一笔ok,而是需要频繁的抬笔以及落笔,这样

2021-05-04 15:08:00 439 2

原创 爬虫-基础1 GlidedSky

GlidedSky 爬虫基础 1爬虫的目标很简单,就是拿到想要的数据。这里有一个网站,里面有一些数字。任务是计算这些数字的总和。待爬取网站分析我一般编写爬虫的流程:1:检查 展现数据和原始数据是否一致。2:寻找原始元素的位置。一般数据 会在 DOM文档中,json 文件中,js文件中,ws 等传输数据中。3:直接发起请求,检查是否有反爬或者加密。4:不能直接拿到数据,就使用 postman 完全模拟浏览器请求。5:使用postman 完全模拟浏览器基本上都可以拿到数据的。6:有加密就开

2021-04-23 14:08:42 293

原创 python 学习笔记 01

学习笔记这一节课首先 学习 python 的发展历史;然后了解 turtle 的组成;最后学习turtle的基础命令。1. python 的发展历史python 诞生于 1989年圣诞节。 当时我们的 Guido(龟叔) 为了打发无聊的时间,开始编写python的第一个版本,而我们 python 名字的由来主要是因为,龟叔 喜欢 “飞行的马戏团即 Monty Python’s Flying Circus” 这个节目, 所以在取名的时候,直接取名为 python 了。python 设计理念:简洁,

2021-04-21 14:03:41 208

原创 python 学习笔记 02

学习笔记1. 太阳光的组成太阳光由七种颜色组成,分别为 红橙黄绿蓝靛紫。雨后彩虹 就是很好的体现。红色(red),橙色(orange), 黄色(yellow),绿色(green), 蓝色(blue), 靛色(indigo), 紫色(violet)2. RGB 色光三原色三原色是指色彩中不能再分解的三种基本颜色,色光三原色由 红 绿 蓝(Red, Green, Blue) 三种颜色组成,简称RGB。三原色应用原理: 人的眼睛是根据所看见的光的频率来识别颜色的。2.1. 如何通过三原色组合出

2021-04-19 12:31:51 1258

原创 条件判断

if – else条件判断条件判断是什么?条件判断,就是 判断一个条件是真还是假。条件是什么? 条件就是 一个陈述句。比如说: 太阳从东边出来, 太阳比地球大…对于一个条件而言,判断的结果只可能是真,或者是假。在 Python 里面真假的表示。True真False假编程的本质就是:将 我们头脑中的思维逻辑使用编程语言翻译给计算机去听,然后让计算机代替我们人类去工作。因此编程分为两步第一步: 组织好自己的思维逻辑。第二步:用编程语言翻译自己的思维逻辑给计算

2020-08-07 09:12:10 2695

原创 scrapyd 启动

在centos 上安装 scrapyd1. pip3 install scrapyd2. 后台启动 vi /etc/init.d/scrapyd ``` #!/bin/bash PORT=6800 # 这一项可修改为项目地址 HOME="/var/scrapyd" BIN="/usr/local/bin/scrapyd" pid=`netstat -lnopt ...

2019-11-15 19:27:15 603

原创 掷骰子

掷骰子 概率论的起源与赌博问题有关。16世纪,意大利的学者吉罗拉莫•卡尔达诺(Girolamo Cardano,1501——1576)开始研究掷骰子等赌博中的一些简单问题。17世纪中叶,当时的法国宫廷贵族里盛行着掷骰子游戏,游戏规则是玩家连续掷 4 次骰子,如果其...

2019-07-13 17:08:22 373

翻译 第三章

几种初始化 string 对象的方式string s1;  默认构造函数 s1 为空串string s2(s1);  将 s2 初始化为 s1 的一个副本string s3("value");  将 s3 初始化为一个字符串字面值副本string s4(n, 'c'); 将 s4 初始化为字符 'c' 的 n 个副本 警告:标准库 string 类型和字符串字面值 因为...

2018-11-27 17:33:59 167

原创 HDU 2094 产生冠军

说明:这个就是要找到一个胜利的人,并且是有且只有一个,首先,如果这个人的名字出现在了右边,那么肯就是不可能是胜利的人。那么如果这个人如果硬了多次,那么就算一次的,所以我们最好要找的就是有多个人没有输过,并不是一共赢了多少次的人,想一下,如果有两个人的名字没有出现再lose里面那么就是有两个人没有输的,那就不算,但是如果所有赢的人的名字都出现在了输的人的名字里面,那么就算没有赢的,在输的人的名单里面...

2018-09-24 00:59:28 94

原创 HDU 2093 考试排名

说明:这个就是一个简单的数据处理的题目,建议用STL#include <stdio.h> #include <algorithm> #include <string.h> using namespace std; struct STU { char name[20]; int sum; int ...

2018-09-24 00:41:22 388

原创 HDU 2092

说明:这个题目给我的第一个反应居然是打表,但是仔细的想想,就不是的,因为我都不知道怎么去维护,不知道应该保存说明信息,所以,可能是其他的,看了一些测试数据的范围,范围不大,应该就是一道暴力的题目,所以我就采用了暴力的办法。因为是可以为负数的,所以遍历的范围应该就是【-sqrt(m), sqrt(m)】, 查找一遍就可以了。#include<bits/stdc++.h>usin...

2018-09-24 00:38:46 375

原创 HDU 2088

说明:题目的意思就是说,要把这个不平的东西填满,一共需要填多少个,所以我们首先要得到一个平均的值,然后比如说低于平均值的,就是从高的地方填过来的,不管这个高的地方有多高,反正可以填,就是对的了。代码的实现是很简单的。#include <stdio.h> int main() { int n, hi[51], i, sum, avg, step, flag = ...

2018-09-24 00:31:46 327

原创 HDU 2087

说明:这个就是一个简单的循环就可以处理了的问题,首先就是用两重循环去找到可以成立的子串就可以了。#include<iostream> #include<string> using namespace std; int main() { int j,a,i; string str,str1; while(cin&g...

2018-09-24 00:29:13 416

转载 HDU 2086

说明: 这是一个找规律的题目,考验的就是一个人的思考问题的能力,我在这一方面还是差了很多,就没有想到这个式子,还是看了别人的博客才明白的;因为:Ai=(Ai-1+Ai+1)/2 - Ci,A1=(A0 +A2 )/2 - C1;A2=(A1 + A3)/2 - C2 ,...=> A1+A2 = (A0+A2+A1+A3)/2 - (C1+C2)2[(A1+A2)...

2018-09-24 00:26:36 302

原创 HDU 2084 数塔

说明: 这是一个比较简单数塔DP的问题,只要从下面往上面的循环,就可以找到答案了,所以没有什么好解释的,上代码;#include <stdio.h> #include <string.h> #include <algorithm> using namespace std; int a[105][105],dp[105][105]; ...

2018-09-23 10:34:28 88

原创 HDU 2083 简易版之最短距离

说明: 这是一个标准的有关中位数的题目,想一想,到各个地方的和最近,其实想想就是从正中间的位置,往两边走是最好的,这个可以自己简单的证明一下。只要知道这个了以后,那么这个题目就是特别简单的啦。#include <stdio.h> #include <math.h> #include <algorithm> using namespace std...

2018-09-23 10:31:02 206 1

转载 HDU 2082 找单词

说明:测试样例,题目告诉我们有2组测试数据,其中以第一组为例,有1个A,1个B,1个C,那么可以组成的就是 A, B, C,  AB, AC, BC, ABC 。一共7种单词。对于第二种也是类似的。对于这个题目,有两种不一样的思想,一方面,这是一个多重背包的问题,另外一个方面,这是一个母函数的问题。 有兴趣的可以去看看这两个的详细介绍。但是对于程序来说是类似的,有26种物品,每一种物品有num[i...

2018-09-20 15:36:30 237

原创 2018/8/30第四周

第一题题解链接:https://mp.csdn.net/postedit/82455741第二题题解链接:https://mp.csdn.net/postedit/82456178第三题题解链接:https://mp.csdn.net/postedit/82459770第四题题解链接:https://mp.csdn.net/postedit/82459139第五题题解链接:http...

2018-09-06 13:20:22 95

原创 HDU 2068 RPG的错排

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2068说明:这个题目要的是猜对1半人以上,也就是猜错一半人以下。所以利用错排的办法a[i] = (i-1) * (a[i-1] + a[i-2]) 和排列组合。a[i]表示猜错i个人的情况。这里采用double是为了防止溢出,用long long  int 也是可以的。当有i-1个人全部猜错...

2018-09-06 13:16:30 81

原创 HDU 2079 选课时间

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2079说明:要修n个学分,有K种学分,其中学分为b的有a门.看题  1 <= n <= 40, 1 <= k <= 8, 1 <= a <= 8, 1 <= b <= 10;数据不是很大,暴力了解一下, 因为不知道有多少种学分,就不能提前用for循...

2018-09-06 13:10:29 167

原创 HDU 2078 复习时间

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2078说明: 这个题目有点坑的地方,首先是一个晚上可以复习m门,并不是一定要复习完m门,可以只复习一门也可以复习m门;假设复习完m门,首先从小到大排序,这样的话找更简单的就比较容易一些了。假设m 等于3 ,要复习的就是 a[1], a[2], a[3];那么效率就是 (100-a[3]) ^ 2...

2018-09-06 13:02:46 114

原创 HDU 2074 叠筐

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2074说明: 这个就是字符串的处理,模拟题,好玩的一批,只要控制空格回车不同字符就可以了,循环printf(), 这种题目没有算法,就是仔细不仔细了,首先确定不同的情况,单独处理,相同的情况循环处理。#include<stdio.h> char map[100][100]...

2018-09-06 12:29:14 241

原创 HDU 2073 无限的路

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2073说明: 这个题目要求的是A(x1, y1), B(x2, y2)两个点之间的距离,所以可以用(A(x1, y1) - (0,0)) - (B(x2, y2) - (0,0))来求,因此题目就变成了求(x, y)的距离了。其中可以看到,从(0, x) 到(x, 0)增加x个sqrt(2), 从(...

2018-09-06 12:25:53 95

原创 HDU 2072 单词数

题目:http://acm.hdu.edu.cn/showproblem.php?pid=2072说明: 这个题目就是求不同的单词数,其中单词只有小写和空格,以#结束,这种时候采用STL是很好处理的,并且比较容易看懂。set<string>s; string st,str; int ans; while(getline(cin,str)) //一次读取...

2018-09-06 10:51:46 72

原创 HDU 2069 Coin Change

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2069说明:这个题目的意思是,告诉你有面值为50,25,10,5,1这几种硬币,现在给你一个数字n,问有多少种可能50*x + 25 * y + 10 * z + 5 * t + 1 * f  == n, 因为N最大不会超过250,所以可以直接5重循环暴力求解。实际上4重循环也可以,因为知道前面4种...

2018-09-06 10:41:07 118

原创 2018/8/23第三周

第一题:http://acm.hdu.edu.cn/showproblem.php?pid=2053这个题思路很简单  就是求他的因数的个数  ,然后判断是奇数还是偶数,奇数次就是(1),否则就是(0),可以从一开始遍历   ,然后代码敲一半发现 了个神奇的东西int yueshu(int x){ int ans = 1; for(int i = 2; i < s...

2018-08-30 21:52:20 167

原创 2018/8/9第一周

第一题:http://acm.hdu.edu.cn/showproblem.php?pid=2018这个题目是可以递归求解的,但是递归调用函数是需要时间的,并且递归会计算一些重复的东西,所以可以考虑记忆话递归。这样的话就不用重复的去计算了。然后对于每一个数字的结果都是差不多的。可以预处理用数组保存。 a[1] = 1; ans[2] = 2; ans[3] = 3; for(in...

2018-08-23 14:52:16 90

原创 2018/8/16第二周

第一题:http://acm.hdu.edu.cn/showproblem.php?pid=2040 时间减少平方级。求一个数的约数只需要枚举到,sqrt(a) 就可以了,不要小看这一个开平方。相当于时间复杂度从O(n^2) 到O(n)int yueshu(int x) //求x的约数和{ int ans = 1; for(int i = 2; i < sqrt(...

2018-08-23 13:18:04 130

原创 ACM 雷达设置问题

 Problem Description假设海岸线是一条无线长的直线,海岸线的一边是海,一边是陆地,大海中的每个小岛屿可以看成是一个点 。 为了简化题目 , 我们把它看成是一个坐标轴 , X 轴是海岸线 , Y> 0的区域是海, Y<0 的区域是陆地,每个小岛屿就是 Y>0 区域上的一个点。工作人员准备在海岸线上放置一些雷达,每个雷达有一个固定的作用范围,是一个半径为 ...

2018-07-19 09:41:51 944

原创 ACM 整数接力问题

Problem Description所谓整数接力是指将n个正整数前后拼接成一个数。不同的接力方式将得到不同的结果。例如n=3时,3个正整数1,2,3的接力结果有:123,132,213,231,312,321。编程任务:对于给定的n个正整数,请找出一种最佳的接力方式,使得采用该接力方式得到的正整数最大。Input第1行是一个正整数n(0<n<=10000),接下来有n行...

2018-07-19 09:23:05 437

原创 ACM 旅行时间问题

 Problem Description小明准备骑单车从 A 地到 B 地旅行,A 地与 B 地的距离是 4.5 公里。A 地到 B 地路上除了小明外还有许多的单车一族,他们也骑单车从 A 地前往 B 地,假设他们在从 A 地到 B 地的公路上,骑车的速度总是固定的。小明有个特殊的习惯,他总是要和别人一起骑车,这样才不会孤单。假设小明现在在 A 地,他会在那等待一个也是到 B 地旅行的人,...

2018-07-19 09:14:43 465

原创 ACM 木材加工问题

Problem Description工厂准备使用机器加工一批木材 。 每根木材有两个参数 l 和 w , 即木材的长度和木材的重量 。 由于只有一台机器 , 所以木材只能一次加工一根 。在加工每根机器前,需要设置一下机器,这需要花费一定的时间,我们称为设置时间。设置时间可以按如下方法计算:( 1 )机器加工第一根木材时,需要 1分钟的设置时间;( 2 )加工完一根木材 ( 参数为 l 和...

2018-07-19 09:02:33 1382

原创 ACM 任务分配问题

任务分配问题Problem Description现有 n 件任务和无限多台的机器,任务可以在机器上得到处理。每件任务的开始时间为 si,完成时间为 ei,[si, ei]为处理任务的时间范围。2 个任务重叠是指 2 个任务的时间范围有重叠。例如,[1, 4]与[2, 4]重叠,[1, 4]与[4, 7]重叠。一个可行的任务分配是指在分配中没有 2 件重叠的任务分配给同一台机器。对于给定...

2018-07-19 08:52:50 3251

原创 HDU 1009 FatMouse' Trade

Problem Description FatMouse prepared M pounds of cat food, ready to trade with the cats guarding the warehouse containing his favorite food, JavaBean. The warehouse has N rooms. The i-th r...

2018-07-17 22:04:07 90

原创 HDU 1000 A + B Problem

Problem Description Calculate A + B.     Input Each line will contain two integers A and B. Process to end of file.     Output For each case, output A + B in one ...

2018-07-17 21:53:19 140

原创 HDU 1010 Tempter of the Bone

Problem Description The doggie found a bone in an ancient maze, which fascinated him a lot. However, when he picked it up, the maze began to shake, and the doggie could feel the ground sinking...

2018-07-17 15:11:37 80

原创 HDU 2955 Robberies

Problem Description The aspiring Roy the Robber has seen a lot of American movies, and knows that the bad guys usually gets caught in the end, often because they become too greedy. He has decided to ...

2018-07-17 14:44:01 103

基于 javaweb + sql 的机房管理系统

机房收费管理系统 1、主要功能模块: (1) 登录模块 (2) 上机管理模块 说明:上机登记时,余额不足3元或卡处于挂失状态,则拒绝登记; 每位同学的一次上机形成一条记录,每36S遍历一次上机记录表,对表中所有正上机字段为TRUE的记录的上机用时增加36S,同时从上机卡表的余额减少 (3) 上机卡管理模块 (4) 充值挂失模块 (5)查找统计模块(统计某天上机的总时数、每次上机的平均时数和机房的收入;某学生上机的次数、上机总时数、每次上机平均时间;挂失和查询余额) 2、参考相关数据表结构如下: (1)上机卡(卡号,姓名,专业班级,余额,状态) 状态的取值有:正常(能自费上机)和挂失; (2)上机记录(卡号,上机日期,开始时间,上机用时,正上机,管理号代码); 说明:上机用时:记录学生上机时间(S);正上机是一个布尔型,为True表示正上机,每36秒刷新其上机用时并扣除上机费用,为False表示上机结束。上机记录表永久保存,用于事后查询和统计 (1) 管理员(代码,姓名,口令)。

2019-01-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除