- 博客(13)
- 收藏
- 关注
转载 高性能服务器结构
<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
499
原创 整理
<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
411
原创 二分法查找法
二分法,又称折半查找法,从一个已经正向排序好的数列中查找某元素的位置。具体代码、注释如下。// 采用循环方式的二分法查找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
623
原创 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
542
原创 用C#.NET 编写ActiveX(COM)控件
平台:VS2K5一、AssemblyInfo.cs中设置COM权限1、设置应用该属性的对象是否对COM可见 增加[assembly: ComVisible(true)]2、设置安全策略授予完全信任的其他程序集才可以调用此程序集 增加[assembly: AllowPartiallyTrustedCallers()] 二、在Com类代码中进行设置1
2009-12-03 16:36:00
1400
原创 error PRJ0019: 工具从"执行注册"
每次rebuild,VC提示“工具从‘执行注册’”。重新build,提示“生成: 1 已成功”。注释掉涉及到ACE部分的代码之后此错误消失。查优快云、MSDN无果。 解决方法:突然想到VC在编译完毕之后会注册此OCX,regsvr32的时候如果缺少必要的DLL会报错,使用Dependence发现缺少ACEd.dll或ACE.dll文件。于是将这两个文件拷贝到源代码目录下面,重
2009-03-26 18:42:00
2729
1
原创 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
3004
1
转载 Subversion 基于 Apache 使用时用户权限的管理
Subversion 项目和用户权限配置指南:一、Subversion 的两种使用方式:1、Apache 站点方式;2、本地命令行方式。当然,我们也可以通过客户端来进行访问,但那也必须先建立上述两种访问接口。二、Apache 方式的配置第一种方式我们需要安装 Apache 服务器程序,同时需要安装两个模块:mod_dav_svn 以及 mod_authz
2009-03-05 11:47:00
615
原创 VC中得到当前的系统时间 日期
刚才在写一个代码的时候突然要用到系统时间。于是想将可以得到系统时间的方法都整理一下。。。得到时间的方法一般都是得到从1900年0点0分到现在的秒数,然后转为年月日时分秒的形式得到当前的时间(时分秒)。主要方法如下:1、使用CRT函数char szCurrentDateTime[32];time_t nowtime;struct tm* ptm;time(&nowtime);
2009-02-23 10:07:00
1352
原创 ListBox控件 滚动条
今天在使用LISTBOX控件中遇到的一点小问题,主要是两个问题:水平滚动条不显示内容、垂直滚动条没有自动滚动。在网上查了一下找到了解决办法,原来只需要向控件发送消息就行了。具体代码如下(以下都是在Dialog类中的函数操作,如果是使用::SendDlgItemMessage函数,需要加入窗体的HWND): ListBox控件中插入文字::SendDlgItemMessage(
2009-02-19 17:58:00
1874
转载 CDC和HDC的区别与转换
一、区别与联系HDC是句柄;CDC是MFC封装的Windows 设备相关的一个类;CClientDC是CDC的衍生类,产生对应于Windows客户区的对象HDC是WINDOWS的一种数据类型,是设备描述句柄。而CDC是MFC里的一个类,它封装了几乎所有的关于HDC的操作。 也可以这样说,HDC定义的变量指向一块内存,这块 内存用来描述一个设备的相关的内容,所以也可以 认为HDC定义的是
2009-02-19 17:46:00
750
翻译 mysqldump备份数据库
某项目的负责人要求我们拿出一个MYSQL的备份方案。查了一下资料,结合优快云上的MYSQL备份工具,发现使用MYSQLDUMP命令进行数据库的备份。现在不考虑差异和增量备份,只做完全备份。该项目的工控机的系统环境:Windows2003、MySQL 5 一、MYSQLDump参数--add-locks 在每个表导出之前增加LOCK TABLES,之后UNLO
2009-02-18 11:34:00
1078
1
转载 设置MySql jdbc url
Mysql JDBC 驱动的下载:http://dev.mysql.com/downloads/connector/j/5.0.html 将mysql-connector-java-5.0.8-bin.jar 拷贝到C:/Program Files/Java/jre6/lib/ext目录中。 Mysql JDBC URL格式jdbc:mysql://[host:port]/
2009-01-17 20:05:00
1120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人