智联招聘爬虫源码分析(一)

最近一直在关注秋招,虽然还没轮到我,不过提前准备总是好的。近期听闻今年秋招形势严峻,为了更好的准备将来的实习、工作,我决定在招聘网站上爬取一些与数据有关的岗位信息,借以给自己将来的职业道路选择提供参考。 一、原理 通过Python的requests库,向网站服务器发送请求,服务器返回相关网页的源码, ... »

智联招聘爬虫源码分析(一)

最近一直在关注秋招,虽然还没轮到我,不过提前准备总是好的。近期听闻今年秋招形势严峻,为了更好的准备将来的实习、工作,我决定在招聘网站上爬取一些与数据有关的岗位信息,借以给自己将来的职业道路选择提供参考。 一、原理 通过Python的requests库,向网站服务器发送请求,服务器返回相关网页的源码, ... »

MongoDB文档操作

一、插入并保存文档 1.1 insert()方法 1.2 save()方法 1.3 批量插入 1.4 插入原理与方法 二、删除文档 2.1 remove()方法 2.2 deleteOne()以及deleteMany() 2.3 drop() 三、文档更新 3.1 原子性 3.2 update()方 ... »

十六进制转八进制的快捷方法——巧用格式化输入输出

最近刷题的时候遇到一个基础题,就是将16进制数转为8进制数。咋一看极其简单,用二进制做中介即可,简单规划了一下就开始动手了。 问题描述 给定n个十六进制正整数,输出它们对应的八进制数。输入格式 输入的第一行为一个正整数n (1<=n<=10)。 接下来n行,每行一个由0~9、大写字母A~F组成的字符 ... »

[C语言]链表实现贪吃蛇及部分模块优化

在继上篇[C语言]贪吃蛇_结构数组实现大半年后,链表实现的版本也终于出炉了。两篇隔了这么久除了是懒癌晚期的原因外,对整个游戏流程的改进,模块的精简也花了一些时间(都是借口)。 优化模块的前沿链接: ·游戏流程结构的改进 ·对输入的甄别与判断 ·单链表元素移动 一、游戏流程 贪吃蛇游戏的原理很简单,即 ... »

连续向量最大和(一维模式识别)算法的分析与优化

输入:n个互相没有关联的数字(正负随机) 输出:该数组中连续数字的最大和 如在数组3 -4 5 2 -5 5 9 -9 -2 8中,连续数字最大和为5 2 -5 5 9这个数字序列的和,最大和为16 一、简单迭代算法 遇到这种问题,头脑中冒出的最直接最简单的就是这种算法。用一个双重循环,一个代表起始 ... »

[C语言]日期间天数差值的计算

刷一些算法题时总能遇到计算日期间天数的问题,每每遇到这种情况,不是打开excel就是用系统自带的计算器。私以为这种问题及其简单以至于不需要自己动脑子,只要会调用工具就好。直到近些天在写一个日历程序的时候遇到了这个问题,不调用别人的API,那就只能自己动手了。 一、概述 天数计算问题的解法大致分为两类 ... »

位图排序思想及代码详解

输入:一个最多包含n个正整数的文件,每个数都小于n,其中n=10^7。如果在输入文件中有任何重复整数出现就是致命错误。没有其他数据与该整数相关联 输出:按升序排列的 输入整数的列表。 约束:最多有(大约)1MB的内存空间可用,有充足的磁盘存储空间可用。运行时间最多几分钟,运行时间为10秒就不需要进一 ... »