C++
随风——
奋斗永远都不晚!!!
展开
-
python 实战 grpc
转载自:https://www.jianshu.com/p/43fdfeb105ffdescription: 只要代码可以跑起来, 很多难题都会迎刃而解. so, keep coding and stay hungry.之前用 swoole 写 server 时就接触过 protobuf, 本来以为基于 protobuf 的 grpc, 上手起来会轻轻松松, 没想到结结实实的折腾了许久, 从 php 开始配置 grpc 需要的环境, 到无奈转到 grpc 最亲和 的 go 语言, 又无奈面对各种 g转载 2020-09-08 15:04:08 · 362 阅读 · 0 评论 -
ANSI,UNICODE,UTF8之间的相互转换
转载自:https://blog.csdn.net/bajianxiaofendui/article/details/83302855ANSI,UNICODE,UTF8之间的相互转换ANSI转UNICOE UNICODE转ANSI UTF8转UNICODE UNICODE转UTF8 ANSI转UTF8 UTF8转ANSIANSI,UNICODE,UTF8编码的区别参考博客ANSI,UNICODE和UTF8的区别ANSI转UNICOEstd::wstring AnsiTo.转载 2020-09-02 16:01:10 · 420 阅读 · 0 评论 -
C++ 通过mongoose 实现http server 解决跨域问题
转载自:https://blog.csdn.net/moyebaobei1/article/details/102644243最近重新使用了mongoose用来监听http的调用,但是遇到了跨域问题。人生的每一次跨域其实是突破阶层的过程,这种变化不亚于量变到质变。不跨域可以理解为在同一阶层活动,触碰不到边界,也不需要激发能量,实现跃迁。这里说的跨域问题是要突破当前服务,访问别的服务上的资源,由于种种原因被做了限制。所以浏览器提醒你跨域了,就像火车或者人出轨一样,你超出了“原来”的活动范围。跨域转载 2020-09-02 15:47:18 · 956 阅读 · 0 评论 -
对文本简单加密解密算法
//单个字符异或运算ENCRYPTDLL_API char MakecodeChar(char c, int key){ return c = c^key;}//单个字符解密ENCRYPTDLL_API char CutcodeChar(char c, int key){ return c^key;}//加密ENCRYPTDLL_API void Makecode(char *pstr, int *pkey){ int len = strlen(pstr);//获取长度 f.原创 2020-08-16 11:16:05 · 1340 阅读 · 0 评论 -
c++ 读取 写入 文本文件
#include <iostream>#include <fstream> // 读写文件的头文件#include <string>using namespace std;/* 1 文本文件 写文件 1 包含头文件 #include <fstream> 2 创建流对象 ofstream ofs; 3 指定路径和打开方式 ofs.ope...转载 2020-08-16 11:12:40 · 367 阅读 · 0 评论 -
C++实现轻量级极简httpserver和httpclient(转)
一般来说,C++的项目多是偏底层,不怎么需要跟http打交道,但有时候又需要在C++后端项目中加入一些简单 http接口,比如游戏运营服务器,金融交易监控服务等。但是传统的实现方法比如采用libcurl,asio等较为重型的框架来做有没有必要,因此,这里采用mongoose这个库来实现基本的httpserver和httpclient功能,非常简单,包含一个h文件,一个cpp文件到工程中就行了,无需编译,无需链接库。本文实现了一个project,将mongoose中提供的http相关api封装成了ht转载 2020-08-06 17:57:05 · 457 阅读 · 0 评论 -
Windows 服务调试 VS VC
最近在编写Windows服务程序,服务程序的启动不像一般的exe程序双击即可运行,它需要通过SCM管理器来启动。所以调试它,在VC中和VS中按F5或者F10都是不行的,这样它启动不起来。而通过SCM管理器来启动,我们编写的服务又直接启动了,脱离了我们的调试环境,也没法调试。网上说了种“附加到进程”的方式,这的确是一种正道。只是一开始你摸不着门道,也不知道如何下手。备注:在vs2010中打开我们的服务项目,点击调试-附件到进程, 找到服务对应的进程,然后选择附加我写了个测试的服务程序,源码见:转载 2020-08-01 17:19:02 · 348 阅读 · 0 评论 -
windows service程序的入门范例(一)
windows service程序的入门范例(一)Windows Service 程序编写方法1.最简单的创建一个windows service程序(1)新建一个win32控制台程序(2)开始->运行->cmd,必须右键—>以管理员身份运行,此时进入dos命令提示符界面。(3)输入 sc create test binPath= “D:\Code_Test\VS2012_test\test_console\test_console\Release\test_consol.转载 2020-08-01 16:59:06 · 758 阅读 · 1 评论 -
一个Windows下线程池的实现(C++)
转载自:https://www.cnblogs.com/tanguoying/p/8454637.html前言 本文配套代码:https://github.com/TTGuoying/ThreadPool 先看看几个概念:线程:进程中负责执行的执行单元。一个进程中至少有一个线程。 多线程:一个进程中有多个线程同时运行,根据cpu切换轮流工作,在多核cpu上可以几个线程同时...转载 2019-03-16 21:19:57 · 638 阅读 · 0 评论 -
一个宏命令,就可以程序崩溃时生成dump文件
在主程序初始化时加入DeclareDumpFile();创建头文件DumpFile.h, 将下列代码放进文件中#pragma once#include <windows.h>#include < Dbghelp.h>#include <iostream> #include <vector> using namespace ...转载 2019-03-15 22:45:43 · 728 阅读 · 0 评论 -
内存泄漏 代码覆盖率 代码的执行效率的检测方法
转载自:https://www.cnblogs.com/hrhguanli/p/3890171.html1 前言我在本文中具体介绍了測试工具NuMega Devpartner(下面简称NuMega)的用法。NuMega是一个动态測试工具,主要应用于白盒測试。该工具的特点是学习简单、使用方便、功能有效。NuMega共同拥有三个独立的子功能——BoundsChecker、TrueCover...转载 2019-03-04 17:27:00 · 432 阅读 · 0 评论