心好累

前几天终于把NGTSimulator做完了,每次做完一个东西,都会感到心里很开心,同时感到自己又收获了不少。做软件会感到累,但一定程度上我喜欢做,所以只是身体累,心感觉不到多么累。
理论上这几天应该是最轻松的时候了,手头的软件做完了,周日活动的策划部署和前期准备也都做好了,可是我今天感觉到心是那么累那么烦躁。
考研复习一直没有多大进展,害怕宿舍环境会不利于我这个宅男的复习,一直想找个房子搬出宿舍(恐怕又有人说是借口?),加之昨天晚上壶在宿舍园区赤裸裸地几分钟内被偷了。可是找个合适的房子竟然是一件那么费心的事情。一方面,不能花太多的钱,另一方面,有些房子的情况实在是让人无法接受,更严重的是,找不到房源。至少要安全、干净,这就排除掉了很多地方。

问了很多朋友,都帮我问了很多人,最终都以失败告终。我是个不怎么喜欢打电话的人,尤其是给不熟的人,不过还是打了几个电话,结果就是没有结果,要么已经租出去了,要么只租给女生,要么电话停机了,要么不租给学生。

累了…

Posted in 心情, 生活 | Tagged , , | Leave a comment

用Visual Studio 2010创建集成.Net Framework3.5 SP1的安装包

由于windows7集成的是.Net Framework3.5SP1,还没有集成.Net Framework4,所以我在给别人做东西的时候还是更倾向于基于3.5 SP1。而又要考虑到目前还仍有不少的XP用户,所以即使是采用3.5 SP1,也需要考虑客户机上是不是安装了.Net Framework。

所以在制作安装包的时候,需要将.Net的安装包也集成进去。而Visual Studio2010默认只包含了.Net 4的安装包,所以在生成集成有3.5SP1的安装包时,遇到了一些麻烦。

首先,想要制作一个带有.Net Framework的安装包,需要如下:

1.新建一个安装项目

2.查看项目属性,点击“系统必备”按钮

3.在弹出的系统必备对话框中,选中“创建用于安装系统必备组件的安装程序”

4.在下方的安装位置处,选择“与从我的应用程序相同的位置下载系统必备组件”,则为将必备组件的安装程序集成到安装包中,选择“从组件供应商的网站上下载系统必备组件”,则为不集成到安装包里,而是引导用户在微软网站下载。所以在此选择“与从我的应用程序相同的位置下载系统必备组件”

5.若需要.Net Framework3.5SP1,则在必备组件中选择.NET Framework 3.5 SP1,取消选择Microsoft .Net Framework 4(x86和x64)即可。

6.若生成项目,可以发现出现一大堆找不到文件的错误。解决的主要思想是:自己将.Net Framework 3.5 SP1的安装文件和简体中文语言包的x86和x64版安装文件拷贝到如下文件夹内:

C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages

可以看到,默认Packages文件夹下已有DotNetFX35SP1子文件夹,不过其内只有以下几个配置文件:

C:\>tree "C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\dotNetFX35SP1" /f
卷 WIN7 的文件夹 PATH 列表
卷序列号为 00000031 BA5C:BB7D
C:\PROGRAM FILES\MICROSOFT SDKS\WINDOWS\V7.0A\BOOTSTRAPPER\PACKAGES\DOTNETFX35SP1
│  product.xml
│
└─zh-Hans
	  eula.rtf
	  package.xml

我们需要下载dotnetfx35.exe(http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=d0e5dea7-ac26-4ad7-b68c-fe5076bba986&DisplayLang=zh-cn)后解压,将解压所得的wcu\dotNetFramework\下的所有文件及目录都拷贝到Packages\DotNetFX35SP1\目录下。

7.这时如果马上进行生成安装包的尝试,会发现还剩两个错误:简体中文语言包的x86和x64版两个安装文件没有找到:

系统必备组件的安装位置未设置为“组件供应商的网站”,并且无法在磁盘上找到项“.NET Framework 3.5 SP1”中的文件“DotNetFX35SP1\DotNetFX35\x64\dotnetfx35langpack_x64zh-CHS.exe”。有关详细信息,请参见帮助。
系统必备组件的安装位置未设置为“组件供应商的网站”,并且无法在磁盘上找到项“.NET Framework 3.5 SP1”中的文件“DotNetFX35SP1\DotNetFX35\x86\dotnetfx35langpack_x86zh-CHS.exe”。有关详细信息,请参见帮助。

