扯蛋

2010年7月13日 星期二

国家

国家是为人而建立,而人不是为国家而生存。——爱因斯坦
要让我们爱我们的国家,我们的国家应该可爱才行。——爱德蒙 柏克
爱国主义:一堆随时可以被任何野心家所点燃,去照亮他的名字的易燃垃圾。 ——安卜罗斯 皮尔斯
恶国家甚于无国家;……我们爱的是国家为人民谋幸福的国家,不是人民为国家做牺牲的国家。——陈独秀
每当一个国家的政治、经济出现重大危机的时候,爱国主义的破旗就又散发出臭味来。 ——列宁
爱国主义是无赖最后的避难所。 ——塞缪尔 约翰逊(Samuel Johnson)
爱国主义就是积极地为了微不足道的原因杀人并被杀。 ——勃特兰 罗素
爱国主义是超越于原则之上的对于不动产的一种专横的崇拜。 ——-乔治 简 纳森
除非你把爱国主义从人类中驱逐出去,否则你将永远不会拥有一个宁静的世界。爱国主义是一种有害的、精神错乱的白痴形式。爱国主义就是让你确信这个国家比所有其他的国家都要出色,只因为你生在这里。 ——乔治 肖伯纳
  
当爱国主义涉入认知领域时,是一个应该被扔出门外的混小子。 ——阿瑟 舒本华
那些没有自尊的人仍然可以是爱国的,他们可以为少数牺牲多数。他们热爱他们坟墓的泥土,但他们对那种可以使他们的肉体生机勃勃的精神却毫无同情心。爱国主义是他们脑袋里的蛆。 ——亨利 大卫 梭罗--000

2010年5月16日 星期日

机械工程中汽车方向学校分析(美国留学网 )

 

机械工程专业中有一种类别是关于汽车发动机原理、内燃机设计、热能与动力机械基础、柴油机增压技术、汽车排气污染与控制等等的,毕业后可以从事汽车发动机新产品设计、实验、汽车技术管理等工作。由于汽车工业在我国的发展水平与发展中国家有一段距离,且这个方向的应届毕业生找到对口的工作也不是很容易,所以,去美国读一个对口的专业,对回国后的发展会有很大的帮助。然而,这类专业方向在美国大学中并不是很多见,科研水平比较优越的以五大湖附近以及加州一些学校为主。那么关于汽车的研究,美国的大学都有哪些特点呢?

加州伯克利有两个汽车发动机实验室,历史比较悠久。一个是有关燃烧分析的,主攻均质压燃、柴油机燃料研究与空气质量、燃烧场参数的激光诊断技术;另一个是有关汽车动力与控制的,比较突出的项目就是无人驾驶汽车。中国学生在这些实验室中约占百分之十。这个学校对申请者的硬件和学位背景不是很强调,学校最看重的是申请者的研究经历,其次就是有硕士背景的学生。学校的奖学金一般很难拿到。

UIUC的汽车研究也很不错,在ME专业中设有发动机模型实验室、福特汽车科学研究室、车辆动力与流体燃料控制实验室,比较突出的研究是关于电喷技术、新能源和模拟技术。实验室规模很大,经费较多,但是基本都不给新生,只有从第二年开始研究生才能享受这些资助。UIUC的竞争也比较激烈,而且只有硕士背景的学生才能申请PhD。

位于五大湖附近的大学中,UMich最为出众。它有一个汽车研究所(ARC)与衣阿华大学、韦恩州立大学、威斯康辛大学、克莱姆森大学、田纳西州大学等学校都有项目合作,主要在于开发军用和商用汽车的动力控制系统。但相比之下,另一个汽车实验室automotive lab会更适合中国学生去申请,它有12个发动机试验室,涉及方向很广,包括内燃机燃烧、排放控制,燃料效能、汽车混合动力和电子产品设计、车辆的空气动力学等。UMich的汽车研究对美国汽车工业有重要的影响,如果能在那里读书,回国后发展也会很好。UMich对中国学生还是比较欢迎的,奖学金的机会也较多,但是要脱颖而出,还是需要加强研究经历和论文水平。

同样位于五大湖附近的威斯康辛麦迪逊大学也有发动机研究室,它的低温燃烧技术一直处于世界领先水平,在发动机研发方面有许多优秀的教授。这个实验室主要研究点火、柴油引擎及其燃烧和排放量和人体健康的影响。尤其是它应用光学技术测试发动机,用计算流体力学模型模拟发动机进程;这个学校的设备非常先进,列阵激光器、仪表、排放测量系统、单缸柴油机试验室和计算机集群。申请这个学校的ME专业门槛不是很高,在读的中国学生占15%左右,但是给国际学生的奖学金机会不多。

明尼苏达双子城较有名的实验室有:柴油机实验室和智能汽车实验室。它的优势主要体现在柴油机废气排放控制以及替代燃料上,在这方面颇有成就,它对美国的五十铃汽车、卡特彼勒、依茨公司、唐纳森公司和通用汽车公司有技术支持,帮助他们改装柴油机以符合美国相关排放要求。所以,这些也给了研究生更多学习和实践的机会。智能汽车实验室主要为公路运输的自动化控制和导向服务,涉及许多计算机模拟技术,对于这个方面,EE或CS背景的人同样可以申请,学校没有设置很严格的要求,不过给的奖学金也不多了。

此外,还有一些学校也有这类专业,如:俄亥俄州立大学、马里兰大学(College Park)、Clemson大学、科罗拉多州立大学、韦恩州立大学等都有汽车研究中心或发动机研究中心,这些学校的申请难度会比前面提到过的低一些,但是它们的汽车研究中心同样有很好的技术支持,所以要选择汽车方向的申请者应该都去考虑一下。

