05 2011 档案
摘要:在基于Windows平台的程序设计中,事件(event)是一个很重要的概念。因为在几乎所有的Windows应用程序中,都会涉及大量的异步调 用,比如响应点击按钮、处理Windows系统消息等,这些异步调用都需要通过事件的方式来完成。即使在下一代开发平台——.NET中也不例外。那么什么是事件呢?所谓事件,就是由某个对象发出的消息,这个消息标志着某个特定的行为发生了,或者某个特定的条件成立了。比如用户点击了鼠标、 socket上有数据到达等。那个触发(raise)事件的对象称为事件的发送者(event sender),捕获并响应事件的对象称为事件的接收者(event receiver)。在这里,我
阅读全文
摘要:enum 关键字用于声明枚举,即一种由一组称为枚举数列表的命名常数组成的独特类型。每种枚举类型都有基础类型,该类型可以是除char 以外的任何整型。即: (byte, sbyte, short, ushort, int, uint, long和ulong) Emumeration 这个概念早在C时代就有了,不过以前没怎么用过。 基本表达, 改变默认值和默认类型 Enumeration的默认值是从0开始的int,如下:enum Direction{ UP, RIGHT DOWN, LEFT,};此时UP=0, DOWN=1...依此类推 改变默认值:enum Direction{ UP=1, R
阅读全文
摘要:小时候老师总说:有压力才有动力。这次冲动起源于自己发起了一个xx群,群里面承诺一天一分享,但没有相关的工具可以统计,同时更多的需求不断涌现(这不刚才还有群里的朋友说讨论希望能够每周出个定向题),问了一下xx群开发的朋友,说暂时不开放接口,完蛋,这长期人肉我可没那个功夫,看了看笔记本上缓慢学习中的python,得,就这样把,自己模拟登录,然后用python做个简单爬虫去抓取数据作为工具数据来源。 学语言我个人还是觉得首先了解他的特点和适用场景,然后就是动手干(官方文档+g出来的一大堆ref)。写惯Java的人,一旦介入到动态语言,就会觉得一身轻松。Python可以采用交互的命令行工具,即时写,.
阅读全文