首先下载dotnetfx35langpack_x64zh-CHS.exe和dotnetfx35langpack_x86zh-CHS.exe。

注意!虽然提示的错误是找不到DotNetFX35SP1\dotNetFX35\x64\dotnetfx35langpack_x64zh-CHS.exe和DotNetFX35SP1\dotNetFX35\x86\dotnetfx35langpack_x86zh-CHS.exe,但将文件拷贝到这里,你会发现照样是找不到文件的错误!

应该将两个文件分别拷贝到Packages\DotNetFX35SP1\zh-Hans\DotNetFX35\x64和Packages\DotNetFX35SP1\zh-Hans\DotNetFX35\x86下,复制过去之后再生成,成功

原因:微软把语言包独立出来了,如果你查看Packages\DotNetFX35SP1\product.xml,你会发现里面没有DotNetFX35\x86\dotnetfx35langpack_x86zh-CHS.exe这个PackageFile,而在Packages\DotNetFX35SP1\zh-Hans\product.xml里,你可以发现有两个PackageFile是我们需要的。所以,错误信息里提示的缺少文件,其实是PackageFile的Name值,而不是在磁盘上的存储路径。

所以,根本不需要修改product.xml!

最终的目录结构应该如下:

C:\>tree "C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\dotNetFX35SP1" /f
卷 WIN7 的文件夹 PATH 列表
卷序列号为 00000031 BA5C:BB7D
C:\PROGRAM FILES\MICROSOFT SDKS\WINDOWS\V7.0A\BOOTSTRAPPER\PACKAGES\DOTNETFX35SP1
│  dotNetFx35setup.exe
│  product.xml
│
├─dotNetFX20
│      ASPNET.msp
│      ASPNET_64.msp
│      clr.msp
│      clr_64.msp
│      crt.msp
│      crt_64.msp
│      dw.msp
│      dw_64.msp
│      Netfx20a_x64.msi
│      Netfx20a_x86.msi
│      NetFX_CA.msp
│      NetFX_Core.msp
│      NetFX_Core_64.msp
│      NetFX_Other.msp
│      NetFX_Other_64.msp
│      prexp.msp
│      winforms.msp
│      winforms_64.msp
│
├─dotNetFX30
│  │  Netfx30a_x64.msi
│  │  Netfx30a_x86.msi
│  │  RGB9RAST_x64.msi
│  │  RGB9RAST_x86.msi
│  │  WCF.msp
│  │  WCF_64.msp
│  │  WCS.msp
│  │  WCS_64.msp
│  │  WF.msp
│  │  WF_32.msp
│  │  WF_64.msp
│  │  WIC_x64_enu.exe
│  │  WIC_x86_enu.exe
│  │  WPF1.msp
│  │  WPF1_64.msp
│  │  WPF2.msp
│  │  WPF2_32.msp
│  │  WPF2_64.msp
│  │  WPF_Other.msp
│  │  WPF_Other_32.msp
│  │  WPF_Other_64.msp
│  │  XPS.msp
│  │  XPSEPSC-amd64-en-US.exe
│  │  XPSEPSC-x86-en-US.exe
│  │
│  ├─x64
│  │      msxml6.msi
│  │
│  └─x86
│          msxml6.msi
│
├─dotNetFX35
│  ├─ia64
│  │      netfx35_ia64.exe
│  │
│  ├─x64
│  │      netfx35_x64.exe
│  │
│  └─x86
│          netfx35_x86.exe
│
├─dotNetMSP
│  │  NetFx_20_SP1_ENU_License.rtf
│  │  NetFx_30_SP1_ENU_License.rtf
│  │
│  ├─ia64
│  │      NetFX2.0-KB948609-v6001-ia64.msu
│  │      NetFX3.0-KB948610-v6001-ia64.msu
│  │
│  ├─x64
│  │      NetFX2.0-KB936704-v6000-x64_RTM_en.msu
│  │      NetFX2.0-KB948609-v6001-x64.msu
│  │      NetFX3.0-KB936705-v6000-x64_RTM_en.msu
│  │      NetFX3.0-KB948610-v6001-x64.msu
│  │
│  └─x86
│          NetFX2.0-KB936704-v6000-x86_RTM_en.msu
│          NetFX2.0-KB948609-v6001-x86.msu
│          NetFX3.0-KB936705-v6000-x86_RTM_en.msu
│          NetFX3.0-KB948610-v6001-x86.msu
│
├─Tools
│      clwireg.exe
│      clwireg_ia64.exe
│      clwireg_x64.exe
│
└─zh-Hans
    │  eula.rtf
    │  package.xml
    │
    └─DotNetFX35
        ├─x64
        │      dotnetfx35langpack_x64zh-CHS.exe
        │
        └─x86
                dotnetfx35langpack_x86zh-CHS.exe
