Archive for December, 2008


一些很基本的琐碎MYSQL点

1. Char 和 Varchar 的区别

在数据库的存储之中,char和varchar都用来存储字符串,他们都可以设定一个参数来表明最大的存储字节数。但是区别在于,char在存储过程之中总会占用设定的参数个字节空间,而varchar则只会占用需要的字节空间。比如一个单词cat在varchar(10)中,只占据了3+1个字节空间,而在char(10)中占据的是10个字节空间。所以,一般情况下当需要填入的字符串的大小是恒定的时候,(比如美国的州名)选择使用char,其余的情况下选择使用varchar。

2. 数字型字段的参数

在存储数字型的字段的时候,无论你的参数如何选择,所占用的字节空间都是一定的,比如int永远是4个字节,而和你设定的int(n)无关。但是其中的参数实际上是有意义的,对于integer类型的数字来说,参数表明了显示的数字的长度;对于decimal类型的来说,n表明了小数点后的位数。

3. MySQL的命令行操作

首先在环境变量中添加mysql的path,然后进入cmd模式下。

启动:mysql -u root -p -h hostname;    其中,-u root 为输入用户名,-p则是弹出需要填写的密码,还可以在后面加上数据库的名字,也可以进入后再操作。-h 指示需要连接的地址,本地的话localhost即可,默认为本地。

选择数据库: use dbname;

查看表状态: show table status;

查看表信息: show tables;

查看列信息: show columns from tbname;

SHA1()对字符串加密,产生40位字符,MD5()对字符串加密,产生32位字符

雅思作文

为了下个月的考试,最近的主题就是准备作文。每天都固定写一篇,然后自己修改,网上查找可以找到的好句好词,还发到地球的另一面再次修改。想想上一次考雅思的时候,可是一篇作文都没有准备的,这次这么充分的准备,老天爷就给点我奖励吧。

除了作文,回来之后补了好几部电视剧。首先是把越狱和英雄两部美剧赶到了跟班的状态,愈发觉得越狱没有英雄有意思了,英雄里面的micah真的是超级可爱啊,变得冷酷而sexy的claire却没有以前讨巧了,还有那一直是恶心之代表的sylar。要我选择,我最想的可是小日本啊,HIRO的本事太大了,他自己也贼可爱了点。要是我有那个时空转移的功能,就直接跳到明年这个时候好了,最好是又有了4个7,现在正躺在太平洋的某个岛屿上晒太阳呢,小宝在一旁吃着海鲜哈哈。。。紧接着,就开始了看珠光宝气,TVB的片子从金枝玉孽以来,估计就只有原来爱上贼可以让我稍微满意一点了。这次这部80集的大作,汇集了众多名角的片子,终于算是挽回了人气,不过黎姿在里面演得也太娇嫩了,还有邵美琪也太强悍了,陈豪也太丑了,怎么这么多太。。。不过这部片目前为止的确和其他片不一样的是,没有一个真正的大好人,每个人都有好于不好的,角色写得很真是,除了那个憨子王喜之外。才看到第九集,慢慢进展。

武汉的天气热的吓人,直到现在我还是每天赤脚外加一件简单的外套,和走时的墨尔本没有区别。

还有就是我的PES2009, 今天终于顺利转会到了AC米兰,在豪门里打球的感觉就是不一样啊,锋线三叉戟,卡卡,小罗和featheast,哈哈绝配啊。这传球意识和配合意识可不是盖的,希望本赛季能够拿到冠军。另外中国队也进入世界杯了,应该是2012年的,小组赛和日本,沙特,泰国分在一组,第一循环平日本,负沙特,负泰国,看上去已经失去机会了。结果第二循环连胜3场,竟然出现了。运气啊。

PHP学习记录(3)

上面都是语法的最基础部分,接下来是还有一点点的语法,其实也属于常见范畴。结束这部分后,就可以开始准备实战了。

使用外部文件有四种方法:include(), include_once(), require(), require_once()。在PHP中,所有的引用的外部文件都将视作为html而不是php。在正常情况下,include和require的效果是一样的,但是在出错的状况下,include会将错误警告显示在浏览器上,而require则是直接抛出错误停止运行。

可以用$_POST['submitted']来判断表单是否已经提交。如果需要在错误的时候在表单上自动填入原先的值,可以使用echo语句打出。

