![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
青春岁月
过往学习笔记
冯博1254
生命不息,学习不止
展开
-
Win10 从零搭建Git环境
1、注册。在github上注册一个账号2、下载git。默认安装,中间会有选择默认编辑器。3、配置环境变量 右击我的电脑,属性 → 高级系统设置 → 高级 → 环境变量 → 在第二栏系统变量中找到path,点击path选择编辑,添加 安装目录\cmd\git.exe,如安装在D盘则为D:\Program Files\Git\cmd\git.exe 至此,git安装完毕,在cmd中输入g...原创 2018-05-30 11:10:16 · 17424 阅读 · 8 评论 -
ArcGIS Engine开发教程之图层符号化(一)——概述
地图符号不仅具有确定的空间位置以及空间地物的性质:例如在一个城市管线系统中不同的线符号表示不同类型的管线,不同的点符号表示不同类型的设备等等,而且地图符号也可以表达与空间位置相关的丰富信息:例如人口密度符号可以直观的表示人口数量的空间分布情况。所以地图数据的符号化决定着地图以何种“面目”展现给地图的使用者,自此空间数据的符号化对GIS开发有非常重要的意义。ArcGIS Engine9.3提供了转载 2012-02-17 15:00:52 · 1259 阅读 · 0 评论 -
ArcGIS Engine开发教程之图层符号化(六)——设计GIS系统符号化模块
设计GIS系统符号化模块 大家首先有个观念:用ArcEngine开发C/S应用程序时,一个成熟的GIS项目在加载数据这方面是不允许直接把SDE里边的数据以MXD的形式组织起来这是不科学的,原因如下: 1.从数据安全性考虑一个MXD文档包含了SDE数据库里与MXD数据的详细信息,通常对于数据拥有者来说是不希望外部能够获取这些信息的。 2.从系统灵活性考虑通过转载 2012-02-17 15:48:41 · 3007 阅读 · 0 评论 -
ArcGIS Engine开发教程之图层符号化(三)——符号化Symbol(符号)体系
ArcGIS Engine9.3为开发人员提供了32种符号,主要分为三大类符号MarkerSymbol(点符号)、 LineSymbol(线符号)和FillSymbol(填充符号)来绘制地理要素的几何图形。此外还有两种特殊类型的符号:一种是TextSymbol用于文字标注;另一种是3D Chart符号,用于显示饼图等三维对象,如需详细了解请查找帮助文档。1.MarkerSymbol对象转载 2012-02-17 15:23:24 · 4602 阅读 · 0 评论 -
ArcGIS Engine开发教程之图层符号化(四)——符号化之Renderer( 渲染)体系
符号化之Renderer( 渲染)体系 ArcGIS Engine9.3对GIS数据的符号化分为矢量数据渲染和栅格数据渲染两大类。接下来分别介绍FeatureRender和RasterRender。1.FeatureRender对象 FeatureRenderer是一个抽象类,它有15个子类负责进行不同类型的着色运算。它们都实现了IFeatureRenderer接口转载 2012-02-17 15:33:32 · 3099 阅读 · 0 评论 -
ArcGIS Engine开发教程之图层符号化(五)——利用ESRI自带的符号库进行唯一值符号化
利用ESRI自带的符号库进行唯一值符号化一图层开发实例 学会开发唯一值符号化要素图层功能 图1 5图16图172.步骤1.准备点数据,添加属性字段“类别”;2.并为要素“类别”属性值分别设置为“Hospital2”,“School 1”,“Airport”三种属性值。3.实现唯一值符号化功能4.运行程序实现效果转载 2012-02-17 15:45:05 · 3204 阅读 · 0 评论 -
ArcGIS Engine开发教程之图层符号化(二)——符号化Color(颜色)体系
符号化Color(颜色)体系1.ArcGIS颜色模型 ArcGIS提供Color(颜色)的模型有多种分别是:RGB颜色模型:最常用,所有颜色都是通过红色(Red)、绿色(Green)、蓝色(Blue)这三原色的混合来显示。CMY颜色模型:青(Cyan)、洋红(Magenta)和黄(Yellow)三种颜色的简写,是相减混色模式,用这种方法产生的颜色之所以称为相减色转载 2012-02-17 15:09:29 · 5416 阅读 · 0 评论 -
ArcGIS 创建几何网络
前几天碰到管网网络分析的功能,需要实现网络数据集Geometric Network的创建,但在网络上搜索后发现都不具体,不合适,自己拿一份数据试了多次后才找到方法。1.首先,肯定是要在mdb中创建一个数据集dataset,然后右键创建Geometric Network 2.设置要素之间可一容许的距离,选择NO,设置容许距离后有些要素看着是连接的,生成网络后却是断开的,影响分析。数原创 2016-04-16 22:14:32 · 5606 阅读 · 1 评论 -
全面解析JavaScript中“&&”和“||”操作符
1、||(逻辑或),从字面上来说,只有前后都是false的时候才返回false,否则返回true。1234alert(true||false);// truealert(false||true);// truealert(true||true);// truealert(false||false);// false转载 2018-01-23 21:59:27 · 239 阅读 · 0 评论 -
TopStyle Pro 的使用技巧
TopStyle是一款非常好的CSS编辑工具在这里将其使用的方法和技巧总结一下,不断更新中 编辑CSS时常用的快捷键: 文字注释:Shift+Ctrl+M 向右缩进:Shift+Ctrl+. 向左缩进:Shift+Ctrl+, 下一个CSS:Ctrl+] 上一个CSS:Ctrl+[ 选颜色:Shift+Ctrl+C 保存以后不能撤销(Ctrl+Z)原创 2011-11-13 21:02:37 · 540 阅读 · 0 评论 -
sketchup学习和使用(一)地形的生成方案
SU中建立地形我一般都用的是根据等高线来建立,根据等高线建模的方法有两种:第一种是在CAD中用多线段画出等高线,在所需要标高的等高线上点“右键”选择“特性”。将弹出的面板里面的“标高”依次修改为需要的高度,并按回车确定。这样等高线在导出SU中会自动到达我们设定好的标高,省去了在SU里面手动沿Z轴移动高度的麻烦。然后点击地形工具栏的生成等高线按钮即可生产光滑的曲线。 方原创 2011-11-08 09:05:37 · 5517 阅读 · 0 评论 -
配置BlogEngine的问题总结
一、本地配置在本地配置时一共碰到了五个问题,在这里总结分享一下: 1.无法读取配置节“system.web.extensions”,因为它缺少节声明 解决方法: 在IIS中,在基本设置中,将程序池选择为ASP.NET 4.0即OK! 2.HTTP原创 2011-10-16 10:49:27 · 1850 阅读 · 0 评论 -
配置BlogEngine容易出错的地方及解决办法——HTTP 错误 404.2 - Not Found
HTTP 错误 404.2 - Not Found 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面 详细错误:HTTP 错误 404.2 - Not Found. 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设原创 2011-10-16 10:27:36 · 567 阅读 · 0 评论 -
MySQL学习笔记(入门篇)
一、 MySQL使用导引1. 登录MySQL方法一:直接打开程序---》MySQL----》MySQL Command Line Client输入password就好。方法二:转载 2011-09-07 23:04:26 · 453 阅读 · 0 评论 -
MySQL学习笔记 1.0
1. 更改表格 alter table table_name add column column_name datatype说明:增加一个列(没有删除某个栏位的语法。alter table table_name add primar原创 2011-09-07 23:11:24 · 370 阅读 · 0 评论 -
Android 上实现水波特效
Android 上实现水波特效 罗朝辉说明: 本文水波算法部分整理自 GameRes 上的资料,原作者 Imagic。我只是在学习 Android 的过程中,想到这个特效,然后就在Android 上实现出来,并在源算法的基础上添加了雨滴滴落特效,以及划过转载 2011-09-07 17:38:50 · 427 阅读 · 0 评论 -
我的3D引擎----水面渲染
这段时间我重新整理了水面渲染,基本上推翻了以前的结构,每一步都显得异常艰难,无论怎样,毕竟又向前走了一步。有朋友劝我写点什么,我文笔不好,也懒得写,好在这东西的评判标准很简单,就是看是否逼真。我把效果截图发出来,内行看门道,外行看热闹,大家将就着看吧。最后需要重申一点的是,里面的转载 2011-09-07 17:41:27 · 565 阅读 · 1 评论 -
3D游戏场景DEMO——添加水体效果
好久没写了,5月初就把地形弄差不多了,后来几天把天空穹改了下,弄了多重纹理云彩飘动。 之后一直在做水体的实现,发现水体太烦了。原以为比较简单没地形复杂,结果一查阅资料,天呐~~比地形复杂多了。和地形也有相似的地方LOD之类的,也许是本来对图形方面的不了解。看了海水生转载 2011-09-07 17:36:01 · 866 阅读 · 0 评论 -
Unity3d Gis 坐标转换
做unity3d与Gis结合的项目,最基本的就是坐标的转换问题,比如把经纬度为(166.23.9.27 , 39.55.15.74) 转换到unity里面成相应的位置点,废话不多说 上代码:using UnityEngine; using System.Collections; public class SaiGetLatLog : MonoBehaviour {转载 2016-03-31 00:13:19 · 5278 阅读 · 4 评论 -
3D游戏角色动画
摘要:本文主要描述了3D游戏角色动画的原理及应用,从介绍微软的X文件到最为广泛应用的骨骼蒙皮动画,另外简要的介绍了下渐变动画的原理。关键词:Role Animation Skeletal Animation Morphing Animation Skinned M转载 2011-09-07 17:52:35 · 686 阅读 · 0 评论 -
Using Vertex Texture Displacement for Realistic Water Rendering(上)
最近在研究水面渲染,眼看马上要毕业交论文了,还什么都没有弄,大意了~~~。Tessendorf 2001发表的那篇论文真是影响深远,无论FFT还是顶点纹理的实现方法,本质上都是波纹叠加。简单对比了两种实现的demo,顶点纹理的实现CPU占用率确实很少,用任务管理器看大概就30%转载 2011-09-07 17:39:55 · 380 阅读 · 0 评论 -
凹凸贴图(bump mapping)概念
1. 浮雕贴图(Emboss bump mapping) 这种处理方式不用lighting models,而直接使用贴图明暗度来产生凸凹效果. 玩过photoshop的都知道可以使用alpha通道对RGB图像进行混合,这种透明度直接 混合出来的明暗看起来象平的,为了使转载 2011-09-07 17:36:54 · 2141 阅读 · 0 评论 -
.net获取系统当前时间
在c# / ASP.net中我们可以通过使用DataTime这个类来获取当前的时间。通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04)、时间(12:12:12)、日期+时间(2008-09-04 12:11:10)等。 //获取日期+时间原创 2011-09-07 17:33:25 · 389 阅读 · 0 评论 -
C# 获取系统时间及时间格式
--DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 取当前年月日时分秒 currentTime=System.DateTime.Now; 取当前年 int 年=curre转载 2011-10-09 08:57:18 · 524 阅读 · 0 评论 -
C# WinForm控件美化扩展系列之ImageComboBox_C# 视角_CS程序员之窗
前面介绍了两篇关于ComboBox扩展和美化的文章:C# WinForm控件美化扩展系列之ComboBox组合框控件和C# WinForm控件美化扩展系列之给ComboBox加水印,今天将在前两篇的基础上实现一个ImageComboBox控件,ImageComboBox控件拥有以转载 2011-09-07 17:46:33 · 2562 阅读 · 0 评论 -
c#开发中遇到System.AccessViolationException
笔者在使用vs2013开发c#时突然遇到“System.AccessViolationException”这个类型的错误,可是将同样的代码,放到其他人的计算机上却奇迹的可以运行过去,笔者编查网络,都说是代码错误,可是要真是代码有问题,怎么可以在其他人的计算机上可以运行呢?于是笔者不在差错,看看是不是系统设定出了问题,果然,经过一番周折,终于找到了解决的办法,现在分享给大家。转载 2016-03-21 20:49:50 · 10920 阅读 · 0 评论 -
C# 合理使用ToolTip
VS中,控件默认是不带提示功能的,但当我们想让鼠标放在某个控件上时(如下图),自动提示信息怎麽办呢? 这时我们就可以用ToolTip.这里是用代码来编码的. 编写过程如下: 1、定义一个ToolTip 2、调用ToolTip的SetTool转载 2011-09-19 19:47:17 · 774 阅读 · 0 评论 -
WPF Canvas中元素的定位
Canvas中元素的定位Canvas,DockPanel,Grid,StackPanel,WrapPanel是WPF中的5个布局控件.每个布局控件都有不同的应用场景.如果您要对元素进行精确的定位,那么就需要使用Canvas了. 可以把Canvas比作一个坐标系,所有的转载 2011-09-07 17:47:25 · 599 阅读 · 0 评论 -
基于.NET的开源GIS项目
下面是我分析过,或者说接触过的一些基于.NET平台开发的开源GIS项目。先列在这,欢迎大家积极回复,我会及时更新以保持这里列出的项目都是最新的、最有价值的、还没有夭折的。。。NASA World WindNASA World Wind是使用.NET开发的一转载 2011-09-07 17:48:16 · 368 阅读 · 0 评论 -
C# 对DataGridView控件的操作总结
一、根据当前选择的单元格来进行一下操作: 1、获取当前行的行号 this.datagridview1.CurrentRow.Index;2、获取当前列的列号和列名 this.datagridvi原创 2011-09-07 20:12:07 · 828 阅读 · 0 评论 -
委托的使用实例
问题:有两个窗体,FORM1(含一个label控件,一个名为“显示form2“的button控件)和FORM2(含一个button控件)。启动时,FORM1中点击button控件“显示form2”使FORM2显示出来。点击FORM2中的button1后,Form1中的label1的text改变。解决:用事件回调一、在Form2里面:首先声明一个委托和委托实例public d转载 2012-03-13 09:47:14 · 446 阅读 · 0 评论 -
10个步骤让你成为高效的Web开发者
要成为高产、高效的Web开发者,这需要我们做很多工作,来提高我们的工作方式,以及改善我们的劳动成果。下面是10个提高效率的步骤,虽然不能保证解决你在开发中的所有问题,但至少是非常实用的,可以简化你的Web开发流程,使开发的每一个环节快速、流畅。还可以帮助你节省大量的时间,以便转载 2011-10-01 19:53:41 · 214 阅读 · 0 评论 -
VMware Workstation虚拟机,怎么能和本机相互访问
1、设置虚拟机为hostonly的网卡模式2、设置虚拟机的IP和主机的vmnet1网卡的IP同网段即可转载 2016-11-22 20:59:22 · 3871 阅读 · 0 评论 -
旅行,写作,编程
本文是从 Traveling, Writing and Programming 这篇文章翻译而来。概括起来,今年到目前为止,我所做的事情包括:花了10个月的时间做世界环游,途经非洲,东南亚,澳洲,中南美洲里的17个国家和地区。这次旅行的主题就是冲浪和摄影。出席在香港,日本,美国和伦敦举行的会议启程时给O’Reilly出版公司写了一本书,书名叫做《JavaScri转载 2011-12-12 09:46:37 · 1067 阅读 · 0 评论 -
UI 设计师的盛宴:Web UI 设计资源大系
每个 Web 设计师都在 UI 设计上费尽了心血,即使这样,资源的匮乏,视野的狭窄,也常常让他们的呕心沥血之作并不为人看好,事实上,UI 设计并不需要闭门造车,很多 UI 元素是通用的。本文收集了 20 套非常前端的 UI 元素库,它们多数是可以后期修改的 PSD 或 SVG 版转载 2011-09-07 17:51:06 · 285 阅读 · 0 评论 -
AppInventor:不需要编写一行代码开发Android程序
本文截取自《Android开发权威指南》 转发微博有机会赢得《Android开发权威指南》 从AppInventor本身的名字来看,可将其拆成两个单词:App和Inventor。App表示应用程序,而Inventor是发明家。Inventor这个单词充满了转载 2011-09-09 16:01:50 · 628 阅读 · 0 评论 -
AE “每用户订阅上的所有人SID 不存在”
今天运行以前engine写的属性查询的例子,运行到pFeatCursor = pFeatCls.Search(pQueryFilter, true);出现如下错误提示:未处理 System.Runtime.InteropServices.COMExceptionMessage="每用户订阅上的所有人 SID 不存在 (异常来自 HRESULT:0x80040207)"Source="E转载 2012-02-13 10:28:20 · 2313 阅读 · 3 评论 -
XNA游戏开发之速度调整
摘要:我们知道在Windows Phone 7中XNA游戏默认的帧频是30fps(PC和xbox360中是60fps),可是实际游戏开发过程中这个值未必都能满足我们的需求。下面我们就一块看一下在XNA游戏开发过程中如何调整游戏的速度。内容:在Game类中有转载 2011-09-07 17:44:01 · 235 阅读 · 0 评论 -
Silverlight 4中更换页面皮肤的功能
SL 4的鼠标右键事件功能: 鼠标右键事件我个人觉得比较使用的功能是更换页面皮肤,或者是弹出子窗口来添加临时需要填写的数据,或者是选择工具,或者是转到不同的连接等等。看项目需要你可以稍微想想,这个功能可以就是一个亮点。在Silverlight 4中有个MouseRight转载 2011-09-07 17:44:55 · 438 阅读 · 0 评论 -
Silverlight 2.5D RPG游戏技巧与特效处理:(九)粒子系统
粒子系统通常用于三维场景中进行真实环境模拟,比如第四节的天气系统。天气的实现是粒子系统最重要的应用领域之一,所有的一切无论是云、雨、雾,还是落叶、陨石及闪电,都可视作基础粒子;除此之外,游戏中常常还会用到粒子系统来渲染像发光、轨迹等抽象效果。当然,有时简单并不意味着就不能缔造奇迹转载 2011-09-07 17:42:41 · 387 阅读 · 0 评论