![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++ / VC++ / ActiveX
休利特
这个作者很懒,什么都没留下…
展开
-
ACE调试中的一个小问题
初学ace没多久,今天遇到了一个小问题。具体是:我在写完代码之后,编译老是出现一个错误。提示:ACE_TEST1.obj : error LNK2019: 无法解析的外部符号 "int __cdecl ace_main_i(int,char * * const)" (?ace_main_i@@YAHHQAPAD@Z) ,该符号在函数 "private: virtual int __th原创 2009-03-11 16:03:00 · 2934 阅读 · 1 评论 -
高性能服务器结构
<br />原文<br />http://pl.atyp.us/content/tech/servers.html<br /> 跟任何其他程序一样,一个任务执行时,它使用 处理器/微控制器 的寄存器,访问RAM ROM。这些资源(处理器的寄存器,stack等)一起组成任务的执行上下文(the task execution context). 一个任务是一个连续有序的代码片断。它并不知道它将何时被内核挂起或者恢复,甚至不知道这些事情(挂起或者恢复)在什么时候已经发生了。下面考查(Consider)的这个转载 2010-12-12 11:44:00 · 471 阅读 · 0 评论 -
C的常用排序
1、插入排序 插入排序主要过程是从第二个元素开始,将这个元素与前面的元素进行比较,如果前面的元素的值小于当前的值,则将两个元素交换位置,直到找到合适的位置。// 插入排序 void InsertSort(int a[], int len) { long i = 0, j = 0; int temp; for(i = 1; i 0 && temp 2、希尔排序3、冒泡排序4、快速排序5、选择排序原创 2010-11-02 22:09:00 · 511 阅读 · 0 评论 -
二分法查找法
二分法,又称折半查找法,从一个已经正向排序好的数列中查找某元素的位置。具体代码、注释如下。// 采用循环方式的二分法查找 int BinarySearch(int r[], int nCount, int nVal) { int nLowIdx = 0, nEndIdx = nCount - 1; while(nLowIdx r[nMidIdx]) // 如果此时大于中间数 { nLowIdx = nMidIdx +原创 2010-11-11 22:14:00 · 583 阅读 · 0 评论 -
整理
<br />1、请将字符串逆序,如"aabbccddeeff"转化成为"ffeeddccbbaa"<br />#include <iostream> void ReverseStr(char* ptrStr, int len); void ReverseStr2(char* ptrSTR, int len); int main(int argc, char* argv[]) { char p[] = "aabbccddeeff"; ReverseStr2(p, strlen(p));原创 2010-11-11 22:44:00 · 377 阅读 · 0 评论