PHP学习记录(2)

首先看看关于FORM的部分,和HTML一样,同样是指明action和method。action代表需要转到的页面,method是POST或者GET。在action页面,用$_REQUEST['']来获取前面的参数传递,大小写必须完全一致。

在PHP6以前的版本之中,有一个所谓的Magic Quotes,它的出现是为了防止人们利用输入的FORM而添加一些恶意代码,讲所有的单双引号都转换为了转义字符。这个功能在PHP6已经取消了。如果想要在以前版本中不使用这个功能,使用stripslashes()函数。

在if语句中,elseif是连续在一起没有空格的。此外,所有的不为0,空字符串,FALSE或NULL的变量都是true。isset($var)函数除了在var为null的时候返回FALSE外,其余所有的情况都返回TRUE,包括0,FALSE或者空字符串。empty()函数判断变量是否是一个空值,包括空指针,0,NULL和FALSE。可以用来使用表单验证。判断是否是数字,用is_numeric()函数。

数组部分:
两种形式的数组,分别以数字或者字符串作为KEY,其实也就是分别我们常见的数组和MAP。PHP还可以讲数字和字符串混合起来作为KEY使用,不过要求必须唯一。当用String作为KEY并且需要单独调用的时候,用大括号将其包起来如:echo “****** ****** {$***['***']}”。PHP提供了几个全局数组变量用来记录一些基本信息,包括$_GET, $_POST, $_REQUEST, $_SERVER, $_ENV, $_SESSION, $_COOKIE
ARRAY可以如下创建:直接$array[]=”a”, $array[]=”b”, $array['a']=a;还可以使用array()函数来创建,$array=array(”a”=>’a').要轮询数组则使用foreach函数。range()方法可以创建一定范围内的数组,数字和字母均可。
sort()方法可以为数组中的值排序,但是会导致KEY的变化。asort()能够保持key, ksort()可以按照key排序。反向排序分别为rsort(),arsort(),krsort()
数组和字符串可以相互转换,分别为explode(separator, $String) 和 implode(glue, $array)方法。其中separator和glue都是分别符。

PHP学习记录(1)

PHP可以说是很古老的技术了,不过从我开始编程到现在,从来都没有太放心思在上面,导致于现在的结果就是仍然基本是PHP文盲。而如今PHP虽然没有JSP,APS.NET那般狂妄,却仍然占据着WEB开发的半壁江山。特别是现在我使用的WP,迫使我必须自己看一点PHP内容。同时,通过我在JOB ITSEEK上以及UNIJOB上的观察,发现PHP仍然是相当吃香的(可能这也与澳大利亚的相对落后有关)。不过不管如何,作为一个程序员,不懂PHP实在说不过去。这个星期到圣诞之前,就争取把这基础搞定,做个小东西出来瞧瞧。下载了《PHP 6 AND MYSQL 5 FOR DYNAMIC WEB SITE》,也不知道这本书到底如何,但是看到网上推崇的人不少,就跟着步骤来吧。

首先还是从基本语法开始:

1)PHP的引用办法有三种,书中建议使用第一种
<?php        ?>
<?              ?>
<script language=”php”></script>

2)输出的两种办法:echo()和print()
如echo “hello world”; print “hello world”;
单引号双引号在纯文本下无区别,echo和print也几乎无区别。即使有区别,忽略掉,推荐使用echo。

3)三种注释方式://, /*…*/和#

4)变量名,前面加$,如果要在字符串中打印出变量,需要使用双引号
字符串的联结,使用.,如$address=$city.$state;

5)使用数字的时候,round()表示取整,number_format()表示按照三位一组逗号分开,第二个参数表示小数点后位数

6)常量的使用:define(’NAME’,'value’);
在引用常量的时候,不能将其放在括号内,必须用字符串联结起来

7)单双引号的区别:Double quotation marks will replace a variable’s name with its value and a special character’s code with its represented value. Single quotation will always display exactly what you type, except for the escaped single quote and the escaped backslash, which are printed as a single quotation mark and a single backslash, respectively.

日本沉没

几乎从来就没有看过中央6套的节目,但这次被这个电影的题目给吸引住了,真的要是换个国名,或许就不会继续看下去了。但是,呵呵,谁要咱上辈子有事呢?

