随笔分类 -  VS编程

应用程序配置不正确,程序无法启动
摘要:http://www.programgo.com/article/20151884184/ C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\redist\Debug_NonRedist\x86\Microsoft.VC90.DebugCRT 阅读全文
posted @ 2017-05-12 16:23 寻步 阅读(125) 评论(0) 推荐(0)
[转]URL的解析,C语言实现
摘要:http://blog.csdn.net/cuishumao/article/details/10284463 一 说明(1)应用情况:比如基于socket来实现http协议等,这时候就需要解析URL。(2)为了移植性,没有用非标准C库windows下的StrDup(linux下为strdup),用 阅读全文
posted @ 2016-12-27 17:20 寻步 阅读(2229) 评论(0) 推荐(0)
Windows 小端存储
摘要:小端->高高低低(高位存在高地址,低位存在低地址) 阅读全文
posted @ 2016-07-01 18:44 寻步 阅读(486) 评论(0) 推荐(0)
extern "C"的用法解析
摘要:http://www.cnblogs.com/xulei/archive/2006/11/12/558139.html 阅读全文
posted @ 2016-06-12 20:30 寻步 阅读(141) 评论(0) 推荐(0)
TinyXML:一个优秀的C++ XML解析器
摘要:1. TinyXML:一个优秀的C++ XML解析器 2. http://blog.chinaunix.net/uid-23381466-id-3360201.html 阅读全文
posted @ 2016-06-08 19:17 寻步 阅读(228) 评论(0) 推荐(0)
“error LNK2019: 无法解析的外部符号”之分析
摘要:http://www.cnblogs.com/hiloves/p/4678848.html 你自己写的函数声明的头文件也写了函数定义的cpp文件也加入工程了而且你很确定函数体肯定是在这个库文件中,却依然出现LNK2019错误。可能原因:C语言和C++语言混编,因为C++支持函数重载所以C++编译器生 阅读全文
posted @ 2016-06-01 21:07 寻步 阅读(803) 评论(0) 推荐(0)
C语言版的16进制与字符串互转函数
摘要:http://www.cnblogs.com/nio-nio/p/3309367.html 阅读全文
posted @ 2016-05-31 16:11 寻步 阅读(6461) 评论(0) 推荐(0)
函数栈平衡跟踪
摘要:例子: #include "stdafx.h"#include <string.h> 栈空间: 2.inCall函数的执行过程和栈空间: 栈空间: 阅读全文
posted @ 2016-05-28 17:29 寻步 阅读(293) 评论(0) 推荐(0)
C 汇编代码 函数调用指令和栈平衡
摘要:1. CALL指令: CALL指令可不是如唤指令,而是子程序调用指令。那么汇编语言中的子程序是什么呢?子程序能被其它程序调用,在实现某种功能后能自动返回到调用程序去的程序。其最后一条指令一定是返回指令,故能保证得新返回到调用它的程序中去。也可调用其它子程序,甚至可自身调用。 我们可以暂时把子程序理解 阅读全文
posted @ 2016-05-26 17:13 寻步 阅读(741) 评论(0) 推荐(0)
[转]程序开发基础学习二(C++ Google Style 命名规则)
摘要:无规矩不成方圆,新的岗位就需要服从团队的编码规则。很开心团队用的是Google的C++编码规则,大概看了下Google 的编码规则,正如九天翔雁说的:“Google的 C++ Style Guide远不仅是一个传统意义上的代码书写风格指导,对于C++的方方面面做出了Google的解释和使用建议,包括... 阅读全文
posted @ 2015-11-03 21:31 寻步 阅读(317) 评论(0) 推荐(0)
函数内动态分配内存
摘要:void fun() { char* s = (char*)malloc(100); } 操作系统为程序分配空间分栈和堆~~"定义"局部普通变量和局部指针变量时,只是在栈里分配了块空间,由高地址向低地址扩展,在函数调用结束后自动释放。而定义全局变量,静态变量,指针用malloc或new分配空... 阅读全文
posted @ 2015-11-02 19:46 寻步 阅读(877) 评论(0) 推荐(0)
sizeof和strlen
摘要:1.char *str="0123456789"; 这个变量是存在静态区域的,是delete不了的,是内存自动分配的,可以用strlen(str)得到其长度,不能用sizeof。 但是有一种情况可以用sizeof,char数组,如: char str[] = "0123456789"; printf... 阅读全文
posted @ 2015-10-30 13:02 寻步 阅读(183) 评论(0) 推荐(0)
将生成的数据写入文件
摘要:char* pBuffer=NULL; pBuffer=(char *)malloc(8196*10000); memset(pBuffer,0,8196*10000); sslClient2(SERVER_IP,SERVER_PORT, (char *)ht... 阅读全文
posted @ 2015-04-27 15:00 寻步 阅读(253) 评论(0) 推荐(0)
sockaddr结构体
摘要:sockaddr本词条缺少名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!一,用于存储参与(IP)Windows套接字通信的计算机上的一个internet协议(IP)地址。为了统一地址结构的表示方法 ,统一接口函数,使得不同的地址结构可以被bind()、connect()、recvfr... 阅读全文
posted @ 2015-03-26 20:19 寻步 阅读(5336) 评论(0) 推荐(0)
C/C++ strtok函数
摘要:一、头文件:#include 二、函数原型:char * strtok (char *str, const char * delimiters);三、参数:str,待分割的c风格的字符串(c-string);delimiters,分割符字符串。四、说明:将字符串str分解成若干个单词,单词之间以de... 阅读全文
posted @ 2015-03-02 17:01 寻步 阅读(4855) 评论(0) 推荐(0)
ssl通信c实现
摘要:/*File:client.c *Auth:sjin *Date:2014-03-11 * */#include #include #include #include #include #include #include #include #include #include #include #in... 阅读全文
posted @ 2015-01-27 22:03 寻步 阅读(1693) 评论(0) 推荐(0)
一个简单但详细的解释Windows文件映射读取数据文件的例子
摘要:#include #include #include #include using namespace std;int main(int argc, char *argv[]){ // 步骤1 打开文件FILE_FLAG_WRITE_THROUGH HANDLE hFile = Cre... 阅读全文
posted @ 2014-12-10 12:44 寻步 阅读(225) 评论(0) 推荐(0)
Base64编解码(C++版)
摘要:#includeusingnamespacestd;classZBase64{public:/*编码DataByte[in]输入的数据长度,以字节为单位*/stringEncode(constunsignedchar*Data,intDataByte);/*解码DataByte[in]输入的数据长度... 阅读全文
posted @ 2014-09-17 13:40 寻步 阅读(2139) 评论(0) 推荐(0)
动态链接库的创建
摘要:动态链接库的创建fangyukuan2010.6.20编写DLL时的函数与一般的函数方法基本一样。但要对库中的函数进行必要的声明,以说明哪些函数是可以导出的,哪些函数是不可以导出的。把DLL中的函数声明为导出函数的方法有两种:一是使用关键字_declspec(dllexport)来声明。二是在.de... 阅读全文
posted @ 2014-08-05 11:15 寻步 阅读(260) 评论(0) 推荐(0)