自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

John的垃圾箱。。

编程学习中的一些笔记 since 2010/12/30

  • 博客(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 465

原创 整理

<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 369

原创 二分法查找法

二分法,又称折半查找法,从一个已经正向排序好的数列中查找某元素的位置。具体代码、注释如下。// 采用循环方式的二分法查找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 566

原创 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 500

原创 用C#.NET 编写ActiveX(COM)控件

平台:VS2K5一、AssemblyInfo.cs中设置COM权限1、设置应用该属性的对象是否对COM可见     增加[assembly: ComVisible(true)]2、设置安全策略授予完全信任的其他程序集才可以调用此程序集    增加[assembly: AllowPartiallyTrustedCallers()]  二、在Com类代码中进行设置1

2009-12-03 16:36:00 1351

原创 error PRJ0019: 工具从"执行注册"

每次rebuild,VC提示“工具从‘执行注册’”。重新build,提示“生成: 1 已成功”。注释掉涉及到ACE部分的代码之后此错误消失。查CSDN、MSDN无果。 解决方法:突然想到VC在编译完毕之后会注册此OCX,regsvr32的时候如果缺少必要的DLL会报错,使用Dependence发现缺少ACEd.dll或ACE.dll文件。于是将这两个文件拷贝到源代码目录下面,重

2009-03-26 18:42:00 2681 2

原创 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 2911 1

转载 Subversion 基于 Apache 使用时用户权限的管理

Subversion 项目和用户权限配置指南:一、Subversion 的两种使用方式:1、Apache 站点方式;2、本地命令行方式。当然,我们也可以通过客户端来进行访问,但那也必须先建立上述两种访问接口。二、Apache 方式的配置第一种方式我们需要安装 Apache 服务器程序,同时需要安装两个模块:mod_dav_svn 以及 mod_authz

2009-03-05 11:47:00 581

原创 VC中得到当前的系统时间 日期

刚才在写一个代码的时候突然要用到系统时间。于是想将可以得到系统时间的方法都整理一下。。。得到时间的方法一般都是得到从1900年0点0分到现在的秒数,然后转为年月日时分秒的形式得到当前的时间(时分秒)。主要方法如下:1、使用CRT函数char szCurrentDateTime[32];time_t nowtime;struct tm* ptm;time(&nowtime);

2009-02-23 10:07:00 1297

原创 ListBox控件 滚动条

今天在使用LISTBOX控件中遇到的一点小问题,主要是两个问题:水平滚动条不显示内容、垂直滚动条没有自动滚动。在网上查了一下找到了解决办法,原来只需要向控件发送消息就行了。具体代码如下(以下都是在Dialog类中的函数操作,如果是使用::SendDlgItemMessage函数,需要加入窗体的HWND):  ListBox控件中插入文字::SendDlgItemMessage(

2009-02-19 17:58:00 1741 1

转载 CDC和HDC的区别与转换

一、区别与联系HDC是句柄;CDC是MFC封装的Windows   设备相关的一个类;CClientDC是CDC的衍生类,产生对应于Windows客户区的对象HDC是WINDOWS的一种数据类型,是设备描述句柄。而CDC是MFC里的一个类,它封装了几乎所有的关于HDC的操作。   也可以这样说,HDC定义的变量指向一块内存,这块 内存用来描述一个设备的相关的内容,所以也可以   认为HDC定义的是

2009-02-19 17:46:00 692

翻译 mysqldump备份数据库

某项目的负责人要求我们拿出一个MYSQL的备份方案。查了一下资料,结合CSDN上的MYSQL备份工具,发现使用MYSQLDUMP命令进行数据库的备份。现在不考虑差异和增量备份,只做完全备份。该项目的工控机的系统环境:Windows2003、MySQL 5 一、MYSQLDump参数--add-locks            在每个表导出之前增加LOCK TABLES,之后UNLO

2009-02-18 11:34:00 1028 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 1009

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除