自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 收藏
  • 关注

转载 循环数组求位置算法

2015-02-28 14:11:03 599

原创 单链表的反转

#include "stdafx.h"#include ListNode* InitList();void DisplayList(ListNode* phead);//递归反转ListNode* ReverseList(ListNode* oldList, ListNode*& newHead);//非递归反转ListNode* ReverseList2(ListNode *

2015-02-26 10:31:33 469

原创 Fibonacci六种实现方式的比较

// TestFibonacci.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #include using namespace std;#include //公式实现int Fib6(int n){ double gh5=s

2015-02-12 14:51:35 475

原创 MFC CFileDialog实现源码

// This is a part of the Microsoft Foundation Classes C++ library.// Copyright (C) Microsoft Corporation// All rights reserved.//// This source code is only intended as a supplement to the// Micr

2015-01-27 14:13:14 3129

原创 WINAPI recv引发10045的问题

原因是TCP套接字不支持MSG_WAITALL属性

2014-12-22 08:55:17 974

转载 完整版)原因可能是堆被损坏,这也说明 中或它所加载的任何DLL 中有bug】的解决...

最近在开发项目的时候被这个错误郁闷很久,本来以为是dll加载出错或者是分配内存出错。找了很久都没找出。在网上找了些方法,终于在下面的方法中解决了问题。1、这是运行库文件时的错误。解决方案:打开项目属性-->配置属性-->C/C++-->代码生成-->运行时库,改成多线程调试DLL编译运行,然后可能会出项如下错误:fatal error C1189: #error : B

2014-12-18 16:25:31 734

原创 关于inline关键字导致的 unresolved external symbol问题

//Base.h#pragma onceclass CBase{public: CBase(); ~CBase(); int m_x; int m_y; virtual void DisplayPoint()=0; void DisplayX(); inline void DisplayY();};//Base.cpp#include "stdafx.h"#in

2014-12-17 13:19:47 790

转载 mysql快速插入之 load data infie

