C++
文章平均质量分 56
编程芝士
字节跳动后端工程师,测控专业转程序员,努力努力,为了家人和蝈蝈!
展开
-
列主元Gauss消去法(C++实现)
列主元Gauss消去法(C++)目的:编写解n阶线性方程组AX=b的列主元三角分解法的通用程序;原理:列主元素消去法是为控制舍入误差而提出来的一种算法,列主元素消去法计算基本上能控制舍入误差的影响,其基本思想是:在进行第 k(k=1,2,...,n-1)步消元时,从第k列的 akk及其以下的各元素中选取绝对值最大的元素,然后通过行变换将它交换到主元素akk的位置上,再进行消元。列主元消...原创 2018-11-18 21:38:55 · 15246 阅读 · 4 评论 -
【MFC学习笔记】二 创建一个窗口
利用mfc创建窗口 mfc头文件 afxwin.h 自定义类 继承与 CWinApp 应用程序类 MyApp app 应用程序对象 ,有且仅有一个 程序如果 InitInstance 入口里 创建窗口 窗口类 MyFrame 继承与 CFrameWnd MyFrame 构造中 Create(NULL,标题名称) 创建窗口对象 显示和更新 m_pMainWnd...原创 2019-05-12 12:58:06 · 487 阅读 · 0 评论 -
【MFC学习笔记 】一 底层
底层实现以窗口 sdk api 句柄 消息处理机制 头文件 windows.h 程序入口 winMain 具体6个步骤 1、设计窗口 WNDCLASS wc 2、注册窗口 RegisterClass 3、创建窗口 createWindow 4、显示和更新 showWindow updateWindow 5、通过循环取消息 MSG msg 写...原创 2019-05-12 11:43:10 · 345 阅读 · 0 评论 -
基于QT的UDP通信
UDP协议概述用户数据报UDP只在IP的数据报服务之上增加了很少的功能,这就是复用和分用的功能以及差错检测的功能。UDP的主要特点是:UDP是无连接的,即发送数据之前不需要建立连接,因此减少了开销和发送数据之前的时延。 UDP使用尽最大努力交付,不保证可靠交付。因此主机不需要位置复杂的连接状态表。 UDP是面向报文的。发送方的UDP对应用程序交下来的保温,在添加完首部之后就下交给I...原创 2019-05-11 21:02:02 · 3045 阅读 · 2 评论 -
基于QT的TCP通讯实现
TCP协议概述主要特点1.TCP是面向连接的运输层协议。应用和曾许在使用TCP协议之前,必须首先建立TCP连接。在传输数据完毕之后,必须将已经建立好的TCP给释放。也就是说,应用进程之间的通信好像在“打电话”:通话之前首先要拨通号码建立连接,通话结束之后必须挂掉电话释放连接。2.每一条TCP连接只能有两个端点,每一条TCP连接只能是点对点的。3.TCP提供的是可靠交付的服务。通过T...原创 2019-04-26 11:44:30 · 921 阅读 · 0 评论 -
分水岭算法---Kinect V2开发学习(3)
#include <iostream>#include <Windows.h>#include <opencv.hpp>#include <Kinect.h>#include <opencv2/imgproc.hpp>using namespace std;using namespace cv;#include "wate...原创 2019-03-27 20:20:06 · 307 阅读 · 0 评论 -
Opencv中的鼠标事件
在Opencv当中的highgui模块中有大量可以用来处理图像的函数,他们可以使程序对鼠标或者键盘事件做出相应,也可以在图像上绘制形状或者写入文本。这里主要说一下鼠标事件。功能通过编程,你可以让鼠标在置于图像窗口上时运行特定的指令。要实现这个功能,需要定义一个合适的回调函数。回调函数不会被显式地调用,而是会在响应特定事件(这里是指鼠标与图像窗口交互的事件)的时候被程序调用。为了能够被程...原创 2019-03-24 15:15:52 · 2518 阅读 · 0 评论 -
背景差分法 -- 基于opencv
运行环境:win10+visualstudio1015 +opencv3.4实现程序如下:#include<opencv2/opencv.hpp>#include<iostream>using namespace std;using namespace cv;int main()//差分法{ VideoCapture capture("bike....原创 2019-03-25 14:11:06 · 3315 阅读 · 8 评论 -
Tobii 眼动仪配置SDK-- 眼动仪开发入门(2)
环境介绍系统:win10 64位硬件:Tobiieyetracker 4C软件: Visual Studio 2015选择SDK开发本款眼动仪可以根据以及的需求选择不同的SKD,如图所示,可以根据关完爱过的介绍自行选择。我这里使用的Tobii Stream Engine,因为这个SDK是同时支持C#和C++的,其他的SDK大都只支持C#语言,而本人不熟悉C#。...原创 2019-03-09 11:50:10 · 12490 阅读 · 40 评论 -
结构体(struct)
结构体1.概念结构体(struct)是由一系列具有相同类型或不同类型的数据构成的数据集合。2. C语言中的结构体在C语言中,结构体(struct)是复合数据类型的一种。同时也是一些元素的集合,这些元素称为结构体的成员,且这些成员可以为不同的类型,成员一般用名字访问。结构体可以被声明为变量、指针或数组等,用以实现较复杂的数据结构。注意:在C语言中,结构体不能包含函数。示例...转载 2019-03-09 15:42:37 · 23413 阅读 · 0 评论 -
VC++中的CheckMenuItem函数
子菜单项勾选函数是一种MFC函数,该函数可以选中其中一个菜单(打勾),同时其他菜单不被选中。功能在弹出式子菜单中的菜单对象中添加或删除复选标记。函数原型UINT CheckMenuItem( UINT nIDCheckItem, UINT nCheck );返回值:如果成功,则返回非零值,否则为0。参数nIDCheckItem指定将要操作的菜单对象,可以由该菜单...转载 2019-02-21 21:57:23 · 2648 阅读 · 0 评论 -
牛顿迭代法(C++)
牛顿迭代法(C++) 摘自百度文库题目:给定方程 , 使用牛顿法解方程的根。#include<iostream>#include<string>#include<cmath>using namespace std;double fd(double x){ double c = (x*x*x) / 3 - x; ...原创 2018-11-18 21:18:32 · 23036 阅读 · 2 评论 -
【MFC学习笔记】三 消息映射机制
消息映射机制 声明宏 写到.h中 分界宏 写到.cpp中 找消息宏 写到 分界宏 中间 把函数原型 声明写到.h中 函数的实现写到.cpp中 鼠标、键盘、绘图 #include<afxwin.h> //mfc头文件class MyApp:public CWinApp //CWinApp应用程序类{public: //程序入口 virtual...原创 2019-05-12 14:35:51 · 289 阅读 · 0 评论