日本人的危机意识,的确是相当可观的,毕竟是个岛国,从来都是火山,地震的最猛烈地带,而日本又是一个大量依靠进口的国家。所以出产这种片子,估计也只有闲钱多多的美国纽约才可以匹敌了。

不过和看过的那么多的美国灾难片相比,这部片的剧情拍的很烂。基本上图像都是类似的,火山爆发,海啸吞没。而我更关注的是地理方面的问题,这部片子里,日本是自北向南逐渐沉没的,而且中间还有一个什么大脊梁,据说一断,东京就没有了。不太明白,不过我心里倒还挺期望这样的事情真的发生一次的。不过那时,估计中国肯定将会是一个日本国民的大量收集地啊。

Travel History

4,5岁时:第一次出离武汉,到了咸宁去温泉.被妈妈的同事把脑袋按在水下难受的记忆
8岁:在广东过的春节.去了广州,深圳,韶关,顺德,中山,番禹.在韶关过的大年三十.第一次知道了什么是早茶.也在深圳第一次玩了大型的旅游主题公园_世界之窗和锦绣中华.
10岁:北京.去了中山陵,故宫,长城,颐和园.在长城登上顶时,几乎昏倒,第一次看到眼睛周围的星星在晃荡.
11岁:第二次去了广东.去了广州然后去了珠海.在珠海过不了关,眼睁睁地看着离澳门只有10米远却过也过不去.
11岁:爬黄山.第一名登顶成功.山顶住宿条件极差.爸爸同事和当地旅馆人打起来,爸爸及法院人士调和.深夜下山.
12岁:三峡坐船旅游,从重庆到宜昌后坐车回武汉.第一次见了那么多的外国人,有印象的只有鬼城.在玩国际象棋的时候,一个外国小孩来找我,不过不会说英语的我两手一伸.over.
13岁:海南岛,游览了海口,三亚.海南的天空很蓝很蓝,蓝的让人无法形容.海水很清,游泳的时候怕碰到海里的小海星.
14岁:河南游玩,去少林寺,白马寺,龙门石窟,看牡丹开.和一个十分著名的演电影的小和尚照相,忘记叫什么名字.
15岁:第一次和同学出去玩.八个初中同学同闯上海,南京,合肥回武汉.在上海南京路吃哈根达斯,没想到那么贵,又不好意思出门,偷了一根勺子.
19岁:去陕西西安看秦始皇兵马俑,比较受震撼.爬了华山,认为是最好玩的山,也是最危险的山.还有华清池等什么.最好吃的是西安的烧烤,够味.
19岁:和初中五同学一起去厦门,武夷山.
19岁:和初中一同学一起前往北京看皇马比赛.第一次为了一场比赛走那么远.巨大的工体,狂多的人群.当然也近距离的欣赏了贝克汉姆,齐达内,罗纳尔多,卡洛斯.
20岁:去了上海给同学当导游,去了杭州看西湖,可是雨下的巨大.连断桥都没上.
20岁:和爷爷单独去了上海,第一次回到老家松江.看到了富饶的松江农村.
20岁:和妈妈同事们去了庐山,爬三叠泉的确有些累.没有上五老峰.感觉很凉快.
20岁:周游湖北,宜昌,荆州,襄樊.也在襄樊找到了属于自己的归属.
20岁:去了九寨沟和黄龙.有些痛苦的回忆,一直脑袋都是疼的因为高原反应.风景是的确秀美的,感觉和以前所有的地方都完全不一样.
20岁:第一次办了护照,走出了大陆,到了香港和澳门.去了海洋公园,去了葡京赌场,不过没有参赌.看到了繁华的香港,也看到了稍显平淡的澳门.也第一次将自己所学的英语派上了用场.
21岁:寒假去北京读新东方GRE.第一次一个人在外地呆这么久的时间.中间坐飞机回武汉过春节,第一次坐一排7张椅子两条过道的大飞机.
22岁:第一次真正地踏出国门,去了泰国,马来西亚和新加坡.走在国外的路上,欣赏着一切从没见过的景色.感受在一月份里40度的高温,感受充满色情的泰国,和现代化的新加坡.永远难忘的踏出.当然还有同行认识的好兄弟小薛.
22岁:五月,忙里偷闲,和小宝第二次去了香港,完美的旅程,真正感受了DISNEY的魅力.再次去了海洋公园,在庙街吃海鲜,喝甜品,买水果.
23岁:二月首先和小宝两人首先去了香港购物,听小型音乐会. 回广州,和父母四人一起飞机雅加达,巴厘岛,两天的跟团,两天真正的自助游,不好的英语,热情的SOGO,美丽的沙滩,湛蓝的大海,绝美的海鲜大餐.
23岁: 五月, 湘西凤凰, 疲惫的旅行,没有想象中的完美,大概我们不属于小资. 回味的是好吃的鸡和烧烤.
24岁: 成都度过新年,辣味是唯一的追求, 雪山上第一次的滑雪, 笨重不堪的摔倒.
24岁: 2月17日, 武汉-香港-墨尔本开始了我的两年的澳洲求学生涯.
24岁: 4月26日, 堪培拉,红色的海洋淹没的澳大利亚的首都,亲眼看到了火炬传递,运气完美的和火炬合影,熬夜回家赶上了最后一班火车
24岁: 6月22日,自香港回武汉.7月27日,自香港返墨尔本. 11月29日,自上海回武汉.

