盒子里的梦想
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
初次进行php开发感受
这两天,我没有刷poj,而是做了一个学校poj_rank自动获取的系统。 先是自学了php,然后就一边摸索一边开发,由于是独立完成(抓取html的插件是学长找到的,并且给我样例代码学习),所以遇到问题基本上都是自己想办法解决,当然,设计数据库的时候还是预先和同学讨论的,虽然最后的设计方案和自己设计的差不多。
花了5天时间,初步实现了预想的功能,自己的php技术也有了进步,也成功使用了mysql数据库保存数据,下面说说我的收获与感想:
1。一本适合自己的书非常重要,对于我来说,看书学习还是主流,电子书学习效率太低。我更适合案例驱动式的教材,也就是一些供自学的教材,通过案例来帮助理解,虽然这样学到的东西不够全面,但是对于开发来说,非常有效,并且速度快,这次使用的书:博文的《21天学通php》,虽然一看书名就知道只是本浅显的教材,但的确是一本特别适合初学者的书,简单介绍了php和mysql的用法,最后的案例也很简单,一个是基于读文件的计数器,一个是基于数据库的留言板系统。由于有一些基础(cpp,sql),所以这本21天的书我不到5天就看完了,开始的所有案例都上机,后来也没有专门上机,而是遇到问题再去翻书。不过这样也挺好,我现在php基本上算是入门了,下一步就可以看专业一点的书,如果一上来就看专业的书,估计现在我还什么都不懂呢。
2。这次个人开发,也让我发现一个人的很多弊端,最大的是知识点盲区,或者一些怎么都调不出来的bug,如果有一个信得过的队友,我相信开发时间会大大缩短。
3。这次之后,我有意学习一下版本控制技术。本次开始,出气没有任何版本控制意识,后来出来一个问题我才开始每个版本复制一份文件,这样还是太土,得研究一些犀利的技术武装自己
4。兴趣是最好的老师,这次开发之后,我才发现学习自己有兴趣的东西的效率是多么得高,如果学校开设这样的课程,我可能一个学期都做不出这样的东西,呵呵,还是好好利用寒假多学一些东西吧!
php学习笔记
<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>
html学习
段落标记
换行
这是一个超链接
各种等级的标题,不过这个标题的字号已经改为72
标题居中对齐
隶书 3号字 黄色
插入了四个空格
哈哈哈,这里没有插入四个空格