自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 粒子追踪实体

粒子系统使用两个转换粒子系统使用两个转换矩阵来定位:modelMatrix : 把粒子系统从模型坐标系转到世界坐标系。emitterModelMatrix : 在粒子系统的局部坐标系内变换粒子发射器。<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-sc

2020-10-08 14:44:22 260

原创 Gis粒子系统

ParticleEmitter 控制了粒子产生时候的位置以及初始速度方向。发射器依据 emissionRate来决定每秒产生多少粒子,根据发射器类型不同决定了粒子的随机速度方向。Cesium内置了各种粒子发射器。控制了粒子产生时候的位置以及初始速度方向。发射器依据 emissionRate来决定每秒产生多少粒子,根据发射器类型不同决定了粒子的随机速度方向。<!DOCTYPE html><html lang="en"> <head> <meta chars

2020-09-29 09:18:38 227

原创 Gis动态墙体

<link href="./Cesium-1.67/Build/Cesium/Widgets/widgets.css" rel="stylesheet" /><script src="./Cesium-1.67/Build/Cesium/Cesium.js"></script><div id="cesiumContainer"></div><script> //定义初始化变量 var viewer, scene; /

2020-09-16 14:58:28 341 1

原创 C#使用递归生成编号

(1) 递归就是在过程或函数里调用自身。(2) 在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口。(3) 递归算法解题通常显得很简洁,但递归算法解题的运行效率较低。所以一般不提倡用递归算法设计程序。(4) 在递归调用的过程当中系统为每一层的返回点、局部量等开辟了栈来存储。递归次数过多容易造成栈溢出等。所以一般不提倡用递归算法设计程序。在实际编程中尤其要注意栈溢出问题。string strdate = DateTime.Now.ToString("yyyyMMdd");//获取当前年月日作

2020-09-16 14:54:32 371

原创 3d地形创建

3d地形创建<div id="cesiumContainer"></div>function onload(Cesium) { var viewer = new Cesium.Viewer('cesiumContainer', { //创建地形服务提供者的实例,url为SuperMap iServer发布的TIN地形服务 terrainProvider: new Cesium.CesiumTerrainProvider({ url: UR

2020-08-28 08:21:43 164

原创 数据库设计

数据库设计一对多:主键和非主键之间的关系,在多的一方创建一个字段作为外键指向一的一方的主键多对多:创建一个第三种表,中间表至少需要2个字段分别作为外键指向多对多双方的各自主键一对一:唯一外键对应:假设一对一的双方是一对多的关系,在多的一方创建外键指向一的一方的主键,需要在外键上添加一个unique约束主键对应:将一对一的双方的主键建立映射第一范式用来规范所有的字段,所有的字段都不可再分,两列的属性相近或相似或一样,尽量合并属性一样的列,确保不产生冗余数据。第二范式需要确保数据库表中每一列都和

2020-08-09 18:06:55 192

原创 数据结构小总结

排序算法1.基于比较的排序算法正如前一节介绍的,基于比较的排序算法有三种设计思路,分别为插入,交换和选择。对于插入排序,主要有直接插入排序,希尔排序;对于交换排序,主要有冒泡排序,快速排序;对于选择排序,主要有简单选择排序,堆排序;其它排序:归并排序。2.插入排序(1) 直接插入排序特点:稳定排序,原地排序,时间复杂度O(N*N)思想:将所有待排序数据分成两个序列,一个是有序序列S,另一个是待排序序列U,初始时,S为空,U为所有数据组成的数列,然后依次将U中的数据插到有序序列S中,直到U变为空。

2020-05-28 21:11:34 54

原创 数据结构小总结

算法之排序算法排序算法是计算机技术中最基本的算法,许多复杂算法都会用到排序。尽管各种排序算法都已被封装成库函数供程序员使用,但了解排序算法的思想和原理,对于编写高质量的软件,显得非常重要。几个概念(1)排序稳定:如果两个数相同,对他们进行的排序结果为他们的相对顺序不变。例如A={1,2,1,2,1}这里排序之后是A = {1,1,1,2,2} 稳定就是排序后第一个1就是排序前的第一个1,第二个1就是排序前第二个1,第三个1就是排序前的第三个1。同理2也是一样。不稳定就是他们的顺序与开始顺序

2020-05-18 20:51:04 73

原创 数据结构小总结

线性表线性表是一种典型的线性结构。头结点无前驱有一个后继,尾节点无后继有一个前驱。链表只能顺序查找,定位一个元素的时间为O(N),删除一个元素的时间为O(1)线性表的顺序存储结构:把线性表的结点按逻辑顺序依次存放在一组地址连续的存储单元里。用这种方法存储的线性表简称顺序表。是一种随机存取的存储结构。顺序存储指内存地址是一块的,随机存取指访问时可以按下标随机访问,存储和存取是不一样的。如果是存储,则是指按顺序的,如果是存取,则是可以随机的,可以利用元素下标进行。数组比线性表速度更快的是:原地逆序、返回中间

2020-05-08 19:20:17 90

原创 数据结构小总结

一:绪论表示时间复杂度的阶有:O(1) :常量时间阶O (n):线性时间阶O(㏒n) :对数时间阶O(n㏒n) :线性对数时间阶O (nk): k≥2 ,k次方时间阶以下六种计算算法时间的多项式是最常用的。其关系为:O(1)<O(㏒n)<O(n)<O(n㏒n)<O(n2)<O(n3)指数时间的关系为:O(2n)<O(n!)<O(nn)...

2020-04-28 20:31:00 120

转载 WCF正则表达式/WPF基础

开发工具与关键技术:C#/WCF作者:龙汝鹏撰写时间:2019年04月08日正则表达式验证手机号码格式 private void button1_Click(object sender, EventArgs e) { if (!IsHandset(textBox1.Text))//验证手机号是否正确 { MessageBox.Show("...

2019-04-08 11:26:08 129

转载 正则表达式

开发工具与关键技术:C#/WCF作者:龙汝鹏撰写时间:2019年04月01日正则表达式验证电话号码格式 private void button1_Click(object sender, EventArgs e) { if (!IsTelephone(textBox1.Text))//验证电话号码格式是否正确 { MessageBox.Sho...

2019-04-01 16:41:32 79

原创 个人作品集

2019-01-21 15:13:06 235 1

空空如也

空空如也

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

TA关注的人

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