自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kosl90的专栏

为剩下的一年半的大学生活奋斗吧

  • 博客(62)
  • 资源 (12)
  • 收藏
  • 关注

原创 Github blog

http://kosl90.github.io/

2016-07-11 16:22:09 1386

原创 Google Code Jam Qualification Round 2012

昨天是Google Code Jam的Qualification Round,我也参加了,可能是最近代码写的比较少,出了一些小错误,再加上觉得最后一题比较麻烦就放弃了,最后的了45分,貌似得分有20分就可以进入下一轮了。下面就来分享一下我的代码。Problem A的题目叫Speaking in Tongues,题目大意是说Google有一种叫做Googlerese的语言,这种语言可以和英语相互

2012-04-15 23:06:31 3809 1

原创 我大学剩下一年半的生活(十六)——pythonchallenge之level15

python challenge level 15 url: http://www.pythonchallenge.com/pc/return/uzi.html。这一题从页面上并不能得到太多的信息,只能从title和被圈出的日期推测被圈出来的这一天肯定有特殊意义,同时我们要通过这一天来猜测这个人是谁。既然表面没有什么过多的信息,那么就只有深入观察了。打开页面源代码可以看到两条注释,第一条可

2012-03-12 21:02:28 3797 2

原创 我大学剩下一年半的生活(十五)——pythonchallenge之level14

python challenge level 14 url: http://www.pythonchallenge.com/pc/return/italy.html这道题很有意思,刚开始的时候下面一张条形码的图完全不知道是干什么的,不过刚看到这个面包的时候,我觉得还好我去吃过饭了,不然肯定精神不集中。这次我首先在页面四处乱点了一通,发现没有什么连接,然后看了看title——walk aro

2012-03-11 02:09:53 3851 2

原创 我大学剩下一年半的生活(十四)——pythonchallenge之level13

python challenge level 13 url: http://www.pythonchallenge.com/pc/return/disproportional.html。开学了,人似乎也变得懒惰了,我女朋友都说我已经好久没更新blog了,嘛~这是因为之前一直在看书,后来准备写的时候发现不知道为什么写blog的页面打不开了,于是又耽误了一段时间,不过没有更新确实是不对的,以后

2012-03-11 01:13:23 3832 2

原创 我大学剩下一年半的生活(十三)——pythonchallenge之level12

python challenge level 12 url: http://www.pythonchallenge.com/pc/return/evil.html。第一眼看到这道题的时候,还以为又是图片处理,但是又没有发现这张图到底有哪里需要处理的,于是就放弃了这个想法,然后看了看title和页面源代码。源代码是相当的干净简洁,什么注释都没有,唯一有的提示就只剩下title了——deali

2012-02-18 21:29:40 3992

原创 我大学剩下一年半的生活(十二)——pythonchallenge之level11

python challenge level 11 url: http://www.pythonchallenge.com/pc/return/5808.html。这一题其实很简单,看着那就觉得是一张经过处理了的图,估计是被几张图合成一张图了,毕竟那效果,那像素,本能的就认为这是一张被拼成的图。而且之前在看PIL的时候也看到过merge之类的函数,再加上title的odd even,充分的

2012-02-18 14:13:29 3677 4

原创 我大学剩下一年半的生活(十一)——pythonchallenge之level10

python challenge level 10 url: http://www.pythonchallenge.com/pc/return/bull.htmlpythonchallenge的第十题,真的是把我难住了阿,很轻易的从页面源代码中发现了所有信息,只需要根据sequence.txt这个文件中的序列找出第31个数字的长度就行了,这个数字的长度就是下一关的通行证。sequence.

2012-02-16 21:43:54 3284

原创 我大学剩下一年半的生活(十)——pythonchallenge之level9

