刷新Bios 激活 OEM Windows7
2012年3月9日
23:01
刷新Bios 激活 OEM Windows7 图文教程(新手慎用)
先来确定你的bios是什么类型的
网上下载everest 根据图一,你可以看到你的bios类型
一 现在先以AMIbios为例:
1、使用AMIbios刷新工具备份bios,
运行工具里面"AMIbios刷新工具"的afuwin_cn.exe,点击确定后,看到图二(这个图是网上抄袭的,因为我的机器没有AMIbios,这软件不让运行),点击"save"后,弹出保存位置和文件名,自己会保持吧,然后保存完毕会弹出一个新的对话框,有很多小长方形格。说明保存完毕
2、运行工具包里"AMI_SLICTool131cn"文件夹下的"SLIC.exe"。如图三
几项说明:
1.载入你保存(刚才备份的或者你下载的)bios文件
2.SLIC文件在"AMI_SLICTool131cn"文件夹下的"SLIC2.1"文件夹下,里面有很多品牌的SLIC2.1文件,这里选择的是联想"lenovo"文件名"LENOVOTC-5M"
3.SLP文件在"AMI_SLICTool131cn"文件夹下的"SLP"文件夹下,这里选择的是联想"lenovo"
4.校验,主要是看加入的SLIC和安装系统后导入的证书是否匹配,数字证书在"AMI_SLICTool131cn"文件夹下的"cert"文件夹下,这里选择的是联想"lenovo"
如果选错了(这里三个都是联想"lenovo"),校验是不会通过的。
保证以上的正常,就点击执行。后面的都是全自动,不要管,会在你刚才载入的bios同目录下生成一个新的bios文件,文件名后面多"_SLIC"字样,就是新生成的加入了SLIC的bios。
下面,关闭所有能关闭的程序,包括杀软。重新打开"AMIbios刷新工具"的afuwin_cn.exe,到图四
点击"open",然后载入刚才制作好的bios文件(就是添加了SLIC的文件),然后照图五设置,
点击"flash",等待........知道小方格全部变成绿色,就表示完成刷新了。
现在重新启动。
然后进入系统,运行everest,如图六,
显示类似的话,说明你成功了,马上安装win7吧,对了,别忘了下载附件里面的"自动导入OEM证书"工具,保存到其他盘,安装win7完成,运行这个,选择lenovo,导入重启就可以激活了。
二 Award的bios激活win7的方法
1、先运行awardbios刷新工具里面的"winflash.exe"
2、点击"文件"选择"保存旧bios",保存biod的过程中可能出现卡或者类似死机,这个正常的,等等就好了(当然你也可以下载更新的bios).
3、打开"Award_SLICTool112cn"文件夹下的"AwardTool_cn.exe",如图七。注意如果看的不是很懂,再看看说明...
说明;
1.第一项载入的是刚才备份的bios或者你下载的bios
2.载入SLIC文件,就在"Award_SLICTool112cn"文件夹下的"SLIC2.1"文件夹下,这里选择的是:联想"lenovo"文件名"LENOVOTC-5M"
3.SLP文件"Award_SLICTool112cn"文件夹下的"SLP"文件夹下,这里选择的是:lenovo
4、数字证书在"Award_SLICTool112cn"文件夹下的"cert"文件下,这里选择的是:lenovo。如果想、全部选对的话会显示校验成功的提示
5、点击"执行",就会在刚才载入的bios文件的同一文件夹下生成一个新的bios文件,文件名多"_SLIC"字样。这个bios文件就是添加好了SLIC的bios。
现在关闭所有能关闭的程序,包括杀软
然后运行awardbios刷新工具里面的"winflash.exe"
点击"文件",选择"打开",载入刚才做好的添加了SLIC的bios,然后选择"全部刷新",最后点击"刷新"按钮。请看图八
直到刷新完成,中间不要做其他的,完成后会提示完成并重启。
重新启动后,按照图六的方法查看刷新bios是否成功,成功了就可以按照win7了
三 现在来phoenix的
重要说明:因为phoenix的添加SLIC工具才出了一个版本,还不是很稳定,建议使用这样bios的本本还是先尝试软激活,这里提供工具和使用方法
1、运行"phoenixbios刷新软件"文件夹下的"SWinflash.exe"
2、点击"备份BIOS"按钮备份bios
3、运行"phoenixtool100"文件夹下的"PhoenixTool",如图九,记得看说明
1、载入的是刚才备份的bios
2、SLIC文件在"phoenixtool100\SLIC2.1"下,品牌自选
3、测试证书的时候,要选择和你SLIC品牌一样的证书。
4、点击"go"生成新的bios文件
现在运行"phoenixbios刷新软件"文件夹下的"SWinflash.exe",然后选择"备份bios并且使用新的饿设置刷新bios",高级设置里面可以不管,默认即可。然后在"指定新版bios的文件名称"点击"浏览",确认后点击"刷新bios" ,等待.......,直到完成。
查看还是可以按照图六的方式查看。成功的话,就马上安装win7吧
源文档 <http://apps.hi.baidu.com/share/detail/1003925>
Windows8
2012年3月7日
19:38
中文(简体)
64 位 (x64) 下载 (3.1 GB) Sha 1 哈希 - DF69B851F9A81DECBB16648CC452461894416EB0
32 位 (x86) 下载 (2.3 GB) Sha 1 哈希 - E29A2072745A48C14A1C2E5A61F5230841BEDB45
产品密钥: DNJXJ-7XBW8-2378T-X22TX-BKG7J
源文档 <http://windows.microsoft.com/zh-CN/windows-8/iso>
windows live sdk
2011年10月12日
20:21
访问msn live skydriver
https://connect.microsoft.com/site1226/Downloads
Team Foundation Server 2010
2011年10月10日
8:59
Microsoft Team Foundation Server 2010安装 与 序列号
安装过程:
一、安装操作系统
安装Windows 2008 R2简体中文版
二、准备安装过程中的需要的用户账户,并设置相应权限。
具体流程如下:
1、点击"开始"——"管理工具"——"计算机管理"
2、选择"本地用户和组"——"用户",在右边空白处点击右键,选择"新用户"
3、 分别添加名为tfsreports、tfsservice、tfsbuild、tfsproxy、wssservice、sqlservice。并为各个账户设置密码,同时根据相应需求调整选项(比如第一次登录不需更改密码、密码不过期之类的)。
这里,我输入密码 A123abc
4、点击"开始"——"管理工具"——"本地安全策略",在左边选择"本地策略"——"用户权限分配",再在右边找到"允许本地登录",左键双击之,选择"添加用户或组",添加tfsreports用户。
5、添加完毕后再找到"作为服务登录",同样方法添加tfsservice、tfsbuild、tfsproxy三个用户。
三、安装IIS 7.0
1、点击"开始"——"管理工具"——"服务器管理器",在右边找到"添加角色"。选择"Web 服务器(IIS)",点击下一步。
2、选择具体功能时添加ASP.NET、Windows身份验证、IIS6管理兼容性三个必选功能。
3、确认并安装。
四、安装SQL Server 2008
1、运行安装程序,输入各种东西,选择各种东西。
2、在功能选择页面上,必须选择的有"数据库引擎服务"、"全文搜索"、"Analysis Services"、"Reporting Services"、"客户端工具连接"、"管理工具-基本"。
3、实例配置中如果没有存在默认实例就是用默认实例吧,也可以选择命名实例。
4、服务器配置页面上选择"对所有SQL Server 服务使用相同的帐户",在账户名中输入"NT AUTHORITY\NETWORK SERVICE",密码留空。
5、在数据引擎配置页面中,选择"Windows身份验证模式",选择"添加当前用户"。
6、 在Analysis Services 配置页面中,选择"添加当前用户。
7、在Reporting Services 配置页面中,选择"安装本机模式默认配置"。
8、接下来的就自己搞定啦。
五、安装SQL Server 2008 SP1补丁
六、安装TFS 2010
1、运行安装程序。
2、输入序列号(刮开文章末尾的序列号)
3、各种接受、各种下一步。
4、等待安装完成。
5、最后在完成页面选中"启动Team Foundation Server 配置工具"复选框。
七、配置TFS 2010(以高级配置为例)
1、在"配置SQL Server实例"页面,输入SQL Server服务器的名称(如果使用了命名实例还需要输入实例名称)。
2、在服务器数据库标签中输入标签字符串(可选)。
3、点击测试,测试一下与SQL Server的链接。
4、在"服务账户"页面,单击是用用户账户,填入tfsservice,并输入密码。
5、在"身份验证方法"页面(有时候可能没有),选择NTLM,当然也可以选择"协商"(如果支持的话)。
6、在"网站"配置时,选择"创建新站点",输入端口号(默认为8080)以及名称(默认为"Team Foundation Server")。
7、在"IIS虚拟目录",输入虚拟目录名称(默认为tfs),这与是用客户端连接到TFS时的设置密切相关。
8、在"配置Team Foundation Server 的报告"的页面,选中"配置用于Team Foundation Server 的报告"复选框,下一步。
9、在"Reporting Services 实例"中填入Reporting Services的服务器名称。
这里我输入tfsreports A123abc
10、在"SQL Analysis Services 实例"中填入SQL Analysis Services的服务器的名称。
11、选择"测试",以测试与SQL服务器的连接。
12、在"配置用于Team Foundation Server 的SharePoint"页面中,选中"配置用于Team Foundation Server 的SharePoint"复选框,下一步。
13、选择"在场模式中安装Windows SharePoint Services 3.0",选择"对SharePoint 场使用Team Foundation Server 服务帐户之外的帐户",填入wssservice用户以及对应的密码,下一步。
14、选中"创建新的团队项目集合"复选框,以创建默认团队项目集合。
15、在最后的检查页面检查一下配置,完成后选择下一步。
16、点击"配置",等待完成。
17、好吧,恭喜你,你已经成功配置TFS 2010了。
18、不要忘了感谢我一下。
八、配置TFS Build服务、配置TFS Proxy服务基本上很简单,不再赘述。在选择服务用户时分别填入tfsbuild和tfsproxy,并提供相应密码。
九、创建团队成员账户(参见:向团队项目中添加用户,设置 Team Foundation Server 的管理员权限)、进行安全设置后成员就可以访问TFS 2010服务器进行团队开发了。
十、TFS管理资料(参见:管理 Team Foundation)
安装序列号:
P2K4R-VPKVK-TKH4B-TRT6V- DW2GX
Visual Studio 2010: YCFHQ-9DWCY-DKV88-T2TMH-G7BHP
Visual Studio Team Foundation Server 2010: P2K4R-VPKVK-TKH4B-TRT6V-DW2GX
Visual Studio Test Professional 2010: DYCF9-QQPCD-Q6GKP-WXYW3-GV2DH
Visual Studio Team Explorer Everywhere 2010: 7W3RJ-4WX3R-BV8JM-FC8P7-3W7QX
源文档 <http://apps.hi.baidu.com/share/detail/31629865>
从此次下载TFS SP1 http://www.microsoft.com/download/en/confirmation.aspx?id=26211 下载后,提示不能更新此补丁.
自动登陆
2011年10月9日
18:16
让Windows XP自动登陆。运行"control
userpasswords2"命令
16GB大内存该怎么玩儿?
2011年9月7日
8:36
16GB大内存该怎么玩儿?
源文档 <http://www.cnbeta.com/articles/154182.htm>
去年的内存价格还高高在上,为了节省预算很多消费者在配机时都只购买2GB内存,不过到了今年年初,内存的价格就开始有所松动,终于在五六月的时 候,内存价格出现了比较明显的下滑,自此一泻千里……如今,单条4GB DDR3 1333内存的价格跌至接近100元,很多消费者在配机时都会直接选择两条4GB的内存,甚至还有的发烧友开始配备4条4GB的内存——16GB内存,哪 怕在2011年前,对于绝大多数用户来说那都是个梦!
内存价格的一路走低,造就了越来越多的大内存配置,不过是不是所有的人都能真正用好这些大内存呢?显然不是,工程师就看到过许多用着4GB、8GB 内存装32位操作系统的用户,也见过配备8GB内存,装好64位操作系统,只是做文字处理、网络浏览等简单应用的用户,对于这些人来说,大内存的意义就完 全没有体现出来。那么,要如何才能体现大内存的价值呢,又有哪些应用方案适合于大内存系统呢?本期的主题策划,我们就一起来看看究竟有哪些应用方案适合大 内存系统,这些方案各自的优势又是什么。
大内存应用方案
对于采用了大容量内存的系统来说,基本上有四种比较有代表性的应用方案,我们将为大家一一分析。
第一种方案是直接安装64位Windows系统。以64位Windows 7最为常见,现在很多品牌机预装的就是64位的Windows 7。采用这种方案的大内存系统性能的提升最为有限,只有在部分需要极大内存的应用中才能体现出大容量内存的性能优势,而在普通应用中系统性能的变化就不太明显了。
第二种方案是将系统装进内存。这种方案安装相当复杂,但是对系统性能的提升非常巨大,系统加载速度大幅度提升,程序加载的速度也变得非常快。不过这种方案目前具有较大的局限性,整个系统盘必须小于2GB,否则加载过程就会失败,这就意味着要么安装极度精简版的Windows 7系统,要么安装普通的Windows XP系统,但无法在系统盘中安装大型应用软件,而只能安装常用的非大型应用软件。
第三种方案是将部分内存虚拟成硬盘。这样一来系统中将会出现一个读写速度非常快的分区。将部分应用程序安装在虚 拟硬盘中之后,启动这些应用程序的速度会有非常明显的提升,但是对整个系统的性能影响并不大。不过现在的虚拟硬盘软件也支持在关机时将虚拟硬盘中的数据写 入镜像,不会再出现关机即丢失数据的情况。这种方案目前也有一定的局限性——目前的虚拟硬盘软件只能创建容量在4GB以内的虚拟硬盘。
第四种方案是将内存虚拟成磁盘缓存,为硬盘分配内存作缓存,并拦截系统发送至硬盘的IO请求。如果IO请求读取的数据已经在缓存中,则直接读取缓存中的数据并完成IO请求,否则数据则从硬盘中读取出来,并存入缓存,同时完成IO请求。由此可见,从缓存读取的数据量越多,则系统性能提升得越多,避免频繁读取速度较慢的硬盘,从而提升系统性能。
我们如何测试
测试平台
- 处理器:Intel Core i7-2600K
- 主板:技嘉Z68A-D3H-B3
- 内存:宇瞻DDR3 1600 4GB×4
- 硬盘:希捷7200.12 1TB
- 显卡:索泰GeForce GTX 560TI
- 显示器:DELL U2410
- 电源:航嘉X7 900
- 系统:Windows 7 64bit中文版
- 驱动:ForceWare 270.80
在本次测试中,我们主要测试每套方案的系统性能和磁盘性能。在系统性能测试上,我们使用PCMark7来测试整个系统的各项分数,同时记录系统开机 加载Windows 7(部分测试为Windows XP)的时间及从系统中关机的时间,再记录《天堂2.5》测试程序的加载时间,以测试系统在读取大型程序和游戏时的速度。
在磁盘性能测试中,我们选择SiSoftware Sandra的文件系统读写性能测试和HD Tune磁盘读取测试,这些测试程序实际进行的测试项非常多,从这些测试成绩中可以显著看出各方案对系统磁盘性能的影响。对于内存虚拟硬盘的系统来说,我 们测试虚拟硬盘的读写速度,对于内存虚拟硬盘缓存的系统来说,我们测试主硬盘的读写速度。
测试方案详解
方案一:直接安装64位Windows 7
对于大多数用户来说,安装64位Windows 7是最直接的选择,这种方案操作最为简单,安装好操作系统后就不需要其他操作了。相对于32位操作系统来说,64位操作系统能够识别出全部16GB内存, 运行速度也还算不错,不过跟安装4GB内存的系统相比,性能并没有明显的提升,只是在超大型程序的加载和运行过程中能感受到运行速度的加快。
方案二:在内存中安装系统
在内存中安装系统是操作最为复杂的,经过我们多次验证,目前要想成功地将系统安装在内存中,加载进内存的镜像不得超过2GB。这就带来了很多问题,因此这一个部分我们将分为Windows 7版内存系统和Windows XP版内存系统两个部分来分析。
必备工具:FiraDisk驱动程序、Grub4dos引导程序、Windows 7安装光盘或Windows XP安装光盘、Windows 7精简版、WinPE工具盘、VDM镜像制作程序
1、在内存中安装Windows 7
在前面的分析中我们谈到了要想成功将Windows 7安装到内存中,要求整个系统盘的文件占据的空间不得超过2GB,而这是非常复杂的。普通的Windows 7安装完成之后大概要占到10GB的空间,如果再算上虚拟内存的页面文件和系统休眠的镜像文件,安装了16GB内存的系统,大概要占到30GB的空间,这 样是不可能成功做成镜像的。而且普通的给Windows 7瘦身的方法也不太管用,瘦身完成后Windows 7依然要占据7GB左右的空间,因此我们只能安装极致精简的Windows 7系统。
由于工程师下载的极致精简版Windows 7采用的是自动解压的方式安装,而直接解压的话由于没有系统启动引导程序,极致精简版Windows 7是无法使用的,因此必须将安装极致精简版的Windows 7系统分为两步来完成。
第一步是在硬盘上以正常的安装方式安装标准的Windows 7系统,这一步非常简单,就不多说了。
紧接着进入比较复杂的第二步。系统安装完成后什么驱动程序都不用装,直接重启用WinPE工具盘引导到WinPE系统中。从WinPE的计算机管理 窗口中进入磁盘管理界面,此时可以看到磁盘"C:"为系统保留的100MB分区,这个分区存放的是Windows 7的系统引导程序,在Windows 7系统中是不会显示出来的,在WinPE中才会显示出来。右键点击磁盘"C:",选择"更改驱动器号和路径",然后在弹出的新窗口中将其驱动器号改为 "B",紧接着将刚才装好系统的分区(正常情况现在应该是磁盘"D:")以同样的方式改变其驱动器号为"C"。这样一来,磁盘"C:"就是我们刚才装好系 统的那个分区了,然后右键点击装有系统的磁盘"C:"选择"格式化"。格式化完成后,我们运行极致精简版Windows 7的安装程序,该程序会自动将文件解压到磁盘"C:",解压完成后重新启动计算机,就会开始极致精简版Windows 7的安装。安装完成后我们发现实际C盘占用空间在1.26GB左右,并且能够正常安装驱动,也能够开启Aero。
系统装好了之后,安装好所有设备的驱动程序,接着就是安装内存虚拟硬盘的FiraDisk驱 动。首先进入设备管理器,在硬件设备列表的最上面一栏点击右键,选择"添加过时硬件(见上图)",然后点击"手动从列表选择硬件",定位到 FiraDisk文件夹的FiraDisk.inf文件即可将名为"FiraDisk Virtual Disk Enumerator"的磁盘控制器安装到系统中。
然后,要进行系统启动信息的修改,否则bootmgr就会发现磁盘大小发生了改动,导致启动时出现Winload.exe错误,系统无法直接从内存 成功启动。修改的方法很简单:以管理员身份运行"开始→所有程序→附件"中的"命令提示符"程序,分别输入"bcdedit /set {default} osdevice boot"、"bcdedit /set {default} device boot"和"bcdedit /set {default} detecthal 1"这三条命令,每输入一条命令就回车一次,系统会提示程序执行完成。到这里,系统启动信息的修改就算是完成了,接下来我们就要加入启动选项菜单。
首先把Grub4dos解压到C盘并将文件夹改名为"grub",然后将"grub"文件夹中的grldr和grldr.mbr两个文件复制到C盘 根目录,接着在"命令提示符"界面中输入"bcdedit /create /d \"Grub\" /application bootsector"后回车,此时系统会返回一长串字符。我们这里返回的是"{4bc205f9-d2d6-11e0- a1b9-9116d6c33702}",然后我们继续在"命令提示符"界面中分别输入三条命令:
bcdedit /set {4bc205f9-d2d6-11e0-a1b9-9116d6c33702} device partition=c:
bcdedit /set {4bc205f9-d2d6-11e0-a1b9-9116d6c33702} path \\grldr.mbr
bcdedit /displayorder {4bc205f9-d2d6-11e0-a1b9-9116d6c33702} /addlast
(对于不同的系统返回的字符并不一样,在后面的命令中也要将"{}"中的字符改为对应的),每输入一条命令就回车一次,系统会提示程序执行完成。
进行到这一步,可以说我们在Windows 7系统中的修改操作都已经全部完成,然后我们重新启动到WinPE系统中。运行VDM,在极致精简版Windows 7的系统盘(在WinPE系统中显示为D盘)创建一个名为"Ramwin7.img"、大小为2GB的镜像,接着将这个2GB的镜像加载到系统中,此时系 统会出现一个大小为2GB的磁盘"A:",点击磁盘"A:",选择格式化磁盘"A:",然后将D盘中除"System Volume Information"、"RECYCLER"和"Ramwin7.img"之外的所有文件和文件夹全部复制到磁盘"A:"中,就完成了镜像的制作。
接下来就是修改二级启动菜单了,用写字板将D盘中"grub"文件夹下的"menu.lst"文件打开,在最后写上以下6行代码:
title Ramwin7
find ——set-root /Ramwin7.img
map ——mem /Ramwin7.img (hd0)
map (hd0) (hd1)
map ——hook
chainloader (hd0,0)/bootmgr
到这里全部工作就完成了,重新启动计算机,在启动选择菜单中选择"grub",等20多秒钟就自动进入内存版Windows 7了。由于我们使用的极致精简版Windows 7为32位版本,此时内存版Windows 7占用了2GB,还剩下1.46GB内存可用。这时的Windows 7系统运行速度确实非常快,不过极致精简也带来了很多问题:由于过于精简,系统只能运行Office、IE等少数应用程序,PCMark7、 SiSoftware Sandra 2011均无法正常运行,包括《天堂2.5》在内的各种游戏也无法正常加载。
2、在内存中安装Windows XP
由于极致精简版Windows 7安装在内存中之后有很多软件都不能正常使用,因此我们改为在内存中安装Windows XP系统。相对于在内存中安装Windows 7,安装内存版Windows XP简单得多,安装好系统、驱动程序和应用软件之后,可以删除掉一些不用的部件以精简系统。然后在FiraDisk文件夹下右键点击 FiraDisk.inf文件,选择"安装",系统会自动重启并开始安装FiraDisk Virtual Disk Enumerator的驱动程序,手动定位到FiraDisk文件夹就能把FiraDisk Virtual Disk Enumerator磁盘控制器装好。
接下来需要手动改变系统盘的盘符,否则无法正常启动到内存版Windows XP,点击"开始→运行",输入"regedit"在"[HKEY_LOCAL_MACHINE\SYSTEM\
MountedDevices]"中将"\DosDevices\C:"重命名为"\DosDevices\B:",这样当我们启动到内存版Windows XP系统时,原来的C盘就会变成B盘,而内存版Windows XP的系统盘会被自动分配为C盘。
修改完成后,重启计算机进入WinPE系统,和前面介绍的一样运行VDM工具,在Windows XP的系统盘"C:"中建立一个名为"RamXP.img"、大小为2GB的镜像,加载这个镜像,同样会出现A盘,和制作内存版Windows 7镜像一样将系统盘中除"System Volume Information"、"RECYCLER"和"RamXP.img"之外的所有文件和文件夹全部复制到磁盘"A:"中,就完成了镜像的制作。
工程师提示:要注意的是此时boot.ini文件中系统分区的路径必须是"multi(0)disk(0)rdisk(0)partition(1)\WINDOWS"。
和前面制作内存版Windows 7一样,把Grub4dos解压到C盘并将文件夹改名为"grub",然后将"grub"文件夹中的grldr文件复制到C盘根目录,编辑 boot.ini文件,在最后另起一行输入"c:\\grldr=\"GRUB\""。最后,同样是用写字板将C盘中"grub"文件夹下的 "menu.lst"文件打开,在最后写上以下6行代码:
title RamXP
find ——set-root /RamXP.img
map ——mem /RamXP.img (hd0)
map (hd0) (hd1)
map ——hook
chainloader (hd0,0)/ntldr
全部完成后,重启计算机,在启动菜单中选择"Grub",然后在Grub的菜单中选择RamXP。大约10秒钟以后就能进入内存版Windows XP系统了。同样的,由于64位Windows XP的兼容性不好,我们安装的依然是32位的Windows XP,此时内存版Windows XP占用了2GB,系统还有1.46GB内存可用,系统性能明显大幅度提升,运转如飞。由于Windows XP系统本身就不大,在安装并适度精简后,还可以装下相当多的应用程序,而且这些应用程序都可以正常使用,可玩性比内存版的Windows 7要高一些。
方案三:将内存虚拟成硬盘
很多内存较大的用户都有过将部分内存虚拟成硬盘的想法,将内存虚拟成硬盘是最容易实现的大内存应用方案。我们采用VSuite Ramdisk这款软件来实现大内存的硬盘虚拟。
这类软件都是通过独特的算法,将内存虚拟成硬盘,使得对硬盘文件的数据读写转化为对内存的数据访问,大幅提高数据的访问速度,这对于频繁通过网络交 换大容量文件的用户尤其有帮助。由于内存具有断电数据消失的特性,用于存放临时文件是最好不过的。新版的VSuite Ramdisk提供镜像功能,支持关机时自动保存数据到镜像文件以及开机时自动从镜像文件加载数据到虚拟硬盘,可以避免原来那些内存虚拟硬盘软件造成数据 在关机时丢失的问题。而且VSuite Ramdisk还具有检测和利用系统未识别内存的功能,可以解决32位Windows操作系统无法完全使用4GB或更多内存的问题。
我们在64位Windows 7系统中开启最大4GB的虚拟硬盘,然后将系统的交换文件设置到虚拟硬盘中,同时将《天堂2.5》安装到虚拟硬盘中,在这种模式下我们可以看到,对虚拟硬 盘来说磁盘读写性能是有巨大提升的,但是对整个系统来说,除了加载安装在虚拟硬盘中的程序时速度提升明显之外,整个系统性能并没有出现大的改观。
方案四:将内存虚拟成磁盘缓存
从Windows 98时代起,很多玩家就乐此不疲地修改注册表中的硬盘缓存项,以此来获得更高的硬盘性能,现在很多硬盘的缓存都达到了64MB,不过对于疯狂追求性能的用 户来说,64MB的硬盘缓存完全不够用。当我们的内存达到16GB的时候,我们就可以考虑将内存虚拟成硬盘缓存来使用了。我们采用FancyCache这 款将系统内存虚拟成硬盘缓存的软件来进行测试。
FancyCache能把从硬盘中读取的数据存入系统内存,使系统在下次访问该数据时可以很快从内存中读取,而且FancyCache还支持将其他 磁盘虚拟给硬盘作为二级缓存,因此我们在测试中测试了两种方案。第一种是单纯将4GB内存作为硬盘的缓存,第二种是在第一种方案的前提下,再将4GB内存 虚拟成硬盘,然后将这个内存虚拟的硬盘作为主硬盘的二级缓存。
可以看到在64位Windows 7系统中,打开内存虚拟硬盘缓存带来的性能提升是非常巨大的,PCMark7的系统得分甚至一跃突破了5100分,而我们知道Futuremark在官方 说明中曾表示他们的目标是将由Core i7-980X六核心处理器、GeForce GTX 580显卡、美光Crucial C300固态硬盘组成的高端系统的成绩控制在5000分左右。在不要固态硬盘的前提下,只不过是Core i7-2600K、GeForce GTX 560Ti、希捷7200.12 1TB硬盘的系统就超越了5000分,让我们看到了大硬盘缓存带来的飞速性能提升,而这才是我们最希望得到的结果。
在HD Tune的随机读写测试中,我们也可以看到大缓存带来的非常明显的改变,4KB的随机读写性能,第一次只有59 IOPS,和普通硬盘的速度差别不大,但是紧接着进行第二次测试,大缓存的优势就表现出来了,其4KB随机读写性能达到了151263IOPS,比目前性 能最高的固态硬盘还高出一倍左右!
工程师总结
内存版系统还不成熟
将操作系统和常用软件安装在内存中当然是能够非常大地提升系统的性能和响应速度的,不过由于目前内存版系统的引导程序最高只能支持到2GB的系统镜 像,因此要想安装内存版Windows系统就要对系统进行精简。Windows XP系统还好,并不需要过分精简,不会影响使用,只是没有办法在内存系统中安装大型软件。而Windows 7系统则需要进行非常大幅度的精简,这种精简已经让系统变得兼容性相当差,很多程序都无法正常运行。鉴于这种情况,我们认为目前来看,把系统装到内存中打 造飞速的内存版系统的方案还不成熟,建议大家最好不要考虑。等到将来内存版系统的引导程序能够支持8GB~12GB的镜像的时候,再考虑安装内存版 Windows也不迟。
内存虚拟缓存最高效
综观这几种方案,我们可以发现对于提高整个系统的性能来说,将内存虚拟成硬盘缓存是效果最好的,不仅大幅提升了随机访问数据的性能,而且对于整个系 统的运行速度也有一定的提升。其实对于整个硬盘来说,虚拟缓存的容量并不一定要达到4GB那么多,1GB甚至几百MB也能给系统性能带来明显的提升。这种 方案对于配备了4GB内存又安装了32位操作系统的用户来说也是非常适合的,由于FancyCache这款软件能够识别出系统未利用到的内存,既不会影响 32位系统本身的内存容量,又能带来系统性能的提升。当然,如果内存够大,我们建议同时再将部分内存虚拟成关机也不会丢失内容的硬盘,将游戏、常用大型软 件以及临时文件夹放在其中,对系统性能也是有一定程度的提升的。
本文介绍软件下载地址:
http://www2.icpcw.com/download/upfiles/201108/16G.rar
源文档 <http://www.cnbeta.com/articles/154182.htm>
bat
2011年9月5日
21:52
%~dp0 当前路径
http://www.dostips.com/DtTipsStringManipulation.php
qt中pro转vcxproj脚本
@echo off
for /F "delims=" %%i in ('dir /b ..\qt\*.pro') do (
call:myDosFunc %%i
)
echo.&pause&goto:eof
:myDosFunc
set str=%~1
set str=%str:~0,-4%
f:\devetop\qtsdk\source\bin\qmake -tp vc "..\qt\%str%.pro" -o "%str%.vcxproj" QMAKE_INCDIR_QT=$(QTDIR)\\include QMAKE_LIBDIR_QT= QMAKE_LIBDIR=$(QTDIR)\\lib QMAKE_UIC=$(QTDIR)\\bin\\uic.exe QMAKE_MOC=$(QTDIR)\\bin\\moc.exe QMAKE_RCC=$(QTDIR)\\bin\\rcc.exe QMAKE_QMAKE=$(QTDIR)\\bin\\qmake.exe
goto:eof
Bat 批处理添加系统环境变量
先判断该环境变量是否已经存在,如果不存在则添加该环境变量。
Bat code复制代码
@echo off
@set Path_=D:\Program Files
for,/f,"skip=4 tokens=1,2,*",%%a,in,('reg query "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v Path'),do,(
@set PathAll_=%%c
)
echo %PathAll_%|find /i "%Path_%" && set IsNull=true|| set IsNull=false
if not %IsNull%==true (
reg add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v Path /t REG_EXPAND_SZ /d "%PathAll_%;%Path_%" /f
)
pause
源文档 <http://www.newxing.com/Tech/Soft/system/Bat_450.html>
查进程含80端口的相关信息
netstat -ano|findstr 80
源文档 <http://zhidao.baidu.com/question/206027033.html>
Twin USB Joystick手柄
2011年1月26日
18:44
1、先在网上找USBDualVibrationJoystick-Twin.rar这个驱动下来安装。
2、在注册表中找到
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\MediaProperties\PrivateProperties\Joystick\OEM
下面有很多以"VID_"开头的子项,每项里面都有个"OEMName",其值就是游戏手柄的驱动名字。
3、找到 OEMName = Twin USB Joystick 的项,我的是"VID_0810&PID_0001",也就是当前系统用的驱动。
4、同时找到 OEMName = Superbox Pro and Superbox 的项,我的是"VID_0E8F&PID_1013",也就是刚刚安装的那个驱动,把这个项的内容复制到"VID_0810&PID_0001"项中,方法如下:
a、把"VID_0810&PID_0001"项的内容导出到一个backup.reg文件,用于备份。
b、把"VID_0E8F&PID_1013"项的内存导出到一个a.reg文件。
c、用记事本打开a.reg,把里面的"VID_0E8F&PID_1013" 全部替换成 "VID_0810&PID_0001",保存。
d、删除"VID_0810&PID_0001"项。
e、双击a.reg,导入注册表。
这时进入控制面板的"游戏控制器"中,将会变成2个"Superbox Pro and Superbox",点击属性进入测试,就有震动的测试的功能了,测试震动OK了。
进入飞车6,启动游戏时,在来提示的"Twin USB Joystick"也变成了"Superbox Pro and Superbox",游戏的控制杆设置中"力回馈"选择也可以点击。
Windows7 Develop
2011年3月26日
11:05
<<Windows_7_Developer_Guide_v1.5.docx>>
Taskbar Extensions
源文档 <http://msdn.microsoft.com/en-us/library/dd378460%28VS.85%29.aspx>
Complier
2011年3月26日
11:06
Linux
2011年3月26日
11:07
Vb.net
2011年3月26日
11:20
Vc++
2011年3月26日
16:17
C++0x — Range-based for-loop (foreach) 试用心得
源文档 <http://watashi.ws/blog/1990/c0x-ranged-based-for-loop/>
源文档 <http://www.cnblogs.com/conexpress/archive/2011/08/03/2126716.html>
Project
常用项目记录
Web
2011年3月30日
19:51
源文档 <http://www.cnblogs.com/lhb25/archive/2011/08/25/best-html5-tutorials.html>
源文档 <http://www.cnblogs.com/lhb25/archive/2011/09/07/mobile-web-app-frameworks.html>
Open source
2011年4月7日
11:51
net
2011年4月8日
15:47
Algorithm
2011年4月11日
11:15
Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包
源文档 <http://baike.baidu.com/view/371811.htm>
基于语义相似度的中文文本相似度算法研究
源文档 <http://wenku.baidu.com/view/a87b76c24028915f804dc247.html>
源文档 <http://news.cnblogs.com/n/111776/>
SCM
2011年4月12日
10:47
源码仓库管理器
Tortoisesvn: http://tortoisesvn.net/
git://github.com/bagder/curl.git
php
2011年4月29日
21:52
isset 判断变量
If(defined('var')) 判断var是否已定义
define('DB_TYPE', "mysql"); 定义变量
Font
2011年5月4日
8:54
源文档 <http://www.cnblogs.com/skynet/archive/2011/05/03/2035105.html>
web api
2011年5月4日
9:43
xml
2011年5月6日
15:21
XML CDATA
源文档 <http://www.w3school.com.cn/xml/xml_cdata.asp>
在 XML 中有 5 个预定义的实体引用:
< | < | 小于 |
> | > | 大于 |
& | & | 和号 |
' | ' | 省略号 |
" | " | 引号 |
CDATA 部分由 "<![CDATA[" 开始,由 "]]>" 结束:
<script>
<![CDATA[
function matchwo(a,b)
{
if (a < b && a < 0) then
{
return 1;
}
else
{
return 0;
}
}
]]>
</script>
在上面的例子中,解析器会忽略 CDATA 部分中的所有内容。
关于 CDATA 部分的注释:
CDATA 部分不能包含字符串 "]]>"。也不允许嵌套的 CDATA 部分。
标记 CDATA 部分结尾的 "]]>" 不能包含空格或折行。
Qt
2011年5月16日
10:17
i18n
http://wiki.meego.com/QML/Internationalisation
示例在:x:\QtSDK\Examples\4.7\tools\i18n\
Qt linquist
.qm可以使用.ts文件生成
Qt linquist可以新建字典文件(phase book)
通过它,可以打开.ts文件,自动转成目标语言文件.ts.
点击release生成.qm文件。
Include Dir
INCLUDEPATH += <your path>
e.g:INCLUDE_PATH += "C:/users/xxx/documents/projects/xxx/include"
源文档 <http://stackoverflow.com/questions/2752352/how-to-add-include-path-in-qt-creator>
Link Lib
win32:LIBS += path/to/Psapi.lib
源文档 <http://stackoverflow.com/questions/718447/adding-external-library-into-qt-creator-project>
The proper way to do this is like this:
LIBS += -L/path/to -lpsapi
This way it will work on all platforms supported by Qt. The idea is that you have to separate the directory from the library name (without the extension and without any 'lib' prefix). Of course, if you are including a Windows specific lib, this really doesn't matter.
In case you want to store your lib files in the project directory, you can reference them with the$$_PRO_FILE_PWD_ variable, e.g.:
LIBS += -L"$$_PRO_FILE_PWD_/3rdparty/libs/" -lpsapi
源文档 <http://stackoverflow.com/questions/718447/adding-external-library-into-qt-creator-project>
Setting Up Debugger
源文档 <http://doc.qt.nokia.com/qtcreator-snapshot/creator-debugger-engines.html>
Qt制作透明窗口的几种方法
源文档 <http://hi.baidu.com/klb3713/blog/item/acd1f8c01f40e15eb219a80c.html>
一、Qt Creator的安装和hello world程序的编写(原创)
源文档 <http://hi.baidu.com/yafeilinux/blog/item/cbd4cf7ff67f3b320dd7dab6.html>
在QT下编写带DLL的程序
源文档 <http://wenku.baidu.com/view/fe01070203d8ce2f0066238d.html>
源文档 <http://software.intel.com/zh-cn/blogs/2010/08/31/qt-creator/>
自我总结:QT的国际化编程
源文档 <http://blog.csdn.net/yavobo/archive/2010/06/01/5638931.aspx>
Qt对话框--QMessageBox
源文档 <http://chenboqiang.blog.51cto.com/blog/1068057/321900>
注意QTranslator对象的生命周期问题,会影响对象的使用。
Visual Assisient 插件 只能在2010或2008使用?
问题:Visual studio 2010出现以下字样:Please assign a valid Qt version to this project in the Qt project settings.
解决:打开.vcxproj文件,<UserProperties QtVersion_x0020_Win32="Source",该Source表示
QT->QT Option->Name也要有Source字样。
详解讲解 Qt 编程过程中出现问题
源文档 <http://mobile.51cto.com/symbian-271783.htm>
Linux. qmake. Libraries in the same directory as an application
源文档 <http://developer.qt.nokia.com/forums/viewthread/1872>
1.如果.pro文件中存在
VERSION
=
4.0.0
则会在生成的程序后面补上4.0.0
2.QT可以使用会话管理来管理debug和release的切换
3. 通过以下来控制debug和release
只在msvc下有效,见:http://www.qtforum.org/article/259/qmake-and-release-debug-versions.html
CONFIG(release,
debug|release){
DESTDIR
=
../../bin_qt_pkrss/release
}
build_pass:CONFIG(debug,
debug|release){
DESTDIR
=
../../bin_qt_pkrss/debug
}
Sql
2011年6月18日
21:33
c
2011年6月22日
22:05
build tool
2011年8月13日
15:57
objc
2011年8月15日
13:59
源文档 <http://www.cnblogs.com/fuleying/archive/2011/08/13/2137032.html>
Box2d
如何只使用碰撞检测的cocos2d iPhone Box2D的|雷Wenderlich
"一个SpaceManager游戏|适用于iPhone的cocos2d
IOS开发中心
iOS Dev Center - Apple Developer
The Objective-C Programming Language
Cocos2d
Cocos2d game development 资源收集 - hager的日志 - 网易博客
将游戏坐标转换为屏幕坐标,原理+公式 - 【综合讨论】 - 按键精灵论坛 放飞双手,点亮创意,四海之内皆兄弟!(原兄弟论坛)
RPG游戏45度角地图映射数组的问题 - 卢雪敏的日志 - 网易博客
Cocos2d开发资源大集合 - xSoft的日志 - 网易博客
"一个SpaceManager游戏|适用于iPhone的cocos2d
源码站
SourceForge.net:查找,创建,发布免费的开源软件
开源iPhone应用程序的名单 - App Store的代码示例! | iPhone手机,内部监督办公室4,iPad的SDK开发教程和编程技巧
Interesting Repositories - GitHub
TiledMapEditor
[转载] 在Tiled Map中使用碰撞检测 - 聚星亭 - C++博客
减少tiledmap的拼接效果(转) - cobranail的日志 - 网易博客
How To Make a Tile Based Game with Cocos2D - waleywen的专栏 - CSDN博客
Tiled Map Editor | Google 网上论坛
Mapping Tutorial - TheManaWorld
碰撞
Cocos2d小球碰撞问题 | 游戏开发讨论区 - CocoaChina 开发讨论区 - Powered by PHPWind
Box2D中使用b2ContactListener进行碰撞检测_goodlad有限空间_百度空间
(译)在cocos2d里面如何使用物理引擎box2d:弹球 - 子龙山人 - 博客园
(译)如何使用box2d来做碰撞检测(且仅用来做碰撞检测) - 子龙山人 - 博客园
OpenGL
Iphone开发
在iPhone上的OpenAL的声音| benbritten.com
首页 - 加速度模拟器 - 模拟加速度计的主页 - 使用iPhone模拟器或其他应用程序的iPhone的加速度 - Google项目托管
Code Nerdyness and Nonsense...
iPhone Tutorials | Ray Wenderlich
博客
游戏音乐
游戏音乐,游戏背景音乐,经典游戏音乐,FC游戏音乐,MGM游戏音乐网
做iPhone游戏背景音乐的方法_CocoaChina 苹果开发中文站 - 最热的iPhone开发社区 最热的苹果开发社区 最热的iPad开发社区
面向对象
思想的转化:面向过程 ---> 面向对象 - Code 詩亼 - CSDN博客
内存管理
Minizip: Zip and UnZip additionnal library - 谨以此博客留给所有热爱图形学的朋友们,再见图形学,再见北京! - C++博客
(译)如何使用cocos2d和box2d来制作一个Breakout游戏:第二部分(完) - 子龙山人 - 博客园
源文档 <http://www.cnblogs.com/fuleying/archive/2011/08/13/2137032.html>
win phone 7
2011年8月25日
12:00
详细见此目录下子页
csharp
2011年9月7日
10:40
浏览:Silverlight
mac
2011年9月17日
15:09
苹果宏:__APPLE__
跨平台开发介绍
2011年10月3日
10:08
目前SmartPhone的开发语言
Apple iPhone | Objective-C C/C++ |
Google Android | JAVA 可以使用NDK进行C/C++的开发 |
Windows Phone | C# VB.net Windows Phone7是全新的平台,和以前的不兼容,目前不支持C/C++ |
Symbian | C/C++ 这个框架还是比较复杂的,而且界面开发对C++的使用也有一些特别的约定 |
RIM BlackBerry | JAVA |
Palm webOS | JavaScript |
由上可见,由于不同的平台使用不同的语言和框架,因此如何把一款应用在多个平台上发布,工作量还是很大的
特别是现在的各种Market如果使用Native的程序发布,还需要通过这些开发商的审批,周期也是个很长的时间
这种情况下,垮平台的方案是个重要选择,基于Web使用,当然收费模式和现在的软件也不一样了,比如注册收费或者广告集成收费(iAD框架等)
下面列举了一些网上列举的一些开源框架[由于SmartPhone的各种文档大部分是英语,因此下文就不翻译了],可以作为方案发布的选择。
the native crossplatform framework
Rhodes and RhoSync from Rhomobile. Use Ruby for cross-platform business logic in this MVC framework and leverage HTML, CSS, and JavaScript for the UI. The optional RhoSync server supports synchronization of client-server data. With Rhodes, you can build applications for iPhone/iPad, Android, BlackBerry, and Windows Mobile. The client framework is MIT License; their RhoSync server framework is GPL with a commercial option. http://rhomobile.com/
PhoneGap from Nitobi. Use HTML, CSS, and Javascript along with projects and libraries that support native application development to create applications that run on iPhone/iPad, Android, BlackBerry, Palm, and Symbian. Open-source MIT License. http://www.phonegap.com/
Titanium Mobile from Appcelerator. Use JavaScript with custom APIs to build native applications for iPhone and Android. Titanium is an open-source framework, released under the Apache 2 license. http://www.appcelerator.com
QuickConnectFamily. Use HTML, CSS, and JavaScript to build an application that runs on iPhone/iPad, Android, BlackBerry, and WebOS. The QuickConnectFamily templates give you access to behavior normally restricted to "native" apps. You can have full database access across all the supported platforms. http://www.quickconnectfamily.org
Bedrock from Metismo. A cross compiler converts your J2ME source code to native C++, simultaneously deploying your product to Android, iPhone, BREW, Windows Mobile, and more. Bedrock is a set of proprietary libraries and tools. http://www.metismo.com
Corona. Develop using the Lua scripting language for native iPhone, iPad, and Android apps. Corona is a proprietary framework. http://anscamobile.com/corona/
MoSync SDK. Use C or C++ to develop using MoSync libraries to build for Symbian, Windows Mobile, j2me, Moblin, and Android. MoSync is a proprietary framework. http://www.mosync.com/
Qt Mobility. Use C++ and Qt APIs to target S60, Windows CE, and Maemo. Qt (pronounced "cute") is a cross-platform application development framework widely used for the development of GUI programs. The Qt mobility project moves it to mobile platforms. It is distributed as open source under the LGPL. http://labs.trolltech.com/page/Projects/QtMobility
Adobe Flash Lite. Use ActionScript, a JavaScript-like proprietary scripting language, to build cross-platform application files (SWF) that will run as applications on a variety of devices that support Flash Lite. Adobe Flash Lite is a proprietary platform. http://www.adobe.com/products/flashlite/
Adobe AIR. Adobe is working toward having the full features of Flash Player 10 work across a wide array of mobile devices; however, those efforts seem to be focused on web-based applications rather than native applications. Adobe AIR (as of this writing, in beta for Android) allows developers to run Flash applications outside of the mobile browser as stand-alone applications. http://www.adobe.com/products/air/
Unity. A popular game development platform which allows you to deploy to Mac, Windows, or iPhone. Unity supports three scripting languages: JavaScript, C#, and a dialect of Python called Boo. They have announced support of Android, iPad, and PS3 to be released in Summer 2010. http://unity3d.com/
frameworks to create HTML, CSS, and JavaScript for mobile web applications.
Sencha Touch. A JavaScript framework that allows you to build native-looking mobile web applications in HTML5 and CSS3 for iOS and Android. Sencha Touch is an open-source framework available under the GNU GPL license v3, with a commercial license option available. http://sencha.com
JQTouch. A JQuery plug-in for making iPhone-like applications that are optimized for Safari desktop and mobile browsers. Released under the MIT License. http://jQTouch.com
iWebKit. An HTML5 and CSS3 framework targeting iOS native and web applications. iWebkit has been released under the GNU Lesser General Public License. http://iWebkit.net
iUI. A JavaScript and CSS framework to build mobile web applications that run on iOS. iUI has been released under the New BSD License. http://code.google.com/p/iui/
xUI. A lightweight JavaScript framework currently being used by PhoneGap. Currently targeting iOS applications with tentative future support for IE mobile and BlackBerry. Currently released under a GNU GPL license. http://xuijs.com
Magic Framework. An HTML, CSS, and JavaScript framework. Used to make fast and smooth iPhone-feeling apps with native-feeling widgets, lists, and so forth. Also provides an easy HTML5 db storage interface. Currently released under the Creative Commons Attribution 3.0 United States License. http://www.jeffmcfadden.com/projects/Magic%20Framework
Dashcode. A Framework developed by Apple to make simple, lightweight, dashboard widgets for OSX and mobile safari applications for iOS that utilize HTML, CSS, and JavaScript. Currently available under the Creative Commons Attribution-ShareAlike License. http://developer.apple.com/leopard/overview/dashcode.html
CiUI. Developed by tech news site CNET.com to make an iPhone-friendly version of their web site. Released under the MIT License. http://code.google.com/p/ciui-dev/
Safire. An open-source web application framework written in HTML, JavaScript- and CSS-targeting iOS. Released under the MIT License. http://code.google.com/p/safire/
iphone-universal (UiUIKit). An HTML and CSS framework for iPhone web development. Contains the iPhone-like Chat Balloons just like SMS on the iPhone. Released under GNU General Public License v3. http://code.google.com/p/iphone-universal/
WebApp.Net. A lightweight, JavaScript framework to build applications that can take advantage of a WebKit browser control; namely, iOS, Android, and WebOS. Released under the Creative Commons Attribution-ShareAlike License. http://WebApp.net
The Dojo Toolkit. A flexible and extensible JavaScript framework, primarily used to build web applications. http://www.dojotoolkit.org
Jo. A lightweight JavaScript framework for HTML5 apps, built with PhoneGap in mind. Copyright 2010 Dave Balmer, Jr. this framework has a custom license ("as is" with attribution) http://grrok.com/jo/
源文档 <http://www.cnblogs.com/2018/archive/2010/12/28/1918814.html>
exam
2011年12月19日
8:45
Open api
2012年1月9日
19:40
语音
2012年2月2日
13:49
2012年2月2日
13:49
科大讯飞语音云: http://dev.voicecloud.cn/tts.php?v_t=1
北京捷通华声 http://www.sinovoice.com/tiyan/index.jsp
ide
2012年3月27日
11:42
vs2010
2012年3月27日
11:42
快捷方式
ctrl+k ctrl +d 自动对齐
tool
2012年3月30日
9:38
uml
2012年3月30日
9:38
Staruml 免费的uml2.0工具
FreeMind 免费的思维设计工具
uml
2012年4月16日
17:49
No comments:
Post a Comment