自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (19)
  • 收藏
  • 关注

原创 WCF服务开启失败的原因

前几天WCF的服务端始终打不开,运行host.open()时就出错,后来经过排查,是因为端口被占用,使用 netstat -ano查看,见下图所示:查看所占用的进程PID为1944,然后在任务管理器中将其关闭即可,特别感谢文档http://www.cnblogs.com/yank/p/PortCheck.html的帮助,其内容如下图所示:

2016-08-15 10:52:56 1540

原创 Windows Server 2003远程登录桌面与本地登录桌面一致的实现,即远程登录踢掉当前用户

在windows server 2003中,系统会为远程桌面用户和本地用户分别提供一个桌面,也就是说,当远程桌面用户和本地用户同时登录的时候,是各自使用自己的桌面,不能共享。如果想要远程桌面用户登录到本地用户的console时,需要加/admin参数,也就是在运行里输入mstsc /admin或者建立一个远程桌面的快捷方式,在“目标”后面添加/admin参数。使用mstsc /ad

2016-01-13 11:11:54 8041

原创 strcpy 与 string 的构造函数

char *strcpy(char *strDest, const char *strSrc)class String{public:String(const char *str = NULL);//通用构造函数String(const String &another);//拷贝构造函数~String(); //析构函数String &operato

2013-03-07 14:11:37 770

原创 内存对齐

结构体对齐也是老生常谈的话题了。基本上是面试题的必考题。内容虽然很基础,但一不小心就会弄错。写出一个struct,然后sizeof,你会不会经常对结果感到奇怪?sizeof的结果往往都比你声明的变量总长度要大,这是怎么回事呢?    开始学的时候,也被此类问题困扰很久。其实相关的文章很多,感觉说清楚的不多。结构体到底怎样对齐?    有人给对齐原则做过总结,具体在哪里看到现在已记不起来,这

2013-01-23 16:25:15 349

原创 关于竹柳的相关网站

1、廊坊负责人联系方式http://lflvzhijia.58.com.cn/products/3c20/147417250151267.shtml2、天恩多宝企业注册信息http://qyxy.baic.gov.cn/kscx/kscxAction!view.dhtml?kscxModel.reg_bus_ent_id=20e38b8b3a0c47f1013a430d784371

2012-12-04 15:39:13 575

原创 VC++(MFC)实现SQL Server的远程连接(ADO实现)

一、ADO概述       ADO是Microsoft为最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。ADO 使您能够编写应用程序以通过 OLE.DB 提供者访问和操作数据库服务器中的数据。ADO 最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。ADO 在关键的应用方案中使用最少的网络流量,并且在前端和数据源之间使用最少的层数,所有这些都是为了

2012-10-25 11:34:18 1307

原创 广义表

广义表的头尾链表存储表示:typedef enum {ATOM, LIST}ElemTag; //ATOM=0:原子;LIST=1:子表typedef struct GLNode{ElemTag tag; //公共部分,用于区分原子节点和表节点union{ //原子节点和表节点的联合部分AtomType atom;//atom是原子节点的值域,AtomType由

2012-08-24 15:02:51 671

原创 队列和栈的结构的定义

1、栈(1)、顺序栈的结构体定义typedef struct {        SElemType *base;      //SElemType 所要操作栈结构的数据结构体,base为栈底指针        SElemType *top;            //top为栈顶指针;        int StackSize;                  //栈结构

2012-08-21 10:59:43 1260

原创 线性表的顺序存储结构与链式存储结构

1、顺序存储结构        顺序存储时,内存对数据区的分配是静态的,事先就需要分配出一定的内存,相邻数据元素的存放地址也相邻(逻辑与物理统一);要求内存中可用的存储单元的地址必须是连续的。        优点:(空间复杂度)存储密度大,存储空间的利用率高。缺点:(时间复杂度)插入或删除元素时不方便。2、链式存储结构        链式存储时,内存对数据区的分配是动态的,随时分配

2012-08-17 16:17:49 1431

原创 链表的操作_C

1、单链表单链表的存储结构:typedef struct Node{ElemType Data;//数据域,此处可以为一组数据,也可以为多组数据struct Node *Link;//指针域,该指针为指向下一节点的指针}Node, *Linklist;操作实例:#include #include #include #define N 10 typ

2012-08-17 10:53:05 602

原创 时间复杂度与空间复杂度

1、时间复杂度算法执行时间需要通过依据该算法编制的程序在计算机中运行的时间来衡量,通常有一下两种衡量方式:(1)事后分析法:即在计算机上运行已编制的程序,观察其执行时间,可精确到毫秒级,可以说是相当精确。但是此法一般很少用,原因有两个,一是使用此方法必须先编制程序,在计算机运行之后才能统计出时间,二是此方法依赖的客观因素很多,如计算机的软硬件环境,程序的编译环境等。(2)事前分析法:采

2012-08-15 16:04:30 465

原创 WinSocket 学习笔记(转)

与socket有关的一些函数介绍1、读取当前错误值:每次发生错误时,如果要对具体问题进行处理,那么就应该调用这个函数取得错误代码。      int  WSAGetLastError(void );#define h_errno   WSAGetLastError()错误值请自己阅读Winsock2.h。2、将主机的unsigned long值转换为网络字节顺序(32位

2012-08-03 11:33:23 708 1

原创 《Windows环境下的多线程编程原理与应用》的学习笔记

一、概念1、程序:是指计算机指令的静态集合,无实质的意义。2、进程:简单的讲,进程就是正在运行的程序,如VC++ 6.0、画图程序、记事本等,均属于一个进程。抽象的讲,进程是一些所有权的集合,一个进程拥有内存、CPU运行时间等一系列资源,为线程运行提供环境,其拥有自己的地址空间和动态分配的内存,以及文件、线程与其他模块等,它是操作系统的核心概念,其有一下三种状态:a、运行(正在使用CP

2012-07-31 15:40:56 1737 2

原创 程序对堆、栈、内存的使用

一、程序的内存使用分配1、一个由C/C++编译的程序占用的内存分为以下五部分:a、栈区(stack):有些地方成为堆栈,其实均指栈操作区。由编译器自动分配释放,存放函数的参数,局部变量的值等,其操作方式类似于数据结构中的栈。b、堆区(heap):一般由程序员分配释放,若程序员不释放,程序运行结束后由OS自动释放,其与数据结构中的堆是两回事,其分配方式到类似于链表结构。c、全局区(静

2012-06-13 14:00:14 346

转载 MFC的进程执行过程

MFC 应用程序的操作步骤可归结为四步:       (1) 创建应用程序对象theApp       (2) 执行MFC提供的WinMain()函数        (3) WinMain()调用InitInstance()函数,此函数创建文档模板,主框架窗口,文档和视图        (4) WinMain()调用Run()函数,此函数执行主消息循环,以获取和分派Window

2012-06-13 13:58:38 570

原创 C++中static关键字的使用

C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。一、面向过程设计中的static1、静态全局变量在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子,如下://Example 1#include v

2012-06-13 13:57:01 239

原创 友元类与友元函数(转)

采用类的机制后实现了数据的隐藏与封装,类的数据成员一般定义为私有成员,成员函数一般定义为公有的,依此提供类与外界间的通信接口。但是,有时需要定义一些函数,这些函数不是类的一部分,但又需要频繁地访问类的数据成员,这时可以将这些函数定义为该函数的友元函数。除了友元函数外,还有友元类,两者统称为友元。友元的作用是提高了程序的运行效率(即减少了类型检查和安全性检查等都需要时间开销),但它破坏了类的封装性和

2012-06-13 13:54:43 877

算法与数据结构实例

C源码的数据结构示例,是学习数据结构编程很好的材料,大概一百个例子程序,如下所示: //========================================================== // 语法格式: creat(int n) // 实现功能: 创建一个具有n个节点的链表,并对其值进行初始化 // 参数: n: 链表的长度,即节点的个数 // 返回值: 所创建链表的首地址 //========================================================== TYPE * creat(int n) { TYPE *head = NULL,*ins; int i; for(i=0;i<n;i++) { ins = (TYPE *)malloc(sizeof(TYPE)); printf("insert Number and Age:\n"); scanf("%d%d",&ins->num,&ins->age); head = insert(head,ins); } return(head); }

2016-09-07

WinCE网络操作程序代码

使用WinCE开发的网络通信程序,是学习WinCE开发网络通信很好的资料,内部代码清晰完整

2012-08-21

WinCE实现UDP通信程序

通过WinCE开发的UDP通信程序,通过改程序了解WinCE的网络通信开发,是个很好的启迪程序,内部代码清晰完整

2012-08-21

Windows环境下的多线程编程原理与应用

学习多线程开发很不错的一门书,希望大家共同进步!

2012-07-31

Visual C++网络高级编程

Visual C++网络高级编程,学习网络通信与socket编程很好的一门书籍,可作为入门和技术手册

2012-07-17

VC++中DataGrid控件的使用

VC++中DataGrid控件的使用,讲解与数据库绑定并且操作,内部包括所有代码

2012-03-20

Win CE开发 C++ 数据库开发技术

Win CE开发 C++ 数据库开发操作程序,注释详细

2012-03-13

Win CE开发 C++ 共享内存程序代码

WindowsCE程序开发案例,介绍共享内存的开发过程,对代码注释的也很详细,是学习的好帮手

2012-03-13

STL详细介绍

C++ 开发技术 STL的详细介绍,包括容器、迭代器和算法的讲解,是学习STL开发的好帮手

2012-03-07

Win CE 编程 图形显示特效

Windows CE程序开发的图形图像的处理技术,主要针对图形显示

2011-09-16

Windows高级编程指南

Windows高级编程开发指南,深入Windows编程的参考书

2011-09-16

免费无线上网技巧、无线信号增强、破解无线路由方法

免费无线上网技巧、无线信号增强、破解无线路由方法 免费无线上网技巧、无线信号增强、破解无线路由方法

2011-07-26

VC++网络与数据库编程百例

讲解C++在通信方面的开发,有串口通信和网络通信,和SQL数据库的操作,对初学者和在通信行业的工作人员有很大帮助

2011-06-24

Win32串口编程(API函数)

描述串口编程的相关知识,API函数等操作串口

2011-05-13

c++堆和栈及内存的使用分配

讲述C++开发中变量及方法对内存的占用及释放情况

2011-05-12

CRC校验原理——CRC原理和用语言的实现过程

描述CRC算法的原理和用语言具体实现过程,是CRC校验算法学习的经典教材

2011-04-25

RFC2849LDAP数据交换格式(LDIF)规范

RFC2849LDAP数据交换格式(LDIF)规范,教你如何自己写ldif文件,告诉你ldif文件如何导入

2010-04-09

空空如也

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

TA关注的人

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