首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏数值分析与有限元编程

    CMake创建C++项目

    CMake是一个高级的编译配置工具,它可以根据不同平台、不同的编译器,生成相应的Makefile或者vcproj项目,也就是说它最大的优势就是跨平台。 ●创建C++项目 1)在任意位置创建两个文件夹,其中一个文件夹名称为项目名称,里面有CMakeLists.txt和hello.cpp文件。另一个文件夹名称随意,里面不用添加任何东西。 ? ? ? ? 然后点finish,开始配置项目 ? 3)如有红色,则再点击一次configure,直到红色消失。紧接着点击generate和open project进入vs界面。 ? 4)右击项目名称hello,将其设为启动项。编译执行。成功! ? ? 5)如果选择的编译器没有IDE,则直接在CMake里面就完成所以的步骤了。

    2.4K20发布于 2019-06-05
  • 来自专栏信数据得永生

    使用 OpenCV4 和 C++ 构建计算机视觉项目:1~5

    使用 XML/YAML 持久性 OpenCV API 进行文件存储操作 技术要求 本章要求熟悉基本的 C++ 编程语言。 IDE 中配置我们的项目,例如Makefiles或Visual Studio,但 CMake 是配置多平台**C++**项目的一种更可移植的方式。 技术要求 本章要求您熟悉 C++ 编程语言的基础知识。 CMake 版本,第二行设置我们可以用作${PROJECT_NAME}变量的项目名称,第三行设置所需的 C++ 版本;在我们的示例中,我们需要C++ 11版本,如下面的代码片段所示: cmake_minimum_required 技术要求 本章要求熟悉基本的 C++ 编程语言。

    3.5K10编辑于 2023-04-27
  • 来自专栏清羽飞扬

    CloudflareVercel项目推荐(5)

    近期Alist出现了一点问题,我深感遗憾,这个项目我也在用,我并不是项目所有者,所以我没权利评价,只能希望社区发力,尽快出现替代品吧~ 服务器升级到了1Panel v2版本,迁移的事情比较多,更是耽误了两天 在线白板:纯前端白板项目,支持自由绘图与页面标注,适用于笔记、构图与展示,非多人协作工具。 通信与互动 即时聊天:基于cf Worker的加密即时通讯项目,支持私密聊天与群组,重视用户隐私安全。 CloudPaste:基于Cloudflare的在线文本/大文件分享平台 github.com@ling-drag0n 之前介绍过很多的内容中转,比如项目推荐3中就推荐了一个CloudPaste项目, github.com@plait-board 我本来是有一个思维导图项目的,但是原先项目不太好看,功能也并不全面,我不是很喜欢,所以一直在找替代品,最终找到了这个开源白板工具,或者叫思维导图工具。 该项目不仅实现了流程图的功能,还有画笔,可以自行在画板上简单的涂改,功能多的同时,相比于原项目,界面也更加清爽,后面我会进行重新部署并迁移到新项目中。

    96500编辑于 2025-06-13
  • 来自专栏云产品使用心得

    【玩转腾讯云】cos c++ sdk v5接入项目 避坑指南

    1、Poco的安装和编译,依赖本地的openssl库,这个ssl库可能跟项目用的库相冲突(1.0和1.1的openssl库冲突)。 这时候需要安装项目的openssl版本,编译poco库完成后,再产生cossdk.a,否则版本冲突。 ============================================" << std::endl; } int main(int argc, char** argv) { //v5版可以重复上传同名文件 ,0:不输出,1:输出到屏幕,2:输出到 syslog CosSysConfig::SetLogOutType((LOG_OUT_TYPE)(0)); //设置文件分片并发上传线程池大小,默认: 5 版本中不能带后面的数字,否则有一定几率上传不上去 std::string bucket_name = "private-deploy-package-1256237915"; //cos目录在v4版本中必须前面加/,v5版本没有这个要求

    2.7K1515发布于 2020-04-24
  • 来自专栏C++核心编程

    C++项目职工管理系统笔记-项目代码

    删除职工 vm.Del_Emp(); break; case 4: //修改职工 vm.Mod_Emp(); break; case 5: *****" << endl; cout << "************* 4.修改职工信息 *************" << endl; cout << "************* 5.

    70310编辑于 2022-09-27
  • 来自专栏莫浅子的学习笔记

    C++初级项目webserver项目流程介绍(2)

    一、引言 C++的webserver项目是自己在学完网络编程后根据网课的内容做的一个初级的网络编程项目。 这个项目的效果是可以在浏览器通过输入网络IP地址和端口,然后打开对应的文件目录 效果如下: 也可以打开文件夹后点击目录,打开到对应的文件夹中去。 二、代码开发流程 我这个项目主要用到的实现方式,是用epoll,epoll是可以实现网络服务器编程有下面几个优点 1. 5. 跨平台:epoll是Linux系统内核提供的机制,可以在不同的Linux系统上使用,实现跨平台开发。 5.添加默认路径 比如http://192.168.44.3:9999 可以访问默认的主目录下面的文件夹内容 char *pFile = fileName; if(strlen(fileName)<=1

    1.1K10编辑于 2023-11-26
  • 来自专栏C++核心编程

    C++项目职工管理系统-项目分析

    职工管理系统 1、管理系统需求 职工管理系统可以用来管理公司内所有员工的信息 本教程主要利用C++来实现一个基于多态的职工管理系统 公司中职工分为三类:普通员工、经理、老板。 2、创建项目 创建项目步骤如下: 创建新项目 添加文件 2.1 创建项目 打开vs后,点击创建新项目,创建新的C++项目 填写项目名称以及项目路径,点击确定 2.2 添加文件 右键源文件,进行添加文件操作 *****" << endl; cout << "************* 4.修改职工信息 *************" << endl; cout << "************* 5. workerManager.h" int main() { WorkerManager wm; wm.Show_Menu(); system("pause"); return 0; } 5、 添加职工 break; case 2: //显示职工 break; case 3: //删除职工 break; case 4: //修改职工 break; case 5:

    1.3K20编辑于 2022-09-23
  • C++】auto关键字 C++入门(5

    1. auto关键字 1.1 auto介绍 早期C/C++中auto的含义是:使用auto修饰的变量,是具有自动储存器的局部变量。 储存类标识符知识补充: auto(C语言中的含义,C++11后废弃):变量进入作用域分配,退出后销毁;储存在stack上 register(C/C++中已弃用):建议编译器将变量储存在寄存器中以提高访问速率

    47210编辑于 2025-12-23
  • 来自专栏莫浅子的学习笔记

    C++初级项目-webserver(1)

    项目旨在使用C++语言,基于epoll模型实现一个简单的Web服务器。选择epoll模型是为了高效地处理大量并发连接。 2.项目概览 这个项目的目标是实现一个简单的Web服务器,可以处理基本的HTTP请求并发送相应的HTTP响应。 项目结构包括服务器初始化、Epoll模型的使用、事件处理循环、HTTP请求处理、文件发送、错误处理等关键模块。技术和工具方面使用了C++语言、epoll模型以及socket编程。 http_request 通过这样的事件处理循环,服务器能够实时响应连接请求### 事件处理循环. 5.HTTP请求处理 1. 6.完整代码和项目包 webserver.c //web服务端程序--使用epoll模型 #include <unistd.h> #include <sys/epoll.h> #include <fcntl.h

    85830编辑于 2023-11-19
  • 来自专栏就业 C++ 综合学习

    C++】飞机大战项目记录

    对于本软件项目,游戏的核心机制是使用鼠标控制一架飞机在屏幕上移动,同时飞机会自动发射子弹来击败敌机。我们将通过Easyx来实现该项目! 2 开始打造项目 有了大致的游戏设计思路,现在我们可以来逐步实现飞机大战的各个模块。 2.1 图片素材准备 一个好的项目离不开美观的图案,所以这里我准备了一下图片(放在项目代码的路径下): 子弹(对应图片和图片掩码) 敌机有三种,都有对应正常飞行状态的图片,以及爆炸销毁的图片组, 飞机大战项目中,精灵对象可以被用来作为基类,敌机和飞机都会继承这个基类。 FlushBatchDraw(); timeEndPeriod(1); } else { int countdown = 5;

    1.6K11编辑于 2024-04-21
  • 来自专栏C++核心编程

    C++项目贪吃蛇游戏笔记-项目代码

    std::cout << "贪吃蛇" ; SetCursorPosition(31, 4); std::cout << "难度:" ; SetCursorPosition(36, 5) cfood)) //吃到限时食物 { csnake->Move(); UpdateScore(cfood->GetProgressBar()/5) 同时每5颗食物就出现一颗限时食物*/ while (true) { int tmp_x = rand() % 30; int tmp_y = rand() Point(-7, 18)); textsnake.emplace_back(Point(-6, 16)); textsnake.emplace_back(Point(-5, 15)); textsnake.emplace_back(Point(-5, 17)); textsnake.emplace_back(Point(-4, 14));

    85730编辑于 2022-09-26
  • 来自专栏White feathe 的博客

    H5 项目实用

    H5页面在移动端字体应该怎么设置?    //H5页面的数字不想识别为电话号码,怎么办? important; margin: 0;} ---- 15、H5页面加载的图片太大了,怎么办? -webkit-text-size-adjust: 100%; ---- 19、H5页面想有快速回弹滚动的效果,怎么办? 12px字体 这里注意在rem前要加上对应的px值,解决不支持rem的浏览器的兼容问题,做到优雅降级 body { font-size:12px; font-size:1.2rem; } 29、项目超实用的

    6.1K11编辑于 2021-12-08
  • 来自专栏信数据得永生

    Python 智能项目:1~5

    我们将在以下各章介绍的不同项目中讨论它们时,对它们进行讨论。 在本书的所有图像处理项目中,我们都将使用一种或另一种形式的卷积神经网络。 不幸的是,对于许多项目而言,可用于训练神经网络的特定数据不足,而该项目旨在解决的问题非常复杂,需要神经网络解决方案。 在这两种情况下,迁移学习都可以解决。 在这个项目中,我们将构建一个智能人工智能系统,该系统将生成与给定手提袋样式相似的鞋子,反之亦然。 我们之前讨论的原始 GAN 不足以实现这个项目。 该项目的代码可以在 GitHub 中找到。

    1.3K20编辑于 2023-04-23
  • 来自专栏磐创AI技术团队的专栏

    热点项目|近期Github热门项目Top5

    作者 | Walker 编辑 | 安可 出品 | 磐创AI技术团队 【磐创AI导读】:本文为大家总结了二月份最热门的机器学习项目top5。 此外,如果你想了解更多优秀的github项目,请关注我们公众号的github系列文章。 推荐 | 7个你最应该知道的机器学习相关github项目 热点 | 六月Github热点项目库总结 热点 | 四月最佳Github项目库与最有趣Reddit热点讨论 No1: StyleGAN — OfficialTensorFlow 这个Github存储库还列出了创建自己的自定义NLP数据集需要遵循的5个步骤。如果您对这个项目感兴趣,点击上方链接具体查看详细信息。 No5:Subsync github地址:https://github.com/smacke/subsync 该项目的实施始于2019年的哈克伊利诺斯州,获得了荣誉奖(排名前5名),Subsync是关于

    79940发布于 2019-05-05
  • 来自专栏CSDN搜“看,未来”

    C++】算法集锦(5):BFS算法

    BFS算法和DFS算法属于图论算法的范畴,DFS在前面回溯中,可以去看一下。 BFS算法用于寻找两点之间的最短路径。

    99530发布于 2021-09-18
  • 来自专栏C++核心编程

    C++项目贪吃蛇游戏笔记-项目分析

    GreedySnake项目分析 1.项目性分析 可行性分析 技术可行性 一、界面选择:终端/easyX 界面优缺点: 终端 easyX 鼠标监听 × √ 键盘监听 √ √ 文本输入 √ ×(不支持在图形界面输入 (加速,积分翻倍) 三、怎么用代码实现核心功能 1.数据怎么表示 长度 地图(墙,食物,空地) 蛇身位置 方向 2.功能逻辑是怎样的 经济可行性 是否需要购买服务器,请技术人员 社会因素可行性 立项 项目开发计划 人员 学习进度: 时间安排: 紧急联系: 计划 计划安排:项目流程,那天做什么事 实际进度:当天项目进度,填写项目日志 任务 完成情况:负责人-》未启动,执行中,已完成 监督官:进行时间监督 补充 每天会议 开发环境 进度要求 表面上看起来简单,实际开发难的注意点:计时,其他方向,速度差 判断本次项目能否用到其他技术:局部技术(easyx,文件流,mysql)全局技术(需要每个人都要掌握的结构体,集合,git 5.编码 分类 个程序共有七个类,分别为Tools,Point,StartInterface,Snake,Map,Food main.cpp controller.h控制整个游戏过程的,包括游戏的各个阶段

    73430编辑于 2023-03-21
  • 来自专栏.NET企业级解决方案应用与咨询

    .NET Core.NET5.NET6 开源项目汇总5:(权限)管理系统项目

    如有新的优秀项目,我会不断补充。 开源项目是众多组织与个人分享的组件或项目,作者付出的心血我们是无法体会的,所以首先大家要心存感激、尊重。请严格遵守每个项目的开源协议后再使用。 后台基础代码由代码生成器完成,在生成的代码上继续编写业务即可 前端表单开发(直接上手看demo即可) 配合app做H5或全h5开发 发布静态(h5)页面,框架已经提供了demo 在现有的代码生成器功能上 可配合 Jenkins 实现CI / CD; 可配合 Consul 实现服务发现; 可配合 Ocelot 实现网关处理; 可配合 Nginx 实现负载均衡; 可配合 Ids4 实现认证中心; 5、 开源版 采用.NET 4.5/.NET 5 MVC + LayUI 前后端开发模式,更适合传统 .NET Framework 开发者使用,前端深度使用 LayUI 界面。 使用 NET Core + Bootstrap + PetaPoco + HTML 5 + jQuery 构建的后台管理平台 特别说明 BootstrapAdmin 无需二次开发,要做的仅仅是与前台系统集成

    5.2K31发布于 2021-06-29
  • 来自专栏信数据得永生

    TensorFlow 智能移动项目:1~5

    关闭 Xcode 中的项目窗口(因为我们稍后将使用 Pod 来打开项目的工作区文件)。 关闭 Xcode 中的项目窗口(因为稍后将使用 Pod 来打开项目的工作区文件)。 当将两个文件添加到项目中时,您将看到一个消息框,如以下屏幕截图所示,询问您是否要配置 Objective-C 桥接头,Swift 代码调用 C++ 头需要此头。 Objective-C 代码。 我们仍在 Swift 应用中使用 Objective-C,因为要从 Swift 调用 TensorFlow C++ 代码,我们需要一个 Objective-C 类作为 C++ 代码的包装。 还有一些非官方的开源项目提供了官方 TensorFlow C++ API 的 Swift 包装器。

    5.7K20编辑于 2023-04-24
  • 来自专栏信数据得永生

    Python 小型项目大全 1~5

    运行示例 当你运行bouncingdvd.py时,输出将看起来像图 5-1 。 bouncingdvd.py节目的斜向移动的 DVD 标识 工作原理 你可能还记得学校数学课上的笛卡尔坐标。 图 5-2 显示了屏幕的坐标系统。 :原点(0,0)在屏幕的左上方,x 和 y 坐标分别向右下递增。 without it adding a # newline automatically, so reduce the width by one: WIDTH -= 1 NUMBER_OF_LOGOS = 5 X] -= 2 logo[Y] += 1 # Display number of corner bounces: bext.goto(5, 如果把第 20 行的WIDTH, HEIGHT = bext.size()改成WIDTH, HEIGHT = 10, 5会怎么样?

    96630编辑于 2023-04-12
  • 来自专栏机器学习算法与Python学习

    Github 5 个机器学习项目

    本文由『专知』整理 本文整理了Github上评价最高的几个机器学习项目。 [14424 stars] https://github.com/jtoy/awesome-tensorflow 它可帮助您了解和利用TensorFlow,包含精彩的TensorFlow实验,库和项目的精选列表 5. Style2Paints [9184 stars] 为动漫线稿上色的一个工程!

    89120发布于 2019-08-13
领券