ICode9

精准搜索请尝试: 精确搜索
  • 基于Ubuntu18.04下的OpenCV3.4.11的安装及摄像头使用教程2021-10-08 19:58:27

    目录 一、安装OpenCV3.4.11 1.1 安装包下载并解压 1.2 安装opencv 1.3 环境配置 二、Linux的图片编程 三、OpenCV关于摄像头的使用 3.1 虚拟机获取摄像头权限 3.2 播放视频  3.3 录制视频 3.4 问题分析 一、安装OpenCV3.4.11 1.1 安装包下载并解压 由于使用国外官网的下载地

  • 关于 cpp 五大函数及 vector 的感知2021-10-08 19:01:31

    五大函数: 析构函数 拷贝构造函数 移动构造函数 拷贝赋值 Operator= 移动赋值 Operator=   析构函数 只要一个对象运行越出范围, 或经受一次 delete, 则析构函数就要被调用   对于 Intcell,这些操作的形式是: ~Intcell(); //析构函数 Intcell(const Intcell &rhs);

  • [linux环境] 基于thrift模拟游戏的简易匹配机制(三.完结)2021-10-07 18:31:58

    目录 save服务的客户端和服务端 呜呜呜,报错了 测试一波  本次commit记录 match server:3.0(考虑到段位) 消费者队列稍作改动 设计一下匹配机制  本次conmmit记录 match server:4.0(多线程) 本次commmit记录 match server:5.0(兼顾段位和匹配时长) 新增秒数队列wt 判断段位匹

  • 千里马android Framework实战开发-你真的懂aidl转换吗(aidl命令转cpp)2021-10-07 10:34:42

    csdn在线学习课程,课程咨询答疑和新课信息:QQ交流群:422901085进行课程讨论 android跨进程通信实战视频课程(加群获取优惠) 千里马android Framework实战开发-你真的懂aidl转换吗(aidl命令转cpp,aidl命令转java) 原来讲解aidl时候给大家讲过是转换成java文件情况,也给大家展示了怎么使

  • mbp m1 c++ vscode配置2021-10-05 19:32:29

    新建一个空目录 mkdir oj cd oj 创建cpp文件 helloworld.cpp 复制以下测试代码: #include <iostream> #include <vector> #include <string> using namespace std; int main() { vector<string> msg {"Hello", "C++", "World", &qu

  • C++基本语法体结构2021-10-05 18:30:13

    基本语法体 //头文件包含信息 #include <iostream> //引用命名空间名称 using namespace std; //主方法体 int main() //方法体逻辑 { cout << "Hello, world!" << endl; return 0; } 头文件写法 /* math.h */ double f1(); double f2(double); /* end of math.h

  • 【写给Cpp选手的C#教程】Lambda篇2021-10-05 18:04:39

    现在几乎所有语言都有Lambda表达式了吧,这里就简单写一些。 Lambda表达式的简单使用 //Lambda表达式的格式如下 //(parameters) => expression-or-statement-block class Program { static int tempFunc(int x) { return x * x; } static void Main() { Func<i

  • gfortran开启preprocessor macros2021-10-05 16:02:36

    对于下面的程序,直接用gfortran test.f90,会有warning,宏也不能生效:test.f90 program main implicit none #if 0 write(*,*) "**********" #endif end program main 此时编译的时候添加参数-cpp即可: gfortran -cpp test.f90 参考:https://gcc.gnu.org/onlinedocs/gfortran

  • 【写给Cpp选手的C#教程】目录篇2021-10-05 11:02:17

    因为市场上对于Web的需求远远大于桌面应用之类的,所以最近开始找一些web框架去用一用,最终选中了ASP.NET Core来学习后端[1]。 所以投入了ASP.NET Core的大坑,希望不会被坑到吧(悲) 于是乎就需要开始对C#的学习,但由于国内生态很偏向Java(Java的学习路线之成熟已经可以让本科生搞微服务了

  • 【写给Cpp选手的C#教程】委托篇2021-10-05 11:01:52

    委托的简单使用 本人对委托的理解:C中的函数指针。用一个变量存储函数,方便传递和使用。 按照如下方法使用: delegate int Dele(int a); class Program { static int pow(int a) { return a * a; } static void Main(string[] args) { //全写为dele myPow = new

  • QT中封装按钮2021-10-04 15:31:18

    1.首先添加新文件.cpp,.h .h中,明确继承类    .cpp中 画家形式添加图片,    动画效果,使用QPropertyAnimation类  

  • CMAKE学习笔记2021-10-02 23:04:46

    cmake what's cmake CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,CMake 的组态档取名为 CMakeLists.txt。也就是在CMakeLists.txt这个文件中写cmake代码。 一句话:cmake就是将多个cpp、hpp文件组

  • git 学习2021-09-30 20:34:32

    基本概念 Repository(仓库): 即你的一个项目,用来存放项目代码 star(收藏):收藏方便下次查找 Fork(复制克隆项目):可以把别人的项目完整复制一份到自己的项目,这个fork项目是独立存在的 Pull Request(发起请求):这个功能是基于Fork的,放别人Fork你的项目并作出修改后可以发起一个Pull Re

  • ILT是啥2021-09-30 18:33:08

    用vc6调试代码的时候看到反汇编代码里面有 call @ILT+35这种,查了一下ILT叫increament linking Table ,叫增量同步表。 它ILT涉及到的一种技术叫增量同步。 有这样一种应用场景,如果你有多个cpp文件,你只修改了其中一个cpp文件中的某个函数的一个小部分,那是不是要把全部cpp文件全部重

  • centos使用gcc编译c++源码文件(*.cpp)2021-09-29 17:06:02

    1、检查gcc是否安装 输入g++如提示:g++: fatal error: no input files说明已经安装gcc环境 2、安装gcc环境,如已经安装略过此步骤 yum install gcc-c++ 3、编译cpp文件 g++ -o 编译后的名称 源文件.cpp 4、运行 ./编译后的文件名称 如运行成功会显示运行结果如“Hello World!”

  • android 10.0添加开机铃声2021-09-29 14:30:07

    在定制化系统中,默认是没有开机铃声的,有客户提出需要要添加开机铃声,所以为了 完成需求,就来实现这一个功能 关于开机铃声 都是在bootanimation_main.cpp 这里面负责管理 frameworks\base\cmds\bootanimation\bootanimation_main.cpp int main() { setpriority(PRIO_PR

  • 2021-09-282021-09-28 19:34:00

    我们平常使用友元函数都仅是在类内部声明,在类外定义,今天看到了一个在类内定义的例子,就产生了好奇,把自己的总结记录下来; 先看例子  class T { public: T(); ~T(); //不引入类对象 friend void show_hello_no_param() { std::cout << "show_hello_no_param() of

  • Visual Studio Code (VSCode) 配置 C/C++ 开发编译环境2021-09-28 16:00:23

    前言 工作多年,突然发现很多C++的基础都忘记了,加之C++不断更新换代后的各种新特性,于是想重拾C++的基础学习。虽然现在工作都是Linux平台,但考虑到个人方便,自己也仅仅想重温语法,家里家外都可使用,决定搭建一下C++ IDE开发环境。记得N年前刚开始接触编程时,使用的是Visual C++6.0,下面这

  • linux c++编译错误 /usr/bin/ld: /tmp/ccNocKil.o:xxx.cpp:(.text+0x49): undefined reference to `PublicFunct2021-09-28 15:35:00

    问题描述:   在ubuntu系统下,使用g++编译cpp文件时报错,无法导入其他类,报错数据如下:     /usr/bin/ld: /tmp/ccNocKil.o: in function `DealCurve::DealCurve()':xxx.cpp:(.text+0x49): undefined reference to `PublicFunction::PublicFunction()'     /usr/bin/ld: /tmp/

  • MakeFile的使用2021-09-28 12:02:23

    文章目录 MakeFile的使用一、Linux环境下的编译流程二、静态库与动态库2.1 简述2.2 静态库2.3 动态库2.4 优缺点 三、MakeFile的制作第1个版本第2个版本第3个版本第4个版本第5个版本静态库的MakeFile动态库的MakeFile over MakeFile的使用 一、Linux环境下的编译流程 主

  • 使用C++实现简单的服务器示例2021-09-27 13:33:18

    一、概述   使用C/C++实现一个简单的服务器的架子,以后根据实际的情况再做相应的改进。先把代码写出来方便自己以后查看   ps:     1.server.h  具体服务头文件,里面定义了Server 类     2.server.cpp Server类的具体实现     3.main.cpp  程序入口文件     4.

  • vi 新建文件出现E212: Can‘t open file for writing错误2021-09-27 13:04:44

    q@ubuntu:/home$ vi b.cpp 在/home 目录下新建b.cpp,保存时出现错误 是权限原因,在/desktop目录下就没有这个问题 解决: 用sudo命令或直接切换到root q@ubuntu:/home$ sudo vi d.cpp 保存成功

  • multiple definition of的问题2021-09-26 01:31:47

    今天写代码遇到一个重定义的问题,我的代码目录如下 ├── store_node │   ├── CMakeLists.txt │   ├── config │   │   └── config.ini │   ├── init │   │   ├── statusdb.cpp │   │   └── statusdb.h │   ├── main.cpp │ 

  • 用.bat批处理搞一个简易对拍器2021-09-25 20:00:54

    用批处理制作一个简单的对拍器 前言: 一开始建了个纯c语言工程,以为靠文件读写就能轻松完成,然后被freopen的奇怪特性卡了几天,尝试其他文件读写方式也都以失败告终(菜是原罪 这时候队友告诉我有个东西叫.bat,这就去学了一下,重头开始搞一晚上就搞定了。。 \(\quad\) 写题的时候总是会

  • VS code解决调用自定义头文件的问题2021-09-25 18:31:03

    问题起因 编程菜鸟最近在使用VS code练习cpp时,想要调用自定义头文件,结果发现编译器找不到自定义的头文件。 解决之后,在此特意将解决过程记录。 解决过程 快捷键ctrl+shift+p输入C/C++,打开c_cpp_properties.json文件。 配置c_cpp_properties.json文件 修改includePath,将自己

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有