
C/C++
文章平均质量分 82
小猪快跑爱摄影
上海交通大学数学院(全国高中数学联赛一等奖保送生),NIPS 2021 ML4CO competition世界第一,从事优化领域7年+,主要研究方向:MIP求解器、整数规划、随机规划、智能优化算法
展开
-
【超详细教程】GoogleTest CMake直接构建(无需安装,手把手教程)
本文将带你快速上手GoogleTest,无需安装到环境,直接用CMake构建。GoogleTest 是由测试技术团队开发的测试框架,具有 考虑到 Google 的具体要求和限制。无论您从事以下工作 Linux、Windows 或 Mac,如果您编写 C++ 代码,GoogleTest 可以为您提供帮助。原创 2023-12-30 18:51:56 · 2130 阅读 · 0 评论 -
【附代码】判断线段是否相交算法(Python,C++)
判断线段是否相交算法原创 2023-11-23 22:53:23 · 671 阅读 · 0 评论 -
【从零开始】coin-or/CoinUtils Osi Clp Cgl Cbc源码构建debug(CLion/CMake)
Cbc(Coin或branch and cut)是一个开源的混合整数线性规划求解器,用C++编写。它可以用作可调用库或使用独立的可执行文件。它可以通过各种建模系统、包等以多种方式使用。Clp(Coin或线性规划)是一个开源线性规划求解器。它主要是用来作为一个可调用的库,但也有一个基本的、独立的可执行版本。本文将介绍如何用CLion(CMake)构建工程并能debug源码。......原创 2022-05-21 22:47:04 · 2489 阅读 · 0 评论 -
【202305更新】【从零开始】Google OR-Tools v9.6 源码构建debug(CLion/CMake)
OR-Tools 是一个用于优化的开源软件套件,专为解决世界上最棘手的车辆路线规划、流程、整数和线性规划以及约束规划问题而调整。【由于OR-Tools更新后源码构建的方法也略有不同,现在更新到OR-Tools v9.6——@小猪快跑】原创 2022-01-28 10:12:31 · 3159 阅读 · 0 评论 -
WSL2 运行 CLion/IDEA/PyCharm等GUI应用——更新于2022.01
目录相关教程相关文献准备CLion经常有人会需要Linux环境,但我们的个人PC大多都是Windows的。本文将介绍如何使用WSL2运行CLion/IDEA/PyCharm等GUI应用相关教程 【从零开始】在Windows中使用Linux——在WSL使用CLion、IDEA、PyCharm(安装到建立工程)——更新于2021.12 WSL2 运行 CLion/IDEA/PyCharm等GUI应用——更新于2022.01相关文献CLion官网IDEA官网PyCharm官网在适用于 Li原创 2022-01-23 21:04:37 · 3395 阅读 · 1 评论 -
【超详细教程】Java调用C/C++中的Debug(JNI/Swig通用)——更新于2022.01
目录相关教程相关文献Swig例子相关教程 【从零开始】在Windows中使用Linux——在WSL使用CLion、IDEA、PyCharm(安装到建立工程)——更新于2021.12 Swig超详细入门教程(Java调用C/C++, CMake)——更新于2021.12 【超详细教程】Java调用C/C++中的Debug(JNI/Swig通用)——更新于2022.01相关文献CLion官网 Attach to processSwig例子我们首先构建一个Swig工程,具体可以参考:Swi原创 2022-01-17 11:16:44 · 1047 阅读 · 0 评论 -
Protobuf(Protocol Buffers)超详细入门教程(跨平台序列化, C++, CMake)——更新于2022.01
protocol buffers是谷歌的语言中立、平台中立、可扩展的结构化**数据序列化**机制——XML,但更小、更快、更简单。您可以一次定义数据的结构化方式,然后可以使用特殊生成的源代码轻松地使用各种语言(**C++/ C#/ Dart/ Go/ Java/ Kotlin/ Python**)在各种数据流中写入和读取结构化数据。原创 2022-01-04 16:38:13 · 9378 阅读 · 0 评论 -
超详细教程:Ubuntu20.04 编译升级 CMake3.22 ——更新于2021.12
目录相关文献准备工作编译经常有人会需要Linux环境,但我们的个人PC大多都是Windows的。本文将介绍如何使用WSL在Windows下构建CLion、IDEA、PyCharm工程相关文献CMake官网CMake官网下载页准备工作首先我们查看一下当前系统的CMake版本:$ cmake --versioncmake version 3.16.3之后我们需要卸载:sudo apt remove cmake我们在CMake官网下载页下载你所需要的版本源码:下载完成后在当前目录原创 2021-12-20 22:08:29 · 6489 阅读 · 8 评论