文章分类 -  c++

上一页 1 2 3

各种c++
C++:实现socket通信(TCP/IP)实例(转)
摘要:首先声明,博主之前从来没有写过通信方面的东西,这次之所以写这个是因为项目需要,因此本文主要介绍一个使用C++语言及Socket来实现TCP/IP通信的实例,希望可以帮助入门者。一、什么是TCP/IP? TCP提供基于IP环境下的数据可靠性传输,事先需要进行三次握手来确保数据传输的可靠性。详细的博主不 阅读全文

posted @ 2019-08-31 13:33 混元真人 阅读(1560) 评论(0) 推荐(0)

C++中GB2312字符串和UTF-8之间的转换(转)
摘要:在编程过程中需要对字符串进行不同的转换,特别是Gb2312和Utf-8直接的转换。在几个开源的魔兽私服中,很多都是老外开发的,而暴雪为了能 够兼容世界上的各个字符集也使用了UTF-8。在中国使用VS(VS2005以上版本)开发基本都是使用Gb2312的Unicode字符集,所以当在编 程过程中就需要 阅读全文

posted @ 2019-05-22 11:50 混元真人 阅读(1295) 评论(0) 推荐(0)

C++ IP和int值之间的转换(转)
摘要:正常可见IP 为 127.0.0.1实际存储为整形就是将IP的四个整数放到整形对应的四个字节上#define _IP_MARK "."//IP转换成intunsigned int IPtoINT(const string & strIP){ unsigned int nRet = 0; char c 阅读全文

posted @ 2019-01-21 15:31 混元真人 阅读(3386) 评论(0) 推荐(0)

C++中两个类中互相包含对方对象的指针问题(转)
摘要:前几天很不爽,因为C++中两个类中互相包含对方对象的指针编译时提示某一个类未定义。。。所以我就想啊想,这样也对,我的头文件都有#ifndef的,包含了一次就不能再包含了,以为就实现不了这样的功能,于是就改了设计方案: 只在一个类中包含另一个类的指针(算是聚类吧,A不管理m_pB的死活),而在B需要A 阅读全文

posted @ 2019-01-10 11:07 混元真人 阅读(674) 评论(0) 推荐(0)

Vs2013打开项目时,一直处理等待状态,并显示“Microsoft Visual Studio正忙”的提示窗,处理方法(转)
摘要:问题 现象: VS2013打开项目时,一直处理等待状态,并显示“Microsoft Visual Studio正忙”的提示窗,如下图: 此时只能在window任务管理器关闭其进程devenv.exe。 但再将Vs打开,新建项目,又是好的,只是运行比较慢。现开始打开已有的项目工程时,又出现等待状态。 阅读全文

posted @ 2019-01-08 10:05 混元真人 阅读(435) 评论(0) 推荐(0)

