12 2018 档案

[C语言]声明解析器cdecl修改版
摘要:一、写在前面 K&R曾经在书中承认,"C语言声明的语法有时会带来严重的问题。"。由于历史原因(BCPL语言只有唯一一个类型——二进制字),C语言声明的语法在各种合理的组合下会变得晦涩难懂。不过在15级的优先级规则加持下,C语言的声明仍然有迹可循。这篇文章讲解了一个通常取名为"cdecl"(不同于函数 阅读全文

posted @ 2018-12-31 20:17 Magic激流 阅读(866) 评论(0) 推荐(0)

[C语言]类型限定词const解析
摘要:作为C90增加的一个受限类型关键字,const赋予了它修饰的变量一个新属性——不变性,如果一个变量声明中带有关键字const,则无法通过赋值、增减运算来修改该变量的值。 一、指针与const结合 const与指针的结合较为复杂,因为我们需要把'让指针本身成为const'和'让指针指向的值成为cons 阅读全文

posted @ 2018-12-21 20:52 Magic激流 阅读(618) 评论(0) 推荐(1)

爬虫实战(二) 51job移动端数据采集
摘要:在上一篇51job职位信息的爬取中,对岗位信息div下各式各样杂乱的标签,简单的Xpath效果不佳,加上string()函数后,也不尽如人意。因此这次我们跳过桌面web端,选择移动端进行爬取。 一、代码结构 按照下图所示的爬虫基本框架结构,我将此份代码分为四个模块——URL管理、HTML下载、HTM 阅读全文

posted @ 2018-12-16 22:29 Magic激流 阅读(1159) 评论(0) 推荐(1)

数据清洗(一):关联数据的替换
摘要:有时我们的数据里充满了各种简写或标记,而在处理、展示数据的过程中,我们需要的是数据各字段的详细名称,因此就需要对我们的数据集进行清洗与处理。前些天遇到一个某图书馆借阅数据,给出的要求是统计借阅图书的类别,数据里有每次借阅书籍的中图分类号,如"A122",'A'表示马列毛邓,'A1'表示马克思恩格斯著 阅读全文

posted @ 2018-12-07 21:47 Magic激流 阅读(1165) 评论(0) 推荐(0)

导航