Posted in 技术 | Tagged , , | Leave a comment

把人类历史浓缩在一本小册子里

马克思大女儿燕妮曾问历史学家维特克:“您能用最简明的语言,把人类历史浓缩在一本小册子里吗?”
维特克说:“只要四句德国谚语就够了:1.上帝让谁灭亡,总是先让他膨胀;2.时间是筛子,最终会淘去一切沉渣;3.蜜蜂盗花,结果却使花开茂盛;4.暗透了,更能看得见星光 。

Posted in 生活 | Tagged , | 2 Comments

Google推出水下搜索,不错哦~

2012.4.1 Google的礼物

 

试试吧,搜索之后就会有几幅相关的图片从天而降到水中。http://www.google.cn/landing/shuixia/

Posted in 未分类 | Leave a comment

不知道是第几次看到这样的通知了

暖气故障

又是"暖气故障"

Posted in 生活 | Tagged , | Leave a comment

Oracle10g更改HOST名的办法

在安装目录的如下位置,找到如下两个文件:

product\10.2.0\db_1\network\ADMIN\listener.ora
product\10.2.0\db_1\network\ADMIN\tnsnames.ora

将文件中的HOST值改为想要更改的主机名或IP地址即可

Posted in 技术 | Tagged | Leave a comment

开学以来

开学已经两周了。

在家的最后一段时间,一直在纠结外套到底应该穿厚的还是穿薄的,在临离开家的时候,才决定穿厚的。来到太阳之城,深刻地体会到,这个决策是多么多么的正确。这温度差距也太大了,东南西北风一直吹啊吹,最恐怖的是宿舍里还不供暖气。记忆中好像没体验过这样的寒冷:摸什么都是冷冰冰的,不管是桌子被子,还是手机电脑;打开电脑之后竟然需要预热好久才能正常工作,用了好久HD温度还是只有16度;晚上睡觉竟然被冻醒了,浑身一点热乎气儿都没有,鼻子头儿冷冰冰的;接下来的几天我只能把两个水杯都灌满热水、再加上暖手宝都塞到被窝里,电脑晚上也不关了利用那点儿散发的热量。
好在过了几天,暖气来了,虽然不是特别热,开的时间也不长,不过也很满足很足够了。

这个学期的课不多,甚至可以说是很少的。见识到了据说很好也的确很好的夏老师,也再次见识到了上学期已经见识到了的。

大家都在紧锣密鼓地准备考研,我总感觉相当大一部分人非常盲目。有些人逐渐又不想考了,转让了自己的辅导班。图书馆成了我们这级学生的战场,据说开学前好久就全都是书了。

一个同学在图书馆手机没电了,给手机充电,被某老师没收了,理由是图书馆有规定不允许充电。不管是认错、说好话都没用,就是不把手机给人家了,而且还说他收了好多手机了,都锁着呢没要回去的。要不是这件事我们都不知道图书馆不让充电呢。呵呵,还听说了一些这个人的事迹,还真是“厉害”。两天都没要回来,本以为这种人就算送东西也够呛能要回,没想到还就搞定了。

啊,又说了不该说的,下决定要把自己和谐了的,空间都关闭了,决心从此只发表和谐言论。

好好学习,天天向上..

Posted in 生活 | Tagged , , | Leave a comment

在Win7下安装Oracle 10g

