立波吞.偷窥

若非梦想,何以远方~

常用编程语言的变量语义

常用编程语言的变量语义
变量语义,通常包括值语义和引用语义,表明编程语言中变量的实际值在不同变量之间传递方式。可能很多初学者都没有深入地去了解所使用的语言的变量语义问题,毕竟程序照样写,也不见得就会出错。不过真等到出现一些莫名其妙的错误时就要贻笑大方了。尤其需要了解下不同语言下的变量语义,千万不要想当然的以为大家都是一样的。这样既能避免一些很奇葩的错误,也能在一些情况下更加高效地使用内存。

英文字符串压缩

这是几个月前找实习时候做的一道题目,就是把英文+数字的字符串压缩一下,非常简单~

英文大小写共52个字母+10个数字,用6个bit位足够表示了(共可表示64个字符)。因此可基于这个对英文+数字字符串进行压缩。操作仅仅涉及几个简单的位操作而已。bitmap的核心也是位操作,不过这个题目显然没那么复杂~

直接贴代码:

#include 
#include 
#include 

char char2six(char a){
	if(a>='0'&&a<='9')	return a-'0';
	if(a>='a' && a<='z')	return 10+a-'a';
	if(a>='A'&&a<='Z...

intern over, ready back~

2011.04.06-2011.10.28 @bd-inf inf-dc-disql

于是为何每次离职都要以加班到半夜结束...上次是不小心造成了事故,这次是陪大家一起赶milestone...不过忙到飞起来的若干天终于是结束了~

感谢晓鸣的晚餐以及一直以来的教诲,感谢建 伟、方方、王 琛、张 凯以及dc的各位大神们这半年来的帮助,感谢串神给我来这里的机会,感谢所有人以及所有人!

wfl@F6-CC705