小刀砍流氓的博客

自控是强者的本能

将多边形实体进行旋正

在进行几何实体操作时,有时候是需要将实体安装”最长边“进行旋转,例如: 旋转之前 旋转之后 从第一个图中可以看出,实体最长的边是有很多个节点,如果我们直接安照多边形中最长的边进行旋转那么最终的结果是下图这样的: 直接按照最长边 这样就不是我们想要的结果,所以在计算旋转角...

2019-05-07 17:31:13

阅读数 88

评论数 0

遥感影像显示(GDAL+Qt+VS)提供程序下载地址

写一个遥感显示软件不容易,写了几个月,终于出了一个版本,软件支持插件加载,也就是可以加载别人开发的功能,但前提是要使用本软件的库(通俗的说也就是二次开发,这样的模式主要是方便一些搞算法研究的人或者一些有自己想法的人但又不想自己写影像显示,只热衷于算法的研究,那么这个小软件可以满足您的要求),此软件...

2019-04-24 23:29:06

阅读数 12

评论数 0

QTreeView以及QTableView拖拽等操作

要想让QTreeView和QTableView支持拖拽目前我所知道的方法有两种: 第一种是直接在Qt Designer中直接设置属性: 将如果想让控件仅仅支持拖拉的方式,那么将dragEnable进行打钩,并将dragDropMode设置DragOnly 当然如果想让控件支持两种模式,那...

2019-04-23 00:13:25

阅读数 23

评论数 0

关于遥感影像显示的心得

影像显示原理 显示遥感影像在业界做得比较牛逼的有ENVI,Erdas,以及ArcGIS软件。其实我并不想列举ArcGIS软件,但是ArcGIS毕竟是行业的大佬,所以。。 遥感影像一般小到几百兆大到几个G,像这个么大的数据ENVI以及Erdas等软件是如何将它们显示出来呢!其实我一开...

2019-04-15 15:55:01

阅读数 40

评论数 0

QDialog 添加菜单以及工具条以及其他控件

网上大部分的博客给QDialog添加菜单都是使用QLayout子类的addMenu添加菜单,但是我今天试了一下发现有严重的问题,在QtDesign中设计如下: 当前选中的QLayout为要添加的菜单,下面一个QLayout为工具条,但是这样显示出来的效果如下: 可以发现下面的控件都被遮...

2019-03-16 17:10:31

阅读数 99

评论数 0

UDP主机扫描源码

先看一下运行效果图: 头文件声明: class ScanUDP  { public:     /* @接口 默认构造函数      * @邮箱 575814050@qq.com      * @时间 2018年12月21号      */     ScanUDP();     /* ...

2019-01-11 16:35:24

阅读数 110

评论数 0

TCP Connect半连接扫描源码

头文件声明: class ScanTCPConnect  { public:     /* @接口 默认构造函数      * @邮箱 575814050@qq.com      * @时间 2018年12月21号      */     ScanTCPConnect();     /* ...

2019-01-11 11:23:12

阅读数 212

评论数 0

C++ ICMP扫描源码

头文件声明: class ScanICMP  { public:     /* @接口 默认构造函数      * @邮箱 575814050@qq.com      * @时间 2018年12月13号      */     ScanICMP();          /* @接口 默认析构...

2019-01-11 10:32:51

阅读数 167

评论数 0

C++ Ping扫描源码

不多说先看一下运行效果: 头文件声明: FORWARD_DECLARE_STRUCT(IPHeader) FORWARD_DECLARE_STRUCT(PingReply) FORWARD_DECLARE_STRUCT(ICMPHeader) class DoxPing { publi...

2019-01-10 20:03:54

阅读数 100

评论数 0

C++ 网络嗅探核心源码

话不多说,先上一张运行时候的图: 运行中获取流经本地网卡的所有数据 直接上源码: 头文件声明: class RawSniffer { public:     /* @接口 默认构造函数      * @邮箱 575814050@qq.com      * @时间 2018年12月5号...

2019-01-10 19:48:59

阅读数 131

评论数 0

交互式系统(MVC模式) 伪代码实现

上一篇博文简要概述了MVC的基本框架流程 https://blog.csdn.net/yangfahe1/article/details/84075227        下面将利用伪代码编写MVC创建流程,其中(1)到(6)是编写MVC软件框架的基本步骤,第(7)~第(10)步骤是可选的,可以提...

2018-11-15 23:17:50

阅读数 379

评论数 0

交互式系统(MVC模式)

下面情境描述了MVC的动态行为。处于简化的目的,这些示意图中只有一对视图-控制器 情境1   用户输入导致模型发生变化,进而触发变更传播机制 控制器在其事件处理过程中接受用户输入、对事件进行解读并激活模型的服务过程。 模型执行请求的服务,导致其内部数据发生变化。 模型通知所有向变更传播机制...

2018-11-14 23:39:39

阅读数 5686

评论数 3

Qt程序出现(ig9icd64.dll) (XXXXX.exe 中)处有未经处理的异常: 0xC000041D: 用户回调期间遇到未经处理的异常。。

我也是被自己逼疯了,中午还在一边运行程序,一边写博客。休息了一会,再运行程序,发现好好地程序居然跑不起来(估计也是去休息了),居然出现这个bug。 于是下午进行了各种调试,注释代码,最终确定了问题在QOpenGLWidget里面。但是这个我也动不了,于是再次找原因,找啊找,找了一下午,突然灵...

2018-11-13 19:46:47

阅读数 1679

评论数 0

C++ 单管道《单管道源码》

1、运行效果 2、单管道头文件         enum PipeType     {         UnKnowPipe,         NonePipe,         SinglePipe,         DoublePipe     }; typedef void(*D...

2018-11-13 15:00:56

阅读数 194

评论数 0

发布的所有程序示例运行介绍

文件夹目录结构       bin文件夹       bin文件夹中包含了运行程序,每个程序是由两个exe组成,一个是主程序,一个是套在主程序之上的外壳也就是App结尾的。 直接启动不带App结尾的exe则会提示找不到动态库,如下图所示: 而App外壳程序则主要是将主程序ex...

2018-11-13 14:40:58

阅读数 269

评论数 0

C++ TCP多客户端通讯《客户端源码》

显示效果已将在上一篇中介绍,上一篇连接:https://blog.csdn.net/yangfahe1/article/details/84027628 客户端头文件 class TCPClient     : public ITCPClient {     DOX_REGISTER_ME...

2018-11-13 14:19:29

阅读数 338

评论数 0

C++ TCP多客户端通讯《服务端源码》

1、先看一下运行成果: 多客户端 服务器已经在之前启动,并且服务器被隐藏在后台,所以并不会显示出来。  客户端之间聊天方式为:[客户端ID:聊天信息],例如:828:你是谁. 客户端与服务器之间:直接输入数字1-3 2、服务器代码分析 服务器头文件 class TCPServer ...

2018-11-13 14:06:19

阅读数 446

评论数 3

C++搭建框架,利用OpenGL、GDAL、Qt进行分块显示遥感影像

  主要是利用C++搭建的框架,利用OpenGL、GDAL及Qt进行影像分块显示遥感影像,目前测试显示600M的资源3号卫星影像,仅仅需要15秒左右的时间。 此文章不对OpenGL以及GDAL做解释,如果对OpenGL和GDAL不熟悉,请自行查阅相应的文档。 利用OpenGL显示影像,那么第...

2018-11-11 16:01:39

阅读数 466

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