摘要: 近年来在娱乐节目之中常常见到利用电脑来抽奖,笔者对其发生了兴趣遂自己动手用vb编了一个小程序来实现电脑抽奖的小功能,其原理如下: 主要利用vb中的rnd函数,来实现随机查找和打乱排序的功能,从而实现随机抽奖的目的。rnd函数的语法结构是rnd[(number)],可选的number参数是 single或任何有效的数值表达式。rnd函数返回小于1但大于或等于0的值。number 的值决定了 r......
摘要: 工作需要写了我们公司一块网卡的linux驱动程序。经历一个从无到有的过程,深感技术交流的重要。linux作为挑战微软垄断的强有力武器,日益受到大家的喜爱。真希望她能在中国迅速成长。把程序文档贴出来,希望和大家探讨linux技术和应用,促进linux在中国的普及。 本文可随意转载,但请不要在盈利性出版物上刊登。一.linux系统设备驱动程序概述 1.1 linux设备驱动程序分类 1.2......
.NET异常代码编写 为什么使用异常(exceptions) 【程序编程相关:
深圳街头盗版MP3下载生意火爆 日收上千】 【推荐阅读:
深圳紫荆神网和九州梦网打造数字电视网络基】 【扩展信息:
深圳组建软件外包企业群 年产值过亿美元】 从错误代码转换到异常处理会对你的代码风格产生很大影响.要用一种不同的方法编写程序,需要你培养一套新的编程习惯,在你开始努力这么做之前,这篇文章会让你知道你的努力将非常有意义. 错误代码的使用已经有相当长的一段时间了.如果你在c++ 中编写代码,通常是下面的形式: 使用错误代码的真正问题是返回的代码不是很好.尽管从理论上讲,错误代码可以正确处理程序中所有的错误,但总有一些问题是你无法预先知道的.一些传统编程模型的脆弱性就是源于不正确的错误处理;编写正确的代码并不容易. 问题的症结在于错误代码这种方法要求程序员去完成人类不擅长的工作--任何时候的一致性与完整性,并且系统环境没有给你任何帮助.异常(exception)将使这一切变得容易很多. 是opt out而不是opt in 错误代码与异常最重要的不同在于对"做正确的事情"的要求不一样.错误代码使用的是opt in,如果代码中对错误没有做明确的处理,那么这个错误就会被忽略. 而异常(exceptions)使用的是opt out模型.在默认情况下,运行时(runtime)会根据这些异常(exceptions)做正确的处理. 这个区别对编写的代码有着很重要的影响.因为运行时(runtime)能对问题进行常规的处理,所以程序员就可以将精力放在那些需要特殊处理的问题.这可以使我们能用更少的精力却得到更为健壮的代码....
下一页 摘要:2.4 常用的系统支持 2.4.1 内存申请和释放 include/linux/kernel.h里声明了kmalloc()和kfree()。用于在内核模式下申请和释放内存。 void *kmalloc(unsigned int len,int priority); void kfree(void *__ptr); 与用户模式下的malloc()不同,kmalloc()申请空间有大小限制。长度是2......