Monthly Archive for September, 2007

离别原来并非那样遥远

今天的生物课被改成了临时班会

班长沉痛地宣布

我们班的一个同学因为父亲工作调动

要离开我们

一年来我从来没有想到分别

有的只是一个个从外校转来的同学

当一个曾经与自己共同度过一年初中时光的同学将要离开

也许此生再也无法见面

我真正感受到了离别

这次离别是突然的

没有四处传递的同学录

没有一张张毕业纪念照

没有一本厚厚的纪念册

也许 我只能

祝福...Bless

对交换函数的测试

今天做USACO的时候需要写一个交换函数

脑子里很快出现了三种写法:

方法一:临时变量
inline void swap3(int& a,int& b)
{
 int tmp;
 tmp=a;
 a=b;
 b=tmp;
}
Continue reading '对交换函数的测试'

从零开始学算法:十种排序算法介绍

转自:Matrix67的博客

    今天我正式开始按照我的目录写我的OI心得了。我要把我所有学到的OI知识传给以后千千万万的OIer。以前写过的一些东西不重复写了,但我最后将会重新整理,使之成为一个完整的教程。
    按照我的目录,讲任何东西之前我都会先介绍时间复杂度的相关知识,以后动不动就会扯到这个东西。这个已经写过了,你可以在这里看到那篇又臭又长的文章。在讲排序算法的过程中,我们将始终围绕时间复杂度的内容进行说明。
    我把这篇文章称之为“从零开始学算法”,因为排序算法是最基础的算法,介绍算法时从各种排序算法入手是最好不过的了。

Continue reading '从零开始学算法:十种排序算法介绍'

新项目介绍

DevWorks Banner - coming soon in march 

前言

开发Envelope的时候,我做了无数伟大的设想.例如,高度可制定的模块系统,功能强大的后台,等等.
但我发现,这样似乎已经远远超出了一个博客所能做的事情
于是,我有了一个更加大胆的设想,开发一套开发框架

DevWorks

这套开发框架被定名为DevWorks
虽然名字很像IBM的DeveloperWorks,但他们绝非同一性质的东西
DevWorks的目的就是让任何一个没有太多PHP基础的人快速做出他们想要的东西.

DevWorks不是什么

DevWorks不是代码库.诚然,DevWorks拥有大量实用的类--例如DOM,例如RSS.但我开发DevWorks的目的是让制作一个个人站点的速度更加快,模块的重用更加容易.
DevWorks不是MVC或者其他类似东西.尽管DevWorks有很多来自MVC的灵感,但您不要将DevWorks看成CakePHP类似的东西.

DevWorks提供什么

DevWorks为您新建一个网站提供一切基础设施:模板系统,RSS系统,后台系统...您不需要撰写太多重复的东西.
同时,我梦想着建立一个大型开发者网络,每个人写好的功能可以自由共享.
嗯,DevWorks的主要灵感来自与Eclipse.

什么时候面世

恐怕还要再等等...我正在为这个东西尽全部努力

如何了解开发进程

该项目host在SourceForge(其实我很喜欢Google Code,但可怜那100M空间...)
您可以在http://www.sourceforge.net/projects/devworks访问该项目的首页
您可以查看传说中的...SVN仓库
我用SVN,而不是CVS~

我想了解更多信息

欢迎联系我~
您可以在我刚刚更新过的实验室labs.heavenfox.org获得支持

Envelope

Envelope将作为该项目的组成部分同时开发.

Matrix67的OI点滴

转自:Matrix67的博客

0.我为什么要写这个?
信息学竞赛与其它学科的竞赛相比有其特殊性:教师在里面起的作用不大,主要靠自己通过各种渠道获取信息。我每天都会收到很多OIer发来的消息,他们迫切希望知道很多OI知识。但是,资源是有限的,即使在网络中也是。过于专业化的东西在中文网络上搜索起来并非易事。并且,OIer们所找到的东西并不一定完全可靠。不少人学习OI都是抱着一两本奥赛书或者在OIBH中搜索,但殊不知这些地方的很多东西也都不一定完全正确。两年前,我也是一个什么都不知道的 OIer。我也曾经在书店、在网络上苦苦地搜索过。因此,我知道现在OIer需要什么。我知道哪些东西OIer找不到,哪些东西普遍存在误解。我所写的东西都是我能想到的网上不太容易找到或者存在误区的问题。我想到需要写什么我就写什么,这些内容没有顺序。
现在的OI资源存在一个问题:太过于数学化、符号化。在我看来,OI的这些问题不应该是数学化的东西,不应该用数学语言去描述。OI考的是创新能力,考的是形象思维。因此,我写的这些东西最大的特点在于形象化。我决不会扔下一大堆数学式子,而是着重表达出我的形象化理解。我竭力把一个问题说清楚,让即使没有学过OI,甚至没有学过数学的人也能看懂。
我的OI生涯算是基本结束了,但OI事业并未结束。我要做的事还有很多。我打算在这一年的时间里留下更多的资料分享给今后的OIer。我不会去想这些东西被编印成册,我只是想让更多的人能从中学到东西。OI应该在互联网中生存,而互联网的基本精神是共享。在此,我只有一个要求,这些东西转载时请注明出处。

Continue reading 'Matrix67的OI点滴'