最后要提一下,有汽车方向的学校就算全部搜集起来,可能对于不具有较牛的背景的人还是比较不放心,那么他们还可以在没有明确的汽车或发动机实验室的学校选择感兴趣的、与内燃机有关的燃烧、流体、能源等方向。如:GIT、Cornell、CMU、UCLA(Fluid Mechanics;Heat and Mass Transfer)、UCSD、TAMU(Thermal and Fluid Sciences)、UCSB(Fluid Mechanics/Thermal Sciences)、USC(Combustion and Heat Transfer与 Fluid Mechanics)、UW(Combustion)。这些学校的ME专业都有与汽车有关的项目,所作的研究项目与特别设立汽车研究所的差别不会太大,因而同样很适合申请。但是从经费上看,可能不如特别设立汽车研究所的学校多。所以申请者可以权衡一下,并且询问一下学校的具体情况再作更具体的打算。

2010年4月23日 星期五

Windows Media Player不支持MMS协议的问题解决

 

问题:Windows Media Player 9.0,无法网页在线播放MMS协议的电影,复制电影地址用Windows Media Player打开,也无法播放,提示:Windows Media Player 无法播放文件,因为不支持指定的协议。请在“打开 URL”对话框中,尝试使用其他传输协议(如“http:”或“rtsp:”)打开文件。
  百度搜索,全部都是一些重装WMP呀,什么协议丢失呀,什么设置问题呀等等无聊回答。重装整个系统还更容易解决问题呢,重装系统、WMP还用得着问吗,答了等于没答,废柴。协议、设置也是不着边的东西。这个问题应该是某些东东丢失引起的,打开REGEDIT,搜索一下MMS,发现了一些东东,原来真的是DLL文件注册丢失引起这个问题。
  在CMD里输入regsvr32 wmnetmgr.dll,regsvr32 wmstream.dll这两个命令,问题立即解决,可以用WMP打开MMS流媒体播放,也可以在线播放。如果还有一些小问题,那就来个更绝的,打开CMD,进入C:\WINDOWS\SYSTEM32目录,输入for %i in (wm*.dll) do regsvr32/s %i命令,将所有WM*.DLL文件注册。

  顺便说说WMP的一些错误:“出现内部应用程序错误”是WMP.DLL文件注册信息丢失引起,“没有注册类别”及上面的错误提示是wmnetmgr.dll文件注册信息丢失引起

2010年4月22日 星期四

Once you've installed ScribeFire, you can start using it to quickly and easily update your blog. To open the ScribeFire window in your browser, ...

Flickr Photo Download: How to setup Twitter API Proxy with free PHP hosting.

Flickr Photo Download: How to setup Twitter API Proxy with free PHP hosting.

2009年11月29日 星期日

twhirl laconi.ca使用方法,twhirl自建api服务器


在twhirl使用Twitter的方法是,打开Accounts manager,选择laconi.ca,输入:[你的twitter帐号名]@nest.onedd.net,密码为Twitter密码,即可使用。

@后面就是api地址,也可以自己建立一个而一个服务器来玩,速度和稳定性更好一些!
正确范例:
username@nest.onedd.net
username@api.twibble.de(不推荐使用这个,发推会把twhirl卡死)
username@kcome-s-twitter-proxy.xxx

错误范例:
username@nest.onedd.net/api
username@kcome-s-twitter-proxy.xxx/api
username@kcome-s-twitter-proxy.xxx/tt

不过话又说回来了,觉得还是自建的\(^o^)/~;可以参考文章1、 文章2。
网络真是强大啊,我刚刚用了15分钟,连阅读带下载,建立api。搞定一个自建api服务器。感谢redren的教程;

准备的工具:python软件,下载

GoogleAppEngine_1.2.0 下载

获取birdnest源码,见http://cid-b25292e8d4856480.skydrive.live.com/self.aspx/.Public/gae.zip

申请Google app engine;需要填写你的手机号码,记得手机号码前加+86

准备完毕后,按照文章1中说的修改app.yaml就行了,接着往下继续就好了,好好看教程!

建议受用gae的代码包。修改后通过调用cmd上传即可,以上是偶的一点小总结; 好好学习XD:

快速链接:http://www.rtrash.net/go/38229.html


2009年11月3日 星期二

关于C语言返回数组的若干问题

关于C语言返回数组的若干问题

昨儿有同学问我,怎么在不用全局数组的情况下调用另一个函数的数组,当时我就没想明白,以前也没注意到这个问题,最后还是查了一些资料才明白过来,总结如下:

如果你有这个想法,可以告诉你已经走入了一个误区,你可以返回一个数,指针,甚至结构,但是就是不能返回一个数组。数组其实是一个基本类型和大小动态可知的一块连续的内存空间(如其定义int buff[10],当然还可以使用mallco),是不能在函数间传递的。

那怎么来传递?在C语言中一般都是传递简单的数值类型,而传到大的对象比如数组,union,struct,基本上有一个原则就是:调用者负责提供内存,而被调用者负责填写内容。举一个简单的例子:

#include

int sun(int *a)
{
int i;
for(i=0;i<2;i++)
a[i]*=3;
return *a;
}
main()
{
int i, a[]={1,2};
sun(a);
for(i=0;i<2;i++)
printf("a[%d]:%d\n",i,a[i]);
}

不过如果在编译期大小可知的话还是有一种方法,不过也只不过是每次传递都是COPY,并不能算是整个数组的真正返回。举例如下:

#include
#include

#define array_size 10
typedef struct array array;
struct array{

int val[array_size];
};
array f()
{
array va={0,1,2,3,4,5,6,7,8,9};
return va;
}
main()
{
array a;
int i;
a=f();
for(i=0;i<10;i++)
printf("%d",a.val[i]);
}

最后,如果你真的想要数组的返回,建议使用其他语言。


标签

博客归档