在xp系统下,用啥样的c语言程序呢

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在xp系统下,用啥样的c语言程序呢相关的知识,希望对你有一定的参考价值。

Turbo C 2.0我弄不好啊,别的程序软件还可以吗,我只要c的啊
一楼说什么鸟语呢

使Windows XP快上几倍的三招,设置起来非常简单,但是文章又不乏实用性。

1、减少开机磁盘扫描等待时间,开始→运行,键入:chkntfs /t:0

2、删除系统备份文件:

在各种软硬件安装妥当之后,其实XP需要更新文件的时候就很少了。开始→运行,敲入:sfc.exe /purgecache 然后回车即可,近3xxMb。

3、压缩文件夹:

这是一个相当好的优化,Windows XP内置了对.ZIP文件的,我们可以把zip文件当成文件夹浏览。不过,系统要使用部分资源来实现 这一

功能,因此禁用这一功能可以提升系统性能。实现方法非常简单,只需取消zipfldr.dll的注册就可以了,点击开始——运行,

敲入: regsvr32 /u zipfldr.dll。然后回车即可。

千元电脑跑Win XP全攻略及心得

作者:阿榕在线 时间:2005-7-5 4:15:52 来源:阿榕在线 点击次数:1040

首先介绍一下偶的“笨4”电脑主要零件,CPU:赛扬800 。内存:128M+32M。 硬盘:20个G。 显卡、声卡:主板集成。 主板:什么型号我还真就不知道。但知道一点,市面上这种型号的主板已经停产,坏一个就少一个。 显示器:17普屏。这就是偶一千元装的二手电脑,即使不优化,在Win98下玩像传奇那种对大脑和电脑都不需要太讲究的游戏还是绰绰有余的。这还是辽阳的价格,要是在鞍山电脑城,还能和老板侃出来一个二手光驱钱。另外,偶一个吃大锅饭的兄弟还在单位库房给我弄了个三星光驱、杂牌子软驱、还有一块32的内存条。不要小看这个32M的内存条,没它,想带起来XP,还真是个力气活。微软强调XP最低配置为256M内存,不要听它放屁,128M的要是带着有点累,去二手电脑市场再花二三十元买一个32M的加上,肯定能让XP“折腾”起来。但前提是必须得手动优化,否则这种二手配置装XP和老牛没什么区别。

呵呵,偶的配置够垃圾吧?你可能怀疑了,这也能带起来XP?对,没错,盖茨用啥咱用啥,他能研究,咱就能用。不仅能带起来,而且要让它像98一样飘。(当然,偶不是指让XP恢复像98一样的朴素页面,虽然那样能更快,但以下我介绍的方法,足够快了。没必要非得蹂躏自己的眼睛。)

下面,我主要讲一下对系统的各种优化,这都是从电子图书或帖子中学来的,首先向各位将注册表修改意见传到网上的兄弟表示感谢。

要让1K元的电脑速度飞起来,难免要对注册表下手。改之前,建议先去软件市场买张XP盗版安装盘,因为注册表改不好,就容易把系统弄疯。(附:建议像偶一样菜的选手去软件市场买一种淡蓝色包装的XP安装盘,叫什么名偶忘了,那种安装盘安装几乎不需要用大脑,而且安装后SP1,SP2补丁都自动打上,且一些常用的软件像BT,网际快车,QQ什么的都直接装上。鞍山东山街是统一盗版价,3元,别被砸了,别以为XP就得多掏银子)

千万不要因为我说注册表改不好系统就崩溃而手软,咱手里不是有安装盘吗?改明白之前,连备份都不用做,就当是练习装系统好了。

R U ready?Let‘s go

一、加速计划

WinXP的启动会有许多影响速度的功能,尽管ms说已经作最优化处理过,但对我们来说还是有许多可定制之处。我一般是这样来做的。

