- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 visual studio 代码跳转无效
原因是代码放在了区分大小写的目录里,导致代码分析除了问题,代码补全等功能全部无法使用,放到其他文件夹或者把目录改成不区分大小的的就好了。visual studio突然无法跳转, 高亮也无效了。
2023-07-22 15:04:36 1379
原创 visual studio 2022 C++/CLI 调用C# 实践
1. 创建c# 类库2. 构建自己的类和方法3. 构建自己的c++工程,并把上一步生成的dll放到自己的c++工程下。HelloMix.cpp#include <iostream>#using "x64\Debug\Hello.dll"using namespace Hello;int main(){ std::cout << "Hello World!\n"; try { Class1^ demo = gcnew C...
2022-05-02 01:08:16 2232
原创 boost asio ssl 示例证书
如题,链接是示例所用证书。https://download.csdn.net/download/wei940857286/21422817
2021-08-22 17:04:48 286 1
原创 c++11随机数组生成
直接上代码,头文件代码#ifndef SORT_SORTTOOLS_HPP#define SORT_SORTTOOLS_HPP#include <array>#include <random>#include <iostream>#include <iomanip>class SortTools {public: template<size_t n> static void generate(std::array<
2020-09-14 23:25:55 1194
原创 常见cpp后台多线程框架之一
主要构成参数管理定时器进程通信计算线程参数管理参数管理一般由文件+前台交互进程组成, 进程启动时从可从文件加载参数, 参数管理进程负责与前台交互, 同时前台控制的参数有变化时, 负责将参数更新到后台, 加载到后台文件, 可选动态更新入后台进程中.计算线程池计算线程池预开指定数量线程, 有任务时执行任务,无任务时执行循环等待.计算线程池一般要维护一个任务队列, 添加任务接口对...
2019-03-31 23:11:57 711
原创 自建timer架构
内部结构维护三个链表:空闲链表等待链表超时链表维护三个线程通知线程检查线程超时任务线程实现过程通知线程通过sleep定时唤醒,通知检查线程检查是否有任务超时检查线程检查等待队列是否有超时任务,有则移动到超时任务链表,检查完如果有则唤醒超时任务链表.超时线程检查超时链表,依次执行超时任务...
2019-03-17 11:16:48 159
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人