Home avatar

ISLAND

Hamming Distance 问题

前言

经过了好久,终于开始学习算法,刷算法题了。从LeetCode上开始刷题。也是完成之前立下的flag

Hamming Distance(#461)

编号名称等级
461Hamming DistanceEasy

这个试题 主要是计算 两个数源码中有几位不相同。

python 实现微信打飞机

微信打飞机 python 实现

所用技术和软件

python 2.7

pygame 1.9.3

pyCharm

准备工作

  1. 安装好 pygame 在第一次使用 pygame 的时候,pyCharm 会自动 install pygame。
  2. 下载好使用的素材。

技术实现

首先要初始化 pygame ,之后设定一些基本的要点,比如窗口大小(尽量避免魔法数字),窗口标题以及背景图像。pygame 通过加载图片,最后返回一个 surface 对象,我们不需要关系图片的格式。但是通过 convert() 这个函数,会使我们的图片转换效率提高。

第一个 Android 项目

想想也是有点意思,自己的第一个相对完整的 Android 项目竟然是在金钱的诱惑下完成的。

起因

事情是这样,在前两天,在学校的某个群内,看到一个哥们找做课程设计。于是乎就拦下了。谈好价钱 120 。120 就把我给收买了。简单的看了一下需求文档。

其实我也是个半吊子,从来没有这样完整的写过,之前都是一个个小 Demo 这样写的。所以,自己看了一下没敢全接,就答应了任务为1,2,3,4。现在看来,120的价格,赔的连内裤都没有了。

Git教程及使用经验

经过一周的准备,完成了 Git 的一些使用经验及教程。

主要是从命令行的角度来讲解。

git 在维基百科上的解释是这样的

git是一个分布式版本控制软件,最初由林纳斯·托瓦兹(Linus Torvalds)创作,于2005年以GPL发布。最初目的是为更好地管理Linux内核开发而设计。应注意的是,这与GNU Interactive Tools(一个类似Norton Commander界面的文件管理器)有所不同。

博客一周年

2016年4月20日完成了博客搭建,今天2017年4月20日,博客已经维护运行一年。 博客由 Github+Hexo 搭建,托管于 Github 。

在一年中,在 Githubcommits:179star:5, fork:6

2017蓝桥杯

前言

这是第二年参加蓝桥杯了。一年过去了,还是没有好好的学习算法。今年才意识到算法的重要性,所以立下一个 flag—手头这个项目做完就开始系统的学习一下算法。

相比于去年的 蓝桥杯,今年感觉提醒有点变化,不在是一味的暴力。数据量变大了,但是个人感觉没有意义。第一道题完全是个水题,按照出题意思应该是要从文件读取数据吧。可是我用了 Excel 。一分钟秒出答案。就连我这样的菜鸟都能做出来,不说了。