Semester 2 Result

433620 2 2008 Engineering for Internet Applications 088 H1
433652 2 2008 Distributed Systems 076 H2A
433653 2 2008 Mobile Computing Systems Programming 070 H2B
433684 2 2008 Machine Learning 078 H2A

和第一学期相比,成绩有了十分明显的下降,只有一个上了H1,还有一个险些连H2都保不住了。620的确是最简单的一门课,也是最爽的课,感谢美国老师的优秀传统;DS的分数在预料之中,被印度人残害的结果就是如此;ML的分数其实相比我的预计要高出了一些了,原本以为这会是最低分的一门,看来TIM给分确实很可观,要怪就只怪自己没学好这门课;没想到的是MOBILE的课给的分数是最低的,虽然PROJECT的分也很低,但是没想到考试还扣了这么多,轻敌的后果。

明信片大交流

想收到来自全世界各地的明信片吗?原来这个世界上还有这么一个好玩意,在postcross上面,注册以后,随机发出你的明信片,你会随机收到一封明信片,也许来自很遥远的地方哦。准备回到澳大利亚以后,玩玩这个,毕竟现在的常驻地址不太好写。

还有穷游上也有明信片交流的版块,就看你的抢片的运气了。

关于这个博客

以前也在很多博客上注册过,也用过,从最开始用博客中国,到后来也使用过SPACE,QZONE,直到最后在新浪博客扎根两年。很多好友也有很多不同的博客使用,在闲暇之时到处逛逛,也发现了各大博客的区别不同之处。总的来说,这些由BSP提供的博客程序,已经的确是做的越来越完美了,如果不是特别有嗜好的人,完全可以找到一个逞心如意的好的博客。最近发现SPACE又改版了,样子又好看了不少,而且和MSN等微软常用工具联系在一起,也可以打到一个SNS的效果。其实,这已经都是各个博客商的发展方向了。而我之所有在新浪停留了两年,首先看中的就是新浪的简洁明快,使用非常方便。没有其他网站的喧哗。但是两年以后,新浪也改变了不少,而且其中的一些BUG让我至今感到不爽。以前是如果你用全ENGLISH发文的话,尽然还要首先审查;后来使用FF3,发现每次提交以后都无法查看,必须重新开启页面。还有很难和其他的统计工具联系在一起,即使我曾经也购买过一个域名,至今仍然链接到这个新浪的博客。

于是,现在WP闪亮登场了。准确的来说,我已经算是很落伍的了,如今的WordPress已经发展到了很高的一个水平了,而我现在才开始使用,作为一个程序员,自己觉得还挺丢人的。而且说实话,目前对于PHP还真是一窍不通,对主机空间,都是一个新手。在购买空间和安装的时候,自然也出现了很多很丢人的场景出现。还好,现在如今顺利地搭建起了环境,并且在小小的一个空间目录下,跑起了两个博客,自己还是比较满意的。下一步就看是怎么优化我这个博客了。

Older Entries Newer Entries
  • English Version

    • Cannot read Chinese? Please take a look at my English site, hope you can find more you need there!
  • 感谢支持

  • twitter

    facebook

    linkedin

  • Categories