python challenge level 9 url: http://www.pythonchallenge.com/pc/return/good.html这一题,其实还是很简单的,看到这张图之后我产生了两个想法:连接这些点也许于上一次的图片处理一样,需要使用rgb的值,不过可能性比较小然后看了看title,果然,这一题的提示是连接这些点。但是如果仅仅是把图片上所看到的点连

2012-02-16 14:38:42 3205 1

原创 我大学剩下一年半的生活(九)——pythonchallenge之level8

python challenge level 8 url: http://www.pythonchallenge.com/pc/def/integrity.htmllevel8的题目真的把我囧到了,为什么在那张图上的动物叫作蜜蜂?我觉得应该叫苍蝇阿!!!不信的话使用google搜索“fly”的图片,这绝对是只苍蝇阿~~~算了,这个问题就不纠结了,这个题其实不算是我自己做出来的,因为在网上想

2012-02-14 22:40:07 3524

原创 我大学剩下一年半的生活(八)——pythonchallenge之level7

python challenge level 7 url: http://www.pythonchallenge.com/pc/def/oxygen.html用google搜索了一下python image,发现比较流行的第三方的PIL(python image library),虽然说是第三方的,但是ubuntu上似乎已经装好了,这可省去了我安装PIL的功夫。后来在网上粗略的看了一下这个

2012-02-10 22:46:19 4325 4

原创 我大学剩下一年半的生活(七)——pythonchallenge之level6

python challenge level 6 url: http://www.pythonchallenge.com/pc/def/channel.html我以前没用过zipfile这个模块,所以决定先把level6放一放,把前面的blog先补起来,之后再完成level6和level6的blog,所以在今天之前,level6都只完成了一半。言归正传,level6的页面还是那么朴素,

2012-02-09 22:24:19 3755 2

原创 我大学剩下一年半的生活(六)——pythonchallenge之level5

python challenge level 5的链接为:http://www.pythonchallenge.com/pc/def/peak.html页面上有一副图,图下面是“pronounce it”,这就是页面上的提示,而页面的title是“peak hell”,经过深思熟虑之后我决定还是看一看页面源代码吧。首先就看到了那个注释,peak hell听起来像什么?好吧,我觉得我对pytho

2012-02-08 23:24:30 3992 7

原创 我大学剩下一年半的生活(五)——pythonchallenge之level4

之前给CSDN提交了代码显示的问题,今天收到了回复,关于代码显示错误是由于SyntaxHighlighter这个插件的问题,所以,如果有需要使用代码的,请点击代码上方的copy字样。python challenge level 4的链接为:http://www.pythonchallenge.com/pc/def/linkedlist.php看到这一题后我发现,还是看页面源代码吧!果然,看

2012-02-08 22:02:14 3642 8

原创 我大学剩下一年半的生活(四)——pythonchallenge之level3

python challenge level 3的链接为http://www.pythonchallenge.com/pc/def/equality.html刚刚看到这个题目的时候感觉毫无头绪,什么一个小写字母的两边都是三个大写字母作保镖,这不是猜迷吗。目前可以得到最有用的信息就是标题了,标题告诉我们这题可以使用正则表达式来完成,好吧,那就先来完成正则表达式吧,剩下的估计又是在源代码中一大段的

2012-02-08 19:41:04 3556

原创 我大学剩下一年半的生活(三)——pythonchallenge之level2

python challenge level 2的链接为http://www.pythonchallenge.com/pc/def/ocr.html。level 2同样是采用图加描述的形式,那段描述告诉我们,你可以成为一个神,或者是作为一个正常的程序员。为什么会有神这个选项呢?是因为如果你在这张图里面找到了我们需要的信息,我想你也就做到了人做不到的事情。作为一个正常的未来的程序员还是乖乖的看页

2012-02-08 00:34:13 8996 18

原创 我大学剩下一年半的生活(二)——pythonchallenge之level1