1、修改注册表的run键,取消那几个不常用的东西,比如Windows Messenger 。启用注册表管理器:开始→运行→Regedit→找到 “HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run\\MSMSGS” /BACKGROUND 这个键值,右键→删除,世界清静多了,顺便把那几个什么cfmon的都干掉吧。

2、修改注册表来减少预读取,减少进度条等待时间,效果是进度条跑一圈就进入登录画面了,开始→运行→regedit动注册表编辑器,找HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Memory Management \\PrefetchParameters, 有一个键EnablePrefetcher把它的数值改为“1”就可以了。另外不常更换硬件的朋友可以在系统属性中把总线设备上面的设备类型设置为none(无)。

3、关闭系统属性中的特效,这可是简单有效的提速良方。点击开始→控制面板→系统→高级→性能→设置→在视觉效果中,设置为调整为最佳性能→确定即可。这样桌面就会和win2000很相似的,我还是挺喜欢XP的蓝色窗口,所以在“在窗口和按钮上使用视觉样式”打上勾,这样既能看到漂亮的蓝色界面,又可以加快速度。

4、我用Windows commadner+Winrar来管理文件,Win XP的ZIP支持对我而言连鸡肋也不如,因为不管我需不需要,开机系统就打开个zip支持,本来就闲少的系统资源又少了一分,点击开始→运行,敲入:“regsvr32 /u zipfldr.dll”双引号中间的,然后回车确认即可,成功的标志是出现个提示窗口,内容大致为:zipfldr.dll中的Dll UnrgisterServer成功。

5、据说XP的一个系统服务Qos,这个调度要占用20%的网络带宽,像我们这种一毛不拔的人是无法忍受的,去掉方法是:开始菜单→运行→键入 gpedit.msc ,出现“组策略”窗口, 展开 “管理模板“→“网络” , 展开 “QoS数据包调度程序”, 在右边窗右键单击“限制可保留带宽” ,在属性中的“设置”中有“限制可保留带宽” ,选择“已禁用”,确定即可。当上述修改完成并应用后,用户在网络连接的属性对话框内的一般属性标签栏中如果能够看到“QoS Packet Scheduler(QoS数据包调度程序)”。说明修改成功,否则说明修改失败,顺便把网络属性中的那个Qos协议也一起干掉(卸载)吧。

6、快速浏览局域网络的共享

通常情况下,Windows XP在连接其它计算机时,会全面检查对方机子上所有预定的任务,这个检查会让你等上30秒钟或更多时间。去掉的方法是开始→ 运行→Regedit→在注册表中找到HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\ Current Version\\Explorer\\RemoteComputer\\NameSpace。在此键值下,会有个D6277990- 4C6A-11CF-8D87-00AA0060F5BF键,把它删掉后,重新启动计算机,Windows XP就不再检查预定任务了, hoho~~~ ,速度明显提高啦!

7、关掉调试器Dr. Watson

我好像从win95年代开始一次也没用过这东西,可以这样取消:打开册表,找到HKEY_LOCAL_MACHINE\\SOFTWARE\\ Microsoft\\Windows NT\\CurrentVersion\\AeDebug子键分支,双击在它下面的Auto键值名称,将其“数值数据” 改为0,最后按F5刷新使设置生效,这样就取消它的运行了。沿用这个思路,我们可以把所有具备调试功能的选项取消,比如蓝屏时出现的memory.dmp,在“我的电脑→属性→高级→设置→写入调试信息→选择无”等等。

8、记得关了错误报告,KAO !这东西搞得我像个微软免费的测试员似的:点击控制面板---->系统---->高级---->右下角--->错误报告---->禁用错误汇报——>确定!

9、去掉磁盘扫描的等待时间

当Windows XP非正9关机时,重新开机需要等待10秒才会开始磁盘扫描。如果你觉得这10秒钟太长,那就干脆让它变成0秒吧!按下“开始”→“所有程序”→“附件”→“命令提示符”,在提示符下键入“CHKNTFS /T:0”然后回车,这样下次就不用等待那漫长的10秒了

10、缩短启动时间

