自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Go语言笔记 | 02-开发环境搭建

Go 语言是一门编译型语言,想要编写运行程序,需要安装好 Go 环境。 下载 Go Go 语言是一个开源编程语言,开源项目地址:https://github.com/golang/go。 官网:https://golang.org/,需要 fanqiang 才能访问,可以访问 Go 中国官网:https://golang.google.cn/。 可以从下面这些地方下载 Go 语言安装包: Go ...

2019-01-16 19:11:16 327

原创 Go语言笔记 | 01-为什么要学Go语言

Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。

2019-01-03 22:28:42 202

原创 [Python Challenge通关]第13关 call him

phone that evil 挑战地址,点我 分析 图片上一个电话,下面还有一行提示 phone that evil。 右键查看网页源码,可以看到一个 phonebook.php,这是电话本。 打开可以看到是一个类似 xml 的东西,但是报错了。 <?xml version="1.0"?> <methodResponse> <fault> <val...

2018-12-20 11:52:25 628

原创 [Python Challenge通关]第12关 dealing evil

挑战地址,点我 分析 页面上的图片像有明显的行间隔,安装上一关的方法尝试分割,没有什么结果。 搜索了一下,图片的主题是分牌,当前图片的 url 是 http://www.pythonchallenge.com/pc/return/evil1.jpg, 图片上牌被分成了 5 份,那么看下: http://www.pythonchallenge.com/pc/return/evil2.jpg h...

2018-12-17 20:28:55 504

原创 [Python Challenge通关]第11关 odd even

挑战地址,点我 分析 页面上是一张模糊的图片,提示信息只有这一关的主题 odd even。 仔细看图片,上面有一些重影,考虑应该是需要分离出奇数和偶数像素。 奇数和偶数像素怎么定义?现在有两个维度,可能有如下集中方式: 只考虑 x 只考虑 y 考虑 x + y 同时考虑 x 和 y 测试发现 3 和 4 是可以的,python 实现如下,第 3 种方式: #!/usr/bin/env/ ...

2018-12-12 19:32:13 426 1

原创 [Python Challenge通关]第10关 what are you looking at

len(a[30]) = ? 挑战地址,点我 分析 图片上的牛是可以点击的,点击牛打开新的页面 http://www.pythonchallenge.com/pc/return/sequence.txt,显示如下内容: a = [1, 11, 21, 1211, 111221, 联系原来页面上的提示 len(a[30]) = ?,应该是需要找到规律,推到出第 31 项 a[30]。 想了一...

2018-12-12 13:33:10 329 1

原创 [Python Challenge通关]第9关 connect the dots

挑战地址,点我 分析 右键查看网页源码,可以看到提示: <!-- first+second=? ...省略 first 和 second 是两组数,图片上还有一些黑点,在联系这一关的主题是 connect the dots。 如果把图片上的黑点连接起来,好像也看不出什么东西,也许 first 和 second 对应的是图片上的坐标,把这些坐标连接起来? 统计下两组数的个数分别是 44...

2018-12-10 21:02:51 389

原创 [Python Challenge通关]第8关 working hard

Where is the missing link? 挑战地址,点我 分析 点击蜜蜂,提示需要输入用户名和密码: 右键查看网页源码,可以看到两行提示: <!-- un: 'BZh91AY&SYA\xaf\x82\r\x00\x00\x01\x01\x80\x02\xc0\x02\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\x06\xbe\x...

2018-12-10 19:49:19 268

原创 [Python Challenge通关]第7关 smarty

挑战地址,点我 分析 图片中间有一条灰色带,就像打了马赛克,右键查看网页源代码也没有任何提示信息。 那应该需要处理这条灰色的马赛克了,python 标准库中并没有处理图片的,需要用到第三方图像处理模块 pillow。 #!/usr/bin/env/ python3 import urllib.request import io from PIL import Image # 从图片链接读...

2018-12-09 23:23:09 384

原创 [Python Challenge通关]第6关 now there are pairs

挑战地址,点我 分析 右键查看网页源代码看一下: <html> <!-- <-- zip --> <head> <title>now there are pairs</title> <link rel="stylesheet" type="text/css" href="../s

2018-12-07 19:17:45 437 2

原创 [Python Challenge通关]第5关 peak hell

第 5 关 挑战地址,点我 问题 pronounce it 分析 页面干干净净,没有任何信息,我们右键查看网页源代码看一下。 <peakhell src="banner.p"/> </body> </html> <!-- peak hell sounds familiar ? --> 这里有一段提示 peak hell sounds famil...

2018-12-05 22:14:16 370

原创 [Python Challenge通关]第4关 follow the chain

