自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

stay hungry stay foolish

在此记录自己学习过程中的心得体会,同时积累经验,不断提高自己! 文章未经说明均属原创,学习笔记可能有大段的引用,一般会注明参考文献。 欢迎大家留言交流。转载请注明出处。

  • 博客(55)
  • 资源 (7)
  • 收藏
  • 关注

原创 Unity Shader 溶解效果

Unity Shader 溶解效果简介基本溶解效果效果原理从下到上的溶解效果效果原理参考资料:项目源码简介实现两种不同的溶解效果。第一种基于噪声图,利用其中的某一个通道比如R 通道,与阈值进行比较。如果小于0 ,则抛弃这个像素点。 第二种,在世界坐标下,如果当前片元的Y 轴坐标大于设定的偏移值,则抛弃这个像素点。 基本溶解效果效果原理使用噪声图纹理,利用其中的某一个通道比如R 通道,与阈值进行比较。如果小于0 ,则抛弃这个像素点。 fixed4 frag (v2f i) : SV_

2020-08-09 16:58:23 2800 1

原创 Unity worldToCameraMatrix

Unity worldToCameraMatrix Unity worldToCameraMatrix新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Unity worldToCameraMatrix在这里插入代码片

2021-03-14 22:00:30 1159 1

原创 将博客搬至CSDN

将博客搬至CSDN博客搬至https://blog.csdn.net/shi_tou_ge

2020-12-01 10:06:00 167

原创 设计模式之命令模式

命令模式将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持可撤销的操作。本文仅介绍将“请求”封装成对象,以便使用不同的请求。

2020-03-22 22:56:45 198

原创 C++設計模式——觀察者模式

觀察者模式:定義了對象之閒的一對多依賴,這樣一來,儅一個對象改變狀態時,它的所有依賴者都會收到通知並自動更新。觀察者模式的類圖:代碼示例 :利用WeatherData對象取得數據,更新concreteobserver 並顯示出來,以下是代碼示例: 1 #ifndef SUBJECT_H 2 #define SUBJECT_H 3 #include "observer.h" ...

2017-10-07 14:10:00 43

原创 C++設計模式——策略模式

