自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (35)
  • 收藏
  • 关注

原创 学习笔记(01):2019软考信息系统项目管理师_项目管理(上) 视频培训教程-创建工作分解结构(WBS)...

2019软考信息系统项目管理师视频培训课程:本视频教程以2017年9月份出版的信息系统项目管理师教程(第三版)为蓝本,结合小任老师多年高校教学经验和软考培训经验录制。参加工作后,我们没有太多的时间投入到软考-信息系统项目管理师的备考中,教程太厚、真题太难,怎样花少的时间顺利通过软考考试是每个人都在探索的问题。看视频,小任老师帮你把握考试重点,用短的时间,让你学到应该掌握的重要知识点。小任老师的QQ...

2019-09-08 11:11:22 134

转载 VS2010进行远程调试方法总结

假设现在有A、B两台PC机。VS2010安装在A机器上,也就是说A机器是开发使用的机器。B机器是程序运行部署使用的机器,其IP为:192.168.1.129(局域网IP)说明:如果B机器是外网IP下面方法照样适合,不过在使用的适合可能会出现无法附加到进程的错误。如果出现无法附加到进程的错误、无法连接到设备.请按照步骤13进行设置。 1、根据vs2010安装目录倒找Remot...

2018-12-24 10:57:01 309

转载 C/C++利用gsoap库调用WebService

C/C++调用WebService需要用到soap库,一般使用的有gsoap和axis cpp两种实现,这里使用gsoap来调用。gsoap可以在 linxu、windows、mac多种平台上使用。gsoap的主页地址是http://gsoap2.sourceforge.net/新建一个WebService://写一个简单的方法[WebMethod(Description="返回字...

2018-12-14 16:18:14 608

转载 WINDOWS API——OPENCLIPBOARD——剪切板

剪切板:系统维护的一个全局公共内存区域.每次只允许一个进程对其进行访问。剪切板操作方法如下:(MSDN上搜索Clipboard Operations)1.打开剪切板Bool OpenClipboard(HWND hWndNewOwner);  指定关联到打开的剪切板的窗口句柄,传入NULL表示关联到当前任务。每次只允许一个进程打开并访问。每打开一次就要关闭,否则其他

2016-01-22 16:09:50 2222

转载 关于keybd_event

***************************转载自VCKBASE*************************************                                     produced by LacrimosaFans  hakufly***********************************************

2016-01-22 14:51:28 400

转载 TCP通信的建立断开和状态转移

TCP通信过程包括三个步骤:建立TCP连接通道,传输数据,断开TCP连接通道。如图1所示,给出了TCP通信过程的示意图。图1 TCP 三次握手四次挥手图1主要包括三部分:建立连接、传输数据、断开连接。1)建立TCP连接很简单,通过三次握手便可建立连接。2)建立好连接后,开始传输数据。TCP数据传输牵涉到的概念很多:超时重传、快速重传、流量控制、拥塞控制等等。

2015-09-18 10:50:21 1664

转载 sizeof 精要

要理解 sizeof 的要点,首先要明白字节对齐。一. 字节对齐但一般而言,满足以下两点个:1) 结构体每个成员相对于结构体首地址的偏移量都是本成员大小的整数倍,如不满足则加上填充字节;2) 结构体的总大小为结构体最宽的基本类型成员大小的整数倍,如不满足则在最后加上填充字; [cpp] view plaincopyst

2015-04-22 11:08:51 387

转载 详解C++ friend关键字

概述:1. 为什么要使用友元?通常对于普通函数来说,要访问类的保护成员是不可能的,如果想这么做那么必须把类的成员都生命成为 public( 共用的) ,然而这做带来的问题遍是任何外部函数都可以毫无约束的访问它操作它;另一种方法是利用 C++ 的 friend 修饰符,可以让一些你设定的函数能够对这些私有或保护数据进行操作。2. 使用友元有哪些缺点?使用友元的同时也破

2015-04-22 11:04:25 445

转载 线程同步----事作(Event)

