小伙伴崔崔今天要爬取北航ACT实验室的车联网的信息,已有账号密码。模拟登录使用的是python的requests.session().post(),通过chrome的network观察post的表单数据,发现有一个authenticity_token,这个数据是每次刷网页动态生成的,存放在页面header的met...
大学结束都快一个月了,期间也不是没想过写点什么,可又总觉得提笔忘字。其实大学四年对我来说不仅仅是四年的光阴,更多的是期间的经历给我带来的蜕变,如果说大学前我是个孩子,那大学后的我已经变成一名青年了。有时候也会问自己,这样的话少年的我又去了哪里了呢? 回想起四年的生活,脑海中的画面总是定格在那个夜晚上自习刚结束,独...
要了解协程,首先要对子例程有所认知。 子例程可以类比于程序中的函数调用,调用过程是后入先出的栈式调用; 协程可以通过yield来调用其它协程。通过yield方式转移执行权的协程之间不是调用者与被调用者的关系,而是彼此对称、平等的。 协程-维基百科 通过下面的伪代码可以更好地理解协程: 123456789101...
偶然间发现了一个很有趣的python练习网站Python Challenge,具体每一关的玩法是根据提供的线索编程得到进入下一关的URL。游戏一共有33关,我玩了一下午,到第十三关发现逻辑性、趣味性已经弱了很多,也就不打算继续玩下去了,所以这里之给出前十三关答案。(PS:就个人来说,前面的一些关卡逻辑性比较强,自...
之前在码农网看过python的爬虫小技巧,但是我认为总结地不够全面,而且在这段编写爬虫的过程中,也形成了自己的套路~ 特意在这里分享给大家,当然一方面也是以后忘记了留作参考。 1、基本网页抓取 包含伪装浏览器访问(解决403错误) 使用代理,避免长时间爬取被封本机IP 处理网页gzip压缩 HTTPErr...
该篇博客介绍的经典算法有:冒泡排序、选择排序、插入排序、希尔排序、归并排序、快速排序 冒泡排序 Bubble Sort概念:依次比较相邻两个元素的大小,这样一轮比较下来就可以得出当前轮的最值。 步骤: 1、比较相邻的两个元素 2、若左侧元素值较大,则交换位置 3、第i轮比较范围为[0,n-i],得到第i大元素 ...
首先我们要明确linux下内核编程与平时我们在linux下写的C程序之间的区别,在这里我们把在linux下写一般C程序的过程称之为用户层编程,与之相对的就是我们要学习的内核编程。 首先介绍linux内核,内核指的是一个提供硬件抽象层、磁盘、文件系统控制及多任务等功能的系统软件。我们可以把内核理解为操作系统的核心部...
窗口消息一个GUI程序必须对用户以及操作系统产生的事件有所响应。 用户发出的事件包括所有能够与程序交互的所有方式,例如:点击鼠标、敲击键盘、触摸手写屏等等。 操作系统发出的事件指除了用户发出事件外所有能影响程序的事件,例如:用户插入一个u盘等。 这些事件可以在程序运行期间的任意时刻以任意顺序发生,那么怎样去创...
由于大四上快结束了,即将面临毕设的开题,学校与郑州这边的一些IT公司达成定向派遣学生到企业实习+毕设的协议,班上的同学还挺积极的,我没参加因为想着要在北京找实习。 趁着周六考完六级,周日坐上火车前往北京,提前投简历确定了参加两个公司的实习面试:薪人薪事和福昕。 周一前往薪人薪事面试研发实习生,提前一个半小时去的,...
记得小学语文课有段时间学习读/观后感的写作方式,对于语文本来就不好、课外书只看机器猫、电影只看周星驰的我,每次面对这种比普通作文更需要真情实感的作文只能选择瞎编乱造+东搬西凑。后来随着年龄、学历的增长好像就再没有接触过这种类型的作文了。今晚看过《辩护人》这部电影,确实触动了心中的某个角落,不吐不快。 毫无疑问这部...