logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

VS生成dump文件和调试dump文件

在程序崩溃时,需要对异常的情况进行记录,Windows平台下的C++程序异常通常可分为两种:结构化异常(Structured Exception,可以理解为与操作系统相关的异常)和C++异常。对于结构化异常处理(SEH),可以找到很多资料,在此不细说。对于crash错 误,一般由未被正常捕获的异常引起,Windows操作系统提供了一个API函数可以在程序crash之前有机会处理这些异常,就是 Se

#c++
C++多线程中共享变量同步问题

多线程共享变量同步1、互斥量(1)std::mutex(2)std::recursive_mutex(3)std::timed_mutex2、锁管理器(1)std::lock_guardlk(2)std::unique_locklk(3)std::unique_lock第二个参数使用3、条件变量(1)std::condition_variablea>wait()函数b>notify_one()函数

文章图片
#c++#开发语言
C/C++取数据中高8位,低8位,合成新数据

有时,需将某一串数字中感兴趣的某些位的数据进行提取,并将提取的数据合并成新数据,可用位运算来实现。1.取低几位的数:可用&运算符,通过取低几位的二进制置为1来实现。(低8位:0xff)2.取高几位的数:先通过左移将高几位数据移到低位,再通过&运算来实现。3.将取得的位数进行合并:先通过左移恢复取得的高几位数据的权值,再和取得低几位数据进行|运算来合成新数据。注:左移和右...

js正则表达式-匹配空格/数字范围/网址/电话等常用表达式

项目需要匹配gh字符,要求gh前面有空格,后面有无空格都可以。思路如下:\s :表示space,空格+: 一个或多个^: 开始,^\s,以空格开始$: 结束,\s$,以空格结束|:或者/g:global, 全局str.replace(/^\s+|\s+$/g,'')错误写法如下:var reg=/(^\s+)gh(|\s)/geg:str='hello chinagh'reg.test(str)

C++ 实现HTTP的客户端、服务端demo和HTTP三方库介绍

C++ 实现HTTP的客户端、服务端demo和封装HTTP协议的三方库介绍。本文使用C++模拟实现http的客户端请求和http的服务端响应功能,并介绍常用的HTTP协议封装的三方库。cpp-httplib适合需要轻量级、简单易用且跨平台的HTTP库的项目。libcurl适合需要强大功能和灵活性的项目,特别是需要支持多种协议和与其他库配合使用的场景。Poco C++ Libraries适合需要丰富

文章图片
#http#网络协议#网络
HTTP协议介绍与TCP协议的区别

是一种用于从网络传输超文本到本地浏览器的传输协议。它定义了客户端与服务器之间请求和响应的格式。HTTP 是基于TCP/IP 进行数据的通信,通常使用端口 80/8080。HTTP可以传输多种数据类型,如html文件、图片、视频等数据。

文章图片
#http#https#网络协议
C++设计模式介绍、分类与设计模式原则

一、设计模式定义二、设计模式的优点三、设计模式缺点四、设计模式中的抽象思维五、抽象的方法六、设计模式应用场景七、设计模式分类八、设计模式八大原则附加知识(1)C++面向对象三种访问修饰符(2)父类析构函数必须为虚函数(3)override关键字使用(4)final关键字使用(5)父类对象可以与子类对象相互转化吗(6)虚函数、虚函数表介绍

文章图片
#c++#开发语言
docker与k8s的简介、安装与用法

docker介绍、安装与用法,docker与虚拟机区别,docker升级之k8s,k8s调试方法之k9s;docker制作镜像流程。docker与主机之间拷贝文件。docker使用显卡。docker挂载主机目录。 删除docker镜像中文件,重新打包镜像,新打包docker镜像内存没有减少。

#docker#kubernetes#java
jsoncpp添加对象、数组与json对象的解析

1、添加json的对象Json::Value js;js["method"] = "funcName";js["ttl"] = "123";js["Char"]["name"] = "hello";std::string str = js.toStyledString();上述的json对象如下:{"method":"funcName","ttl":"123","Char":{"name":"he

#json#javascript#linq
linux下g++编译C++工程demo与g++命令简述

linux下的g++编译C++工程的简单demo,编译可执行文件,静态库,动态库

文章图片
#c++#开发语言
    共 17 条
  • 1
  • 2
  • 请选择