2010年百度年会的一个视频《盒子里的梦想》,最近很多人都在分享:

http://v.youku.com/v_show/id_XMjM4OTA1NzI4.html

很喜欢里面最后的一句话:

我们的人生其实还很长,还有很多时间去实现自己的梦想,重要的是,其实我吗我们还没有忘记自己的梦想。

 

里面把很多梦想都写下来,然后去实现的想法非常好,我也想试一试:

 

梦想 子梦想 书写时间 实现时间
1完成实时排名的 每日数据存入数据库 2011-01-31
2学习基础的xml知识 2011-01-31
3.poj 300 2011-01-31
4

 


刚才在“啄木鸟Python社区Woodpecker.org.cn”上看到这样一段文字:

奋进宣言

我们的奋起宣言!

每日至少抽一刻钟,解答邮件列表中初学者的问题, 每周至少抽两小时,整理新学知识将体验发表/分享出去, 通过Blog/Wiki/邮件列表/个人网站…… 每旬至少抽四个小时, 来翻译自个儿喜爱的自由软件的文档, 每月至少抽八小时, 快乐的编程,推进自个儿的项目, 每年至少参加一次, 自由软件的活动,传播自由软件思想, 发展一名“自由人”…… 
只要我们每个人都坚持下去…… 10年!就足以改变中国软件的整体风貌!————————————————————————————————————————————我觉得这样的宣言非常好!聚沙成塔,滴水穿石。
于是,我稍加修改,也尝试写一个:兔年宣言:每日至少抽一刻钟,阅读任何软件书籍,不间断地学习;每周至少抽两小时,整理新学知识将体验发表/分享出去, 通过Blog/Wiki/邮件列表/个人网站…… 每旬至少抽四个小时, 来阅读自个儿喜爱的自由软件的英文文档, 每月至少抽八小时, 快乐的编程,推进自个儿的项目, 每年至少编写一个, 有价值/实用的稍微大一点项目,造福自己或大家,训练自己的技术…… 
兔年计划:学习:必修:    数电,J2EE,组原,TCP/IP,数模,C#,软件工程,概率论....(都是学校课程,不一一列举了)选修:   CCNA,XML,java me,PHP等技术ubuntu,emacs/vim,matlab等工具当然,还有更重要的:ACM/ICPC


这两天,我没有刷poj,而是做了一个学校poj_rank自动获取的系统。 先是自学了php,然后就一边摸索一边开发,由于是独立完成(抓取html的插件是学长找到的,并且给我样例代码学习),所以遇到问题基本上都是自己想办法解决,当然,设计数据库的时候还是预先和同学讨论的,虽然最后的设计方案和自己设计的差不多。 

 

花了5天时间,初步实现了预想的功能,自己的php技术也有了进步,也成功使用了mysql数据库保存数据,下面说说我的收获与感想:

 

 1。一本适合自己的书非常重要,对于我来说,看书学习还是主流,电子书学习效率太低。我更适合案例驱动式的教材,也就是一些供自学的教材,通过案例来帮助理解,虽然这样学到的东西不够全面,但是对于开发来说,非常有效,并且速度快,这次使用的书:博文的《21天学通php》,虽然一看书名就知道只是本浅显的教材,但的确是一本特别适合初学者的书,简单介绍了php和mysql的用法,最后的案例也很简单,一个是基于读文件的计数器,一个是基于数据库的留言板系统。由于有一些基础(cpp,sql),所以这本21天的书我不到5天就看完了,开始的所有案例都上机,后来也没有专门上机,而是遇到问题再去翻书。不过这样也挺好,我现在php基本上算是入门了,下一步就可以看专业一点的书,如果一上来就看专业的书,估计现在我还什么都不懂呢。 

 

2。这次个人开发,也让我发现一个人的很多弊端,最大的是知识点盲区,或者一些怎么都调不出来的bug,如果有一个信得过的队友,我相信开发时间会大大缩短。 

 

3。这次之后,我有意学习一下版本控制技术。本次开始,出气没有任何版本控制意识,后来出来一个问题我才开始每个版本复制一份文件,这样还是太土,得研究一些犀利的技术武装自己

 

 4。兴趣是最好的老师,这次开发之后,我才发现学习自己有兴趣的东西的效率是多么得高,如果学校开设这样的课程,我可能一个学期都做不出这样的东西,呵呵,还是好好利用寒假多学一些东西吧!


