摘要:今日来在学习com编程,找到一些自认为有价值文件分享给大家:
在c++中创建com dll
在本篇文章中我们将讨论如何在msvc++中开发一个非常简单的activex dll,并在visual basic中对它进行调用,其中的例子将用到active template library(atl)和相关的向导工具。本篇文章不会涉及com和atl的工作原理(尽管这是必需的),也不要求读者具有任何atl方面的经验。
id......
摘要:
自动登陆站点有一个关键的地方就在于参数名的正确与否,因为各个web服务器接收的参数名都不可能相同,在程序中倘若参数名使用不正确,会误以为代码的错误而徒増烦恼,因此首先推荐一个很有用的工具“visual sniffer”:它可以拦截通过网络传输的tcp/ip/udp/icmp等数据包,利用这个工具可以很轻松的得到向服务器发送的相关参数。
以登陆csdn为例,现在我们先用ie打开“http://www.csdn.net/member/login.asp”......
Linux 2.4进程调度分析 83. 实时性能
尽管linux 2.4中区分了实时进程与非实时进程的调度优先权,但也仅此而已。不支持核心抢占运行的操作系统很难实现真正的实时性,因为实时任务的响应时间无法预测。有两种办法使系统的实时性更好,一种是采用设置类似抢占调度点的做法,一种就是使内核真正具备可抢占性。 【相关文章:
几天猎头生活的感想 [2][ZT]】
linux 2.4通过就绪进程选择算法的设计区分实时进程与非实时进程,只要有实时进程可运行,非实时进程就不会获得运行机会。linux又将实时进程分为sched_rr与sched_fifo两类。sched_rr时间片结束后会发生调度,并将自己置于就绪队列的末尾,从而给其他rt_priority相同(或更高)的实时进程运行机会(见"调度器工作流程"),而sched_fifo不会因时间片结束而放弃cpu(见"调度器工作时机"),或者出现更高优先级的实时进程,或者主动放弃cpu,否则sched_fifo将运行到进程结束。 【扩展阅读:
几天猎头生活的感想[ZT]】
4. 多处理机系统中的局限性 【扩展信息:
几天猎头生活的感想[3][ZT]】
即使是内核可抢占的系统,也并不一定满足实时性要求,它仅仅解决了cpu资源的访问优先权问题,其他资源也同样需要"被抢占",例如实时进程应该能够从握有某个共享资源的普通进程手中夺得它所需要的资源,它使用完后再还给普通进程。但实际上,很多系统都无法做到这一点,linux的调度器更是不具备这种能力。
linux的调度器原本是针对单处理机系统设计的,在内核发展过程中,不断通过补丁来提高多处理机系统(主要是smp系统)的执行效率。这种开发方式一直持续到2.4版本,因此在2.4内核中,smp应用仍然有很多无法突破的障碍,例如全局共享的就绪队列。...
下一页 摘要:
使用internet explorer对象可以使post请求在ie中产生,从而脱离程序,远离了美化界面的工作。程序甚至可以隐藏或退出,免去了webbrowser带来的烦恼,当然也不需要第四个参数。
下面我们还是以登陆csdn为例,给出实际的代码,您可以根据前面文章中提供的参数换成你注册过的站点:
建新工程,在工程中“引用”internet explorer对象,点“浏览”,在系统文件夹下找到shdocvw.dll(这个文件是ie自带的), f......