我对第0题的解答在这里,现在开始第1题的解答,第一题的题目。第1题的提示是一张图配合一句话再加上一段话。很显然下面那一段话毫无逻辑,毫无意义,肯定是经过加密形成的一段话,所以我们必须对这段话进行解码。同样很明显的,对这一段紫色段落的解码并不是像图中那样将k->m,o->q,e->g这么简单,图下面的那一句话的作用也正是告诉我们这个,经过简单的思考很容易就猜到是对26个字母进行循环移位,那么是移

2012-02-06 23:53:18 4574 6

原创 我大学剩下一年半的生活(一)——pythonchallenge之level0

之前由于要到处拜年,后来又受了刺激,所以一直没有更新blog,唉~惭愧啊,不过之前一直在看《Linux in a Nutshell》,这本书几乎都是命令的罗列,不是很适合自学使用,感觉学到的东西很零碎,并没有那种学到很多东西的感觉,还真的是不知到怎么做记录啊~这种书似乎更适合查阅。好吧,言归正传,前几天在微群上看到了一个有关编程的闯关游戏,以前也玩过类似的,不过不记得网址了,所以玩了几题就没玩了。

2012-02-06 14:25:59 4956 9

原创 我大学剩下一年半的生活——序

嘛,这个学期就这样马上就要过去了,刚才在网上看新闻的时候看到了笨兔兔2012的计划,于是我先回顾了一下这个学期,似乎没有什么明确的目标,整天无所事事,游手好闲,唯一有点收获的似乎就只有这个学期学到了一些数据库的基础。明天就要考汇编了,后天就要考计算机组成原理了,10号就要考软件工程了,而我则是抱着及格就好的心态在复习,甚至可以说没怎么复习,我突然觉得,这样下去,我唯一的作用似乎就只是消耗粮食和各种

2012-01-05 01:00:42 3226 11

转载 千万不要把 bool 设计成函数参数

本文转载自陈皓的coolshell,原文地址:http://coolshell.cn/articles/5444.html我们有很多Coding Style 或 代码规范。但这一条可能会经常被我们所遗忘,就是我们经常会在函数的参数里使用bool参数,这会大大地降低代码

2011-09-17 21:59:53 2613 3

原创 C++模板

1.使用说明符修饰模板的时候,需要将说明符放在模板形参之后,返回值之前。例如:template inline T min(const T&, const T&); // okinline template T min(const T&, const T&); // er

2011-08-26 22:33:21 1340 5

原创 流迭代器

