- 博客(23)
- 收藏
- 关注
原创 Go语言笔记 | 02-开发环境搭建
Go 语言是一门编译型语言,想要编写运行程序,需要安装好 Go 环境。下载 GoGo 语言是一个开源编程语言,开源项目地址:https://github.com/golang/go。官网:https://golang.org/,需要 fanqiang 才能访问,可以访问 Go 中国官网:https://golang.google.cn/。可以从下面这些地方下载 Go 语言安装包:Go ...
2019-01-16 19:11:16 346
原创 [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 643
原创 [Python Challenge通关]第12关 dealing evil
挑战地址,点我分析页面上的图片像有明显的行间隔,安装上一关的方法尝试分割,没有什么结果。搜索了一下,图片的主题是分牌,当前图片的 url 是 http://www.pythonchallenge.com/pc/return/evil1.jpg,图片上牌被分成了 5 份,那么看下:http://www.pythonchallenge.com/pc/return/evil2.jpgh...
2018-12-17 20:28:55 518
原创 [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 448 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 345 1
原创 [Python Challenge通关]第9关 connect the dots
挑战地址,点我分析右键查看网页源码,可以看到提示:<!--first+second=?...省略first 和 second 是两组数,图片上还有一些黑点,在联系这一关的主题是 connect the dots。如果把图片上的黑点连接起来,好像也看不出什么东西,也许 first 和 second 对应的是图片上的坐标,把这些坐标连接起来?统计下两组数的个数分别是 44...
2018-12-10 21:02:51 414
原创 [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 288
原创 [Python Challenge通关]第7关 smarty
挑战地址,点我分析图片中间有一条灰色带,就像打了马赛克,右键查看网页源代码也没有任何提示信息。那应该需要处理这条灰色的马赛克了,python 标准库中并没有处理图片的,需要用到第三方图像处理模块 pillow。#!/usr/bin/env/ python3import urllib.requestimport iofrom PIL import Image# 从图片链接读...
2018-12-09 23:23:09 408
原创 [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 455 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 387
原创 [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 176
原创 [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 545
原创 [Python Challenge通关]第2关 ocr
第 2 关挑战地址,点我问题recognize the characters. maybe they are in the book,but MAYBE they are in the page source.分析根据提示我们需要右键查看页面源码,我们可以看到有一段提示,和一堆字符:&amp;lt;!--find rare characters in the mess below:...
2018-11-29 20:21:23 396
原创 [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 250
原创 [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 873
原创 [Python Challenge通关]准备
准备The Python Challenge 是 Nadav Samet 写的一个通过编程闯关的游戏,边玩边学习 Python。当前一共有 33 个关卡,所有的关卡都可以通过非常明了的、简单的脚本解决。站点地址:http://www.pythonchallenge.com/。开始通关~~~...
2018-11-27 00:04:07 149
原创 [go语言]变量声明-总结
go 语言中提供了 var 语句支持变量声明,在包含初始化的时候编译器可以根据默认类型进行自动推导。go 语言还提供了更加简洁的声明语法 :=。通过这些不同的方式都可以用来声明变量,但我们在编码时应该尽可能使用规范的风格。下面是Dave 大神提到的最佳实践:最佳实践声明变量后将稍后再初始化时,请使用 var 语句。变量被声明为指定类型的零值。声明变量时同时初始化,请使用 := 语...
2018-11-26 22:32:21 235
原创 [go语言]变量声明-短变量声明
短变量声明在函数中,可以使用短变量声明的方式进行变量的声明和初始化,变量名:= 表达式。package mainimport ( "fmt" "math")// hi := "hello" // 非法,短变量声明方式只能用于函数内部func main() { min, max := 1, 1000 a, b, c := 1, true, "mess...
2018-11-25 21:37:51 440
原创 [go语言]变量声明-初始化
零值当一个变量被声明之后,系统自动赋予它该类型的零值:bool 的零值为 false整数的零值为 0浮点数的零值为 0.0string 的零值为 空字符串 ""package mainimport "fmt"func main() { var ( b bool i int f float32 str string ) fmt.Println...
2018-11-25 21:36:53 297
原创 [工具]分享一个支持linux的网盘工具-坚果云
Dropbox 在国内没有梯子不能访问,百度网盘之类的官方没有支持 linux,而且百度网盘非会员还被限速。这里分享一个支持 linux 的全平台网盘工具-[坚果云](https://www.jianguoyun.com/)。
2018-11-21 14:29:19 1731
原创 [go语言]变量声明-零值
零值当一个变量被声明之后,系统自动赋予它该类型的零值:bool 的零值为 false整数的零值为 0浮点数的零值为 0.0string 的零值为 空字符串 &quot;&quot;package mainimport &quot;fmt&quot;func main() { var ( b bool i int f float32 str string ) fmt.Println...
2018-11-21 08:54:49 292
原创 [go语言]变量声明-var
在 go 语言中声明一个变量一般要用到关键字 var。var 语句用于声明一个变量或变量列表,类型在最后:var 变量名 类型 。
2018-11-20 21:55:13 1082
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人