vscode+leetcode环境配置方法

前言之前安装anaconda3的时候,选择了同时安装vscode,但从来没有正式去接触过它。最近,偶然想到看看leetcode,发现在vscode上搞leetcode很方便,于是就开始倒腾起来了。vscode配置...

2020-05-26

ubunt18.04LTS+vscode+anaconda3下的python+C++调试方法

1.安装背景最近想放弃windows编程环境,转到linux。原因就一个字:潮从格式化所有硬盘,到安装win10/ubuntu18.04双系统,其中的痛苦,我想只有经历过的人才会知道。在这里,我还是提一...

2020-05-26

Ubuntu16.04下配置VScode的C/C++开发环境

1. Vscode安装Visual studio code是微软发布的一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。第一种方式是从VScode官网...

2020-05-26

Visual Studio Code安装和配置的教程

Visual Studio Code编辑器在Windows上安装比较简单,直接setup.exe。安装好后首次启动配置插件,插件配置必须联网,从网上下载。如下图点击左侧扩展:首次安装会推荐一些常用插件。...

2020-05-26

Visual Studio Code 从简介、安装到配置所需插件详细介绍

提到visualstudiocode,想必你也听说过visualstudio(vs)  那就从查阅过的资料大致总结以下几点,关于这两个产品的区别:  首先总的来看,它们都是微软公司的产品  名字不一样...

2020-05-26

VSCode (Visual Studio Code) V1.43.0下载并设置成中文语言的方法