本来不打算在这里写笔记的,因为我发现在豆瓣上做笔记很方便,而且对于一两句话的笔记来说更是非常的适合,不过我还是觉得豆瓣用的还不是很习惯,于是还是决定在这里记录一点读书笔记。/**** 使用istream_iterator读入一系列整数,** 使用ostream_ite

2011-08-16 21:44:27 765 1

原创 scanf和fflush

之前在百度知道上看到过一个问题,首先输出一句话,要求输入字符,然后再输出一句话要求输入一些字符,但是直接的使用scanf来获取的时候问题就出现了。下面是一个简单的程序,我们来看一看这个问题。#include int main() { char a, c; p

2011-08-13 13:01:53 1999

原创 回答百度知道有感

放假了,想着说要好好学习,于是我就想啊,回答百度知道,看看有没有什么奇怪或者说比较厉害的东西啊,可以自己也学习一下啊,结果啊,我发现现在的人那是相当的搞笑啊,为什么会这样说列,因为有些问题很的是让人受不了啊,举个例子,在C语言的函数中申请内存之后会在函数结束后自动释放吗?我就想啊

2011-07-26 14:16:42 779

原创 python中的静态方法和类方法

唉~今天为了python中静态方法和类方法差了一下午啊,最后在官方文档中纠结了半天,最后终于知道了这两种函数有什么区别。唉~怎么这么纠结啊~果然对一门语言深入学习是很蛋疼的事情啊,还好暂时不打算深入学习python。    在一个类方法中,如果使用self(其实可以使用其他名字代替,例如this,使用self只是一种约定,目的是为了统一代码风格,增强可读性)作为第一个参数,那么这个函数将视为这

2011-07-22 03:53:06 3637 2

原创 在Windows中使用VC++2010扩展python

昨天看了一下使用C语言对python进行扩展,但是死活都不成功,后来发现原来那个方法是Linux平台的方法,直接郁闷到了。然后今天在网上查了一下在Windows下怎么扩展python,但是也是始终无法成功,这让我相当的不爽啊,难道就因为我用的是VC++2010吗?后来实在没办法,

2011-07-20 00:32:26 4904 13

原创 《a byte of python》之后

唉,终于把《a byte of python》的笔记搞定了,说实话,之前在学校基本都看了,现在要我又看一遍然后写下读书笔记真的是感觉好累啊,觉得没什么好讲的。不停的纠结要写什么,最后写着写着写的像教程一样,但是又不是很好的教程,不伦不类。。。《a byte of python》这

2011-07-17 03:57:27 2052 1

原创 15. 更多内容

15. 更多内容1.类中的特殊函数在类中有一些特殊的方法具有特殊的意义,比如__init__和__del__方法,它们的重要性我们已经学习过了。一般说来,特殊的方法都被用来模仿某个行为。例如,如果你想要为你的类使用x[key]这样的索引操作(就像列表和元组一样),那么你只需要实现

2011-07-17 03:19:49 616

原创 14. sys和os模块

14. sys和os模块sys模块在sys中,我们讲讲sys.argv列表,它包含命令行参数。#!/usr/bin/python#filename: sum.pyimport sysdef sum(a, b): 'addtwo numbers'

2011-07-17 03:18:01 755

原创 13. 异常

13. 异常当你编写程序时,难免会有一些没有发现的错误,因此在编译或运行时会出现一些错误和异常情况,例如输出一句话的时候把print打错了:在解释其中输入:Print 'Hello World!'这时就会引发一个SyntaxError。当我们读取一个文件的时候,那个文件由于某些原

2011-07-17 02:32:16 550

原创 12. 文件

12. 文件         文件的访问几乎是每种都不可或缺的一种功能,当然对于python来说这就是必不可少的了。         单刀直入,开始吧。要访问文件就要先打开文件,因此python为我们提供了一个open函数,这个函数会打开文件并返回一个文件类。然后通过文件类的方法

2011-07-14 23:06:08 571

原创 11. 面对对象编程

11. 面对对象编程Python和Java是一种纯面对对象的语言,因此我们需要学会定义和使用类。我们首先要知道,类是使用关键字class定义的。例如:#!/usr/bin/pythonclass Demo: pass #empty class好了,我们已经学会

2011-07-14 20:03:55 733

原创 8.模块

8. 模块       假如我们已经定义好了我们所需要用的函数,如果我们在其他的程序中需要使用这个函数怎么办?重新写一遍?复制粘贴?哦,神啊,饶了我吧。Python为我们提供了一种更方便的方法,使用模块。那么什么是模块呢?其实所谓的模块只不过就是一个python的文件。我们只需要

2011-07-14 19:57:32 611

原创 7. 函数

7. 函数       吼吼吼,终于熬到函数了,什么是函数?就是把一坨代码放在一起,然后起个名字,通过这个名字来使用者坨代码,这就是函数。有没有一种心动的感觉?管你有没有,继续做笔记。       先来看看怎么定义函数,就行之前说的,把一坨代码放在一起,然后起个名字,不过还要在这

2011-07-13 23:17:37 601

原创 9. 数据结构

在做其他的笔记之前还是决定先把数据结构这一章的笔记做了。    所谓数据结构其实就是用来存储数据的一种结构方式。其中最常用就是字符串。之前就讨论过字符串,字符串就是一连串字符所组成的一个序列。在python中的序列主要有两个特点,一个是索引操作,也就是下标操作。另一个是切片操作。

2011-07-13 23:10:24 686

原创 6. 控制流

6. 控制流在讲控制流之前要讲一讲缩进。所谓的缩进其实就是行首的空白。缩进一般有三种:一个制表符(8个空格的长度)、两个空格、四个空格。选择一种坚持吧。       在现实生活中往往会说如果怎么怎么样,在编程中同样可以,if语句就是你的选择。也许你听过Boolean值,Boole

2011-07-12 04:01:07 711

原创 5操作符与表达式

5. 操作符和表达式运算符与它们的用法 运算符 名称 说明 例子 + 加 两个对象相加 3 + 5得到8。'a' + 'b'得到'ab'。 - 减 得到负数或是一个数减去另一个数 -5.2得到一个负数。50 - 24得到26。 * 乘

2011-07-10 22:28:23 572

原创 4基础

4. 基础         已经学会了输出helloworld了,那么我们已经成为了一名python高手了吗?神啊~差远了,还是先来学学python的基础知识吧。         在python中拥有字面常量。字面常量,写的是什么就是什么,还不让你改。例如:3,-3, 3.5,

2011-07-10 22:15:14 649

原创 跳过前几章介绍和安装,从编程开始学习笔记

3. 第一步       在开始学习使用脚本编程之前,我们先来了解一下python的解释器。只需要打开命令行窗口,然后再命令行中输入python然后回车就打开python解释器了。我们可以在python解释器中直接输入python语句或表达式来执行python。我们来执行学习任何

2011-07-10 19:17:39 741

原创 放假了,依然没有去打工,在家好好看书吧,从python开始

已经放假了,查了一下成绩,哇噢,之后数据结构还是那么不爽啊。。。不过算了,大学吗,及格就好了。到了暑假,又要写什么实践报告,唉~难道就不能让我安安稳稳的看看书吗?好吧,我是不会去打工的,学校没什么学的只有自己看书了。一直对Linux很感兴趣,但是学校一直没有教,还得等到下下个学期

2011-07-10 19:15:09 890 1

批处理--每日命令与教程系列贴.chm

批处理--每日命令与教程系列贴.chm 这是从我同学那里要过来的~~呵呵,还不错哦~想学批处理的可以看看~

2010-10-11

CMD命令帮助集合.hta

CMD命令帮助集合~~~这是通过bat完成的一份hta,方便查询~~

2010-10-11

head first html配套代码

这是之前上传的head first html 的配套代码,在官方网站上下的,方便大家~一起上传了~

2010-07-09

批处理教程——CHM格式

学习批处理很有用,很不错的一份教程,网上找到的,分享一下~

2010-06-08

The C++ Programming Language Special 3rd Edition(英文版)

The C++ Programming Language,英文版几乎包含了c++的所有东西,值得下载

2010-06-07

head first html

著名的head first系列中的一本书籍,这是关于HTML与CSS的书籍,是英文版的,希望能够喜欢

2010-06-06

accelerated c++一英文版+代码

由著名公司Addison Wesley出版,知名人物Andrew Koenig and Barbara E. Moo 所著的《Accelerated.C++》英文版加上书中例子的代码,很可惜没找到答案,如果以后找到在分享

2010-06-06

Windows_Vista_Sidebar_开发指南

教你边栏小工具的制作方法,让你拥有自己制作的边栏小工具

2010-05-27

w3school离线版

w3cschool的离线版教程,是非常不错的东西,对于那些希望学习网页的人很有帮助,特别是在断网的情况下,只要有了这个,就算断网也没关系了

2010-05-27

WMI于VBS管理WINDOWS(英文)

用WMI、VBS共同管理WINDOWS,不过是英文版

2010-05-21

c++ templates英文版

c++学习经典之作,英文版,模板圣经以写就,请研习……

2010-04-07

c++ templates 繁体中文版

c++ 学习经典之作,模板圣经以写就,请研习……

2010-04-07

空空如也

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

TA关注的人

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