Event 对象最大的用途,正是因为它们的状态完全在你掌控之下。Mutex 和 semaphore 就不一样了,它们的状态会因为诸如 WaitXXX( ) 之类的函数调用而变化。所以你可以精确告诉一个 event 对象做什么事,以及什么时间去做。创建事件:[cpp] view plaincopyHANDLE CreateEvent(    L

2015-04-22 10:58:25 370

转载 线程同步----信号量(Semaphore)

创建信号量:[cpp] view plaincopyHANDLE CreateSemaphore(    LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, // 安全属性。NULL 为默认    LONG lInitialCount,                    // 信号量初值,必须 >= 

2015-04-22 10:56:20 408

转载 线程同步----临界区与互斥量

转自http://blog.csdn.net/lwbeyond/article/details/7617234Win32 中关于进程和线程的协调工作是由同步机制来完成的,同步机制相当于线程间的红绿灯。一. 同步和异步举个例子:PostMessage(),是把消息放到对方的消息队列中,然后不管三七二十一,就回到原调用点继续执行,这就是异步。Send

2015-04-22 10:54:17 412

转载 C 指针精要

转自http://blog.csdn.net/lwbeyond/article/details/6180640一. 解读复杂指针声明要理解复杂类型其实很简单,一个类型里会出现很多运算符,他们也像普通的表达式一样,有优先级,其优先级和运算优先级一样.记住原则:从变量名处起,根据运算符优先级结合,一步一步分析.[cpp] view plainco

2015-04-22 10:51:50 354

转载 C++拷贝构造函数详解

转自:http://blog.csdn.net/lwbeyond/article/details/6202256一. 什么是拷贝构造函数首先对于普通类型的对象来说,它们之间的复制是很简单的,例如:[c-sharp] view plaincopyint a = 100;  int b = a;

2015-04-21 10:27:38 358

转载 栈区,堆区,全局区,文字常量区,程序代码区 详解

一、预备知识—程序的内存分配    一个由C/C++编译的程序占用的内存分为以下几个部分    1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其    操作方式类似于数据结构中的栈。    2、堆区(heap)   —   一般由程序员分配释放,   若程序员不释放,程序结束时可能由OS回    收   。注意它与数据结构中的堆是两

2015-04-20 14:47:09 534

转载 C++运算符重载补充之不同数据间的类型转换

我们在使用重载的运算符时,往往需要在自定义数据类型和系统预定义的数据类型之间进行转换,或者需要在不同的自定义数据类型之间进行转换。今天就来讲讲C++中数据类型的转换。  1.对于系统的预定义基本类型数据,C++提供了两种类型转换方式:隐式类型转换和显式类型转换。 int a=5,sum; double b=5.55; sum=a+b;//-------(1) s

2014-12-01 13:36:36 506

转载 C++之运算符重载(2)

上一节主要讲解了C++里运算符重载函数,在看了单目运算符(++)重载的示例后,也许有些朋友会问这样的问题。++自增运算符在C或C++中既可以放在操作数之前,也可以放在操作数之后,但是前置和后置的作用又是完全不同的(q前置运算符:先加1,再赋值;后置运算符:先赋值,再加1)。那么要怎么重载它们,才可以有效的区分开来呢?今天我就来说说C++中是怎么处理前置运算符和后置运算符的重载的。以及介绍一下插入运

2014-12-01 13:33:43 353

转载 C++之运算符重载(1)

在前一节中曾提到过,C++中运行时的多态性主要是通过虚函数来实现的,而编译时的多态性是由函数重载和运算符重载来实现的。这一系列我将主要讲解C++中有关运算符重载方面的内容。在每一个系列讲解之前,都会有它的一些基础知识需要我们去理解。而运算符重载的基础就是运算符重载函数。所以今天主要讲的是运算符重载函数。  1.运算符重载是对已有的运算符赋予多重含义,使同一个运算符作用域不同类型的数据导致不

2014-12-01 13:29:38 305

转载 C++之多态性与虚函数

面向对象程序设计中的多态性是指向不同的对象发送同一个消息,不同对象对应同一消息产生不同行为。在程序中消息就是调用函数,不同的行为就是指不同的实现方法,即执行不同的函数体。也可以这样说就是实现了“一个接口,多种方法”。  从实现的角度来讲,多态可以分为两类:编译时的多态性和运行时的多态性。前者是通过静态联编来实现的,比如C++中通过函数的重载和运算符的重载。后者则是通过动态联编来实现的,在C

2014-12-01 13:04:44 324

转载 C++之继承与派生(3)

大家都知道C#和C++重要的区别之一就是,C#支持单一继承和多接口继承,而C++则允许多继承。至于哪一个比较好,在这里就不去评价了。今天所要说的重点内容就是C++的多重继承以及虚基类。  1.前一节我介绍了有关单继承的内容,实际上,一个派生类可能会继承于两个或多了基类,那么这样的派生方法称为多基派生或多重继承。它声明的一般格式:  class 派生类名:继承方式1 基类名1, 继承

2014-12-01 11:26:17 333

转载 C++之继承与派生(2)

上一节,主要讲解了有关派生类继承方式的内容。那么今天就来说说派生类的构造函数和析构函数,以及怎么样在派生类中显式访问积累成员。大家都知道,基类的构造函数和析构函数是不能被继承的,因此我们必须在派生类的构造函数中对基类的构造函数所需要的参数进行设置。同样,对于派生类对象的清理工作也需要加入新的析构函数。  1.那么该如何构造呢?对于简单的派生类,即只有一个基类,且直接派生(多继承将在后续几节

2014-12-01 11:06:30 319

转载 C++之继承与派生(1)

继承是面向对象程序设计中的重要特性,是软件复用的一种形式。其实继承和派生就是同一种概念的不同说法罢了,通常我们说子类继承父类,父类派生出子类。说实话,学习和了解了C++的继承与派生后,发现我对面向对象中的继承与派生有了更深刻的理解。在更加深入了解C++关于继承方面的知识之前,我想先讲一下C++中派生与继承的基本概念,它是之后学习派生类的构造与析构,以及多重继承等的基础。  1.派生类的声明

2014-12-01 10:58:48 333

转载 c++ 时间类型详解 time_t

Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。Unix时间戳不仅被使用在Unix 系统、类Unix系统中,也在许多其他操作系统中被广告采用。目前相当一部分操作系统使用32位二进制数字表示时间。此类系统的Uni

2014-01-10 15:27:36 368

转载 C++类模版详解(二)

C++模板  四、类模板的默认模板类型形参  1、可以为类模板的类型形参提供默认值,但不能为函数模板的类型形参提供默认值。函数模板和类模板都可以为模板的非类型形参提供默认值。  2、类模板的类型形参默认值形式为:template class A{};为第二个模板类型形参T2提供int型的默认值。  3、类模板类型形参默认值和函数的默认参数一样,如果有多个类型形参则从第一

2012-12-27 10:20:45 354

转载 C++模板详解(一)

模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。  模板是一种对类型进行参数化的工具;  通常有两种形式:函数模板和类模板;  函数模板针对仅参数类型不同的函数;  类模板针对仅数据成员和成员函数类型不同的类。  使用模板的目的就是能够让程序员编写与类型无关的代码。比如编写了一个交换

2012-12-27 10:19:01 330

转载 C++ STL list函数详解

一、构造、析构函数、= 运算符1、功能:声明list容器。4种方式  list first;                                // empty list of ints  list second (4,100);                       // four ints with value 100。4个100  list third (s

2012-12-26 16:25:58 1871

转载 内存池简单实例

#include stdlib.h>#include stdio.h>#include time.h>#include iostream>using namespace std;class MemPool{  public:     MemPool();     ~MemPool();     void* Alloc();     void Fr

2012-12-26 13:56:46 357

转载 语言编程需要注意的64位和32机器的区别

一、数据类型特别是int相关的类型在不同位数机器的平台下长度不同。C99标准并不规定具体数据类型的长度大小,只规定级别。作下比较:16位平台char         1个字节8位short        2个字节16位int            2个字节16位long         4个字节32位指针         2个字节32位平台char

2012-12-26 13:54:14 435

转载 utf8转unicode

wstring Utf8ToUnicode(conststring &utf8_str){    int len;    len = MultiByteToWideChar(CP_UTF8, 0,(LPCSTR)utf8_str.c_str(),-1, NULL,0);    WCHAR * wszUnicode = new WCHAR[len+1];

2012-12-26 13:50:45 321

转载 utf8 和 gb2312 的转换

int chr2wch(const char* buffer, wchar_t*&wBuf){      size_t len = strlen(buffer);      size_t wlen = MultiByteToWideChar(CP_ACP, 0,(const char*)buffer,int(len),NULL, 0);      w

2012-12-26 13:48:14 415

转载 一些经典排序算法的实现(C++实现)

#include iostream>#include strstream>#include vector>using namespace std;void Swap(int&a, int &b){      int temp = a;      a = b;      b = temp;}/* 冒泡排序 */void BubbleSort

2012-12-26 13:44:53 273

转载 C++学习之map类型

1。目录map简介map的功能map的定义在map中添加元素查找并获取map中的元素从map中删除元素map对象的迭代遍历 2。map简介map是一类关联式容器,它是模板类。关联的本质在于元素的值与某个特定的键相关联,而并非通过元素在数组中的位置类获取。它的特点是增加和删除节点对迭代器的影响很小,除了操作节点,对其他的节点都没有什么影响。对于迭代器来说,不可以修改键值,只能

2012-12-26 13:39:29 305

转载 c++ 遍历map的时候删除元素

在c++编程的时候,我们有时会遇到,在遍历map的时候,删除符合某个条件的元素,如果我们不做任何处理,直接删除map元素的话,程序会异常终端,提示"Expression: map/set iterator not incrementable"。所以如果想在遍历map的时候删除元素,必须做一些处理,下面给出一种方法.#include #include using namespac

2012-12-26 13:38:18 1254

转载 STL Map详解

关于STL中map的用法剖析【完整版】1 map概述    STL(Standard Template Library 标准模版库)是C++标准程序库的核心,它深刻影响了标准程序库的整体结构。STL是一个范型(generic)程序库,提供一系列软件方案,利用先进、高效的算法来管理数据。STL的好处在于封装了许多数据结构和算法(algorithm),map就是其典型代表。

2012-12-25 17:40:03 293

转载 判断单链表是否有环

写一段代码判断一个单向链表中是否有环。下面为链表中的结构体节点struct node{ int data; node *next;}*linklist,*s,*t; 方法一:    最简单的思路就是,定义一个指针数组,初始化为空指针,从链表的头指针开始往后遍历,每次遇到一个指针就跟指针数组中的指针相比较,若没有找到相同的指针,说明这个

2012-12-25 17:05:08 367

转载 STL中map用法详解

Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识到有

2012-12-25 17:00:33 231

转载 STL标准入门汇总【转载】

第一部分:(参考百度百科) 一、STL简介STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。 STL的代码从广义上讲

2012-12-25 16:59:11 266

转载 C++解析Json

C++解析JSON的好文章使用C++处理JSON数据交换格式一、摘要    JSON的全称为:JavaScript Object Notation,顾名思义,JSON是用于标记Javascript对象的,JSON官方的解释为:JSON是一种轻量级的数据传输格式。本文并不详细介绍JSON本身的细节,旨在讨论如何使用C++语言来处理JSON。关于JSON更具体的信息,可

2012-11-23 17:50:59 1058

转载 Android开发环境搭建(jdk+eclip+android sdk)

一 相关下载  (1) java JDK下载:  进入该网页: http://java.sun.com/javase/downloads/index.jsp 如下图:  选择 Download JDK 只下载JDK,无需下载jre.   (2)eclipse下载  进入该网页: http://www.eclipse.org/downloads/ 如下图:  我们

2012-11-20 11:19:57 375

原创 windows mobile 运行控制台程序

Windows Mobile 6.1的开发中,我们看到有控制台应用程序类型。但是,把这样的应用程序放到实际的机器里面运行,会发现没有输出内容。因为Windows Mobile的系统默认没有附带控制台输出的模块。可以在微软下载 WindowsMobilePowerToys这个工具。将这个工具在 PC上安装好。不过,我们只需要使用里面的三个文件,在PPC_Command_Shell文件夹内,是

2012-10-22 13:56:56 291

原创 Qt 4.7.2之VS2008集成环境搭建

Qt 4.7.2之VS2008集成环境搭建,是本文介绍的主要内容,本文主要以操作为主,由于Qt是夸平台的,所以,想要配置你的VS2008的友们,看来看看本文吧。准备工作:1.VS20082.qt-vs-addin-1.1.8.exe(其他版本也可)3.qt-win-opensource-4.7.2-vs2008.exe安装过程:1.安装VS2008(可以选择默认路径)2

2011-11-12 17:16:47 535

ZQM-Guide文字版(中文)

1:ZeroMQ基础、2:ZeroMQ进阶、3:高级请求-应答模式、......................

2017-12-14

VC6.0在64位Windows7下调试的时候,再结束调试,程序无法退出

完美解决VC6.0在64位Windows7下调试的时候,直接结束调试时,程序无法退出,这个插件可以帮助在win764位调试时直接结束调试退出程序。

2015-07-22

VC用金山组件取词源代码

通过调用XdictGrb.dll实现鼠标屏幕取词,绝对好用!

2015-06-05

authenticode.zip代码签名ca证书工具

authenticode.zip代码签名ca证书工具

2015-04-30

枚举USB设备(C++)

对本地计算机USB设备的枚举,测试通过,很实用。

2012-11-20

skydrivedd

C#获取外接USB设备信息,包括VID,PID

2012-11-19

HART275手册

HART275手册 PDF 高清版 本通讯器适合HART协议的智能压力变送器的使用组态调校,可通讯1151, 3051,EJA,ABB等

2011-10-18

SComAssistant 2.2串口调试助手源码

SComAssistant 2.2串口调试助手源码

2011-09-27

软件测试模板--很好

软件测试模板,可以借鉴一下 软件测试模板,可以借鉴一下

2011-06-27

wince 6.0 下读取.ini 格式文件很详细

很好的学习资料 实例很好 很好的学习资料 实例很好

2011-04-20

AD9832英文资料

AD9832英文资料 好东西 AD9832英文资料 好东西

2011-04-15

《无线传感器网络技术》讲义

《无线传感器网络技术》讲义 《无线传感器网络技术》讲义

2011-03-31

zigbee资料合集

zigbee资料合集 很好的东西 zigbee资料合集 很好的东西 帮助很大

2011-03-31

软件设计师考试大纲与培训指南(2009版) PDF

软件设计师考试大纲与培训指南(2009版) PDF 软件设计师考试大纲与培训指南(2009版) PDF 绝对高清 全部内容 和买的书是一样的 内容,建议大家还时不要买这本书,网上下载下来看看就行了! 信息绝对真实,大家分享!

2010-08-31

Visual C++界面编程技术代码(8--9章)随书光盘

Visual C++界面编程技术代码(8--9章)随书光盘 经典学习资料

2010-03-18

Visual C++界面编程技术代码(1--7章)随书光盘

Visual C++界面编程技术代码(1--7章) 经典书籍随书光盘

2010-03-18

超级仿QQ抓图程序源码(VC++实现)

模仿QQ抓图,VC++实现,超级模仿,学习的好资料。

2010-03-10

SQL Server数据库经典课件(PPT)

SQL Server数据库经典课件(PPT) 讲解详细,能帮助大家有很高的一个提高,实乃是好的学习资料!

2010-03-08

软件设计师考试大纲与培训指南(2009版)

软件设计师考试大纲与培训指南(2009版) 考试必备的资料,确实很好。

2010-03-08

动态曲线显示(VC)

动态曲线显示,操作方便,相互学习的好的资料。

2010-03-08

高等数学(PDF 同济六版 )

高等数学(PDF 同济六版 ),很好的书籍。

2010-03-08

《VisualC++精彩实例详解》随书光盘.part02

《VisualC++精彩实例详解》随书光盘 学习的好资料

2010-03-06

《VisualC++精彩实例详解》随书光盘.part02

《VisualC++精彩实例详解》随书光盘 学习的好资料,

2010-03-06

软件设计师考试辅导(PDF) 高清版

软件设计师考试辅导(PDF) 高清版 考试的必备资料

2010-03-06

软件设计师历年试题分析与解答(PDF)

软件设计师历年试题分析与解答(PDF) 考试必备的资料,高清版PDF

2010-03-06

LabView 基础入门 教程 PDF

LabView 基础入门 教程 很好的一本书籍,很值得大家一起学习

2010-02-04

Labview书面教程

Labview书面教程 Labview书面教程 Labview书面教程 Labview书面教程 Labview书面教程 Labview书面教程

2010-02-04

LabView基础教程

LabView基础教程,入门级别,能帮助大家提高一定的技术知识,一起分享,学习!

2010-02-04

一种仿制的类似QQ的菜单源码

一种仿制的类似QQ的菜单源码,支持树控件结构,可以用来美化你的程序

2009-12-23

VFW 捕捉摄像头图像

VFW 实现打开摄像头并且捕捉摄像头的图像,学习VFW的基础入门知识。

2009-12-23

VC6.0编程实例讲解分析

VC6.0编程实例讲解分析,基础知识的案例分析,简单易懂,学习的好资料

2009-12-23

零基础学VC(PPT)

零基础学VC(PPT)很好的资源,帮助你很快的进入VC世界

2009-12-23

空空如也

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

TA关注的人

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