LOAD DATA [LOW_PRIORITY] [LOCAL] INFILE 'file_name.txt' [REPLACE | IGNORE]    INTO TABLE tbl_name    [FIELDS        [TERMINATED BY '\t']        [OPTIONALLY] ENCLOSED BY '']        [ESCAPED B

2014-11-11 08:41:24 632

转载 MYSQL问题之MySQL server has gone away

This section also covers the related Lost connection to server during query error.The most common reason for the MySQL server has gone away error is that the server timed out and closed the connec

2014-10-30 10:51:18 659

转载 Mysql 问题之Lost connection to MYSQL server during query

There are three likely causes for this error message. Usually it indicates network connectivity trouble and you should check the condition of your network if this error occurs frequently. If the err

2014-10-30 10:49:51 960

转载 exec、source以及bash的区别

from: http://blog.csdn.net/huli870715/article/details/7046444

2014-10-26 19:53:37 678

转载 Linux的环境变量

Linux的变量种类,按变量的生存周期来划分,Linux变量可分为两类:永久的:需要修改配置文件,变量永久生效。临时的:使用export命令声明即可,变量在关闭shell时失效。 设置变量的三种方法1 在/etc/profile文件中添加变量【对所有用户生效(永久的)】  用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久

2014-10-25 20:50:41 523

原创 Linux Daemon learning

#include #include #include #include #include #define MAXFILE 65535#include using namespace std;int main(){ pid_t pid; int i; pid = fork(); if (pid < 0) { printf("error in fork\n")

2014-10-25 19:04:35 417

原创 HTTP 1.1 学习笔记 3 协议参数

日期,时间格式HTTP应用

2014-10-18 22:10:07 708

转载 VC++格式化输入输出

转自:在本文中将讲述printf/wprintf/CString.Format等相关函数所使用的格式化输出的语法。函数中格式化声明的一般格式为: %[flags] [width] [.precision] [{h |l | ll | I | I32 | I64}]type其中的每一个蓝色项都代表了格式化输出格式中的一个选项。这些输出格式选项一般使用一个字母或者一个数字来

2014-10-17 10:01:31 2111

原创 虚析构函数作用(代码)

在没有虚析构函数的情况下

2014-10-10 14:36:56 620

原创 HTTP 协议学习笔记 2 Augentmented BNF

Augentmented BNF (Backus-Naur Form) 增长巴克斯范式

2014-09-29 22:36:22 599

原创 HTTP 协议 学习笔记 1

RFC 26161.术语connection

2014-09-29 21:32:46 597

原创 关于WIN7 双网卡 多播 问题

昨天遇到这么一个问题,系统

2014-09-26 15:53:48 3624

翻译 Creating and Opening Files(创建与打开文件)

原文:http://msdn.microsoft.com/en-us/library/windows/desktop/aa363874%28v=vs.85%29.aspx

2014-09-17 14:07:04 833

原创 关于windows API SetFilePointer

文件大小:100bytesSetFilePointer(

2014-09-05 17:12:41 1220

原创 mysql 更改默认数据库路径

步骤:1.找到起作用的配置文件(my.cnf, my.ini)[mysqld]datadir=/home/data/mysqlsocket=/home/data/mysql/mysql.sock[mysql]socket=/home/data/mysql/mysql.sock2.拷贝数据库文件到/home/datacp /var/lib/mysq

2014-09-02 16:00:40 695

转载 linux iptables configuration

配置一个filter表的防火墙1、查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target prot opt source destination Chain FORWARD (policy ACCEPT)target prot opt source destination

2014-08-26 13:21:03 491

转载 something about hiredis

https://github.com/redis/hiredis

2014-05-30 17:14:06 872

转载 NoSQL 数据库汇总

Wide Column Store / Column FamiliesHadoop / HBase: API: Java / any writer, Protocol: any write call, Query Method: MapReduce Java / any exec, Replication: HDFS Replication, Written in: Java, Con

2014-03-14 14:46:33 1461

转载 如何判断是否已经安装VC++2008运行库

Visual C++ Redistributable(简称VC运行库),现在的系统VC2005是必须安装,QQ、游戏、网络应用都离不开VC2005的支持,(也就是说VC不安装这些都不能用),VC2008运行库呢是可选的,现在或将来新游戏都依赖VC2008代码呢没什么精辟之处,甚至不屑一顾的代码,那我又为何写这样的垃圾代码呢?如果你经常安装系统软件或游戏哪怕一线主流游戏的安装程序,在安装时都

2014-01-20 09:51:41 4232

原创 error C2065: 'CArchiveStream' : undeclared identifier

将项目从VC6转到vs2008时发现了这个错误error C2065: 'CArchiveStream' : undeclared identifier。先是根据网上提供的解决方案,在cpp文件中添加以下代码:#include #include 编译后,仍旧是报原来的错误。转到头文件里一看,发现由于未定义宏__AFXDISP_H__,导致一系列关于CArchiveSt

2014-01-10 16:15:47 1263

转载 跨dll访问STL的map的问题

问题:跨dll,针对Vector引用的传递没有问题,但是Map就出现问题了。原因分析:一句话-----如果任何STL类使用了静态变量(无论是直接还是间接使用),那么就不要再写出跨执行单元访问它的代码。 除非你能够确定两个动态库使用 的都是同样的STL实现,比如都使用VC同一版本的STL,编译选项也一样。强烈建议,不要在动态库接口中传递STL容器!!STL不一定不能在DLL间传递

2014-01-06 09:35:44 708

转载 程序员的自我修养: Windows下的动态链接

from: http://blog.csdn.net/xiaofengsheng/article/details/5356007

2014-01-02 17:07:01 575

原创 C Runtime Library来历, API, MFC, ATL关系

http://www.cnblogs.com/chio/archive/2007/11/26/972152.html

2013-12-26 11:30:44 613

转载 windows使用堆

HANDLE WINAPI HeapCreate( _In_  DWORD flOptions, _In_  SIZE_T dwInitialSize, _In_  SIZE_T dwMaximumSize);Creates a private heap object that can be used by the calling process. The function re

2013-12-26 11:27:54 697

转载 DLL内存分配相关问题

跨dll使用template/STL需要注意的问题dll:extern "C"{ __declspec(dllexport) void PrintVector(const vector v) {  copy(v.begin(), v.end(), ostream_iterator(cout, " ")); }}exe:typedef

2013-12-26 10:37:49 1246

转载 进程间通信之剪贴板clipboard

Windows剪贴板是一种比较简单就能实现,也是一种开销比较小的IPC机制,其原理就是利用系统预留的一块全局共享内存,用来暂存各个进程之间进行交换的数据。其中用的几个关键函数分别如下。BOOL OpenClipboard();//打开剪贴板;BOOL CloseClipboard();//关闭剪贴板;BOOL EmptyClipboard();//清空剪贴板,并将所有权分配给打

2013-12-25 11:20:21 1061

转载 获取文件大小的几种方法

关于这个问题, 我们有几种解决方案,其实前面我都写过这样的文章, 今天只是想总结一下:方案1:GetFileSize, 这个函数最简单了, 看代码:#include windows.h>#include stdio.h>int main(int argc, LPTSTR argv[]) {    DWORD lowSize, highSize;

2013-12-24 11:29:27 1957

转载 EXTERN "C"

http://www.cnblogs.com/rollenholt/archive/2012/03/20/2409046.html

2013-12-24 10:12:42 505

转载 STL,ATL,WTL之间的联系和区别

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

2013-12-05 14:16:54 574

原创 WalkPreTranslateTree

BOOL PASCAL CWnd::WalkPreTranslateTree(HWND hWndStop, MSG* pMsg){ ASSERT(hWndStop == NULL || ::IsWindow(hWndStop)); ASSERT(pMsg != NULL); // walk from the target window up to the hWndStop window

2013-11-29 14:01:12 1159

原创 MFC中CStringArray使用

CStringArray继承自CObArray,与它相似的类有CByteArray,CDWordArray,CPtrArray,CUIntArray,CWordArray。这些类都继承自CObArray,操作方法与CObArray的类似。[This documentation is for preview only, and is subject to change in la

2013-11-21 17:12:47 4599

转载 动态修改CMFCMenuBar及CMFCToolBar的文字及Prompt,ToolTip文字.

1. 修改CMFCMenuBar菜单项的文字,分两种.  A. 修改顶层有POP_UP属性的菜单文字,即类型单文档中的" 文件" ,"编辑","视图"等这类一直显示着的.    因为CMFCMenuBar基类是CMFCToolBar,所以有有如下代码:   (特别注意: 在单文档中,此函数一定要在主窗口ShowWindow之后调用)[cpp] view

2013-11-21 16:19:26 1688

转载 静默安装

有时我们在安装程序的时候,希望是静默安装的,不显示下一步下一步,这编访问来教大家如何来操作,现在常用的制作安装程序的软件有,  Microsoft Windows Installer  , Windows 补丁包 , InstallShield  ,  InstallShield with MSI  ,  WISE Installer  , Inno Setup , NullSoft Instal

2013-11-21 14:49:34 1597

空空如也

空空如也

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

TA关注的人

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