漫鱼

计科专业大学生

计算机专业大学生怎么学习?

漫漫学习路 在2018年1月30日起我的寒假学习路线: 继续学习爬虫,入门scrapy框架 放弃啃《某难读的操作系统书籍》,开始读《剑指offer》,刷leetcode,巩固算法数据结构的基础 从大二下学期开始,我的学习之魂貌似开始觉醒,当时兴冲冲地跟着一个宿舍都报了蓝桥杯算法竞...

2018-01-30 21:28:16

阅读数:3684

评论数:0

python3抓取猫眼电影(正则表达式)

requests + 正则抓取猫眼电影top列表 分析页面:http://maoyan.com/board/4 目标获取电影标题,演员,上映时间,评分,存到文件里 可以直接在页面中找到电影标题,评分等信息,并且在对应的标签里,可以用bs库抓,或者用正则表达式进行抓取。而排行榜一共有1...

2018-01-28 15:03:00

阅读数:295

评论数:0

python3爬取今日头条(模拟ajax请求)

分析动态页面,模拟ajax请求,爬取街拍美图 分析页面:https://www.toutiao.com/search/?keyword=%E8%A1%97%E6%8B%8D 右击页面查看源代码,并没有发现每个文章或者是图片的踪迹,那肯定是异步加载啦。打开network监视窗,刷新一下页面,找到...

2018-01-27 21:42:14

阅读数:3470

评论数:0

python3爬取百度百科

爬取百度百科词条并存入mysql 目标是从一个百度百科链接进去,从当前页面寻找所有内链(跳转到当前网站的其他词条),随机挑选一个进入,并重复上述循环 在每个页面里只爬 h1 标题和下面的一段简介 准备工作: 数据库需要三个字段,id,标题,内容 数据库一定要在建立的时候加...

2018-01-26 22:58:08

阅读数:549

评论数:0

python3爬取淘女郎图片

selenium+chrome 爬取淘女郎页面 分析https://www.taobao.com/markets/mm/mmku 这个页面,右键查看网页源代码搜索 img 竟然找不到图片标签,可以猜测是ajax异步加载,所以爬取页面难度升级了,目前有两种方法 分析网页请求,写接口来处理 利用...

2018-01-26 22:31:22

阅读数:301

评论数:0

c++递归和迭代创建二叉搜索树性能比较

二叉搜索树插入结点运行结果 结果分析 第一种算法用递归实现二叉树结点插入,思路简单,但是容易溢栈。 根据二叉查找树的定义,若插入节点的值若大于当前节点的值,则继续与当前节点的右子树的值进行比较;反之则继续与当前节点的左子树的值进行比较。 第二种迭代法比较当前节点的值和插入节...

2018-01-16 20:41:21

阅读数:215

评论数:0

c++递归二分查找和迭代二分查找性能比较

二分算法读取的数据文件 两种二分算法的运行结果 算法结果分析 第一种二分是普通的迭代算法,在有序数组中查找键值,若小与中间值,则搜索范围变为左半边,若大于则搜索范围变为右半边,其中一直改变的都是下标 二分查找的基本思想是将n个元素分成大致相等的两部分,去a[n/2]与...

2018-01-16 20:40:05

阅读数:100

评论数:0

C++普通串匹配算法和KMP算法性能比较

随机生成的源字符串序列 随机生成的目的字符串 两种算法的运行结果 算法分析 在本实验中我使用了输出重定向,将A—G随机字符串写入两个文件(data,data2).用两种算法对两个串进行匹配,找到目的串在源串中首次出现的位置,若不成功则返回未找到。第一种算法是普通迭代...

2018-01-16 20:37:17

阅读数:114

评论数:0

数据在内存中的存储

数据在内存中的存储 大小端存储 整型提升 unsigned无符号数造成死循环 类型定义范围的库函数 浮点型存储 CC程序内存的分配 const的深度讲解及volatile关键字介绍 const 修饰指针的作用 数据在内存中的存储 大小端存储 大端,把一个数字高位字节序的内容存储到低...

2018-01-13 11:57:31

阅读数:105

评论数:0

C语言预处理汇编过程

程序环境和预处理 程序环境和预处理 从源代码到可执行文件的过程 预处理到编译到汇编(Linux) 链接 预处理详解 预定义符号 #define 参数插入到字符串串 #undef 函数和宏的对比 命令行定义 条件编译 文件包含 从源代码到可执行文件的过程 多个源文件分别进...

2018-01-11 20:05:18

阅读数:82

评论数:0

C语言实现扫雷

C语言实现扫雷 目录结构和上一个五子棋一样一样的,参考五子棋程序。 代码流程 用户输入,选择游戏难度,此处使用了枚举常量PLAY1和PLAY2与SWitch语句进行搭配使用,可以让代码清晰明了。 进入游戏的流程是根据用户输入的难度选择,创建不同大小的数组空间(棋盘),这里...

2018-01-11 15:51:21

阅读数:185

评论数:0

C语言实现五子棋

C语言实现五子棋 首先项目的目录结构是这样的 函数声明在头文件里,函数实现在game.c中,测试和主函数写在test.c中。 整个代码是以TDD模式写下来的,先写测试函数,再反过头去实现具体的函数。 代码流程 用户输入,选择游戏难度,此处使用了枚举常量PLAY1和PL...

2018-01-11 15:22:54

阅读数:363

评论数:0

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