如何批量下载资源?简单爬虫攻略!


入门python其实一个机缘,虽然现在还是入门状态,但是开始接触主要是由于看到网站上有一个喜欢的漫画,但是不喜欢在电脑上看,想要下载下来,但是一张张的保存又太麻烦了,所以开始学习了爬虫。

一个简单的批量网页资源下载,分为4个部分:

  1. 分析网页规律,找到资源所在的所有网页。
  2. 分析每个网页的源码和特点,找需要资源的URL,并转化成正则表达式。
  3. 编写爬虫程序,下载资源。
  4. 保存资源。

Continue reading "如何批量下载资源?简单爬虫攻略!"

编程与游戏的火花:steam 编程系列游戏 -- SHENZHEN I/O


虽然游戏本身是一个程序,但是游戏的玩法和编程有关,就让游戏变得更有意思。当编程遇上游戏,会有什么样子的火花,下面我介绍几款以编程为核心的玩法的游戏:

  • 游戏英文名:SHENZHEN I/O
  • 游戏中文名:深圳 I /O
  • 游戏类型:模拟,编程
  • 编程语言:汇编 -- 嵌入式编程
  • steam地址:https://store.steampowered.com/app/504210/SHENZHEN_IO/
  • 开发公司:Zachtronics -- 非国内公司,而是2个外国人
  • 说明:这是一款以 深圳华强北 的嵌入程序员工作为蓝本的编程模拟游戏,游戏步骤如下:
概念os启动
Loop:
   打开概念mail  
   启动CAD 修改设计 
   回复邮件
   JMP Loop
哎呀 别人都下班了!
概念os关闭

当然你可以选择更现实的版本:
概念os启动 --> 打开概念mail --> 返回主菜单 --> 打开纸牌 --> 哎呀真好玩再来一局 --> 哎呀下班了 --> 概念os关闭

  • 游戏截图:


 

 

足球的秘密:如何做到买球不亏钱?


昨天在网上看了一个视频讲了关于世界杯如何买才不会亏钱的金融小知识,发现挺有意思的。今天想想,可以把这个内容写出来,供那些球迷和伪球迷们参考下。

首先这里简单普及一下关于赔率的知识(要是说错了,你们可以指出来,但是金融模型和推演应该是不会错的)。

下面是一张即将要比赛的足球赛事,网易提供的赔率表:

我们要如何看这张图,以100元的投入为例,顶部为结果:

一、收益情况

投入\[结果] 葡萄牙胜 平局 摩洛哥胜
100元葡萄牙胜 100*1.38-100=38 -100 -100
100元平局 -100 100*3.65-100=265 -100
100元摩洛哥胜 -100 -100 100*6.20-100=520

二、那么博彩公司是如何赚钱的呢?下面以收益100元为例:

项目 葡萄牙胜 平局 摩洛哥胜
投入 100 / 1.38 = 72.46 100  / 3.65 = 27.40 100 / 6.20 = 16.13

共计需要投入72.46 + 27.40 + 16.13 = 115.99,那么需要获得100元的收益你需要投入115.99元,所以15.99元的就是博彩公司的收益。

这里引申出另外一个概念就是返还率,就是100 / 115.99 = 86.21%.

然后我们来进行数学分析,下面要仔细看。

一、 如何从赔率如何开博彩公司对比赛结果的判断,如下表:

项目 葡萄牙胜 平局 摩洛哥胜
结果  72.46 / 115.99 = 62.47% 27.40 / 115.99 = 23.62%  16.13 / 115.99 = 13.91%

根据这个结果预测,若是你觉得你对球队的了解比博彩公司更好,你判断的百分比比博彩公司更高,那么你就可以投注对应的结果。

二、若是想要不赔钱,那么你需要找多家博彩公司的投注,进行对冲,降低分险,增加收益。下面是网上的澳门博彩公司的赔率表:

我们看到数据显示,我们全部选择赔率最高的投注:

项目 葡萄牙胜 平局 摩洛哥胜
投入 100 / 1.62 = 61.73 100  / 4.50= 22.22 100 / 7.50 = 13.33

那么投入收益计算为 100 - 61.73 - 22.22 - 13.33 = 2.72 ,那么你的收益比为2.72 / (100-2.72) = 2.80%。

综合以上,假设我们按照上面的赔率买进的话,每个100块,收益计算如下:

在韦德买进 61.73 元的葡萄牙胜,在威廉希尔买22.22的和局,在Bet365买13.33的摩洛哥胜,那么三种比赛结果,我们都可以收入100元。

 

 

如何修改 Linux / Android 系统的MAC地址


MAC 地址做为网络设备的唯一ID,需要到RA去购买,具体见另两篇博文:

移动设备常见串号简介:MAC地址
MAC地址简介及购买价格

但是在实际使用过程,我们需要去临时修改 MAC 地址,特别是在 Linux 和 Android系统中,我们要如何做呢?
Continue reading "如何修改 Linux / Android 系统的MAC地址"