- 博客(44)
- 资源 (25)
- 收藏
- 关注
原创 网络爬虫和文档内容提取
网络爬虫和文档内容提取一、实验内容1.设计一个网页爬虫程序或者配置运行开源的网络爬虫进行网页抓取,可以选择爬取新闻网站和电子商务网站的产品评论。不同主题类别的网页存放在不同的目录下2.掌握网页的标签结构特点以及内容提取原理,设计和实现网页内容提取程序文档内容提取分为2个小题目,任选一个做。a.提取新闻网页的标题,正文,发表时间。b.提取某产品的每条产品评论内容,发表时间。二、实验环境实验环境:Python3.6.2,IDE:Pycharm 2019.1.3三、实验功能requests 库
2020-07-02 11:44:47
1603
1
原创 GitHub 项目筛选命令总结
一些在 GitHub 项目筛选时用到的命令总结in:namein:raedmestars:> 1000forks:> 1000in:description 爬虫language:pythonpushed:>2020-04-16视频参考于:https://www.youtube.com/watch?v=Uj6WWAqg0NY...
2020-04-16 16:20:19
594
原创 win10-文件系统错误 (-2147219196)
win10-文件系统错误 (-2147219196)问题打开电脑打开图片时出现提示框文件系统错误 (-2147219196)修复右键开始菜单windows powershell(管理员)输入Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLoc...
2020-04-13 21:24:26
2029
原创 操作系统
操作系统一、简述操作系统:在硬件的基础之上,够通过响应用户输入的指令达到控制硬件的效果,从而满足用户需求的一层软件。带有图形界面的操作系统被称为 GUI基于文本、命令行的通常称为 Shell例如:Windows、Linux、OS X …二、计算机硬件CPUCPU 是计算机的大脑,和内存进行交互并从中提取指令并执行。执行周期:从内存中提取第一条指令、解码并决定它的类型和操...
2020-03-03 22:08:07
606
原创 第五章 图的遍历
第五章 图的遍历完整代码下载第一节 深度和广度优先图: 图就是由一些小圆点(顶点)和连接这些小圆点的直线(边)组成的。遍历: 指把图的每一个顶点都访问一次。深度优先沿图的某一条分支遍历直到末端,然后回溯,再沿另一条进行同样额遍历,直到所有的顶点都被访问过为止。我们可以用一个二维数组来存储 图 ,因为上图是无向图所以数组是沿对角线对称的。//算法12int book[101]...
2020-03-03 15:45:45
246
原创 第四章 搜索
第四章 搜索完整代码下载第一节 全排列123的全排列为123 132 213 231 312 321我们也可以用一个三重循环嵌套for(a=1;a<=3;a++) for(b=1;b<=3;b++) for(c=1;c<=3;c++) if(a!=b&& a!=c&&b!=c) printf("%d%d%d\n",a,...
2020-03-03 15:44:32
199
原创 第三章 枚举算法
第三章 枚举算法完整代码下载枚举算法又称穷举算法。基本思想:有序地去尝试每一种可能。接下来我们去解决一个问题:将1~9填入到9个空位,每个数只能用一次,满足三位数加三位数等于三位数。//算法09for(i=1;i<9;i++) //初始化book数组 book[i]=0;for(i=1;i<=9;i++) //如果某个数出现就标记一下 book[a[i...
2020-03-03 15:44:01
353
原创 第二章 栈、队列、链表
第二章 栈、队列、链表完整代码下载第一节 队列首先,引入两个整形变量 head 和 tail 分别记录队列的队首和队尾的下一位(为当队列中只剩下一个元素时,队首和队尾重合会带来一些麻烦)。在队首加一个数: head++在队尾增加一个数: q[tail]=x;tail++队列 : 队列是一种特殊的线性结构,它只允许在队列的首部(head)进行删除操作,这称为“出队”,而在队列的尾部(ta...
2020-03-03 15:43:20
212
原创 windows-Typora-图床插件
windows-Typora-图床插件插件下载功能用 Typora 写 md 文件时自动上传 图片至网络图床安装步骤将下载的 plugins 文件夹粘贴至安装目录例如:C:\Program Files\Typora\resources\app修改 app 文件夹内 window.html 文件CTRL+F 搜索<script src="./app/window/f...
2020-03-03 00:47:17
760
原创 第二章 栈、队列、链表
第二章 栈、队列、链表完整代码下载第一节 队列首先,引入两个整形变量 head 和 tail 分别记录队列的队首和队尾的下一位(为当队列中只剩下一个元素时,队首和队尾重合会带来一些麻烦)。在队首加一个数: head++在队尾增加一个数: q[tail]=x;tail++队列 : 队列是一种特殊的线性结构,它只允许在队列的首部(head)进行删除操作,这称为“出队”,而在队列的尾部(ta...
2020-03-03 00:20:17
274
原创 Jekyll s 本地预览 not found
Jekyll s 本地预览 not found问题阐述执行 Jekyll 本地预览命令Jekyll s浏览器输入127.0.0.1:4000首页正常,但是点击文章链接显示 404 no found此时,控制台显示文章不存在但实际上文件存在于 _site 文件夹中解决方法打开文件C:\Ruby26-x64\lib\ruby\2.6.0\webrick\httpservl...
2020-03-02 10:51:53
318
原创 第一章 排序
第一章 排序代码资源下载第一节 简化版桶排序我们通过一个简单问题学习一下,一次考试班上5位同学分别考了5分、3分、7分、9分、0分(满分10分)。我们如何把分数从高到低排序呢?其实我们用一个简单的一维数组就可以解决这个问题。#include <stdio.h>#include <stdlib.h>int main(){ int a[11],i,j,...
2020-03-01 17:23:57
295
原创 Python 函数
Python 函数6.1 函数的定义及调用6.1.1 为什么调用函数提高代码复用性分而治之——大问题模块化利于代码维护和管理顺序式# 阶乘n = 5res = 1for i in range(1,n+1): res *= iprint(res)120抽象为函数def factoria(n): res = 1 for i in range...
2020-02-29 16:44:11
288
原创 Python 程序控制结构
Python 程序控制结构第一部分 条件测试1. 比较运算><>=<===!=a=1b=2a>bFalse非空ls = []if ls: print("非空")else: print("空的")空的2. 逻辑运算与或非and #一个假全假or #一个真全真not优先级 非>与>...
2020-02-29 11:33:26
601
原创 Python组合数据类型
Python组合数据类型4.1 列表4.1.1 列表的表达序列类型:内部元素有位置关系,可以通过位置序号访问元素列表是一个可以使用多种类型的元素,支持元素的增、删、查、改操作的序列类型ls =["python", 2020, True, {"version":3.7}]ls['python', 2020, True, {'version': 3.7}]另一种产生方式:l...
2020-02-29 09:36:53
622
原创 Python基本数字类型
Python基本数字类型第一部分 数字类型1.1 数字类型的组成1.1.1 整数——不同进制的转换默认输入十进制二进制0b、八进制0o、十六进制0x16 == 0b10000 == 0o20 == 0x10True十进制与其他进制的转换a = bin(16) # 转二进制b = oct(16) # 转八进制c = hex(16) # 转十六进制print(a,...
2020-02-27 00:43:42
788
原创 Github+jsDelivr+PicGo搭建完美博客图床
Github+jsDelivr+PicGo搭建完美博客图床[图片来源于网络 侵删]前言由于最近刚刚搭建了个人博客,急需一个个人图床,经过对七牛云、又拍云、SM.MS等等得对比发现并不稳定并且存在流量和空间得限制,最后确定出 Github + jsDelivr + picGo 的完美解决方案。Github——数据仓库jsDelivr——CDN加速PicGo——图床上传工具...
2020-02-23 13:26:10
563
原创 push 本地博客至远程仓库
命令行 push 本地博客至远程仓库git add .git commit -m "update" //引号内自己描述git push origin master
2020-02-20 12:15:42
167
原创 Jekyll搭建本地博客报错Liquid Warning
Jekyll搭建本地博客报错Liquid WarningLiquid Warning: Liquid syntax error (line 61): Unexpected character & in "site.duoshuo_share && site.duoshuo_username" in /_layouts/post.htmlLiquid Warning: L...
2020-02-20 12:13:47
841
原创 更新Git远端仓库地址
更新Git远端仓库地址终端进入仓库。执行命令修改远程地址。git remote set-url origin <new url>查看配置情况。git remote -v
2020-02-19 23:40:51
675
原创 秋山耀平多语言学习
秋山耀平多语言学习秋山耀平演讲1.学习需要的东西制作个人专门的单词笔记本狗刨式语言学习2.积极和外国人讲话人类的本质是复读机用对方的母语讲话,说的话就能达到对方的心里。...
2020-02-18 13:27:40
1089
原创 Jekyll 目录结构
Jekyll 目录结构.├── _config.yml #配置结构├── _data #站点数据| └── members.yml├── _drafts #草稿| ├── begin-with-the-crazy-ideas.md| └── on-simplicity-in-technology.md├── _includes #布局| ├── footer....
2020-02-17 20:15:41
336
原创 思维挑战16:走迷宫-二维数组
思维挑战16:走迷宫-二维数组一个完整的小游戏“走迷宫”首先我们创造一个小迷宫,并输出他们//C041#include <stdio.h>#include <stdlib.h>int main(){ char a[50][50]={"######", "#O # ", "...
2020-02-14 15:26:57
441
原创 思维挑战15:字典序-函数strcmp()
思维挑战15:字典序-函数strcmp()输入两个单词按字典顺序输出strcmp(a, b)就是比较字符串a和字符串b在字典中的顺序。如果字符串a和字符串b完全相同,那么返回值为0。如果字符串a在字典中比字符串b先出现,那么返回值小于0。如果字符串a在字典中比字符串b后出现,那么返回值大于0。//C040#include <stdio.h>#include <s...
2020-02-14 15:25:46
3706
原创 思维挑战14:字母排序-字符数组
思维挑战14:字母排序-字符数组字母的本质即为整数//C039#include <stdio.h>#include <stdlib.h>#include <string.h> //strlen()函数int main(){ char a[101],t; //假设读入字符不超过100个 gets(a); int len,...
2020-02-14 15:25:04
260
原创 思维挑战13:选择排序-一维数组
思维挑战13:选择排序-一维数组输入5个数,从小到大排序//C038#include <stdio.h>#include <stdlib.h>int main(){ int a[5], i, t, j; for(i=0; i<=4; i++) scanf("%d", &a[i]); for(i=0; i<...
2020-02-14 15:20:16
237
原创 思维挑战12:一个萝卜一个坑-一维数组
思维挑战12:一个萝卜一个坑-一维数组随机输入几个0~9内的几个数,输出没有输入的数//C037#include <stdio.h>#include <stdlib.h>int main(){ int a[10],i,t; for(i=0; i<=9; i++) a[i]=0; //初始化每个小房间为0 f...
2020-02-14 15:02:02
539
原创 思维挑战11:摘苹果问题-一维数组
思维挑战11:摘苹果问题-一维数组输入所有苹果的高度以及人手可以举到的高度判断可以摘到几个苹果。//C036#include <stdio.h>#include <stdlib.h>int main(){ int h,a[10],i,sum; for(i=0;i<=9;i++) scanf("%d",&a[i]);...
2020-02-14 14:49:15
570
原创 思维挑战10:猜数游戏
思维挑战10:猜数游戏计算机随即给出0~99之间的一个整数,每猜一次,计算机都会告诉你大还是小了,直到才出来为止。//C035#include <stdio.h>#include <stdlib.h>#include <time.h>int main(){ int a,b; srand((unsigned)time(NULL)); ...
2020-02-14 14:48:33
897
原创 思维挑战9:水仙花数
思维挑战9:水仙花数水仙花数:即三位数的每个位置的立方的和等于这个数。那么我们如何找出这些水仙花数呢?//C033拼接法#include <stdio.h>#include <stdlib.h>int main(){ int i,j,k; for(i=1;i<=9;i++) for(j=0;j<=9;j++) ...
2020-02-14 14:47:53
209
原创 思维挑战8:哥德巴赫猜想
思维挑战8:哥德巴赫猜想现代版本的哥德巴赫的猜想为以下两种:1.任一大于5的整数都可以写成3个质数之和;2.任一大于2的偶数都可以写成2个质数之和。接下来我们验证一下100以内大于2 的偶数都可以写成2个质数之和。//C032#include <stdio.h>#include <stdlib.h>int main(){ int k,a,b,i,c...
2020-02-14 14:47:06
575
原创 思维挑战7:判断质数
思维挑战7:判断质数质数:指大于1的自然数,除了1和自身以外无法被其他数整除。即,我们只需要判断 a 除以 2 至 a-1 不为 0 那么 a 便为质数。//C031#include <stdio.h>#include <stdlib.h>int main(){ int a,i,count=0; printf("请输入需要判断的数字:"); ...
2020-02-14 14:46:22
351
原创 思维挑战6:奔跑的小人
思维挑战6:奔跑的小人首先,我们创造一个小人 O<H>I I我们希望在每一行的前面都有一个空格在运动,这是我们就用到了多个循环//C030#include <stdio.h>#include <stdlib.h>#include <windows.h>int main(){ int a=0,b; while(a...
2020-02-14 14:45:39
628
原创 思维挑战5:奔跑的字母
思维挑战5:奔跑的字母如果我们希望字母不断前移动,那么就要借助空格不断向后移动即借助 while 循环不断输入字母,再借助 while 循环不断增加字母前面的空格。这时我们就要借助 while 循环。代码如下 //C029#include <stdio.h>#include <stdlib.h>#include <windows.h>int...
2020-02-14 14:44:49
415
原创 思维挑战4:倒计时
思维挑战4:倒计时既然是倒计时那么就要每过一秒输出一个数,而不是一下把所有的数都一起打印出来那么简单。等待语句:sleep(1000);就是一秒。清除语句:system("cls");那么紧接着我们就将这些写进一个循环里面,每过一个循环就让数字减一//C028#include <stdio.h>#include <stdlib.h>#include <...
2020-02-14 14:43:59
186
原创 思维挑战3:排序
思维挑战3:排序我们如何从键盘任意输入3个数,并将这3个数从大到小排序?第一种我们可以用一个比较笨的方法依次比较,如:if(a>=b && b>=c) printf("%d %d %d",a,b,c);但是这种方法过于直接,我们介绍一种“换位法”。即,分别比较 a ,b 与 a ,c的大小将最大的数放在 a 中,同里比较 b ,c 。//C027...
2020-02-14 14:35:14
205
1
原创 思维挑战2:如何从3个数中找出最大的数
思维挑战2:如何从3个数中找出最大的数我们如何从3个数中找出最大的数呢?第一个方法我们可以采用 if 语句以及临时变量依次比较: //C025#include <stdio.h>#include <stdlib.h>int main(){ int a,b,c,d; scanf("%d %d %d",&a,&b,&c)...
2020-02-14 14:33:08
737
原创 思维挑战1:交换变量中的数
思维挑战1:交换变量中的数现在我们有两个变量 a 和 b ,并且它们都有一个初始值,现在我们希望将它们中的值交换。首先我们读入并顺序输出它们 //C022#include <stdio.h>#include <stdlib.h>int main(){ int a,b; scanf("%d %d",&a,&b); prin...
2020-02-14 14:31:39
176
原创 3000个最常用的英语单词
3000个最常用的英语单词学习这3000个单词,可以帮助您理解90%的日常英语会话,英文报纸和杂志文章以及工作场所使用的英语。给大家推荐一个实用的APP,可以把词库导入使用→词根词缀记忆词典aabandonabilityableabortionaboutaboveabroadabsenceabsoluteabsolutelyabsorbabuseacademica...
2020-02-14 14:02:41
5097
原创 第二部分 变量
第二部分 变量1.变量的概念“量” 实实在在的对象:数据、抽象“变” 可变性:增、删、查、改变量定义二要素: 变量名、赋值x=12. 变量的命名2.1 变量名大小写字母、数字、下划线、汉字及其组合。严格区分大小写Python_is_最好的语言=TruePython_is_最好的语言=False2.2不被允许的情况首字母不被允许1_RNG="uzi" ...
2020-02-14 14:00:20
229
C语言编程安装包.zip
2020-02-11
C语言入门代码.zip
2020-02-11
思维挑战8:哥德巴赫猜想.zip
2020-02-13
思维挑战12:一个萝卜一个坑-一维数组.zip
2020-02-13
思维挑战5:奔跑的字母.zip
2020-02-13
第三章 枚举算法.zip
2020-03-03
第二章 栈、队列、链表.zip
2020-03-03
思维挑战16:走迷宫-二维数组.zip
2020-02-13
算法-排序-代码.zip
2020-03-01
思维挑战4:倒计时.zip
2020-02-13
思维挑战6:奔跑的小人.zip
2020-02-13
思维挑战7:判断质数.zip
2020-02-13
思维挑战15:字典序-函数strcmp().zip
2020-02-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人