第 4 关 挑战地址,点我 问题 分析 鼠标移动到图片上可以看到图片是可以点击的,我们点击试下,看会发生什么。 来到了一个新的网页,显示了如下内容: and the next nothing is 44827 我们再看下当前页面的 url: http://www.pythonchallenge.com/pc/def/linkedlist.php?nothing=12345 根据这些信息,我们...

2018-12-03 23:47:05 161

原创 [Python Challenge通关]第3关 re

第 3 关 挑战地址,点我 问题 One small letter, surrounded by EXACTLY three big bodyguards on each of its sides. 一个小写字母,每边都有三个大保镖。 分析 联想到上一关,我们再右键查看页面源码,可以看到也有一堆字符,根据提示信息,我们需要找到左右两边都被3个大写字母包围的小写字母。我们可以使用正则表达式来实...

2018-11-29 21:04:44 515

原创 [Python Challenge通关]第2关 ocr

第 2 关 挑战地址,点我 问题 recognize the characters. maybe they are in the book, but MAYBE they are in the page source. 分析 根据提示我们需要右键查看页面源码,我们可以看到有一段提示,和一堆字符: <!-- find rare characters in the mess below: ...

2018-11-29 20:21:23 375

原创 [Python Challenge通关]第1关 what about making trans

第 1 关 挑战地址,点我 问题 everybody thinks twice before solving this. g fmnc wms bgblr rpylqjyrc gr zw fylb. rfyrq ufyr amknsrcpq ypc dmp. bmgle gr gl zw fylb gq glcddgagclr ylb rfyr’q ufw rfgq rcvr gq qm jm...

2018-11-27 22:40:45 222

原创 [Python Challenge通关]第0关 warming up

第 0 关 挑战地址,点我 题目: Hint: try to change the URL address. 分析: 根据提示信息 Hint: try to change the URL address. 尝试修改 URL 地址。 图片上显示的是2的38次方,猜测是计算2的38次方的结果来修改URL。 2 ** 38 # 274877906944 当前页面的 URL 地址是:http://...

2018-11-27 00:05:54 850

原创 [Python Challenge通关]准备

准备 The Python Challenge 是 Nadav Samet 写的一个通过编程闯关的游戏,边玩边学习 Python。 当前一共有 33 个关卡,所有的关卡都可以通过非常明了的、简单的脚本解决。 站点地址:http://www.pythonchallenge.com/。 开始通关~~~ ...

2018-11-27 00:04:07 135

原创 [go语言]变量声明-总结

go 语言中提供了 var 语句支持变量声明,在包含初始化的时候编译器可以根据默认类型进行自动推导。go 语言还提供了更加简洁的声明语法 :=。 通过这些不同的方式都可以用来声明变量,但我们在编码时应该尽可能使用规范的风格。 下面是Dave 大神提到的最佳实践: 最佳实践 声明变量后将稍后再初始化时,请使用 var 语句。变量被声明为指定类型的零值。 声明变量时同时初始化,请使用 := 语...

2018-11-26 22:32:21 215

原创 [go语言]变量声明-短变量声明

短变量声明 在函数中,可以使用短变量声明的方式进行变量的声明和初始化,变量名:= 表达式。 package main import ( "fmt" "math" ) // hi := "hello" // 非法,短变量声明方式只能用于函数内部 func main() { min, max := 1, 1000 a, b, c := 1, true, "mess...

2018-11-25 21:37:51 422

原创 [go语言]变量声明-初始化

零值 当一个变量被声明之后,系统自动赋予它该类型的零值: bool 的零值为 false 整数的零值为 0 浮点数的零值为 0.0 string 的零值为 空字符串 "" package main import "fmt" func main() { var ( b bool i int f float32 str string ) fmt.Println...

2018-11-25 21:36:53 278

原创 [工具]分享一个支持linux的网盘工具-坚果云

Dropbox 在国内没有梯子不能访问,百度网盘之类的官方没有支持 linux,而且百度网盘非会员还被限速。这里分享一个支持 linux 的全平台网盘工具-[坚果云](https://www.jianguoyun.com/)。

2018-11-21 14:29:19 1682

原创 [go语言]变量声明-零值

零值 当一个变量被声明之后,系统自动赋予它该类型的零值: bool 的零值为 false 整数的零值为 0 浮点数的零值为 0.0 string 的零值为 空字符串 "" package main import "fmt" func main() { var ( b bool i int f float32 str string ) fmt.Println...

2018-11-21 08:54:49 273

原创 [go语言]变量声明-var

在 go 语言中声明一个变量一般要用到关键字 var。var 语句用于声明一个变量或变量列表,类型在最后:var 变量名 类型 。

2018-11-20 21:55:13 1056

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除