Oracle 10g默认是不支持win7的,会在安装环境检测中出错。官方网站只提供了for windows vista/2008的安装包,但完全可以在win7环境下运行。方法如下:

1. 在http://www.oracle.com/technetwork/cn/database/10203vista-088351-zhs.html可下载到Oracle 10g 10.2.0.3 for Vista/2k8的企业版
2. 将下载到的文件(10203_vista_w2k8_x86_production_db.zip)解压,由于10g没有对win7的版本号提供支持,故需要修改以下两个文件:
db\Disk1\stage\prereq\db\refhost.xml
db\Disk1\stage\prereq\db_prereqs\db\refhost.xml
修改方法相同,均为:
找到以下段落:

    <!--Microsoft Windows Vista-->
    <OPERATING_SYSTEM>
      <VERSION VALUE="6.0"/>
    </OPERATING_SYSTEM>

并在其后增加如下段落:

    <!--Microsoft Windows 7-->
    <OPERATING_SYSTEM>
      <VERSION VALUE="6.1"/>
    </OPERATING_SYSTEM>

保存即可
3. 直接运行setup进行安装即可

Posted in 技术 | Tagged | Leave a comment

特别的五一前后

攒了那么多事,慢慢记录一下吧。

Chapter 1. The Last Week of April

4月最后一个周,我几乎把所有的课都逃了,从来没这么猖狂过。不过不是没有理由的逃课,是因为GreenHouse项目不得不抓紧收尾了。应该说,我在最后这个周的工作效率总体来说还是很高的,因为之前已经把最困难的问题解决了,虽然貌似一直没什么大进展,但所有的框架都集成好了,基本的东西也都会用了。这种情况下再进行编程,就很快了。

我本以为我会是最后一个完成的,没想到我不是。一直在报告进展迅速的硬件方面,最后却发现有致命的错误,而且他一直对自己的代码很有信心,不急着测试,要等新器件到位了才测试,结果最后一测试才发现问题很致命。然后才开始着急,修改了好久,最后终于差不多了,却还是稳定性不怎么好。三维模型那边,做的效果依然是惨不忍睹啊,而且规范性一点儿也没有提高。GQ在那盯了一下午,终于做出个差不多能接受的版本。不过发现有很多错误,我又跟GQ在那盯了一下午,把错误改了改,貌似没什么问题了,可回去再向程序里调用的时候发现还是有问题,又自己改了改,这才勉强能用了。

当然,其实我的进度也不快,按计划早就应该完成了,不过只有他们完成我才能最终完成。

Chapter2. The Special May Day

五一假期,宿舍的其他三个舍友都不在宿舍了。不过好在,爸妈说要来,不过爸直到要来的前两天才告诉我的确要来,让我去订宾馆。不出所料地各大宾馆都订满了,附近只有文汇还有,不过条件真不怎么样,那也没办法智能这样了。

假期之前那天,我订下了宾馆。订完往学校走的时候才想到,这个生活区的门貌似不让没通行证的车过啊。于是我就问了问那个保安,那个保安很好,跟我说他看的那个门是消防通道,平常是肯定不能开的,其他几个门,跟保安说一下是这儿的学生,家里来看看,大多数保安都能理解的。而且,他还跟我说要好好学,问我在哪个学校、学什么。说家里供个大学生不容易,他儿子高考的时候没发挥好,考到山东科大了,然后考研考到了北大学经济,现在已经留校了,在北京做国家的资产统计之类的事,很不错。临走了还再三嘱咐我要好好学,跟他聊了一会儿很开心,感觉很亲切。然后我又到我们园南面的那个门,问了问那里的那位保安,他也挺好的,我说了一下情况之后,他也面带笑容地说只要他在这儿就没问题,一看外地的车,学生家长来,说明一下情况一般都能理解。不过他又说了一句,后天就换班了,他不在这儿,换的那个人不一定让不让进。然后我就去了工作室,把剩下的一些工作做完。傍晚我就回来了。

4.30早上,突然天阴得很厚,电闪雷鸣下起了雨。不过幸运的是,当他们到园门口的时候,雨停了。哥开车,爸妈妹姨都来了。先到宿舍看了看,然后去宾馆,出去吃了点东西之后,下午去万平口、太公岛。晚上吃完饭,KX要跟我出来逛。…

