CSDN专家博客精华版

为人民服务!
  首页  :: 新随笔  :: 管理
上一页 1 ··· 397 398 399 400 401 402 403 404 405 ··· 521 下一页

2007年12月17日

摘要: 精确的时间计时,有时候是非常必要的。比如播放多媒体时视频与音频的时间同步,还有在测试代码的性能时,也需要使用到非常精确的时间计时。还有测试硬件的性能时,也需要精确的时间计时。这时就需要使用QueryPerformanceCounter来查询定时器的计数值,如果硬件里有定时器,它就会启动这个定时器,并且不断获取定时器的值,这样的定时器精度,就跟硬件时钟的晶振一样精确的。 函数QueryPerfo... 阅读全文

posted @ 2007-12-17 10:25 csdnexpert 阅读(115) 评论(0) 推荐(0)

摘要: 时间计时,也不是越精确越好,有时只需要有一个计时就行了。这样就可以使用毫秒级别的计时函数GetTickCount。这个函数是记录了系统启动以来的时间毫秒,当超过49.7天,这个值变为从0开始,也就是说49.7天是一个周期。当不同的两次函数调时,就返回两次时间差值。 函数GetTickCount声明如下: WINBASEAPIDWORDWINAPIGetTickCount( VOID ... 阅读全文

posted @ 2007-12-17 10:25 csdnexpert 阅读(108) 评论(0) 推荐(0)

摘要: 时间是一个非常重要的信息,比如写LOG时,就需要把时间输出来,跟踪程序是什么时候出错的。或者当你开发一个银行交易系统时,就要记录当前交易的时间,以便后面可以输出报表,打印给信用卡用户。根据不同的需求,可能需要使用不同的时间,目前有UTC和本地时间。UTC是格林威治时间,也就是全球标准时间。本地时间就是相对于UTC而言的,比如中国北京是在东8区,相对于UTC就多了8个小时。一般使用到的时间都是使... 阅读全文

posted @ 2007-12-17 10:25 csdnexpert 阅读(136) 评论(0) 推荐(0)

摘要: 当你在一个大公司里面,当一个网络管理员时,发现成千上万个电脑需要你去管理时,怎么去区分这些电脑呢?那肯定是通过计算机的名称。而这个网络管理员又需要你开发一套软件,它可以把所有电脑的名称自动地上报给他。面对这样的需求,就可以使用下面的函数GetComputerName来获取计算机的名称,并通过网络传送给管理员。 函数GetComputerName声明如下: WINBASEAPIBOOLWINAP... 阅读全文

posted @ 2007-12-17 10:25 csdnexpert 阅读(124) 评论(0) 推荐(0)

摘要: 随着系统安全性的加强,每个系统里越来越多不同的帐号登录。假如你正在开发一个上网安全软件,让不同的用户有不同的上网权限,这样就需要识别当前的用户是什么帐号登录了,然后再作出权限分配。还有出错时,也需要对当前帐号进行记录下来,因为不同的帐号有不同的权限,有些磁盘是不允许操作的。面对这些需求,就需要使用函数GetUserName。 函数GetUserName声明如下: WINADVAPIBOOLWI... 阅读全文

posted @ 2007-12-17 10:25 csdnexpert 阅读(94) 评论(0) 推荐(0)

摘要: Windows发展还是非常快速的,从Win95,到Win98,再到Win2000和XP系统。每个系统的功能也有所不同,要想在程序里区别不同的系统,就需要获取系统的版本信息。比如XP里有防火墙,而其它以前的系统里没有带有的。但有时编写了一个服务器程序,或者编写BT程序,又需要设置一个端口对外面接收连接,因此在XP系统里就需要设置防火墙的端口,而在XP以前的系统里就没有必要设置端口了。这样的需求,... 阅读全文

posted @ 2007-12-17 10:25 csdnexpert 阅读(96) 评论(0) 推荐(0)

摘要: 有一次,我正在开发一个视频压缩程序,而压缩算法是需要非常高效的,也就是需要使用到CPU的多媒体指令。在X86的领域里,目前主要有两家CPU,就是INTEL和AMD。它们的多媒体指令是不一样的。为了区分这种不同的指令,就需要调用函数GetSystemInfo来获取CPU的信息,然后再调用不同的动态连接库来进行多媒体数据压缩。 函数GetSystemInfo声明如下: WINBASEAPIVOID... 阅读全文

posted @ 2007-12-17 10:25 csdnexpert 阅读(251) 评论(0) 推荐(0)

摘要: 面对华丽的Windows桌面,工作的心情或许好很多,但是久了总会失去兴趣,总想定期地更新桌面的图片。软件开发人员又面对这样的需求了,需要怎么样去做呢?努力去找API函数吧。到目前为止,还有很多变桌面图片的软件,并且还能很挣钱的。其实设置桌面图片的需求,在目前数码相片处理软件也有现实的需求,比如当你去旅游回来后,想把照片当作桌面图片,就可以在处理图片时就设置为桌面图片。这样就需要使用函数Syst... 阅读全文

posted @ 2007-12-17 10:25 csdnexpert 阅读(132) 评论(0) 推荐(0)

摘要: 在Windows系统里,有一项功能非常实用,就是剪贴板功能,它能够从一个程序里与另一个程序进行数据交换的功能,也就是说两个进程上是可以共享数据。要实现这样的功能,Windows系统在底层上有相应的支持,就是高端地址的内存是系统内存,这样就可以不同的进程进行共享数据了。因此,调用函数GlobalAlloc来分配系统内存,让不同的进程实现共享数据,也就是剪贴板功能,可以在一个进程内分配内存,在另一... 阅读全文

posted @ 2007-12-17 10:25 csdnexpert 阅读(106) 评论(0) 推荐(0)

摘要: http://www.csdn.net/community2006/vote/index.rails?id=1大家去投我一票啊谢谢啊!最多投10票,可以少投 Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1458250 阅读全文

posted @ 2007-12-17 10:25 csdnexpert 阅读(69) 评论(0) 推荐(0)

上一页 1 ··· 397 398 399 400 401 402 403 404 405 ··· 521 下一页