C++
ShaYQ
这个作者很懒,什么都没留下…
展开
-
2022-10-17 我帮你踩了libcurl接收json数据的一些坑
libcurl接收json数据时候的一些坑,以及对应的处理方法、代码;本文贴出了详细的排查跟踪过程;原创 2022-10-17 14:47:29 · 1111 阅读 · 0 评论 -
2022-09-13 分享rtpproxy中处理信号signal的代码片段
rtpproxy中对于signal的处理片段原创 2022-09-13 17:03:28 · 270 阅读 · 0 评论 -
2022-08-27 C#调用C++DLL获取char*的常用封装技巧
C#调用C++dll获取char*的常用封装技巧原创 2022-08-27 15:55:19 · 1014 阅读 · 0 评论 -
2022-05-18 使用std::future解决std::thread的局限性(异步等待线程结束、获取一次性事件)
使用future解决一次性事件,等待线程异步结束原创 2022-05-18 10:08:58 · 665 阅读 · 0 评论 -
2022-05-17 惊呆了,居然发现还有人还不会写线程安全的队列~
mark给新手,线程安全队列原创 2022-05-17 09:56:58 · 173 阅读 · 0 评论 -
2022-04-02 分享简单应用层心跳保活、判断设备离线的代码段
应用层心跳保活、判断设备离线的最简代码段。原创 2022-04-02 08:59:53 · 1187 阅读 · 0 评论 -
使用二元谓词加函数绑定器实现vector中的快速搜寻算法find_if
#include "stdafx.h"#include <vector>#include <string>#include <sstream>#include <algorithm>using namespace std;typedef struct _Node{ int iHid; std::string strName;}Node;struct compare_hid:binary_function<Node,int,bo原创 2020-10-19 13:31:27 · 204 阅读 · 0 评论 -
第一个具有实际意义的python程序-用于Windows下测试开发的服务DLL
# coding=UTF-8from ctypes import *import binasciiimport timeimport _ctypesimport ctypes# 定义回调函数参数的结构体class Sconfig(Structure): _fields_ = [("tcpserverip", c_char *32), ("...原创 2020-03-31 17:31:32 · 171 阅读 · 0 评论 -
C++程序异常时怎么处理
写这个文章的意义在于,总结目前为止学习和了解到的相关知识,内容或部分采自于网络,如果侵犯,请告知我并作相应删除。话说回来,这个近期的疫情确实让人非常头疼!只希望快点战胜病毒!各行各业早日恢复欣欣向荣!...原创 2020-03-27 10:48:21 · 1945 阅读 · 0 评论 -
在libevent事件基础上实现一个TCPServer类
说明:实现的目标为,本地启动一个TCP服务器,接收来自客户端的连接和数据,采用多线程和回调的方式,方便上层调用。由于初学,如果有哪边问题,请务必指出。/***********************************************************************MyTcpServer.h**************************************原创 2016-04-28 14:22:07 · 3502 阅读 · 0 评论 -
Windows编写OCX控件开发集中记录
1. 在MFC应用程序中,插入ocx控件时,发生ocx接口变化时,在应用程序中更新自动生成的接口类:删除原来的类,右击添加类-》ActiveX控件中的MFC类,在具体的添加页面中,来源选择文件,找到生成的ocx文件,添加。然后把原来的ocx变量的声明类改为该类。2.OCX控件绘制自己的显示界面:在OnPaint函数中,完成绘制,调用Invalite()函数使窗口无效,发生重绘。原创 2016-02-04 14:02:23 · 738 阅读 · 0 评论 -
使用delete []出现的堆栈调试错误
废话不说,贴代码段:VS2010+C++EnterCriticalSection(&m_crit);m_InitImport = TRUE;if(m_fileList.Open(exePath+"\\playMenu.txt",CFile::modeRead)){pfile = new char[m_fileList.GetLength()+10];mems原创 2015-11-26 20:33:29 · 956 阅读 · 0 评论 -
C++中的虚函数(virtual )
1.简介 虚函数是C++中用于实现多态(polymorphism)的机制。核心理念就是通过基类访问派生类定义的函数。假设我们有下面的类层次:class A{public: virtual void foo() { cout };class B: public A{public: virtual void foo() { c转载 2013-10-21 21:28:45 · 649 阅读 · 0 评论 -
C++那些基础性的东西
学过C的同学,下面这些东西,还是比较简单的:1.C++的输入输出:用cout表示输出流必须和“用cin标书输入流,“>>”称为提取运算符,用法与cout一样。2.原创 2013-09-25 20:10:15 · 690 阅读 · 0 评论 -
C++那些理解性的东西(一)
1.对象:客观世界中的任何一件事物都可以看做一个对象。对象的基本的两个要素为:属性和行为。一个对象往往是由一组属性和一组行为构成的。在C++中,每个对象都是由数据和函数两部分组成,数据体现了对象的“属性”,而函数就相当于原创 2013-09-25 18:30:02 · 503 阅读 · 0 评论