C++并发编程 thread(转)
摘要:std::thread C++11在标准库中为多线程提供组件, 使用线程需要包含头文件 thread, 其命名空间为 std. 启动新线程 每个进程至少有一个线程: 执行main()函数的线程, 其余线程有其各自的入口函数(线程函数)。 当线程执行完线程函数后, 线程也会退出. 如果不传入线程函数( 阅读全文

posted @ 2018-12-27 17:17 混元真人 阅读(247) 评论(0) 推荐(0)

c++并发编程之thread::join()和thread::detach()(转)
摘要:thread::join(): 阻塞当前线程,直至 *this 所标识的线程完成其执行。*this 所标识的线程的完成同步于从 join() 的成功返回。 该方法简单暴力,主线程等待子进程期间什么都不能做。thread::join()会清理子线程相关的内存空间,此后thread object将不再和 阅读全文

posted @ 2018-12-27 17:17 混元真人 阅读(354) 评论(0) 推荐(0)

windows环境下用c++实现socket编程(转)
摘要:版权声明:本文为博主原创文章,转载请标明原文地址,谢谢 ^_^ https://blog.csdn.net/xiaoquantouer/article/details/58001960一、什么是Socketsocket即套接字,用于描述地址和端口,是一个通信链的句柄。应用程序通过socket向网络发 阅读全文

posted @ 2018-10-30 10:41 混元真人 阅读(1128) 评论(0) 推荐(0)

windows下bat批处理实现守护进程(转)
摘要:实现: 检查是否有notepad,要用的话就算成自己的进程名,如果进程宕了就过会自动重启(会在当前目录下生成一个start.bat) @echo off set _task=notepad.exeset _svr=c:\windows\notepad.exeset _des=start.bat :c 阅读全文

posted @ 2018-06-26 11:16 混元真人 阅读(430) 评论(0) 推荐(0)

C++ Vector用法(转)
摘要:在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。 1 基本操作 (1)头文件#include<vector>. (2)创建vector对象,vector<int> vec; (3)尾部插入数字:vec.push_back(a); (4)使用下标访问元素,cout<<vec[0 阅读全文

posted @ 2016-10-12 09:26 混元真人 阅读(151) 评论(0) 推荐(0)

jsoncpp解决中文乱码(转)
摘要:在mfc程序使用jsoncpp,用来解析服务端传递来的json数据,本例将完成一个操作实例: 1.新建一个用来测试的服务端接口(本例php): [php] view plain copy <?php $row['id'] = 1; $row['name'] = '中文名'; $com[] = $ro 阅读全文

posted @ 2016-10-03 11:56 混元真人 阅读(2245) 评论(0) 推荐(0)

C++ json库jsoncpp 吐槽(转)
摘要:Author:Echo Chen(陈斌) Email:chenb19870707@gmail.com Blog:Blog.csdn.net/chen19870707 Date:September 28th, 2014 Explain 最近在做游戏接入SDK时用到C++的json库jsoncpp,js 阅读全文

posted @ 2016-10-02 14:24 混元真人 阅读(2461) 评论(2) 推荐(0)

winhttp c++ POST 网页(控制台程序)(整理)
摘要:#include <string>#include <windows.h>#include <winhttp.h> #include <vector>#pragma comment(lib,"winhttp.lib") using namespace std; void main(){ DWORD 阅读全文

posted @ 2016-09-30 14:25 混元真人 阅读(506) 评论(0) 推荐(0)

C++Windows核心编程读书笔记(转)
摘要:http://www.makaidong.com/(马开东博客) 这篇笔记是我在读《windows核心编程》第5版时做的记录和总结(部分章节是第4版的书),没有摘抄原句,包含了很多我个人的思考和对实现的推断,因此不少条款和windows实际机制可能有出入,但应该是合理的。开头几章由于我追求简洁,往往 阅读全文

posted @ 2016-09-27 11:23 混元真人 阅读(718) 评论(0) 推荐(0)

C++基于TCP/IP简单的客户端、服务器通信程序实例(转)
摘要:本篇文章实现了一个基于TCP 的一个非常简单的客户/服务器通信程序实例。该程序中通讯协议使用的是面向连接的TCP协议SOCK_STREAM, 服务器的ip地址为本地地址即: 127.0.0.1,端口号为自定义的5099(大于1024即可),服务端的功能只要有客户端连接请求,服务端就接受连接,在连接成 阅读全文

posted @ 2016-08-17 16:46 混元真人 阅读(401) 评论(0) 推荐(0)

C++内存管理(转)
摘要:[导语] 内存管理是 C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对 C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除 阅读全文

posted @ 2016-07-19 09:06 混元真人 阅读(230) 评论(0) 推荐(0)

如何利用C/C++逐行读取txt文件中的字符串(可以顺便实现文本文件的复制) (转)
摘要:先用C语言写一个丑陋的程序: [cpp] view plain copy #include <stdio.h> #include <stdlib.h> int main() { FILE *fp; if(NULL == (fp = fopen("1.txt", "r"))) { printf("er 阅读全文

posted @ 2016-07-13 10:25 混元真人 阅读(19092) 评论(0) 推荐(0)

Vim,极简使用教程,让你瞬间脱离键鼠切换的痛苦(转)
摘要:Vim,极简使用教程,让你瞬间脱离键鼠切换的痛苦写之前,脑子里觉得可以最常用操作的来熟悉Vim,内容不多,写了一半确发现,即使是最常用的操作,讲完也要写好多,已经不能叫什么极简教程了,不过既然写了,就这样吧都说Vim很难学,是的,相对于鼠标来讲,肯定是超难学了。但它的好处真的非常多,特别是对于敲代码... 阅读全文

posted @ 2015-12-15 09:15 混元真人 阅读(182) 评论(0) 推荐(0)

C++动态数组,多重指针问题(转)
摘要:今天遇到一个问题,要开辟一个二维指针空间,详细的看了一下网上有关动态指针、动态数组等开辟方法以及学习前辈们对于动态数组问题的解决经验!一、首先说明一下多重指针问题,这里解释到第三层,为了方便理解,我们可以将三重指针理解为三维数组,首先看一个经典的例子:int ***a,x=10,y=20;a=(in... 阅读全文

posted @ 2015-05-21 15:21 混元真人 阅读(789) 评论(0) 推荐(0)

上一页 1 2 3