推荐大家使用微软发布的Bootvis软件,它能够对系统进行自动优化,以缩短启动所用的时间,在“Trace”中选择“Optimize System”然后重新启动即可;另外也可以通过Windows XP内建的MsConfig设置程序减少启动时所加载的程序来缩短启动时间,只在运行中输入启动“msconfig”再通过“Startup”进行相关设置即可。

都忙乎完了吗?还没改完呢,接着来:

二、瘦身计划

1、在各种软硬件安装妥当之后,其实XP需要更新文件的时候就很少了。删除系统备份文件吧:开始→运行→sfc.exe /purgecache近3xxM。

2、删除驱动备份: %windows%\\driver cache\\i386目录下的driver.cab文件,通常这个文件是76M。

3、其实微软的help帮不了你什么,偶是没有看help的习惯,所以保留着%windows%\\help目录下的东西对我来说是一种伤害,呵呵。。。都干掉,近4xM。

4、一会在升级完成后你还会惊喜的发现%windows%\\多了许多类似$NtUninstallQ311889$这些目录,别以为是盖茨送你的礼包,都干掉吧,1x-3xM。

6、卸载不常用组件:用记事本修改\\%windows%\\inf\\sysoc.inf,用查找/替换功能,在查找框中输入,hide,全部替换为空。这样,就把所有的,hide都去掉了,存盘退出后再运行“添加-删除程序”,就会看见“添加/删除Windows组件”中多出不少选项;删除掉游戏啊,码表啊等不用的东西。

7、?h除\\windows\\ime下不用的??入法,8xM。您可瞅准了删,别把自己用的都卡卡消灭了。

8、实在空间紧张,启用NTFS的压缩功能,这样还会少用2x% 的空间,不过我不知道NTFS是啥东东,如果你会用不妨试试。

9、关了系统还原,这破功能对我这样常下载、测试软件的人来说简直是灾难,用鼠标右健单击桌面上的“我的电脑”,选择“属性”,找到“系统还原”,选择“在所有驱动器上关闭系统还原”呵呵,又可以省空间了。

10、自动关闭停止响应的程序

在Windows XP操作系统中,我们可以通过修改注册表,使Windows XP诊测到某个应用程序已经停止响应时就自动关闭它,这样就不需要手工干预了。想要实现这个功能,请点击“开始”→“运行”输入RegEdit,打开注册表编辑器,依次为HKEY_CURRENT_USER\\ Control Panel\\Desktop\\Auto End Tasks,将其键值改为1即可。

11、关闭休眠功能

休眠支持只需要通过控制面板 -> 电源选项 -> 休眠(Hibernate),把“Enable Hibernate”前面的勾去掉就可以了,哈哈,这样一来又可以空出512MB的硬盘空间了。对20G的硬盘来说可不是小数目呀。

如果你能按照上面的过程做完,你的原本1.4G的XP,完全可以减少到800以下。

优化基本结束,可以进行备份了。做备份懂吧?不懂?不要紧,去买张GHOST的盘,要里面有讲解说明的,多读几遍就可以下手了。建议机器里有重要物什的在高手指导下做备份。

什么?你说系统安全咋办?对于一个菜鸟,少看黄色网页就是最安全的设定,如果非要看,一般也不会被瞄上被入侵,能入侵你机器的一般都不屑入侵你。一般入侵你的都是拿你练手,天网防火墙基本不用慌他。如果真倒霉到走路被雷劈,那多当几次肉鸡就学聪明了。但有木马、病毒的网站实在可恶,浏览网页时多注意点。一般的恶意攻击网站天网防火墙基本能搞定,若真被病毒缠上了,配合诺顿(我选择,我喜欢,也不是非得用诺顿)杀一圈,系统应该还能屹立不倒。

下面还有两个挺实在的问题,贴上来供大家参考。

常见问题:为何我的Windows XP安装了简体中文语言包后还是英文的

