自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Btbsja的博客

个人主页 https://btbsja.ml

  • 博客(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优先级 非>与&gt...

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&lt...

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

单词3000.txt

学习这3000个单词,可以帮助您理解90%的日常英语会话,英文报纸和杂志文章以及工作场所使用的英语。

2020-02-13

C语言编程安装包.zip

啊哈C是一款非常容易上手的C语言编程软件,基于gcc标准。界面简洁可爱,支持语法高亮,代码折叠,编译错误提示等,上手快,操作方便。是一款一看上去就非常让人喜欢的C语言IDE,特别适合C语言入门的初学者使用。3.0版本支持窗口最大化,支持文件拖拽和双击打开,等多处细节完善。

2020-02-11

C语言入门代码.zip

C语言入门代码结合博主所写教程 1. 输出 2. 颜色 3. 加法 4. 变量 5. 数据输出 6. 读入 7. 数据类型 8. 注释 9. 运算符 10. if else语句 11. while语句 12. for语句 13. 数组 14. 字符 15. 标识符

2020-02-11

typora图床插件.zip

解决Windows下,typora不支持粘贴自动上传图片到服务的问题。

2020-03-03

思维挑战8:哥德巴赫猜想.zip

思维挑战8:哥德巴赫猜想 - 现代版本的哥德巴赫的猜想为以下两种: 1.任一大于5的整数都可以写成3个质数之和; 2.任一大于2的偶数都可以写成2个质数之和。 接下来我们验证一下100以内大于2 的偶数都可以写成2个质数之和。

2020-02-13

思维挑战12:一个萝卜一个坑-一维数组.zip

思维挑战12:一个萝卜一个坑-一维数组 - 随机输入几个0~9内的几个数,输出没有输入的数 随机输入几个0~9内的几个数,输出没有输入的数

2020-02-13

思维挑战5:奔跑的字母.zip

思维挑战5:奔跑的字母 如果我们希望字母不断前移动,那么就要借助空格不断向后移动 即借助 while 循环不断输入字母,再借助 while 循环不断增加字母前面的空格。 这时我们就要借助 while 循环。

2020-02-13

第三章 枚举算法.zip

枚举算法又称穷举算法。 基本思想:有序地去尝试每一种可能。 接下来我们去解决一个问题:将1~9填入到9个空位,每个数只能用一次,满足三位数加三位数等于三位数。

2020-03-03

第二章 栈、队列、链表.zip

队列是一种特殊的线性结构,它只允许在队列的首部(head)进行删除操作,这称为“出队”,而在队列的尾部(tail)进行插入操作,这称为“入队”。当队列中没有元素时(即 head==tail),称为空队列。我们称为“先进先出”(First In First Out,FIFO)原则。

2020-03-03

思维挑战16:走迷宫-二维数组.zip

思维挑战16:走迷宫-二维数组 - 一个完整的小游戏“走迷宫” 首先我们创造一个小迷宫,并输出他们 思维挑战16:走迷宫-二维数组 - 一个完整的小游戏“走迷宫” 首先我们创造一个小迷宫,并输出他们

2020-02-13

第五章 图的遍历.zip

深度和广度优先

2020-03-03

算法-排序-代码.zip

算法-排序-代码 算法-排序-代码 算法-排序-代码 算法-排序-代码 算法-排序-代码 在我们生活的这个世界中到处都是被排序过的东东。站队的时候会按照身高排序,考试 的名次需要按照分数排序,网上购物的时候会按照价格排序,电子邮箱中的邮件按照时间排 序……总之很多东东都需要排序,可以说排序是无处不在。

2020-03-01

第四章 搜索.zip

全排列 广度优先搜索 深度优先搜索

2020-03-03

思维挑战1:交换变量中的数.zip

思维挑战1:交换变量中的数。现在我们有两个变量 a 和 b ,并且它们都有一个初始值,现在我们希望将它们中的值交换。

2020-02-13

思维挑战2:如何从3个数中找出最大的数.zip

思维挑战2:如何从3个数中找出最大的数 我们如何从3个数中找出最大的数呢?

2020-02-13

思维挑战3:排序.zip

思维挑战3:排序 我们如何从键盘任意输入3个数,并将这3个数从大到小排序?我们如何从键盘任意输入3个数,并将这3个数从大到小排序?

2020-02-13

思维挑战4:倒计时.zip

思维挑战4:倒计时 既然是倒计时那么就要每过一秒输出一个数,而不是一下把所有的数都一起打印出来那么简单。既然是倒计时那么就要每过一秒输出一个数,而不是一下把所有的数都一起打印出来那么简单。

2020-02-13

思维挑战6:奔跑的小人.zip

思维挑战6:奔跑的小人 我们希望在每一行的前面都有一个空格在运动,这是我们就用到了多个循环我们希望在每一行的前面都有一个空格在运动,这是我们就用到了多个循环

2020-02-13

思维挑战7:判断质数.zip

思维挑战7:判断质数 - 质数:指大于1的自然数,除了1和自身以外无法被其他数整除。 即,我们只需要判断 a 除以 2 至 a-1 不为 0 那么 a 便为质数。

2020-02-13

思维挑战9:水仙花数.zip

思维挑战9:水仙花数 - 水仙花数:即三位数的每个位置的立方的和等于这个数。 那么我们如何找出这些水仙花数呢?

2020-02-13

思维挑战10:猜数游戏.zip

思维挑战10:猜数游戏 - 计算机随即给出0~99之间的一个整数,每猜一次,计算机都会告诉你大还是小了,直到才出来为止。

2020-02-13

思维挑战11:摘苹果问题-一维数组.zip

思维挑战11:摘苹果问题-一维数组 - 输入所有苹果的高度以及人手可以举到的高度判断可以摘到几个苹果。

2020-02-13

思维挑战13:选择排序-一维数组.zip

思维挑战13:选择排序-一维数组 - 输入5个数,从小到大排序

2020-02-13

思维挑战14:字母排序-字符数组.zip

思维挑战14:字母排序-字符数组 - 字母的本质即为整数

2020-02-13

思维挑战15:字典序-函数strcmp().zip

思维挑战15:字典序-函数strcmp() - 输入两个单词按字典顺序输出 ```strcmp(a, b)``` 就是比较字符串a和字 符串b在字典中的顺序。 如果字符串a和字符串b完全相同,那么返回值为0。 如果字符串a在字典中比字符串b先出现,那么返回值小于0。 如果字符串a在字典中比字符串b后出现,那么返回值大于0。

2020-02-13

空空如也

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

TA关注的人

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