<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>php学习笔记</title>
        <style>
            <!--修改css-->
            body {background-color:black; color:white;}
            h1{font: 72pt arial bold;}
        </style>
    </head>
    <body>
        <?php
        //注释
        #注释
        /*
         * 注释
         */
        $a = 5;
        $b = 010; //八进制
        $c = 0xf;
        echo '$b=' . "$b<br>";
        print '$c=' . "$c<br>";
        echo '$a<br>'; //单引号对引号里不识别
        print '$a<br>';

        //转义字符\n换行并归零 \br换行 \t \' \" \$ \r回车(这里的换行符是显示在源代码里面的换行符,在网页里并不会显示)
        //null 1)被赋值null 2)尚未被赋值  3)被unset

        $var = 1.1;
        echo "$var is a " . gettype($var) . "<br>"; //.用于连接字符串,输出1.1 is a double
        var_dump($var); //输出变量类型,这里是:float
        //转换变量类型->自动由小到大
        //强制转换 cast或settype();
        echo "<br><br>";
        //$_SERVER组的内变量
        echo "目前执行的文件名称" . $_SERVER['PHP_SELF'] . "<br>";
        echo "服务器名" . $_SERVER['SERVER_NAME'] . "<br>";
        echo "服务器软件" . $_SERVER['SERVER_SOFTWARE'] . "<br>";
        echo "文档的根目录" . $_SERVER['DOCUMENT_ROOT'] . "<br>";
        echo "用户相关信息" . $_SERVER['HTTP_USER_AGENT'] . "<br>";
        echo "远程用户的地址" . $_SERVER['REMOTE_ADDR'] . "<br>";
        echo "远程用户的连接端口" . $_SERVER['REMOTE_PORT'] . "<br>";

        include "GetIP.php";
        GetIP();

        //常量
        echo "你的系统是:" . PHP_OS . "<br>";
        echo "目前使用的PHP版本是:" . PHP_VERSION . "<P>";
        //自定义常量
        define("PI", 3.14159);
        echo PI . "<br>";

        //运算符同c,注意.是连接字符串运算符
        //位运算符同;逻辑运算符:^按位异或 xor异或 and/&&与 or/||或 !非
        /* 其他运算符
         * &取地址
         * @不显示错误信息
         * ?=三目
         * ,逗号运算符
         * ->应用对象的方法和属性
         * =>数组赋值
         */

        //流程控制,if() eles;
        //while(){}
        //
        // switch{ case 1: ; break; default;} 同样
        //注意for(,,){}用,分隔
        //输出99乘法表
        print("<table border=1>"); //表格开始
        for ($row = 1; $row <= 9; $row++) {
            print("<tr>\n");
            for ($column = 1; $column <= $row; $column++) {
                print("<td>");
                print($row * $column);
                print("</td>");
            }
            print("</tr>");
        }
        print("</table>");

        //global $int;全局变量
        //static $num=0; $num++;静态变量,第一次定义有效
        //
        //函数变量
        function testvar() {
            echo "testvar()函数<br>";
        }

        function setname($string) {
            echo "my name is $string";
        }

        $rtext = 'testvar';
        $rtext();
        $rtext = 'setname';
        $rtext("Jun");

        ?>
    </body>
</html>


段落标记


换行
这是一个超链接

居中

各种等级的标题,不过这个标题的字号已经改为72

标题居中对齐

隶书 3号字 黄色
    插入了四个空格
哈哈哈,这里没有插入四个空格
这是不换行标签,不管浏览器的自动适应 这是不换行标签,不管浏览器的自动适应 这是不换行标签,不管浏览器的自动适应 这是不换行标签,不管浏览器的自动适应 这是不换行标签,不管浏览器的自动适应 这个会自动换行的 这个会自动换行的 这个会自动换行的 这个会自动换行的 这个会自动换行的 这个会自动换行的 这个会自动换行的 这个会自动换行的 这个会自动换行的 这个会自动换行的 这个会自动换行的 这个会自动换行的