05 2019 档案

摘要:我们需要意识到的是刚开办的公司与现存的公司所面临的问题是不一样的,所以,对于如何创业,是有现存的经验与方法可以学习的。 以下全是干货,没有一句废话,这其中可能在逻辑上有些许重叠。 不过这并不要紧,当做金玉良言好好记住吧! 创业的四要素:Idea, Product, Team, Execution 1 阅读全文
posted @ 2019-05-25 23:44 Shiko 阅读(1323) 评论(0) 推荐(0)
摘要:堆的主要算法: 维护堆的性质:MAX-HEAPIFY:O(lgn) 算法思想:在程序的每一步中,从A[i]、A[LEFT(i)]和A[RIGHT(i)]中选出最大的,并将其下标存储在largest中。如果A[i]是最大的,那么以i为根 结点的子树已经是最大堆,程序结束。否则,最大元素是i的某个孩子结 阅读全文
posted @ 2019-05-25 17:15 Shiko 阅读(814) 评论(0) 推荐(0)
摘要:测试代码的方法 为什么要测试代码? 对于一个代码量为几十行的小程序,测试代码可以人工进行,只需要考虑常规输入和全部边界数据的输入即可。因为case数很少,因此很快就能测试出有无bug,以及bug的地点 但是对于几百行,几千行,或者更大的程序项目,很难考虑完所有情况,而且最主要的问题是,人工地一个个去 阅读全文
posted @ 2019-05-16 19:17 Shiko 阅读(983) 评论(0) 推荐(0)
摘要:requests实例4:图片的爬取与保存 代码框架: 阅读全文
posted @ 2019-05-09 20:43 Shiko 阅读(262) 评论(0) 推荐(0)
摘要:在百度搜索引擎中以"Python"为关键词 代码框架: 输出: http://www.baidu.com/s?wd=Python461379 在360搜索引擎中以"Python"为关键词: 代码框架: 输出: https://www.so.com/s?q=Python256963 阅读全文
posted @ 2019-05-07 21:16 Shiko 阅读(767) 评论(0) 推荐(0)
摘要:这个网页具备检测爬虫和浏览器访问的功能。 因此为了成功爬取该网页,我们需要伪装requests的headers(把爬虫伪装成一个浏览器) 代码如下: 输出: 阅读全文
posted @ 2019-05-07 20:48 Shiko 阅读(921) 评论(0) 推荐(0)
摘要:京东某商品的页面爬取: 全代码如下(使用通用框架进行爬取): 输出: 阅读全文
posted @ 2019-05-07 19:59 Shiko 阅读(1966) 评论(0) 推荐(0)
摘要:robots.txt robots协议(全名为“网络爬虫排除标准”)(Robots Exclusion Protocol)网站通过Robots协议告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取。 对于robots协议如何遵守,当前较为普遍的观点是: 对于小程序这样爬取量少的小型爬虫,可以无视robo 阅读全文
posted @ 2019-05-07 19:40 Shiko 阅读(589) 评论(0) 推荐(0)
摘要:列表的用法(上) 一.定义列表: 直接看例子 习题3-3 自己的列表: 想想你喜欢的通勤方式,如骑摩托车或开汽车,并创建一个包含多种通勤方式的列表。根据该列表打印一系列有关这些通勤方式的宣言,如“I wouldliketo own a Honda motorcycle”。(摘自python从入门到实 阅读全文
posted @ 2019-05-07 15:52 Shiko 阅读(376) 评论(0) 推荐(0)
摘要:requests库入门 安装requests库: 按下win + r,输入cmd, 右键单击, 选择以管理员身份运行 在cmd窗口中输入, "pip install requests"(先要安装python, 如果pip的版本不是最新,则需要先按照命令行中给出的提示进行更新) requests的简单 阅读全文
posted @ 2019-05-06 23:18 Shiko 阅读(346) 评论(0) 推荐(0)
摘要:1042 Shuffling Machine (20 point(s)) 题意: 有一个1~54依次编号的序列a(a[i] = i),给出一个Shuffling序列order[],将序列1上的每个值依次换到另一个指定的位置,对于整个序列a,重复n次这样的操作,最后输出a[]所代表的花色和点数 思路: 阅读全文
posted @ 2019-05-06 18:44 Shiko 阅读(231) 评论(0) 推荐(0)
摘要:1002 A+B for Polynomials (25 point(s)) 题意: 给出两个多项式a, b,输出a+b的新多项式 思路: 1.只需用一个double数组,边存输入边计算得到新多项式 2.输出时,用一个计数器来累加非零项,一个容器来存待输出多项式的指数(可以通过一开始的double数 阅读全文
posted @ 2019-05-04 11:22 Shiko 阅读(193) 评论(0) 推荐(0)
摘要:1001 A+B Format (20 point(s)) 题意: 求a+b的和,但是要按指定格式输出。 控制格式的方法是:将计算出的和转化为string来存储,并且获取其长度,从后往前依次插入',',注意如果结果是负数则终止条件要提前1个 本题学习的技巧有: 1.利用C++11的函数to_stri 阅读全文
posted @ 2019-05-03 21:10 Shiko 阅读(272) 评论(0) 推荐(0)