自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 问答 (1)
  • 收藏
  • 关注

原创 正则表达式学习笔记(一)

系列文章目录文章目录系列文章目录前言两个网站知识点&语法总结前言    2021.07.18学爬虫用到,单独学习一下两个网站1.正则在线测试工具:https://regexr-cn.com/2.正则练习:https://codejiaonang.com/知识点&语法字符组 [ ]——匹配中括号里出现的任意一个元素eg. [Pp]ython # Python||python'-'表示区间eg.[0-9],

2021-07-20 10:32:27 1240

原创 爬虫学习笔记(第二章)requests模块

文章目录前言第二章request模块简介实战编码①爬取搜狗首页的页面数据实战巩固②网页采集器UA③破解百度翻译④豆瓣电影爬取⑤肯德基餐厅位置爬取⑥药监总局相关数据爬取前言     2021.07.17今天有点水,只写了几篇爬虫代码第二章request模块简介urllib模块: 古老,用法繁琐requests模块: 功能强大(爬虫半壁江山),用法简洁且高效Python中原生的基于网络请求的模块作用: 模拟浏览器发请求如何使用: (reque

2021-07-17 21:07:54 692

原创 爬虫学习笔记(第一章)爬虫简介

文章目录前言第一章一、爬虫简介二、爬虫分类三、反爬&反反爬四、http协议&https协议前言     2021.07.14开始系统地学习爬虫:2020年Python爬虫全套课程(学完可做项目)第一章一、爬虫简介概念:模拟&抓取价值:实际应用&就业合法性:法律上不禁止具有违法风险 (干扰网络正常运营;爬取法律保护的数据)应对:优化代码;审查爬取内容二、爬虫分类通用爬虫: 抓取一整张页面内容;聚焦

2021-07-17 21:02:37 416

原创 Python Notes

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?1.语法二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,

2021-07-17 20:54:33 331

原创 面向问题求解的高级程序设计:期中练习

系列文章目录面向问题求解的高级程序设计:(一)枚举(二)查找(三)贪心算法(四)搜索(五)分治与递归(六)动态规划文章目录系列文章目录一、简介二、例题1.A2.B3.最少拦截系统4.Anniversary party5.背包问题6.完全背包总结一、简介动态规划 (dynamic programming) 是运筹学的一个分支,是求解决策过程 (decision process) 最优化的数学方法。其特点在于将一个多阶段的问题转化为一系列的单阶段问题,利用各个阶段之间的关系,逐个

2021-07-10 22:16:12 442

原创 面向问题求解的高级程序设计:(九)数论

系列文章目录面向问题求解的高级程序设计:(一)枚举(二)查找(三)贪心算法(四)搜索(五)分治与递归(六)动态规划(七)最短路(八)最小生成树文章目录系列文章目录一、简介二、例题1.模板题2.模板题再续3.另一道模板题4.复杂一点的模板题5.模板题变形6.霓虹模板题总结一、简介greatest common divisorLowest Common Multiple二、例题1.模板题九度OJ题目1024:畅通工程2.模板题再续hdu1875 畅通工程再续 (最小生成

2021-07-10 22:15:39 509

原创 面向问题求解的高级程序设计:(八)最小生成树

系列文章目录面向问题求解的高级程序设计:(一)枚举(二)查找(三)贪心算法(四)搜索(五)分治与递归(六)动态规划(七)最短路(八)最小生成树文章目录系列文章目录一、简介二、例题1.模板题2.模板题再续3.另一道模板题4.复杂一点的模板题5.模板题变形6.霓虹模板题总结一、简介二、例题1.模板题2.模板题再续3.另一道模板题4.复杂一点的模板题5.模板题变形6.霓虹模板题总结提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas

2021-07-10 22:14:42 401

原创 面向问题求解的高级程序设计:(七)最短路

系列文章目录面向问题求解的高级程序设计:(一)枚举(二)查找(三)贪心算法(四)搜索(五)分治与递归(六)动态规划文章目录系列文章目录一、简介二、例题1.模板题2.Big Event in HDU3.最少拦截系统4.Anniversary party5.背包问题6.完全背包总结一、简介链式前向星:深度理解链式前向星二、例题1.模板题Floyd算法:九度题目1447:最短路【每日一题(37)】最短路 HDU-2544 (dijkstra + 堆优化)2.Big Event

2021-07-10 22:01:53 243

原创 面向问题求解的高级程序设计:(六)动态规划

系列文章目录面向问题求解的高级程序设计:(一)枚举(二)查找(三)贪心算法(四)搜索(五)分治与递归(六)动态规划文章目录系列文章目录一、简介二、例题1.A2.B3.C4.D5.E6.F7.G8.H总结一、简介动态规划 (dynamic programming) 是运筹学的一个分支,是求解决策过程 (decision process) 最优化的数学方法。其特点在于将一个多阶段的问题转化为一系列的单阶段问题,利用各个阶段之间的关系,逐个求解。二、例题1.A文章链接:HDU

2021-07-10 22:01:25 358

原创 面向问题求解的高级程序设计:(五)分治与递归

系列文章目录面向问题求解的高级程序设计:(一)枚举(二)查找(三)贪心算法(四)搜索(五)分治与递归文章目录系列文章目录一、简介二、例题1.聪明的学生2.数列(sequence)3. 火柴排队4.Points on Plane5.Electric Charges6.Code For 17.Magic Breeding8.Equivalent Strings总结一、简介分而治之 (divide and conquer)分:递归解决较小的问题治:从子问题的解构建原问题的解使用递归解

2021-07-10 22:00:44 336

原创 面向问题求解的高级程序设计:(四)搜索

系列文章目录面向问题求解的高级程序设计:(一)枚举(二)查找(三)贪心算法(四)搜索文章目录系列文章目录一、搜索算法二、例题1.A2.B3.C4.D5.E6.F7.G8.H总结一、搜索算法搜索算法是解决搜索问题的任何算法,即检索存储在某个数 据结构中的信息,或者在问题域的搜索空间中计算的信息。二、例题1.A2.B3.C4.D5.E6.F7.G8.H总结提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提

2021-07-10 22:00:17 495

原创 面向问题求解的高级程序设计:(三)贪心算法

系列文章目录面向问题求解的高级程序设计:(一)枚举(二)查找(三)贪心算法(四)搜索文章目录系列文章目录一、贪心算法二、例题1.Yogurt factory2.Regular Bracket Sequence3. 今年暑假不AC4. Sasha and Magnetic Machines5. Serval and Parenthesis Sequence6. Crossing River总结一、贪心算法贪心,在现实中的意思是“贪得无厌,不知足”,代表一种只顾眼前利益,不顾及长远

2021-07-10 21:59:22 584

原创 面向问题求解的高级程序设计:(二)查找

系列文章目录面向问题求解的高级程序设计:(一)枚举(二)查找(三)贪心算法(四)搜索文章目录系列文章目录一、二分查找二、例题1.Median2. 分数线划定3. Sequence4. 跳石头5. Cable master6. Telecasting station总结一、二分查找二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。要求查找的线性表是有单调性的(这样可以做到排除一半)二、例题1.Median2. 分数线划定3. Sequ

2021-07-10 21:58:59 370

原创 面向问题求解的高级程序设计:(一)枚举

系列文章目录面向问题求解的高级程序设计:(一)枚举(二)查找(三)贪心算法文章目录系列文章目录前言一、枚举法基本思想:枚举法优缺点:二、例题部分A.水仙花数B.亲和数C.鸽子数D.Switches and LampsE.权利指数F.接收外星来信G.魔表H.三国杀总结前言      《面向问题求解的高级程序设计》——这是我们学校开设的一门创新实验课,我也是第一次学习算法的有关内容,所以这次的系列文章我将会把在这期间做的例题整理下来

2021-07-10 21:58:06 396

原创 Java学习笔记(一)

Java学习笔记学习目标:学习内容:传送门:学习时间:学习笔记:Ⅰ变量和常量①关键字②标识符●变量①命名②数据类型③常量的应用④注释Ⅱ常用的运算符Ⅲ流程控制语句Ⅳ数组学习目标:一周掌握 Java 入门知识学习内容:imooc课程:Java入门第一季(IDEA工具)升级版Ⅰ变量和常量Ⅱ常用的运算符Ⅲ流程控制语句Ⅳ数组传送门:Java学习笔记(一)Java学习笔记(二)Java学习笔记(三)学习时间:1、 周一至周五晚上 10 点—晚上10:30点2、 周六晚上 9 点-晚上

2021-03-08 17:14:01 450

原创 第3期:12306页面制作

12306页面制作第1期: 手把手教你制作网易邮箱注册页面第2期: 网页动画制作(CSS+JS)第3期:12306页面制作文章目录12306页面制作前言一、基础知识二、制作步骤1.建立框架2.丰富内容3.修改样式(CSS)4.添加动态效果(JS)总结前言第三期了,也是这个系列的最后一期了,下面就让我们来看一下这次制作12306首页要实现的效果:首页中的轮播图:要求可以定时自动切换,也可以点击下方小圆点手动切换,轮播图需要原生javascript实现。返回顶部功能:当页面向下滑动

2021-03-04 01:49:14 3327 1

原创 第2期:网页动画制作(CSS+JS)

系列文章目录第1期: 手把手教你制作网易邮箱注册页面第2期:第3期:第4期:提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas

2021-02-01 12:28:10 2963 3

原创 第1期:手把手教你制作网易邮箱注册页面

手把手教你制作网易邮箱页面提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录手把手教你制作网易邮箱页面前言一、一点基础知识二、制作步骤1.框架建立2.建立基本内容3.CSS3丰富内容总结附:学习资源前言寒假在自学了HTML和CSS之后,照着网易邮箱注册页面做了一个静态的页面,算是分享一下自己的心得体会吧。(PS:文末附有web前端学习的资源)

2021-01-22 22:21:44 7623 4

原创 常用的ASCII

常用的ASCII:期末复习小专题0——NULL;\r——10;\n——13;空格——32;‘0’——48;‘9’——57;‘A’——65;‘Z’——90;‘a’——97;‘z’——122;

2021-01-08 23:43:42 242

原创 break的执行效率vs改变循环条件结束循环的效率

项目场景:复习时对照参考答案发现和自己的程序不同,想了一下程序的执行效率问题描述:韩信点兵参考答案:#include <stdio.h>#include <stdlib.h>int main(){ int soldier = 1; while(soldier) { soldier++; if(soldier%3==2&&soldier%5==3&&soldier%7==2)

2021-01-05 10:55:24 334

原创 一些函数(包含一点理解和记忆方法)

项目场景:即将期末考试大背景问题描述:脑子有点乱,整理一下一些会用到的函数正文:字符串函数:1.比较——strcmp();2.复制——strcpy();3.后加——strcat();4.长度——strlen();5…脑子瓦特了…反正剩下的也不常用//手动滑稽文件函数:转的...

2021-01-04 20:40:56 206

原创 链表的建立

问题描述:链表建立里的一点理解#include <stdio.h>#include <stdlib.h>typedef struct line{ int a; struct line *next;}LINE;int main(){ LINE *head,*now,*tmp; int i = 0, j = 0; head = now = malloc(sizeof(LINE)); for(i=0;i<10;i++)

2021-01-03 23:49:55 130

原创 用位运算/栈实现DTB

文章目录前言一、DTB是什么?二、转换过程1.递归法2.位运算法总结前言 我之前做了一道题,因为我太菜了所以没做出来qwq,后来不仅做出来了,还找到了一个更有效率的解法.今天我就来为大家介绍一下提示:以下是本篇文章正文内容,下面案例可供参考一、DTB是什么?即Decimal‎ To Binary,将十进制数转化为二进制。二、转换过程1.递归法先介绍一下常规方法,用一个递归函数实现进制转换。代码如下(示例):#include <stdio.h>#include

2020-12-24 20:25:55 223 1

空空如也

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

TA关注的人

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