
其他
蜗牛love天空
探索知识,提升技术。把所学的知识,融会贯通,实现学以致用。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++:CString和string区别及其转化(转)
利用MFC进行编程时,我们从对话框中利用GetWindowText得到的字符串是CString类型,CString是属于MFC的类。而一些标准C/C++库函数是不能直接对CString类型进行操作的,所以我们经常遇到将CString类型转化char*等等其他数据类型的情况。这里总结备忘于此!首先要明确,标准C中是不存在string类型的,string是标准C++扩充字符串操作的一个类。但是我们知道标转载 2017-05-11 11:30:44 · 3415 阅读 · 1 评论 -
随笔:学硕参考网站
湖南事业单位招聘网站湖南人才网http://www.hnrcsc.com/湖南人力资源与社会保障厅http://rst.hunan.gov.cn/学硕信息专业0812 计算机科学与技术中国研究生招生信息网https://yz.chsi.com.cn/...原创 2019-07-12 17:15:10 · 201 阅读 · 0 评论 -
cJSON的使用
转:https://www.cnblogs.com/catgatp/p/6379955.htmlcJSON 使用详解由于c语言中,没有直接的字典,字符串数组等数据结构,所以要借助结构体定义,处理json。如果有对应的数据结构就方便一些, 如python中用json.loads(json)就把json字符串转变为内建的数据结构处理起来比较方便。cjson库文件下载:sourceforge地...转载 2019-07-03 15:21:40 · 366 阅读 · 0 评论 -
c++读取TXT文件内容
文件头:#include <iostream>#include <fstream>#include <cassert>#include <string>1 逐行读取void readTxt(string file){ ifstream infile; infile.open(file.data()); //将文件...转载 2019-07-03 14:09:07 · 56739 阅读 · 8 评论 -
C++中GB2312字符串和UTF-8之间的转换
//UTF-8到GB2312的转换char* U2G(const char* utf8){int len = MultiByteToWideChar(CP_UTF8, 0, utf8, -1, NULL, 0);wchar_t* wstr = new wchar_t[len+1];memset(wstr, 0, len+1);MultiByteToWideChar(CP_UTF8, 0...原创 2019-07-02 17:35:20 · 1075 阅读 · 0 评论 -
字符编码
Ansi、Unicode、UTF8字符串之间的转换和写入文本文件转载请注明出处http://www.cppblog.com/greatws/archive/2008/08/31/60546.html最近有人问我关于这个的问题,就此写一篇blogAnsi字符串我们最熟悉,英文占一个字节,汉字2个字节,以一个\0结尾,常用于txt文本文件Unicode字符串,每个字符(汉字、英文字母)都占2个...转载 2019-07-02 17:18:06 · 403 阅读 · 0 评论 -
Boost.Asio C++网络编程
简单来说,Boost.Asio是一个跨平台的、主要用于网络和其他一些底层输入/输出编程的C++库Boost.Asio在网络通信、COM串行端口和文件上成功地抽象了输入输出的概念。你可以基于这些进行同步或者异步的输入输出编程。参考网址:https://mmoaay.gitbooks.io/boost-asio-cpp-network-programming-chinese/content...原创 2019-07-08 10:43:03 · 2142 阅读 · 1 评论 -
C++:Linux常用命令
Linux常用命令1: cd 切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径 cd /root/Docements # 切换到目录/root/Docements cd ./path # 切换到当前目录下的path目录中,“.”表示当前目录 cd ../path # 切换到上层目录中的path目录中,原创 2017-03-13 09:47:36 · 966 阅读 · 0 评论 -
C++:学习网站收录
1: Linux教程http://www.runoob.com/linux/linux-intro.html2: Shell教程http://www.runoob.com/linux/linux-intro.html原创 2017-03-13 09:55:51 · 337 阅读 · 0 评论 -
C++:进程间通讯(部分转载,个人整理)
/** * 主题:多线程和多进程技术 * */Q1: C++进程间通讯的方式 管道(命名管道,匿名管道),socket,事件event,共享内存,消息队列实例:命名管道实例/** * 方案如下所示 * 管道服务端:CreateNamedPipe(创建管道HANDLE hPipe) -> ConnectNamedPipe(连接客户端)-> (WriteFile)往管道写数据/(re原创 2017-03-17 12:59:15 · 2012 阅读 · 0 评论 -
C++:event
/** * @:事件通信。事件通信主要是发送信号,作为事件通知使用,占用资源少,速度快。 * @:处理方法: * 主线程创建事件(CreateEvent) -> 手动设置事件为有信号状态SetEvent * 子线程打开事件(OpenEvent) -> 等待事件为有信号状态WaitForSingleObject -> 业务处理 -> 手动设置事件为无信号状态 */ 发送端: /原创 2017-03-17 13:43:34 · 2201 阅读 · 0 评论 -
C++:共享内存(进程间通讯)(转载)
转载来自:http://blog.youkuaiyun.com/taily_duan/article/details/51692999// ServerCom.cpp : Defines the entry point for the console application. 02.// 03. 04.#include "stdafx.h" 05. 06.#include <stdio.h>转载 2017-03-17 13:54:25 · 864 阅读 · 0 评论 -
c++:tcp/ip协议状态(转载)
TCP/IP 连接三次握手与释放四次握手 1、建立连接协议(三次握手)(1)客户端发送一个带SYN标志的TCP报文到服务器。这是三次握手过程中的报文1。 (2)服务器端回应客户端的,这是三次握手中的第2个报文,这个报文同时带ACK标志和SYN标志。因此它表示对刚才客户端SYN报文的回应;同时又标志SYN给客户端,询问客户端是否准备好进行数据通 讯。(3)客户必须再次回应服务段一个ACK报文,这转载 2017-03-17 14:11:12 · 1170 阅读 · 0 评论 -
VMWare安装Win10: EFI VMware Virtual SCSI Hard Drive(0,0)…. unsuccessful
解决方法找到win10 iso的安装文件"Windows 10 x64.vmx"删除行: fireware="efi"参考文章http://www.imooc.com/article/264271原创 2019-07-10 17:14:46 · 34287 阅读 · 1 评论