深入了解计算机电源(二) (转)
深入了解计算机电源(二) (转)[@more@](作者:中国计算机报 2000年11月17日 16:27) ■电源的安全认证 电源是电脑的心脏,品质不好的电源不但会损坏主板、硬盘等部件,还会缩短电脑的正常使用寿命。当然一款品质优良的电源的售价必定不会便宜,所以有些商家往往会采用便宜电源来蒙骗消费者,而有些用户自己对此并不十分了解,但区区几十元的差价可能会招致上千元的损失,这确实有些不值,所以在选购时要特别注意电源的品质是否优良。 安全标准以保障用户生命和财产安全为出发点,在原材料的绝缘、阻燃等方面作出了严格的规定。
Api函数列表——与文件相关 (转)
Api函数列表——与文件相关 (转)[@more@] api函数名 函数说明 适用范围 W3.x W95 NT mmioWrite 写文件 否 是 是 WriteFile 写文件 否 是 是 ExtractAssociatedIcon 从文件或相关EXE中获取图标句柄 否 是 是 ExtractIcon 从可执行文件中返回图标句柄 否 是 是 LZRead 从压缩文件中读入数据 是 是 是 GetPrivateProfileString 从私有文件中获取字符串 是 是 是 GetPrivateProfileInt 从私有文件中获取整数 是 是 是 UnlockFile 开锁文件 否 是 是 UnlockFileEx 开锁文件 否 是
浅谈人工智慧 (转)
浅谈人工智慧 (转)[@more@] 在去年十二月的杂志中,笔者曾经就游戏的人工智慧和各位探讨过一些人工智慧的设计问题,没有想到在杂志 出刊的几天後,就从网路上接到几位读者询问这些问题的信件,因此趁着大家对前一篇文章的记忆还深的情况 下,我们就再来看看关於人工智慧的设计方式。 网路上的网友问到,到底在设计人工智慧的时候,是如何来决定出每一行判断式的重要性。其实笔者可以很轻 松的告诉各位,在设计人工智慧的时候,先想想自己是如何去思考的,然後就依自己认为的重要程度来划分每 一行判断式的重要性。这种设
使用PostMessage(WM_QUIT)退出程序时导致的内存泄漏! (转)
使用PostMessage(WM_QUIT)退出程序时导致的内存泄漏! (转)[@more@] 信息产业部电子第30研究所 魏刚 我最近在程序开发中发现我的一个程序运行一段时间以后,就会导致系统崩溃,初步分析以后,得出得结论是有内存泄漏。 经使用NuMega BoundsChecker分析以后发现都是一些系统文件中动态分配的内存模块没有被释放,由于这些new都在VC调用的系统文件中无法用调试的方法更正。于是我生成了一个我的程序的MFC外壳,后台的消息处理一条也不处理。检查发现还是有内存泄漏。我的程序外壳是单文档的,VIEW类是从CFormV
Windows NT RAS 精确设置 (转)
Windows NT RAS 精确设置 (转)[@more@]㈠windows NT RAS Server中使用DHCP和静态IP池的区别 仅仅是IP地址上的区别 主机名称都没有附加DHCP服务骑上设置的域名后缀;“dns服务器”、“WINS服务器”都是“192.168.99.100”;结点类型都是“交叉”;“启用IP路由”、.NETBIOS范围标识”、“NetBIOS解析使用”、“辅助WINS服务器”都是空;子网掩码都是“255.255.255.0”;默认网关都和PPP IP地址相同;DHCP服务器都是“255.255.255.255”;租约也都相同。 ㈡资源的访问权限控制方式和windows NT用户管理软件等系统软件的权限
Beginner with c# 6 (转)
Beginner with c# 6 (转)[@more@]赶出一编!请指正! 1。6 统一系统类型(Type system unification) C#独创了一种类型——统一系统类型(为了这个累刑,我头疼死了。谁有更好的名字,请务必告诉 我)。总之,所有的其他类型,包括值和引用,都可以被当作统一系统类型来对待。从概念上说, 所有的类型都从它派生。这样,其他的类型就可以使用统一系统类型的属性和方法。包括一些“简 单”类型,如:int。还是给个例子吧:*/ using System; class Test { static void Main() { Console.WriteLine(3.ToString()); } }
游戏音乐与音效的播放 (转)
游戏音乐与音效的播放 (转)[@more@] 在win32环境下,播放音乐音效的方法太多了,而且有一个共同点就是:你不需要花很大的心力就可以得到你需要的东西。延续主题式的探讨,这一期我们着重在音乐与音效的播放。 □ 游戏的配乐 我相信很多人一定同意音乐在游戏里面所占的地位,回想一下国内RPG的经典「仙剑奇侠传」,剥掉音乐这一个层面,整个游戏将会逊色不少,尤其适当的场景搭配适当的音乐,更能让玩家融入剧情当中。该哭的时候哭,该笑的时候笑,大概就很切中要领了。RPG剩下的音效部份,并不特别突出,大抵上知道砍人的时候有挥
指令集的进步——MMX和SSE (转)
指令集的进步——MMX和SSE (转)[@more@] 资料整理·.NET/" style="COLOR: rgb(255,255,255)" target=_blank>飞意软件工作室-程序员网站指令集的进步——MMX和SSE 如果一次只能做一件事情…… 自最简单的计算机开始,指令序列便能取得运算对象,并对它们执行计算。对大多数计算机而言,这些指令同时只能执行一次计算。如需完成一些并行操作(如立体声左、右声道,或显示器的红、绿、蓝混合),就要连续执行多次计算。此类计算机采用的是“单指令单数据”(SISD)处理器。 然而,现实世界的大多数计算都会同SISD模型冲突。比如
电脑游戏中的人工智能制作 (转)
电脑游戏中的人工智能制作 (转)[@more@] 电脑游戏随着硬件执行效率与显示解析度等大幅提升,以往很多不可能或非常难以实现的电脑游戏如此都得以顺利完成。虽然电脑游戏的呈现是那么地多样化,然而却与我们今日所要探讨的主题,人工智能几乎都有着密不可分的关系。 在角色扮演游戏中,程序员与企划人员需要精确地在电脑上将一个个所谓的“怪物”在战门过程中栩栩如生地制作出来;所以半兽人受了重伤懂得逃跑,法师懂得施展攻性法术。 目前能让人立刻想到与人工智能有密切关系的游戏有两种: 一是所谓的战棋/策略模拟游戏
狂热和许诺 (转)
狂热和许诺 (转)[@more@]狂 热 和 许 诺 华 尔 街 日 报 记 者LEE GOMES DON CLARK 有 一 种 编 程 语 言 掀 起 了 前 所 未 有 的 全 球 性 狂 热, 这 就 是Java。 它 原 本 用 来 表 达 它 的 创 造 者----Sun 公 司 对 振 兴web 站 点 的 希 望, 但 很 快Java 就 雄 心 勃 勃 地 要 成 为 一 种 世 界 通 用 语 言, 在 任 何 计 算 机、 任 何 操 作 系 统 上---- 不 管 是windows,unix 还 是Macintosh---- 运 行 任 何 程 序。 它 的 理 想 是: 将 计 算 机 世 界 从microsoft 和 intel 两 家 公 司 的 垄 断 中 解 脱 出 来
利用SQL Server发邮件 (转)
利用SQL Server发邮件 (转)[@more@] sql SERVER提供了通过Exchange或Outlook收发邮件的扩展存储过程,下面将这几个过程简单的介绍一下。一、启动SQL Mail xp_startmail @user,@password @user和@password都是可选的 也可打开Enterprise Manager中的Support Services,在SQL Mail上单击右键打开右键菜单,然后按Start来启动二、停止SQL Mail xp_stopmail 也可用上述方法中的菜单里的Stop来停止三、发送邮件 xp_sendmail {[@recipients =] 'recipients [;...n]'} [,[@message =] 'message'] &nb
一个黑客案列 (转)
一个黑客案列 (转)[@more@] 东亚某银行 时间:1999年12月 该网站为windowsNT 4.0,是这个国家最大的银行之一。该网站BankServer实际上有两道安全防线,首先在其路由器的访问控制表中(ACL)做了严格的端口过滤限制,只允许对80、443、65300进行incoming访问,另一道防火墙为全世界市场份额最大的软件防火墙FW,在FW防火墙上除了端口访问控制外,还禁止了很多异常的、利用已知CGI bug的非法调用。在12月某日,该银行网站的系统管理员Ymouse(呢称)突然发现在任务列表中有一个杀不死的CMD.exe进程,而在BankServer系统上并没有与CMD.exe
应用 WSH 读写注册表和建立快捷方式 (转)
应用 WSH 读写注册表和建立快捷方式 (转)[@more@]关于WSH在VB中的用法 这里,我们只讨论读写注册表和建立快捷方式。 首先在工程的References中选中windows Scripting Host object Model,再来看一下下面的代码。 Dim WSH_shell, urlLink, deskPath Set WSH_shell = New IWshShell_Class WSH_shell.RegWrite "HKLMSoftwareArchTide", "first" '以上两句新建了一个IWshShell_Class实例,然后在HKEY_LOCAL_MACHINE下 '建立一个主键,并写入字符串值。注意应用HKCU代表HKEY_CURRENT_USER、 'HKCR代表HKEY_CLASSES_root,以此类推
Beginner with c# 5 (转)
Beginner with c# 5 (转)[@more@]1。5 数组类型(Array types) 数组可以是一维的,也可是多维的。数祖的成员可以是整齐的,也可以是变长(jagged)的。 一维的数组是最普通,最简单的。这里值给出一个例子,就不多解释了。*/ using System; class Test { static void Main() { int[] arr = new int[5]; for (int i = 0; i < arr.Length; i++) arr[i] = i * i; for (int i = 0; i < arr.Length; i++) Console.WriteLine("arr[{0}] = {1}", i, arr[i]); } } /* 结果如下: arr[0] =
Beginner with c# 7 (转)
Beginner with c# 7 (转)[@more@]1。7 语句(Statements) C#借用了c/c++大多数的语句方法,不过仍然有些值得注意的地方。还有些地方是有所改动的。 在这里,我只提一些c#特有的东东。 1。7。10 “foreach”语句 “foreach”语句列举一个集合内的所有元素,并对这些元素执行一系列的操作。还是看看例子吧:*/ using System; using System.Collections; class Test { static void WriteList(ArrayList list) { foreach (object o in list) { int i = (int) o;//如果是for语句,这里一定会报错! Consol
Beginner with c# 4 (转)
Beginner with c# 4 (转)[@more@]1¡£4 Ô¤¶¨ÒåÀàÐÍ£¨Predefined types£© C#ÌṩÁËһϵÁÐÔ¤¶¨ÒåÀàÐÍ¡£ËüÃÇÓëc/c++Óв»ÉÙÏàËÆµÄµØ·½¡£Ô¤¶¨ÒåÒý&Oac
Beginner with c# 3 (转)
Beginner with c# 3 (转)[@more@]最近很忙,抽空写了这篇。见谅!王先生该不会又是第一个吧!哈哈 1。3 类型 C#支持两种基本的类型:一种是值(value types),一种是引用(reference types)。值包括简单类型 (char、int、和float),枚举(enum)和结构(struct)。引用包括类(class),界面(interface), 代表(delegate)和数组阵列(array)。值与引用不同之处在于:值直接存储它的数据内容;而引用存储对象 的引用。是不是粉费解?!打个比方吧。你在某地买了套别墅(好棒噢)。却从未去过,只知道地址,怎 么办?你可以坐出租车
Beginner with c# 2 (转)
Beginner with c# 2 (转)[@more@]/* In my translation, microsoft NGWS SDK's documentation and MSDN are also referenced in somewhere. 1。2 自动化的内存管理(Automatic memory management) 手动管理内存需要程序员自行分配和释放内存块。这要求程序员有清晰的头脑和对整个运行过程有十分的 把握(好难!)。而C#把程序员从这难以承担的任务中解放出来。在多数的情况下,这种自动内存管理提 高代码的质量和程序员的生产力。并且,不会对程序的意图和执行产生幅面的影响(?俺可不相信m$的鬼 话)。不过,估计比Java的回收站好
Beginner with C# (转)
Beginner with C# (转)[@more@]/* if you want to read the E edition, here is the link(microsoft.com/vstudio/nextgen/technology/clangref.doc">http://msdn.microsoft.com/vstudio/nextgen/technology/clangref.doc). i translated it with my own opinion, add something and cut something to make it more easy to understand for beginner. If you have anything want me know, please try this(http://go3.163.com/~1landonsea/) or(Mailto:kamphkb@yeah.NET">kamphkb@yeah.net). Thank you! 1 绪论 C# 是一种简
处理内存泄漏的一种MFC方法 (转)
处理内存泄漏的一种MFC方法 (转)[@more@] 信息产业部数据所 廖 铮 ---- windows使用复杂的内存管理器控制和优化内存的使用(包括磁盘缓冲)。一旦内存管理出现纰漏就会导致内存泄漏。内存泄漏的实质一般是因为在堆上分配了某块内存但以后不再对其重新分配,使得该部分内存失去重用性。出现这一问题的多数应用程序一开始往往正常运行,所以要检测出该类问题是较为困难的。不过,要将其找出并得到正确的处理才更麻烦。大多数MFC应用程序允许Windows安全地管理分配给资源的内存,如果分配内存的组件不由系统所处理的话内存泄漏的危