妈和姨嫌我们回去晚了,一遍又一遍地打电话,回去姨就劈头盖脸地凶克新。我很难受,给她做辩护。因为我们的确是接到妈的第一遍电话之后就立马往回走的,一点时间也没再耽误啊…

第二天,我们去了无聊的森林公园,唯一感到稍微有点可看的地方是里面的姜太公公园。下午又去了灯塔广场。KX强烈的逛街和购买欲这两天让我彻底领悟了…我真服了…回来的时候在进宿舍区大门的时候出了点以外,果然如那天那个保安所说,换班之后的另一个人可能会不让进。说是宾馆的,不让进,我又跟他说前几天都跟另一个保安同志说了,我是曲师大的学生,家里过来看看。我那么好声好气地跟他说,结果他就甩下一句“绝对不可能让你进”,转头就想走。我一下就火了,这几天一直压力那么大,当时就冲动了,打开车门下来就跟他理论。我也不管那么多了,既然你这么不客气,也别怪我不客气,说话说的很冲也很不好听。该说的说了不管用,那就只能说不该说的了。一直处于压力中的我,根本无法控制自己的情绪,也不管他年纪多大,也不管他是不是在尽自己该尽的职责了。他们见我下车,也都下来了,一番唇枪舌战,他放行了。放行了还不甘心,倚老卖老,我最讨厌的人之一就是这种倚老卖老的所谓老人。最后,他又甩下一句“下一次绝对不让你进”。人和人之间的差距真大。

回到宾馆,KX说“你变了”。是啊,来到大学这接近两年的时光,我的确变了不少。

第三天,没做什么事情,上午转了转,中午跟J一起吃了饭,吃完饭三点了。从饭店出来,他们就该往回走了。他们把我送到了宿舍区外边的那个路口,我下了车,离别的那一时刻不知道说些什么。对视了一会儿,他们要走了,关上车门,我站在那个路口,看着熟悉的车渐渐远去,而自己不在车上。不敢看它驶出视线,转过身子,想往宿舍走,可没走出几步就又走了回来。再向远方望去时,已什么也看不到。眼泪一下子就下来了。想想这几天,我能说的只有,我爱你们。

Posted in 心情, 生活 | Tagged , , | Leave a comment

记录于20110421

最近很忙,Greenhouse项目的截止日期马上就到了,可还是这么多东西没有做。情绪也各种原因导致不能保持稳定。
上周六参加了党校考试,自我感觉还算可以,晚上去看了看学校的“因乐而生”歌手大赛,然后消失了一会儿,一口气跑了2000m。
学生会离换届不远了,感到了明争暗斗的存在,大概看清了形势,顺其自然吧,随便。
济医的软件大赛昨晚举办,我去看了看,仅仅是看了看,观众而已。很没意思的比赛,第一名是他们学院学生会的网站—-毋庸置疑谁都能猜到。第二名是我们院的—–虽然他现场演示的时候出现了程序错误没能正常演示。
不过还是看到了些比较好的作品。比如那个WebOS让我印象比较深刻,云端的基于网页的操作系统,还实现了随机配对的B/S聊天,采用了ServerPush这种新技术。但是他的分数并不是很高。
还有个选手很有意思,颇具喜感,冷幽默,还说了句“我们修改了很多次,光主页就修改了三次之多”这样引发大笑的话…估计他的意思是主页的设计风格就大改了三次吧,可是这话说的也太不清楚了…
我们院另一个作品,是我联系的一个大三的团队,本来以为是他们队长上去说呢,最后是个女生上去了,很机灵很具搞笑天分的女生,还不错,拿了个二等。
奖品,当初跟我说的是一等iPod shuffle,今天去了变成音箱了。二等奖是无线键鼠套装,远处看像雷柏,仔细一看,山寨版的。
为了哄最近不怎么吃饭的KX好好吃饭,想了个好办法,没想到这家伙却一点也没向我预期的方向考虑,很无语啊~看完比赛给她打了个电话
greenhouse啊,快点结束吧…

Posted in 生活 | Tagged , , | 1 Comment