- 博客(17)
- 资源 (5)
- 收藏
- 关注
转载 C++ 虚函数表解析
作者:陈皓 原文地址:http://blog.csdn.net/haoel 前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函
2013-03-07 21:05:06
543
原创 memcpy、memmove、strcpy函数实现源码及区别
对于字符串操作的函数声明是在头文件 内,在编程中需要使用如下方式来引进:#include 1) void * memcpy(void* dest, const void* src, size_t n) 说明: 此函数功能为字符串内存拷贝,src为源字符,dest为目的字符串,拷贝的长度为n,调用此函数需用户保证src,dest所指向的长度
2013-03-06 14:58:06
836
原创 C++插入算法及二分插入算法
一、直接插入算法 1) 思路:对于一个给定的有n个元素的序列, 1. 我们从第一元素(i=1)开始作为一个关键字,此关键字左边的元素为已经排好序, 2. 把关键字插入到左边排好序的序列中,方法为:把关键字其左边的序列的每个元素从左到右逐个比较,当序列中的元素比关键字大时向后移动一个位置,直到找到比关键字小的元素时,将关键字插入到其后一个位置
2013-02-18 18:30:55
1389
原创 IP地址划分说明
一、IP地址分类及其对应默认子网掩码根据IPv4标准,IP地址分为5类: A类 0.0.0.0 到127.255.255.255 B类 128.0.0.0 到191.255.255.255 C类 192.0.0.0 到223.255.255.255 D类 224.0.0.0 到239.255.255.255 E类 240.0.0.0 到247
2013-02-17 17:07:20
496
原创 ActiveX控件、打包装、发布
最近为了解决一个ActiveX的技术问题,用VB做了一个ActiveX控件,什么功能都没有, 就是测试一下ActiveX的发布,以及版本更新!折腾了两天,总算搞明白其中的一些过程!顺便记一下,免得忘记!看过一篇文章,介绍了用C#来开发ActiveX的功能,但是C#只能做托管的程序,需要.net framework在客户端安装后,才能运行!所以,我最终开发,还是用VB6,VC++6来开发
2013-01-25 15:37:58
622
原创 MYSQL数据库安装说明
1、下载MySQL的Linux安装文件 Linux下安装MySQL需要下面两个文件: MySQL-server-5.1.7-0.i386.rpm 下载地址为:http://dev.mysql.com/downloads/mysql/5.1.html,打开此网页,下拉网页找到“Linux x86 generic RPM (statically linked
2013-01-25 15:31:55
347
原创 linux下创建后台守护进程实例
步骤:1. 父进程通过fork函数创建一个子进程,然后父进程退出2. 子进程中使用setsid函数创建一个新的会话3. 切换进程的工作目录到根目录4. 设置进程的umask为05. 关闭不需要的文件操作符 实例代码: #include #incude #include #include #inc
2013-01-25 15:23:01
542
原创 linux 修改yum安装源为本地光盘
实现步骤:1. mount 上光盘,并服务光盘内容到硬盘上 mkdir /mnt/vcdrom mount -t iso9660 /devcdrom /mnt/vcdrom cp -R /mnt/vcdrom /home/coentos2. yum安装源配置修改,进入目录: /etc/yum.repos.d/ , 编辑一个"*.repo", 以我本机为例:
2013-01-25 15:13:31
964
转载 Linux网络编程:原始套接字
我们在前面已经学习过了网络程序的两种套接字(SOCK_STREAM、SOCK_DRAGM)。在这一章里面,我们一起来学习另外一种套接字——原始套接字(SOCK_RAW)。应用原始套接字,我们可以编写出由TCP和UDP套接字不能够实现的功能。注意原始套接字只能够由有root权限的人创建。10.1 原始套接字的创建 int sockfd(AF_INET, SOCK_RAW, protoc
2013-01-25 14:50:23
428
转载 linux c++ 实现http的get()函数
使用linux c++实现了http的get请求传入参数:传入参数是要请求的url传出参数:请求到的网页为了方便说明,这里假定url = "http://search.360buy.com/Search?keyword=ŮЬ&page=67&ev=";std::string chttpget::run(std::string url){ string page
2013-01-25 14:47:57
1767
转载 用C语言实现Ping程序功能
用C语言实现Ping程序功能 日期:2006-12-25 作者:梁俊辉 来自:IBM DW中国大部分人用ping命令只是作为查看另一个系统的网络连接是否正常的一种简单方法。在这篇文章中,作者将介绍如何用C语言编写一个模拟ping命令功能的程序。ping命令是用来查看网络上另一个主机系统的网络连接是否正常的一个工具。ping命令的工作原理是:向网络上的另一个主机系统发送ICMP报
2013-01-25 14:42:25
922
原创 linux 下通过修改内核参数解决大量TIME_WAIT问题
linux下发现系统存在大量TIME_WAIT状态的连接,可通过调整内核参数解决,可编辑内核配置文件: /etc/sysctl.conf 文件,如下:vi /etc/sysctl.conf编辑文件,加入以下内容:net.ipv4.tcp_syncookies = 1net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_tw_recycle =
2013-01-25 14:33:08
783
转载 vim工具配置
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 一般设定"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 设定默认解码set fenc=utf-8set fencs=utf-8,usc-bom,
2012-09-11 11:17:10
515
原创 linux 修改yum安装源为本地光盘
实现步骤:1. mount 上光盘,操作命令 mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom2. 修改yum命令配置文件,操作命令 vim /etc/yum.repos.d/Centos-Media.repo 修改 baseurl=file:///media/cdrom 为 baseurl=file:
2012-09-10 17:26:46
798
转载 JavaScript高级培训-自定义对象
一,概述在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类、Hashtable类等等。目前在Javascript中,已经存在一些标准的类,例如Date、Array、RegExp、String、Math、Number等等,这为我们编程提供了许多方便。但对于复杂的客户端程序而言,这些还远远不够。
2009-03-12 10:06:00
486
原创 在html中调用ActiveX控件
刚做完一个控件,要求嵌入在C/S结构的网页中,我 在HTML中嵌入vbscript脚本来调用控件中的方法和属性的,为啦以后做个参考,把它的源码给写下来,也希望能给一些同僚们做一个参考。我的控件接口是:FpGather在html中的调用指纹演示 包含控件的from 模板特征值: 特征值:
2007-07-05 15:28:00
3377
hadoop集群安装配置详解
2012-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人