上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 34 下一页

2011年4月1日

摘要: A DLL can define two kinds of functions: exported and internal. The exported functions are intended to be called by other modules, as well as from within the DLL where they are defined. Internal functions are typically intended to be called only from within the DLL where they are defined. Although a 阅读全文
posted @ 2011-04-01 15:22 做个不善的人 阅读(224) 评论(0) 推荐(0)
 
摘要: The four functions dlopen(), dlsym(), dlclose(), dlerror() implement the interface to the dynamic linking loader.#include <dlfcn.h>void *dlopen(const char *filename, int flag);char *dlerror(void);void *dlsym(void *handle, const char *symbol);int dlclose(void *handle);dlerrordlerror() 返回一个适合程序员 阅读全文
posted @ 2011-04-01 14:56 做个不善的人 阅读(1440) 评论(0) 推荐(0)
 

2011年3月27日

摘要: http://www.osronline.com/DDKx/stream/ks-overview_9vdz.htm http://msdn.microsoft.com/en-us/library/ff560856.aspx http://www.computeraudiophile.com/content/Windows-7-Audio-J-River-Media-Center-14-Configuration http://sunmaiblog.wordpress.com/2010/10/07/windows-7vista%E4%B8%8B%E6%9C%80%E4%BD%B3%E9%9F%B 阅读全文
posted @ 2011-03-27 12:31 做个不善的人 阅读(221) 评论(0) 推荐(0)
 

2011年3月26日

摘要: 1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的不同。2.从标准头文件说起 某企业曾经给出如下的一道面试题: 面试题 为什么标准头文件都有类似以下的结构?1#ifndef__INCvxWorksh2#define__INCvxWorksh3#ifd... 阅读全文
posted @ 2011-03-26 16:09 做个不善的人 阅读(363) 评论(0) 推荐(0)
 
摘要: COM(Component Object Model) 定义了一个在运行时可复用组件直接进行二进制的交互时的标准。说白了,就是进程、组件之间数据交换的标准。只要按照这个标准来实现,进程、组件就可以跨越机器的界限交换数据,包括函数调用,参数传递等等。既然是二进制标准,那就应该是跟语言无关的,不管你用C++,C还是Java或者Python都可以在Linux或者其他系统上实现一套COM,然后跟现在微软的COM进行通信,事实上COM对语言有一点要求,就是必须支持function pointer,那C是可以的,Java就不行了。 为什么COM必须要求语言支持function pointer呢?因为指针可 阅读全文
posted @ 2011-03-26 14:02 做个不善的人 阅读(362) 评论(0) 推荐(0)
 

2011年2月21日

摘要: 在编译vc时出现了这样的错误,因为这个程序不是本人写的,可能是编写环境的设置问题。所以在自己的电脑上会出现这样的错, (我用的是中文版的vc 6.0) fatal error C1083: Cannot open precompiled header file: \'Debug/v13_3.pch\': No such file or directory 在网上搜集了一下,这个错误是预编译文件的设置造成的,有几种可以尝试的途径: 1)单独编译StdAfx.cpp 2)编译所有 (即按Ctrl+F7) 3)在工程-设置-c++-最下面的工程选项里去掉××。Pc 阅读全文
posted @ 2011-02-21 16:23 做个不善的人 阅读(11096) 评论(0) 推荐(0)
 

2010年12月28日

摘要: 24点游戏 数字游戏题解 by starfish [说明:此文改编自我写的一篇解题报告,原题是某年国家集训队组队赛题目] 问题描述80年代全世界流行一种数字游戏,在中国我们把这种游戏称为“24点”。现在我们 把这个有趣的游戏推广一下:您作为游戏者将得到6个不同的自然数作为操作数, 以及另外一个自然数作为理想目标数,而您的任务是对这6个操作数进行适当的算 术运算,要求运算结果小于或等于理想目标数,并且我们希望所得结果是最优的, 即结果要最接近理想目标数。 您可以使用的运算只有:+,-,*,/,您还可以使用()来改变运算顺序。注意: 所有的中间结果必须是整数,所以一些除法运算是不允许的(例如,(2 阅读全文
posted @ 2010-12-28 19:32 做个不善的人 阅读(774) 评论(0) 推荐(0)
 
摘要: 引子每年十一月各大IT公司都不约而同、争后恐后地到各大高校进行全国巡回招聘。与此同时,网上也开始出现大量笔试面试题;网上流传的题目往往都很精巧,既能让考查基础知识,又在平淡中隐含了广阔的天地供优秀学生驰骋。 这两天在网上淘到一道笔试题目(注1),虽然真假未知,但的确是道好题,题目如下: 从10亿个浮点数中找出最大的1万个。 这是一道似易实难的题目,一般同学最容易中的陷阱就是没有重视这个“亿”字。因为有10亿个单精度浮点数元素的数组在32位平台上已经达到3.7GB之巨,在常见计算机平台(如Win32)上声明一个这样的数组将导致堆栈溢出。正确的解决方法是分治法,比如每次处理100万个数,然后再综合 阅读全文
posted @ 2010-12-28 19:07 做个不善的人 阅读(646) 评论(0) 推荐(0)
 

2010年12月13日

摘要: DirectX Media Objects (DMOs) are COM-based data-streaming components. In some respects, DMOs are similar to DirectShow filters. Like DirectShow filters, DMOs take input data and use it to produce output data. However, the APIs for DMOs are much simpler than the corresponding APIs for DirectShow. As 阅读全文
posted @ 2010-12-13 21:18 做个不善的人 阅读(313) 评论(0) 推荐(0)
 

2010年12月8日

摘要: NAT NAT有4种不同的类型 1) Full Cone 这种NAT内部的机器A连接过外网机器C后,NAT会打开一个端口.然后外网的任何发到这个打开的端口的UDP数据报都可以到达A.不管是不是C发过来的.例如 A:192.168.8.100 NAT:202.100.100.100 C:292.88.88.88A(192.168.8.100:5000) -> NAT(202.100.100.100:8000) -> C(292.88.88.88:2000)任何发送到 NAT(202.100.100.100:8000)的数据都可以到达A(192.168.8.100:5000) 2) A 阅读全文
posted @ 2010-12-08 17:53 做个不善的人 阅读(14736) 评论(2) 推荐(3)
 
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 34 下一页