Visual Studio Code(简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,支持语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特...

2020-05-26

Visual Studio Code运行程序时输出中文成乱码问题及解决方法

今天写代码,需要输出一些中文,于是就顺势发现了这个问题:VS Code输出中文成乱码。上网查询了一番后,我找到了解决方法,我决定将我看到的方法整理出来,帮助更多朋友。(windows10系统...

2020-05-26

C语言实现扫雷小游戏(适合初学者)

扫雷小游戏作为初学c语言的小白有很大的帮助,其中用到了函数的定义,函数的声明,循环语句,数组思想等等知识,对于代码理解和设计代码思路有很大的帮助,本文就详细介绍了代码的各个...

2020-05-26

C++ Strassen算法代码的实现

本文仅代码,无理论解释实话实说,我觉得这个算法在C系列的语言下,简直垃圾到爆炸……毕竟是一群完全不懂程序数学家对着纸弄出来的,看起来好像非常的有用,实际上耗时是非常爆炸的...

2020-05-26

C/C++可变参数函数的实现

一、变长参数函数
头文件:#include <stdarg.h>
函数声明int add(int count, ...); 函数定义int add(int count, ...){ va_list va; va_start(va, count); int sum = 0; for (...

2020-05-26

C语言控制台实现打飞机小游戏

本文实例为大家分享了C语言实现打飞机小游戏的具体代码,供大家参考,具体内容如下初学C语言总觉得不能做些什么好玩的,这个小游戏只需 “一点点” (千真万确)C语言知识就能完成!
总...

2020-05-26

C++读入"N,X,Y,Z"格式文本文件到Eigen3 Matrix

C++读入"N,X,Y,Z"格式文本文件到Eigen3 Matrix,以及相同格式输出方法很多数据资料的格式类似这样:1,-2085738.7757,5503702.8697,2892977.6829
2,-2071267.5135,5520926.7235,...

2020-05-26

c++实现单纯形法现行规划问题的求解(推荐)

在本程序中默认该现行规划问题有最优解针对此问题:#include<iostream>using namespace std;int check(float *sigema, int m) { for (int i = 1; i <= m ; i++) { if (si...

2020-05-26

VSCode远程代码开发及DNS隧道端口转发实现远程办公代码

VSCode远程代码开发我的开发环境服务端:系统CentOS,位于学校办公室中,为两台Dell的T7920中塔服务器,只需安装好ssh服务,并开启,开发环境安装好gcc,如果需要并行,需要安装好openmpi。...

2020-05-26

VSCode远程开发调试服务器c/c++代码

思路与上篇(PyCharm远程调试服务器python代码 )是一致的,所以端口转发这部分直接照抄上篇:一、端口转发对于没有公网IP的远程训练服务器,需要先配置端口转发,可以用ssh借道有办公...

2020-05-26

vscode配置远程开发环境并远程调试运行C++代码的教程

之前的时候我写C/C++代码喜欢在Linux下用vim(一开始甚至都没装代码补全插件),后来入了Clion的坑,感觉IDE还是太方便了,但是毕竟还是有许多场景只能在Linux下完成,于是就经常还是需...

2020-05-26

vscode C++远程调试运行(学习C++用)

目标:连接远程主机 (ssh)
配置C++编译环境 (输出结果后删除二进制文件)步骤:安装Remote SSH,连接远程主机Visual Studio 官方文档https://code.visualstudio.com/docs/remote/ssh图...

2020-05-26

VSCode 搭建 Arm 远程调试环境的步骤详解

简介前提条件: 确保本机已经安装 VS Code。 确保本机已安装 SSH client, 并且确保远程主机已安装 SSH server。 VSCode 已经安装了插件 C/C++。本次搭建的环境: 主机:windo...

2020-05-26

Vscode Remote Development远程开发调试的实现思路

简介对我而言直接修改、调试服务器代码,当然可以安装插件,包括代码补全等等,和使用本地vscode一样的体验。直接编辑、修改服务器的文件,使用 code filename.即可配置服务端安装s...

2020-05-26

c++实现二路归并排序的示例代码

二路归并排序
基本思想二路归并排序就是将两个有序子表归并成一个有序表。首先我们得有一个算法用于归并:两个有序表放在同一数组的相邻位置上,arr[left]到arr[center-1]为第...

2020-05-26

浅谈Qt QGraphics体系及刷新机制介绍

概述Qt的三大体系:QWidget、QGraphics、Quick,其中QGraphics图形框架算是这三个中比较高级的一种用法了,并且使用起来相比另外两个体系会更加的复杂一些,不过它能实现的功能却非...

2020-05-26

Qt 鼠标/触屏绘制平滑曲线(支持矢量/非矢量方式)

前言Qt通过鼠标或者触屏,实时绘制平滑曲线,通常有两种方式实现:矢量绘图和非矢量绘图,这两种画线方式从实现上有些不同,其原理也不太一样,稍后会做详细介绍。而鼠标或者触屏画线也...

2020-05-26

Qt 实现画线笔锋效果详细原理及示例代码

前言之前写过一篇文章介绍Qt中绘制平滑曲线的两种方式,文章在这里。这篇文章详细介绍了绘制的原理和实现方式,那么,如果要在此曲线上实现笔锋效果怎么做呢?所谓的笔锋效果,就是钢...

2020-05-26

Qt 实现钢笔画线效果示例及详细原理

前言上一篇文章:Qt 实现画线笔锋效果详细原理,根据这篇介绍的实现笔锋效果的原理,我们很容易实现另外一种笔效:钢笔。所谓的钢笔笔效,就是真实还原钢笔书写出来的线条效果,其特征...

2020-05-26

C++操作MySQL的实现示例

Windows版本:
将libmysql.dll、libmysql.lib、mysql.h复制粘贴到项目文件中,或者项目设置里的包含目录和库目录添加路径#include <iostream>#include<iomanip>#include...

2020-05-26

C++连接mysql数据库的两种方法小结

现在正做一个接口,通过不同的连接字符串操作不同的数据库。要用到mysql数据库,以前没用过这个数据库,用access和sql server比较多。通过网上的一些资料和自己的摸索,大致清楚了C...

2020-05-26

C++九种排序具体实现代码

本文内容会根据博主所需进行更新,希望大家多多关照。
直接插入排序
void InsertSort(int r[]){ int n = sizeof(r) / sizeof(r[0]); for(int i = 1; i < n; ++i) { for(int...

2020-05-26

Visual Studio Code运行C++代码时显示CLOCKS_PER_SEC未定义的问题及解决方法

今天写代码,突然想知道程序运行时间,于是我在代码里包含了time头文件,include没有标红,但是在出现CLOCKS_PER_SEC的地方却标了红,显示未定义标识符CLOCKS_PER_SEC我寻思,这不对劲,t...

2020-05-26

C++11实现简易定时器的示例代码

定时器timer是多线程编程中经常设计到的工具类
定时器的原理其实很简单: 创建一个新线程 在那个线程里等待 等待指定时长后做任务这里用C++11实现了一个简单易用的定时器,...

2020-05-26

用C++实现一个命令行进度条的示例代码

缘起最近做遥感影像融合的GWPCA方法,在带宽比较大的时候速度太慢了,需要有个进度条指示一下,然后我去找进度条的库,发现github上面的C/C++的相应的库似乎没有能在VS下跑的,自己花...

2020-05-26

C++开发截屏小程序功能

C++开发截屏小程序,Win32程序,可以显示截屏区域并保存。上次的流星雨屏幕程序就简单涉及到GDI绘图了,这次简单介绍几个API函数,涉及到GDI的。GetDC,获取当前创建的窗口的设备环境...

2020-05-26

c++代码实现tea加密算法的实例详解

通过c++来实现tea加密算法,最终编译成so文件,以JNI的方式提供给客户端调用,主要需要解决以下三个问题: 实现tea算法,这都有开源的代码可以实现; 解决padding问题; 密钥做一个混...

2020-05-26

vscode使用官方C/C++插件无法进行代码格式化问题

官方的C/C++插件是支持使用.clang-format配置文件进行自定义风格代码格式化的,无需另外安装clang-format插件。
但是使用clang-format -style=llvm -dump-config > .clang-fo...

2020-05-26

C++编译/编辑器对OIer的必要功能(推荐)

(没有引战的意思,如果有不同意见可以评论区发言,只是写出我目前的情况)
作为一个C++ OIer肯定是用过Dev的,因为学校推荐啊我也没有办法。都知道Dev又丑又没有代码补全,但是却是最...

2020-05-26

C++11中的时间库std::chrono(引发关于时间的思考)

前言时间是宝贵的,我们无时无刻不在和时间打交道,这个任务明天下班前截止,你点的外卖还有5分钟才能送到,那个程序已经运行了整整48个小时,既然时间和我们联系这么紧密,我们总要定...

2020-05-26

Visual Studio2000系列版本安装OpenGL的图文教程

是啥直接上图【翻译过来】这个库将各种库添加到您的项目中,这些库在x86和x64架构上构建OpenGL应用程序所必需的。包括FreeGLUT,GLFW和GLEW。也就是说,大家常用的几个OpenGL头文...

2020-05-26

C++递归实现螺旋数组的实例代码

仅供参考,若有可改进之处,欢迎一起交流!#include<iostream>using namespace std;//参数x表示开始元素的下标,m,n用于确定4条边尽头。//a,b则用于判断是否可进行螺旋。p为二维数...

2020-05-26

使用C++11实现Android系统的Handler机制

封面出自:板栗懒得很背景线程作为系统的基础资源,相信大多数读者都有使用到。一般情况下我们会直接开一个线程做一些耗时操作,处理完之后让线程自动结束,资源被系统回收。这种简...

2020-05-26

详解VS2019+OpenCV-4-1-0+OpenCV-contrib-4-1-0

一、软件需求VS2019社区版、win10操作系统、opencv4.1.0、opencv_contrib_4.1.0、cmake3.15.3VS2019社区版(免费) 下载地址
OpenCV4.1.0 下载地址
OpenCV_contrib_4.1.0 下载...

2020-05-26

C++遍历文件夹目录的方法

一、方法一:VS2019// dirlist.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <string>#include <io.h>#include <vector>#include <iostream>using name...

2020-05-26

vscode配置C++环境的图文教程

昨天从下午一直研究到晚上十一点,查阅了很多博客资料,还是没配置好vscode的C++编译环境,今天早上又弄了一下,现在OK了。虽然很多东西的原理不懂,但是现在知道这样就行了,以后用多...

2020-05-26

VS2019配置opencv详细图文教程和测试代码的实现

摘要:vs2019新鲜出炉,配置opencv又有哪些不一样呢,这个教程将会一步一步的教你如何配置opencv和跑动opencv一个简单的项目。环境:系统:win10系统截至20190523版本opencv版本:3.4.1...

2020-05-26

VS2019+Opencv4.0+Win10配置详解

一.下载OpenCV4.0的安装文件:OpenCV官网然后安装到你想要的地方二.添加到Path里面:并且把文件opencv_world400.dll和opencv_world400d.dll文件复制到
C:\Windows\SysWOW64这...

2020-05-26

详解C++值多态中的传统多态与类型擦除

引言我有一个显示屏模块:模块上有一个128*64的单色显示屏,一个单片机(B)控制它显示的内容。单片机的I&sup2;C总线通过四边上的排针排母连接到其他单片机(A)上,A给B发送指令,B绘图。B...

2020-05-26

在vs2017上配置AppGameKit库的图文教程

简单说明如果你的AGK是在Steam下载的,那么它会位于你的这个路径。打开之后会出现以下文件。点击Tier 2,再点apps会出现以下文件夹在这里包含开发android和windows的模板。我们...

2020-05-26

C++生成随机数的实现代码

C风格
C为随机数提供的工具是rand、srand和RAND_MAX,定义在<stdlib.h>中。srand为rand设置种子,如果不设置,相当于调用过srand(1)。rand产生伪随机数,其范围为0到RAND_MAX,RAND_M...

2020-05-26

C/C++实现图形学扫描线填充算法

在上图形学课的时候,学习了扫描线填充算法。不过在完成实验的时候在真正理解了该算法,在此记录一下,如果有表达上的错误,欢迎指正!扫描线填充算法通过在与图形相交的第(1,2)、(3,4)......

2020-05-26

opengl实现直线扫描算法和区域填充算法

本文实例为大家分享了opengl实现直线扫描算法和区域填充算法,供大家参考,具体内容如下总体介绍1、采用直线扫描算法绘制一条线段,直线由离散点组成2、利用区域填充算法绘制多边...

2020-05-26

OpenGL绘制Bezier曲线的方法

本文实例为大家分享了OpenGL绘制Bezier曲线的具体代码,供大家参考,具体内容如下项目要求:– 使用鼠标在屏幕中任意设置控制点,并生成曲线– 使用鼠标和键盘的交互操作实现对曲线...

2020-05-26

OpenGL绘制贝塞尔曲线

本文实例为大家分享了OpenGL绘制贝塞尔曲线的具体代码,供大家参考,具体内容如下最终效果图:通过3个点形成一条贝塞尔曲线1. 鼠标问题在使用鼠标获取坐标的时候,要知道鼠标获取的...

2020-05-26
返回顶部
顶部