在一些BBS上,很多朋友说不大会安装这个语言包,其实安装好了后,欢迎屏幕已经由WELCOME变成了欢迎了,至于界面,到控制面板,地区区域选项,菜单显示,选择简体中文即可,注销后重新登录即可。如果你不选择所有用户都使用这个配置的话,你会发现,其它用户里面还是英文界面的,哈哈,恭喜你,都会享受双语言了。

为何我的QQ在Windows XP下运行很慢

这个问题好像是目前版本的QQ和Windows XP不大兼容,尤其是老的版本,QQ710还可以,难道是微软为了推广MSNMessenger故意这么做的?哈哈哈……如果真的菜到连下载珊瑚虫版或木子版都不会,看来你只能等QQXP了。

以上修改办法,加速计划我全都亲身试过,没啥大问题,就是一个字:爽!瘦身计划我没全试过,自己机器瘦身用到过其中的几个方法,感觉还是爽!

三、菜鸟心得:

1 别以为改完注册表就无敌了,其实硬件还是那些垃圾,3D游戏除了3D弹球我能运行,其 余的3D游戏只有流口水的份。手里有闲钱了记得把能换的都换了。

2 系统盘(一般都为C盘)尽量少装东西,但凡不是非得装在系统盘的东西就不要装在系统盘里。

3 如果要花一千元装台二手机,建议无论怎么样,风扇千万要买新的。像偶当时不懂,风扇买的也是二手的,后来发现,偶机器风扇转起来,托拉机都显得特安静。尤其装这种二手机的一般都是在校大学生,晚上难免要玩网游或是挂机,风扇太垃圾了,就没人能睡得着。

4 如果是在寝室,机箱挡板建议留一侧不装,除了弥补二手风扇散热缺点以外,还有一个用途就是去别人机器复制东东摘硬盘方便。什么?怕弄坏下不了手?不会吧。。。一千元的机器你不敢练习卸硬盘玩,等买笔记本了,那还不得麻爪了呀。复制办法:硬盘认识吧?弄下来,要温柔。然后把目标机器机箱打开,把目标机器连光驱那根数据线从光驱那端拉下来,塞到你硬盘接口上。(悠着点,就一种塞法能塞进去)同样办法,把连光驱那根电源线也塞你硬盘上。然后开机,你就发现目标机器“我的电脑”中多了个盘,对,那就是你的硬盘。嘿嘿,想拷毛片拷毛片,想拽电影拽电影啦。(附:就当是移动硬盘了,反正再买个二手20G的也就百八十元,不过记得轻拿轻放,断电作业。带电作业,搞不好可就不是钱的事儿了。)

如果在同一寝室,或是整楼为一个局域网,此条省略。

5 如果按照一千元装机,就一切以简朴为主,光电鼠切不可买。因为:1会是一笔在配置 过程中比较大的开销。而鼠标键盘甚至鼠标垫都可以在付钱时问老板免费要一套旧的。2在寝室玩,等晚上睡觉挂机下载东西时,你就知道光电鼠是多么讨厌的东西了。不出三天别人一定会优先考虑照顾一下你的光电鼠让它坏掉。

6 如果确实懒得动手,还想优化系统,那也不是没办法。买张带优化大师的盘,记得里面要有注册码,按提示进行选择优化项目就行了。但如果菜得各选项是什么东东都不知道,那优化大师也解决不了什么问题,找本基础书狂啃吧。

7 想隐藏IP?没问题,需下载一个工具:Steganos Internet Anonym Pro 6 但首先要用于正当防卫,不厚道的同志偶不支持使用。 安装后不要急于测试,先关闭所有的浏览器,然后重新打开。如果还没有效果,那么重新启动,就可以看到效果了
参考技术A 用C-FREE吧
支持c,和c++
很好用,界面也好
在天空下载
www.skyc.com

好的现代 c 代码是啥样的? [关闭]

【中文标题】好的现代 c 代码是啥样的? [关闭]【英文标题】:What does good, modern c code look like? [closed]好的现代 c 代码是什么样的? [关闭] 【发布时间】:2010-11-21 03:09:49 【问题描述】:

我主要是一名 c#/.NET 程序员,但我即将接手的 hobby project 将涉及 c 编码。

我知道那里有大量的 c 代码,但是如果您没有“长大”使用该语言,那么很难将结构良好的 c 项目与结构不良的项目区分开来。谁能指出一个更新的、非平凡的(但不是巨大的)项目,该项目被认为是如何构建 c 代码的一个很好的例子?

编辑

如果您找不到项目,请随时用语言讨论您认为 c 项目应该如何构建。

【问题讨论】:

ziglang.org, 不是 Rust 不是 D 不是 Go 不是 Jai 不是 C++ 不是 Ada 不是 Pascal 不是 Modula 不是 ATS 不是 BitC 不是 还有什么? 不是 Nim 也不是 Fortran 【参考方案1】:

这完全是轶事,但我听说SQLite 项目被认为是好的代码。

【讨论】:

【参考方案2】:

查看 git 源码:http://github.com/git/git/tree/master

【讨论】:

125,000 行代码适合新的 C 程序员?你确定吗? 一切都与结构和风格有关。不过,您不必阅读每一行。【参考方案3】:

我认为 Steve Dekorte 的 IO language 实现是干净实用的现代 C 的一个很好的例子。

【讨论】:

我同意,这是非常好的代码。我喜欢它,我能理解它;-)【参考方案4】:

Dave Hanson 的C Interfaces and Implementations 是一个非常精心设计的库,包含大约 7000 行代码。如果你能负担得起,这本书很棒。

Lua 编程语言和库的实现大约有 17,000 行 C 代码,做得非常好,但在某些地方相当复杂——如果没有这些领域的背景,编译器和垃圾收集器就不太容易理解。但代码设计精美。

Git 有超过 125,000 行代码。我不建议任何人将其作为如何设计 C 代码的示例进行研究。只是设计和公共接口,更不用说实现,很难理解——这就是为什么有这么多 git 教程。

【讨论】:

+1 用于 Lua。当我深入了解它是否在我所从事的嵌入式软件项目中的性能和质量方面可以接受时,我感到非常惊喜。 Git 具有一致的风格和结构,因此它是学习的好材料。您不必准备好每一行! @Norman 看起来这本书在 Safari 上可用。我一定跳过了它,因为它已经有 13 年历史了(假设它不是“现代代码”),但我会根据你的建议检查一下;谢谢! 125,000 行 GIT 与 17,000 行 Lua 在这种情况下没有太大区别,因为他不会(可能)阅读每一行... @git 倡导者:OP 如何知道从哪里开始?有什么想法吗?【参考方案5】:

怎么样:

“C 编程语言”,第 2 版,Kernighan 和 Ritchie

习题答案

http://users.powernet.co.uk/eton/kandr2/

【讨论】:

【参考方案6】:

以下书籍(附有代码示例)可以稍微缓解您的范式转变:

斯蒂芬·科坎

C 语言编程,第三版

http://www.kochan-wood.com

【讨论】:

【参考方案7】:

C: A Reference Manual 包含各种示例代码用法,其实现以标准 C 为中心;一个明确的文件,可能与 C 标准一起研究。

【讨论】:

【参考方案8】:

SVN 项目完全用 C 语言编写,并且维护良好:风格一致、cmets 良好、代码气味低。我推荐perusing它。

【讨论】:

以上是关于在xp系统下,用啥样的c语言程序呢的主要内容,如果未能解决你的问题,请参考以下文章

易语言程序在啥样的环境才能运行

C语言的printf函数在windows平台的系统调用过程是啥样的?

electron ffi 可以调用啥样的dll

好的现代 c 代码是啥样的? [关闭]

sqlserver 如何创建用户,只能访问bb数据库(读、写),用啥样的数据库的服务器角色和 数据库角色?

你会用啥样的测试来测试这个