模式定義:策略模式定義了算法族,分別封裝起來,讓它們之間可以互相替換,此模式讓算法的變化獨立于使用算法的客戶。舉個例子來説,不同鴨子的行爲是不同的,我們可以把變化的行爲提取出來進行封裝。我將鴨子的飛行行爲(有的鴨子根本不會飛)和叫法行爲提取出來,定義成飛行的算法族(飛行)。對飛行行爲來說,他的飛行行爲定義為接口(CInterface_Fly),不同的具體飛行方法定義為不同的子類(Fly...

2017-10-03 18:34:00 42

原创 Qt线程的简单使用系列

Qt线程的简单使用(四)——QSemaphore的使用Qt线程的简单使用(三)——通过一个实例理解QMutex的使用Qt线程的简单使用(二)——通过继承QThread()创建线程Qt线程的简单使用(一)——通过QObject::moveToThread()创建线程...

2017-04-09 12:37:00 84

原创 Qt线程的简单使用(四)——QSemaphore的使用

参考资料:示例来源 http://www.cnblogs.com/venow/archive/2012/10/15/2724943.htmlQt 帮助手册 QSemaphoreQSemaphore提供了一定数量的信号量。一个 semaphore信号量是一种泛化的mutex。一个mutex只能被锁住一次,但是semaphore被获取多次。信号量通常被用于保护一定数量的同种资源。...

2017-04-09 12:33:00 387

原创 Qt线程的简单使用(三)——通过一个实例理解QMutex的使用

参考资料:实例来源 Qt编程快速入门Qt帮助手册关于QMutex、QThread等首先先看一个示例,(示例程序来自,Qt编程快速入门,我做了一些修改)。效果图如下,程序开启了三个绘图线程分别往QImage上绘制三角形、圆和矩形。主程序中开启了一个定时器,会定时将图片清空。除此主程序的paintEvent事件中,将这个图片通过QPainter绘制显示出来。在绘图线程中,当对QIma...

2017-03-31 22:45:00 191

原创 Qt线程的简单使用(二)——通过继承QThread()创建线程

Qt 中的线程的创建除了使用QObject::moveToThread()的函数以外,继承QThread(),重写其run()函数也是一种常见的方式.Qt 助手中,关于QThread的介绍中,有这样一段代码: 1 class AdvancedThreadManager : public QThread 2 { 3 protected: 4 void run() ...

2017-03-30 21:37:00 119

原创 Qt线程的简单使用(一)——通过QObject::moveToThread()创建线程

Qt中线程的一种创建方式,就是使用QObject::moveToThread()函数。如下,直接上源代码,可以把费时的任务放到doWork()方法里进行,不阻塞主线程。 1 #ifndef WORKER_H 2 #define WORKER_H 3 4 #include <QObject> 5 6 class Worker : public QObject...

2017-03-30 21:21:00 339

原创 高斯投影与UTM的异同

转载:OSGeo中国中心 http://www.osgeo.cn/post/7473g摘要: 高斯-克吕格投影与UTM投影都是横轴墨卡托投影的变种。目前一些国外的软件或国外进口仪器的配套软件往往不支持高斯-克吕格投影,但支持UTM投影,因此常有把UTM投影当作高斯-克吕格投影的现象。 两者的区别:投影几何方式不同。高斯-克吕格投影是“等角横切椭圆柱投影....高斯-克吕格投影与...

2017-02-18 19:56:00 507

原创 基于Qt的Tcp协议的流程图

TCP(Transmission Control Protocol传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。在qt中,Tcp协议主要是用QTcpServer和QTcpSocket实现的。整个流程如下图所示。...

2017-01-08 20:26:00 322

原创 基于Qt的UDP协议实现

UDP 是一个不可靠的,面向数据报的协议。QUdpSocket 类可以用来发送和接收UDP数据报(datagram)。最常用的使用方式是使用bind()去绑定地址和端口号,然后使用writeDatagram()和readDatagram()去传输数据。这个socket对象每次往网络中发送报文都会发出bytesWritten()信号。如果你只是想用QUdpSocket发送报文,就不需要...

2017-01-08 15:51:00 257

原创 WGS84坐标系下,经纬度如何换算成米

参考博客:显示瓦片地图 http://www.cnblogs.com/rhinoxy/p/4995731.html注意:这里的计算方法精度相差比较大,不满足精确计算的需要。需要理解的GIS概念:比例尺(Scale)地图上的一厘米代表着实际上的多少厘米。比如 1:1,155,583.42 意思是地图上1cm 等于实际11.5558342km。DPI屏幕每英寸含有的像素点,一...

2016-10-28 10:40:00 3297

原创 基于Socket的UDP发包程序

UDP(User Datagram Protocol,用户数据报协议)是在互联网中常用的传输层协议,该协议提供了向另一用户程序发送的消息的最简便的协议机制。与TCP一样,其默认的下层协议是IP.UDP是面向操作的,不提供提交和复制保护,因此不能保证数据的可靠性传输。UDP一般用在可靠性较高的局域网中。.NET 下可使用Socket 类编写基于UDP的网络程序,只要在创建Socket时将...

2016-07-31 20:52:00 168

原创 C#读取shp的属性信息

  一个完整的ESRI的shape文件包括一个主文件,一个索引文件,和一个dBASE表文件。主文件是一个直接存取,变记录长度文件,其中每个记录描述一 个由其顶点列表组成的shape。在索引文件中,每条记录是在主文件中对应记录距离主文件头部的偏移量。dBASE中记录的是对应主文件中记录的属性记 录,每条主文件记录对应dBASE中的一条属性记录。几何对象和属性间的一一对应关系是基于记录编号的...

2016-07-19 22:28:00 703

原创 EntityFramework使用中的一些Bug

1.No Entity Framework provider found for the ADO.NET provider解决方法:添加 EntityFramework.SqlServer.dll2.An error occurred while updating the entries. See the inner exception for details.解决方法: 模型...

2016-06-23 07:49:00 172

原创 java学习系列(一)Java中的IO操作

Java的IO流是实现输入/输出的基础,它可以方便地实现数据的输入\输出操作,在Java中把不同的输入\输出源抽象为"流",通过流的方式允许Java程序使用相同的方式来访问不同的输入/输出源。stream是从起源(source)到接收(sink)的有序数据。Java把所有传统的流类型(类或抽象类)都放在java.io包中,用以实现输入\输出功能。JavaAPI 1.6中java.i...

2016-05-10 23:11:00 59

原创 许可管理工具

  1.生成机器码根据计算机名称或网卡序列号等计算机基本信息,生成序列号,如1234567890。  2.生成许可文件/注册码由序列号,许可的有效期限等信息,进行加密处理,生成许可文件。  3.注册  4.验证按照第一步的方法生成序列号,同时从许可文件中读取的序列号进行比对。如果相同,则继续判断当前日期是否在有效期内,如果在有效期内,返回True。否则返回False.  5...

2016-05-09 20:29:00 182

原创 WPF系列(二)数据转换

WPF中的依赖属性绑定对象时,如果数据类型不一致,会发生数据转换,比如int 转string 等,这些WPF会帮我们做好,但是如果是比较负杂的类型,比如bool类型转换成 Visibility,就不行了。这时候我们需要自定义转换的类。

2016-03-13 23:24:09 1105

原创 WPF系列(一)依赖项属性

依赖项属性是标准.NET属性的全新实现——具有大量新增价值。在WPF的核心特性中需要嵌入依赖性属性。WPF元素提供的大多数属性都是依赖项属性。相对于创建依赖项属性,大多数情况下只是使用他们。当我们自定义控件时,会创建依赖属性。现在通过自定义调音台控件介绍WPF中依赖属性的知识。

2016-03-13 22:46:25 1388

原创 记住应用程序的位置和大小

记住应用程序的位置和大小

2016-01-25 22:37:30 672

原创 C#中的单例模式

C#中的单例模式

2016-01-13 21:01:16 426

原创 C#和NPOI处理中的EXCEL中的图片

C#和NPOI操作EXCEL中的图片导入导出

2016-01-12 23:01:11 8943

原创 本地图片插入到SQL Server中以及SQL Server中的导出图片

本地图片插入到SQL Server以及SQL Server中的导出图片

2016-01-12 20:03:02 2231

原创 C# 扩展方法

C#中如何定义一个扩展方法

2016-01-09 23:09:46 340

原创 平面点集的三角剖分算法

平面点集的三角剖分算法

2015-12-31 23:22:26 2630

原创 Wpf实例-MVVM模式实现的登录窗体

Wpf的一个实例程序,使用MVVM模式实现登录界面

2015-12-30 23:21:28 12129

原创 SharpMap学习系列一,SharpMap初接触

SharpMap初接触

2015-12-13 16:55:32 1221

原创 关于C++指针

事情这样的,我在一个类的成员函数中,用了大量的指针,当这个类调用完成之后,这些指针所指向的变量的值都已经改变。我十分费解,最后突然意识到我用的是临时指针,当类跑完之后,类中的资源被释放,我曾经用到的指针也被释放了,所以指向的值也改变了。

2015-12-10 22:14:24 315

原创 地理信息系统基础算法(三)判断矩形是否包含点

判断矩形是否包含点

2015-11-29 20:52:17 999

原创 地理信息系统基础算法(二)判断两线段是否相交

判断两线段是否相交

2015-11-29 20:47:55 1950

原创 地理信息系统基础算法(一)判断点在线段上

判断点在线段上

2015-11-29 20:40:08 1484

原创 认识引用

引用就是对象的另一个名字。在实际的应用程序中,引用主要作为函数的形式参数。1.  引用是别名作用在引用对象上的所有操作实际上都是作用在该引用绑定的对象上。2.  定义多个引用3.  Const引用Const引用是指向const对象的引用;Const int Val = 1024;Const int &refVal = val;参考资料:C++ Pri

2015-11-22 22:30:15 384

原创 保存dotNetCharting for WinForm 控件的生成的图表

DotNetCharting是一个非常棒的.NET图表控件。

2015-10-11 15:31:53 1082 2

原创 XML文件系列三之序列化与反序列化

序列化是将对象转换为可保持或传输的格式的过程。反序列化的过程正好是相反的过程。

2015-10-02 21:11:01 1055

原创 XML文件系列二之XML基本操作

XML文件基本操作

2015-10-02 12:51:03 593

转载 XML文件系列一之XML结点和元素的区别

参考资料,百度文库http://wenku.baidu.com/link?url=U79g7rt6bY4iuaQJl8cNFPtXet-vVhKL0NGje3ffi2_I2M2ZuQi4vDvcwGSgTnMFo-vKwmK__6MCsD2QarVQTpw3pExUkiqo0hr9RUuBtXS

2015-10-02 12:23:32 1247

原创 窗体间传值

窗体间传值

2015-09-19 22:59:52 415

dissolve.unitypackage

unity 5.6 版本实现的溶解效果 https://blog.csdn.net/shi_tou_ge/article/details/107894372

2020-11-28

Qt UdpSocket

Qt UdpSocket

2017-01-08

基于Socket的Udp的发包程序

基于Socket的Udp的发包程序

2016-07-31

窗体间传值代码

通过委托和事件两种方式进行窗体间传值,希望有用!

2015-09-19

TreeView加载省市数据库

TreeView加载省市数据库,来创建树。压缩包里有完整的应用程序代码和数据库文件。

2015-09-05

文本文件解析

文本文件解析源代码,详见 http://blog.csdn.net/gongchao1212/article/category/2578657

2015-08-02

Vector3——简单的3D向量类

vector3 类,实现的功能 1、重载赋值运算符“=” 2、重载“==”和“!=”操作符 3、置为零向量 4、重载一元运算符“-” 5、重载二元预算法“+”“-” 6、标量的乘除法 7、重载自反运算符 8、向量单位化 9、向量的数量积,又叫:点乘 10、向量的向量积,又加:叉乘 11、计算两点间的距离 12、打印向量

2015-05-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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