- 博客(44)
- 收藏
- 关注
转载 ArcGIS中拓扑规则英文对照说明
多边形topology 1.must not overlay:单要素类,多边形要素相互不能重叠 2.must not have gaps:单要素类,连续连接的多边形区域中间不能有空白区(非数据区) 3.contains point:多边形+点,多边形要素类的每个要素的边界以内必须包含点层中至少一个点 4.boundary must be covered by:多边形+线,多
2014-09-03 17:23:25
4713
原创 计算字符串大小
byte[] bytes = Encoding.Default.GetBytes("1243我");Console.WriteLine(bytes.Length);
2014-08-28 09:39:17
1411
原创 oracle 更新空间数据存储过程语句
create or replace procedure UpdatePoly(tablename in nvarchar2, keyfield in nvarchar2, keyvalue in nvarchar2,
2014-08-22 13:09:26
1045
2
原创 ArcGIS for JavaScript API 开发本地环境部署
api下载地址为 http://www.esri.com/apps/products/download/index.cfm?fuseaction=download.all#ArcGIS_API_for_JavaScript部署d
2014-04-12 23:22:41
1727
转载 JavaScript规范之jQuery
特别说明:转载与网络:https://github.com/adamlu/javascript-style-guide缓存jQuery查询// badfunction setSidebar() { $('.sidebar').hide(); // ...stuff... $('.sidebar').css({ 'background-color
2014-04-12 20:09:44
577
转载 JavaScript规范之模块
模块应该以 ! 开始,这保证了如果一个有问题的模块忘记包含最后的分号在合并后不会出现错误这个文件应该以驼峰命名,并在同名文件夹下,同时导出的时候名字一致加入一个名为noConflict()的方法来设置导出的模块为之前的版本并返回它总是在模块顶部声明 'use strict';// fancyInput/fancyInput.js!function(global) { 'us
2014-04-12 20:08:55
553
转载 JavaScript规范之事件
特别说明:转载与网络:https://github.com/adamlu/javascript-style-guide当给事件附加数据时,传入一个哈希而不是原始值,这可以让后面的贡献者加入更多数据到事件数据里而不用找出并更新那个事件的事件处理器// bad$(this).trigger('listingUpdated', listing.id);...$(th
2014-04-12 20:08:06
526
转载 JavaScript规范之构造器
特别说明:转载与网络:https://github.com/adamlu/javascript-style-guide给对象原型分配方法,而不是用一个新的对象覆盖原型,覆盖原型会使继承出现问题。function Jedi() { console.log('new jedi');}// badJedi.prototype = { fight: functi
2014-04-12 20:07:28
462
转载 JavaScript规范之存取器
特别说明:转载与网络:https://github.com/adamlu/javascript-style-guide属性的存取器函数不是必需的如果你确实有存取器函数的话使用getVal() 和 setVal('hello')// baddragon.age();// gooddragon.getAge();// baddragon.age(25);/
2014-04-12 20:06:51
1029
转载 JavaScript规范之命名约定
特别说明:转载与网络:https://github.com/adamlu/javascript-style-guide避免单个字符名,让你的变量名有描述意义。// badfunction q() { // ...stuff...}// goodfunction query() { // ..stuff..}当命名对象、函数和实例时使用驼
2014-04-12 20:06:06
684
转载 JavaScript规范之类型转换
特别说明:转载与网络:https://github.com/adamlu/javascript-style-guide在语句的开始执行类型转换.字符串:// => this.reviewScore = 9;// badvar totalScore = this.reviewScore + '';// goodvar totalScore = '' + th
2014-04-12 20:05:22
456
转载 JavaScript规范之分号
特别说明:转载与网络:https://github.com/adamlu/javascript-style-guide语句结束一定要加分号// bad(function() { var name = 'Skywalker' return name})()// good(function() { var name = 'Skywalker';
2014-04-12 20:04:39
565
转载 JavaScript规范之逗号
特别说明:转载与网络:https://github.com/adamlu/javascript-style-guide不要将逗号放前面// badvar once , upon , aTime;// goodvar once, upon, aTime;// badvar hero = { firstName: 'Bob'
2014-04-12 20:04:07
577
转载 JavaScript规范之空格
特别说明:转载与网络:https://github.com/adamlu/javascript-style-guide将tab设为4个空格// badfunction() {∙∙var name;}// badfunction() {∙var name;}// goodfunction() {∙∙∙∙var name;}大括号前放
2014-04-12 19:50:09
728
转载 JavaScript规范之注释
特别说明:转载与网络:https://github.com/adamlu/javascript-style-guide使用 /** ... */ 进行多行注释,包括描述,指定类型以及参数值和返回值// bad// make() returns a new element// based on the passed in tag name//// @param
2014-04-12 19:49:20
488
转载 JavaScript规范之块
给所有多行的块使用大括号// badif (test) return false;// goodif (test) return false;// goodif (test) { return false;}// badfunction() { return false; }// goodfunction() { return false;}
2014-04-12 19:48:31
391
转载 JavaScript规范之条件表达式
特别说明:转载与网络:https://github.com/adamlu/javascript-style-guide适当使用 === 和 !== 以及 == 和 !=.条件表达式的强制类型转换遵循以下规则:对象 被计算为 trueUndefined 被计算为 falseNull 被计算为 false布尔值 被计算为 布尔的值数字 如果是 +0, -0, or
2014-04-12 19:46:53
848
转载 JavaScript规范之变量
特别说明:转载与网络:https://github.com/adamlu/javascript-style-guide总是使用 var 来声明变量,如果不这么做将导致产生全局变量,我们要避免污染全局命名空间。// badsuperPower = new SuperPower();// goodvar superPower = new SuperPower();
2014-04-12 19:46:11
409
转载 JavaScript规范之属性
当使用变量访问属性时使用中括号.var luke = { jedi: true, age: 28};function getProp(prop) { return luke[prop];}var isJedi = getProp('jedi');
2014-04-12 19:45:25
402
转载 JavaScript规范之函数
特别说明:转载与网络:https://github.com/adamlu/javascript-style-guide函数表达式:// 匿名函数表达式var anonymous = function() { return true;};// 有名函数表达式var named = function named() { return true;};/
2014-04-12 19:44:41
740
转载 JavaScript规范之字符串
对字符串使用单引号 ''// badvar name = "Bob Parr";// goodvar name = 'Bob Parr';// badvar fullName = "Bob " + this.lastName;// goodvar fullName = 'Bob ' + this.lastName;超过80个字符的字符串应该使用字符串连接换
2014-04-12 19:43:34
447
转载 JavaScript规范之数组
特别说明:转载与网络:https://github.com/adamlu/javascript-style-guide使用字面值创建数组// badvar items = new Array();// goodvar items = [];如果你不知道数组的长度,使用pushvar someStack = [];// badsomeS
2014-04-12 19:42:13
462
转载 JavaScript规范之对象
特别说明:转载与网络:https://github.com/adamlu/javascript-style-guide使用字面值创建对象// badvar item = new Object();// goodvar item = {};不要使用保留字 reserved words 作为键// badvar superman = {
2014-04-12 19:41:11
497
转载 JavaScript规范之类型
特别说明:转载与网络:https://github.com/adamlu/javascript-style-guide
2014-04-12 19:39:55
423
转载 Silverlight中调用JS方法并获取返回值
在SL中采用HtmlPage.Window.Invoke()方法来调用JS方法:具体参考如下:后台: ScriptObject returnValue = HtmlPage.Window.Invoke("convertToLatLng",x, y) as ScriptObject; if (returnValue == null) return null;
2014-02-20 22:55:47
1150
原创 ArcSDE中 extproc代理DLL路径无效问题
问题如图:问题描述:在oracle里使用SDE函数时出现此问题,如select * from (select * from t where t.Shape_Text 解决方法:1) 找到oracle数据库的安装目录(服务器端),然后定位到oraclehome\NETWORK\ADMIN目录2) 备份listener.ora文件,这点很重要,在对oracle的配置做任何
2014-01-14 15:28:30
2210
转载 XML序列化
public static string XmlSerializer(T t, Type[] extraTypes) { XmlSerializer serializer = new XmlSerializer(typeof(FX.SL.Common.ConfigHelp), extraTypes); MemoryStream str
2014-01-06 17:23:23
496
原创 将DataTable的行和列转置
将DataTable的行和列转置,参考代码如下: public DataTable ChangeGrid(DataTable dt) { DataTable dta = new.DataTable(); for (int i = 0; i < dt.Rows.Count; i++) {
2013-11-05 17:56:08
1365
转载 ArcGIS for Silverlight API google地图操作
1.地图图层 Extent表示地图的范围大小,数值是墨卡托数2.google服务图层using System; using System.Net; using System.Windows; using
2013-10-25 10:53:34
1441
转载 GIS-判断点是否落在指点的多边形区域内
/// /// 判断坐标点是否落在指定的多边形区域内 /// /// 指定的坐标点 /// 多变形区域的节点集合 /// True 落在范围内 False 不在范围内 public bool IsWithIn(ESRI.ArcGIS.Client.Geometry.MapPoint point, L
2013-10-12 11:31:55
6294
转载 点在面内的算法
放射线算法,就是把一个点向任意方向发射(本程序是向下),如果跟这个面有奇数个交点,证明点在面里面,若是偶数个,则是在外面(包括0), struct TabPoint { private double x; public double X { get { return x; }
2013-10-12 11:22:45
2871
转载 Sliverlight 将页面导出各种图片
/// /// 地图导出功能实现模块 /// /// /// private void SaveImage_click(object sender, RoutedEventArgs e) { WriteableBitmap bitmap = new WriteableBi
2013-09-02 22:12:21
913
转载 Silverlight中打印文件
1:先把页面DataGrid上的数据导入到一个另外一个空DataGrid中: for (int i = 0; i < StatisticsDetail.Columns.Count; i++) { DataGridTextColumn tmpColumn = new DataGridTextCo
2013-08-30 17:21:38
872
转载 Silverlight中导出Excel文件
可导出CSV格式文件,用Excel打开;/// /// CSV格式化 /// /// 数据 /// 格式化数据 private static string FormatCsvField(string data) { return String.Format("\
2013-08-30 17:18:10
1031
转载 解决Silverlight中DataGrid在显示数据时多一空白列
/* 但是,这个只是把空白列的宽度设小点 */void dg_sql_data_SizeChanged(object sender, SizeChangedEventArgs e) { DataGrid myDataGrid = (DataGrid)sender; if (myDataGrid.RenderSize.Width
2013-08-30 11:28:13
1180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人