查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

程序员驿站

淘宝店:http://shop106888457.taobao.com

 
 
 
 
 
 

在HTML中怎么去掉超链接的下划线?

2015-1-4 9:42:21 阅读262 评论0 42015/01 Jan4

“页面属性”——“链接”——“下划线样式”——“始终无下划线”

完整CSS

<style type="text/css">

<!--

a:link {

text-decoration: none;

}

a:visited {

text-decoration: none;

}

a:hover {

text-decoration: none;

}

a:active {

text-decoration: none;

}

作者  | 2015-1-4 9:42:21 | 阅读(262) |评论(0) | 阅读全文>>

List拷贝另一个List的数据

2014-9-4 10:48:52 阅读143 评论0 42014/09 Sept4

List<String> list = new ArrayList<String>();

list.addAll(yourList);

yourList为数据所在的List

作者  | 2014-9-4 10:48:52 | 阅读(143) |评论(0) | 阅读全文>>

[转][001] 智能手机操作系统介绍

2014-1-27 9:01:17 阅读408 评论0 272014/01 Jan27

什么是智能手机

智能手机是指像个人电脑一样,具有独立开放的操作系统,可以由用户自行安装软件、游戏等第三方服务商提供的程序,通过此类程序来不断对手机的功能进行扩充,并可以通过移动通讯网络来实现无线网络接入的这样一类手机的总称。

注:全球多数手机厂商都有智能手机产品,而芬兰诺基亚、美国苹果、加拿大RIM(黑莓)、美国摩托罗拉、中国台湾宏达(htc)更是智能手机中的佼佼者。

智能手机的特点

1)具备无线接入互联网的能力;

2)具有PDA的功能;

3)具有开放性的操作系统;

4)人性化;

5)功能强大、扩展性能强。

注:以前对智能手机的定义是有操作系统和中央处理器等软硬件的手机。这个说法是错的,例如:大多非智能手机和智能手机一样使用英国ARM公司架构的CPU,非智能手机也有操作系统如芬兰诺基亚S40、美国摩托罗拉P2K、英国索尼爱立信A200、中国台湾MTK(三星、LG、夏普、中国品牌和山寨手机使用)等。

常见的智能手机操作系统

常见的智能手机操作系统主要包括:Linux、Palm OS、Symbian OS、Windows mobile(Windows Phone 7)、IOS、Android和OMS。

注:Android 和 IOS 是目前手机操作系统领域的两大强者。

Linux

Linux手机操作系统是由计算机Linux操作系统“变化”而来的。简单地说,Linux是一套免费使用和自由传

作者  | 2014-1-27 9:01:17 | 阅读(408) |评论(0) | 阅读全文>>

java类型转换

2013-12-25 16:08:46 阅读478 评论0 252013/12 Dec25

1如何将字串 String 转换成整数 int?

  A. 有两个方法:

  1). int i = Integer.parseInt([String]); 或

  i = Integer.parseInt([String],[int radix]);

  2). int i = Integer.valueOf(my_str).intValue();

  注: 字串转成 Double, Float, Long 的方法大同小异.

  2 如何将整数 int 转换成字串 String ?

  A. 有叁种方法:

  1.) String s = String.valueOf(i);

  2.) String s = Integer.toString(i);

  3.) String s = "" + i;

  注: Double, Float, Long 转成字串的方法大同小异.

  这是一个例子,说的是JAVA中数据数型的转换.供大家学习引

  package cn.com.lwkj.erts.reGISter;

  import java.sql.Date;

  public class TypeChange {

  public TypeChange() {

  }

  //change the string type to the int type

作者  | 2013-12-25 16:08:46 | 阅读(478) |评论(0) | 阅读全文>>

通过xml处理sql语句时对小于号与大于号的处理转换

2013-11-12 16:53:10 阅读373 评论0 122013/11 Nov12

当我们需要通过xml格式处理sql语句时,经常会用到< ,<=,>,>=等符号,但是很容易引起xml格式的错误,这样会导致后台将xml字符串转换为xml文档时报错,从而导致程序错误。

这样的问题在iBatiS中或者自定义的xml处理sql的程序中经常需要我们来处理。其实很简单,我们只需作如下替换即可避免上述的错误:

原符号   <    <=    >    >=     &      '       " 替换符号 &lt; &lt;= &gt; &gt;= &amp; &apos; &quot;

错误的xml格式:

[html] view plaincopyprint?

<?xml version="1.0" encoding="GBK"?>   <queryForm token="32sdfj-349sfdnfs32-fsdf348imfg323-df34" tableName="HSY_T_CUSTOMER" pageSize="20" pageNo="1" orde

作者  | 2013-11-12 16:53:10 | 阅读(373) |评论(0) | 阅读全文>>

Path常用图形

2013-9-23 8:48:36 阅读500 评论0 232013/09 Sept23

1  三角形

C#代码

<Path Stroke="#FF939393" Data="M 3,1 L 6,8 L 0,8 z"  Stretch="Fill" Fill="#FFD1D1CD"/>  

<Path Stroke="#FF939393" Data="M 3,1 L 6,8 L 0,8 z" Stretch="Fill" Fill="#FFD1D1CD"/>

2 倒三角形

C#代码

<Path Stroke="#FF939393" Data="M 3,3 L 6,1 L 0,1 z"  Stretch="Fill" Fill="#FFD1D1CD"/>  

<Path Stroke="#FF939393" Data="M 3,3 L 6,1 L 0,1 z" Stretch="Fill" Fill="#FFD1D1CD"/>

3 叉号

C#代码

<Path Stroke="#FF939393" Data="M 3,3 L 6,6 M 3,

作者  | 2013-9-23 8:48:36 | 阅读(500) |评论(0) | 阅读全文>>

成功在C#和VB中将shp转换为CAD

2013-8-8 20:13:39 阅读798 评论0 82013/08 Aug8

C#中:

1、首先,添加一个LicenseControl,如图所示, 。在上面点击右键选择属性,在弹出的属性窗体上选择如下:选中ArcInfo即可,其余都不选。右侧的Extention可选。

2、然后再在菜单栏上选择“项目”——“Add ArcGIS Reference…”,在弹出的窗体上添加引用ConversionTools,Geoprocessing,Geoprocessor,如下图所示:

3、在窗体上添加一个按钮,在窗体的代码窗口上输入下列代码:

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

using ESRI.ArcGIS.ConversionTools;

using ESRI.ArcGIS.Display;

using ESRI.ArcGIS.esriSystem;

using ESRI.ArcGIS.Geoprocessor;

using ESRI.ArcGIS.Geoprocessing;

using ESRI.ArcGIS.Geometry;

using ESRI.ArcGIS.Output;

作者  | 2013-8-8 20:13:39 | 阅读(798) |评论(0) | 阅读全文>>

ArcGIS+C#——遍历FeatureWorkspace中所有的图层和属性表

2013-7-23 15:13:28 阅读706 评论0 232013/07 July23

public static void GetFcNameInFtWS(IFeatureWorkspace ipWs, ref List<IFeatureLayer> arrayFtInFWS, ref List<ITable> arrayTab)

{

if (ipWs == null)

{

return;

}

IWorkspace pWs = (IWorkspace)ipWs;

IEnumDataset pEnumDs = pWs.get_Datasets(esriDatasetType.esriDTAny);

IDataset pDs = pEnumDs.Next();

while (pDs != null)

{

esriDatasetType esriDSType = pDs.Type;

if (esriDSType == esriDatasetType.esriDTTable)

{

ITable pTable = (ITable)pDs;

arrayTab.Add(pTable);

pDs = pEnumDs.Next();

}

else if (esriDSType == esriDatasetType.esriDTFeatureClass) //找到要素类

{

作者  | 2013-7-23 15:13:28 | 阅读(706) |评论(0) | 阅读全文>>

遍历FeatureDataset中的FeatureClass

2013-7-23 15:12:45 阅读709 评论0 232013/07 July23

IFeatureWorkspace m_FeatureWorkspace;

m_FeatureWorkspace=(IFeatureWorkspace)m_SdeWorkSpace;        //将SDE工作空间转换成要素工作空间

IFeatureDataset m_FeatureDataset = m_FeatureWorkspace.OpenFeatureDataset(listBox_DataFiles.SelectedItem.ToString());

//利用IFeatureClassContainer对象遍历IFeatureDataset

IFeatureClassContainer m_FeatureClassContainer = (IFeatureClassContainer)m_FeatureDataset;

IEnumFeatureClass m_EnumFC = m_FeatureClassContainer.Classes;

IFeatureClass m_FeatureClass = m_EnumFC.Next();

while (m_FeatureClass != null)

{

          IFeatureLayer m_FeatureLayer = new FeatureLayerClass();

作者  | 2013-7-23 15:12:45 | 阅读(709) |评论(0) | 阅读全文>>

ArcEngine 数据加载的几种类型

2013-7-19 17:41:36 阅读785 评论0 192013/07 July19

.1、加载Shapefile数据

 1             IWorkspaceFactory pWorkspaceFactory;

 2             IFeatureWorkspace pFeatureWorkspace;

 3             IFeatureLayer pFeatureLayer;

 4

 5              // 获取当前路径和文件名

 6             OpenFileDialog dlg  =   new  OpenFileDialog();

 7             dlg.Filter  =   " Shape(*.shp)|*.shp|All Files(*.*)|*.* " ;

 8             dlg.Title  =   " Open Shapefile data " ;

 9             dlg.ShowDialog();

10              string  strFullPath  =  dlg.FileName;

作者  | 2013-7-19 17:41:36 | 阅读(785) |评论(0) | 阅读全文>>

改变空间参考,文本框显示prj文件内容

2013-7-19 17:40:16 阅读447 评论0 192013/07 July19

prj文件的读取是通过IESRISpatialReferenceGEN2接口的ExportToESRISpatialReference2()函数来实现,做法是把prj文件读到缓冲的string中,然后可以通过textBox来显示,以下是完整代码:textBox1和textBox2是两个文本框。

private void SelectSRP_Click(object sender, EventArgs e)

        {

ISpatialReferenceFactory3 pSpatialReferenceFactory = new SpatialReferenceEnvironmentClass();

            string str = "";

//没有图层就提示加载图层

            MainFrm mainFrm1 = System.Windows.Forms.Application.OpenForms[0] as MainFrm;

            IMap pMap = mainFrm1.axMapControl1.Map;

作者  | 2013-7-19 17:40:16 | 阅读(447) |评论(0) | 阅读全文>>

如何用ArcEngine编程得到当前图层的坐标系

2013-7-19 17:38:50 阅读602 评论0 192013/07 July19

如何用ArcEngine编程得到当前图层的坐标系 [问题点数:40分]

我现在想用动态的方式在矢量图中生成一个标注,也就是在程序加载时自动添加一个标注在图层中,我要调整坐标系,然后转化成二维平面坐标中的XY坐标系,再添加到地图中。要如何做呢?我的思路对不对?当前图层的坐标系是我要投影到的坐标系,可我不知道自己的矢量图是什么坐标系,想用程序的方法得出这个坐标系。请高手们一显身手。多谢啦!

首先获取FeatureClass  以通过地图控件图层为例:

IMap pMap = MapCtrl.Map;

ILayer pLayer = pMap.get_Layer(0);

IFeatureClass pFeaCls = (pLayer as IFeatureLayer).FeatureClass;

再通过IGeoDataset接口获取FeatureClass坐标系统

ISpatialReference pSpatialRef = (pFeaCls as IGeoDataset).SpatialReference;

另外  可以通过IProjectedCoordinateSystem接口获取坐标系的详细信息

IProjectedCoordinateSystem

作者  | 2013-7-19 17:38:50 | 阅读(602) |评论(0) | 阅读全文>>

ArcEngine读取数据(数据访问)(转)

2013-7-19 17:36:45 阅读527 评论0 192013/07 July19

读取和访问数据是进行任何复杂的空间分析及空间可视化表达的前提,ArcGIS支持的数据格式比较丰富,下面就这些格式Shapefile、Coverage、Personal Geodatabase、Enterprise Geodatabase、Tin、Raster

、CAD、RDBMS等类型。

一 Shapefile

Shapefile是ESRI提供的一种无拓扑信息的矢量数据格式,一个 Shape file由一组文件组成,其中必要的基本文件包括坐标文件(主文件)(*.shp )、索引文件(*.shx )和属性文件(*.dbf )三个文件。主文件每个记录描述构成一个地理特征(Feature)的所有vertices坐标值;索引文件(.shx)主要包含坐标文件的索引信息;属性文件包含SHP文件中每一Feature的特征属性;

// 打开工作空间需要使用对应的工作空间工厂,即ShapefielWorkspaceFactoryClass

IWorkspaceFactory pWorkspaceFactory = new ShapefileWorkspaceFactoryClass() ;

// 打工作空间工厂的打开方法返回的是一般意义的工作空间,根据具体数据还需要进行接口转换

IWorkspace pWorkSpace= pWorkspaceFactory.OpenFromFile ( @"D:"Data"" , 0 ) ;

IFeatureWorkspace pFeatWorkSpace = pWorkSpace as IFeatureWorkspace

作者  | 2013-7-19 17:36:45 | 阅读(527) |评论(0) | 阅读全文>>

OpenFileDialog

2013-7-19 17:35:33 阅读335 评论0 192013/07 July19

string resultFile = "";

OpenFileDialog openFileDialog1 = new OpenFileDialog();

            openFileDialog1.InitialDirectory = "D://Patch";

            openFileDialog1.Filter = "All files (*.*)|*.*|txt files (*.txt)|*.txt";

            openFileDialog1.FilterIndex = 2;

            openFileDialog1.RestoreDirectory = true;

            if (openFileDialog1.ShowDialog() == DialogResult.OK)

                resultFile = openFileDialog1.FileName;

resultFile 就能得到你选中文件的路径

OpenFileDialog控件有以下基本属性

InitialDirectory 对话框的初始目录 Filter 要在对话框中显示的文件筛选器,例如,"文本文件(*.txt)|*.txt|所有文件(*.*)||*.*" FilterIndex 在对话框中选择的文件筛选器的索引,如果选第一项就设为1 Res

作者  | 2013-7-19 17:35:33 | 阅读(335) |评论(0) | 阅读全文>>

改变空间参考,文本框显示prj文件内容

2013-7-19 17:33:43 阅读505 评论0 192013/07 July19

prj文件的读取是通过IESRISpatialReferenceGEN2接口的ExportToESRISpatialReference2()函数来实现,做法是把prj文件读到缓冲的string中,然后可以通过textBox来显示,以下是完整代码:textBox1和textBox2是两个文本框。

private void SelectSRP_Click(object sender, EventArgs e)

        {

ISpatialReferenceFactory3 pSpatialReferenceFactory = new SpatialReferenceEnvironmentClass();

            string str = "";

//没有图层就提示加载图层

            MainFrm mainFrm1 = System.Windows.Forms.Application.OpenForms[0] as MainFrm;

            IMap pMap = mainFrm1.axMapControl1.Map;

作者  | 2013-7-19 17:33:43 | 阅读(505) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 

山东省 济南市 金牛座

 发消息  写留言

 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 

日志分类

 
 
日志分类列表加载中...
 
 
 
 
 

归档

 
 
数据加载中...
 
 
 
 
 

日历

 
 
模块内容加载中...
 
 
 
 
 

网易新闻资讯

 
 
 
 
新闻标题 
列表加载中...
 
 
 
 
 
 
 
博友列表加载中...
 
 
 
 
 
 
 
圈子列表加载中...
 
 
 
 
 

天气

 
 
模块内容加载中...
 
 
 
 
 

发现好博客

 
 
列表加载中...
 
 
 
 
 

有道博客搜索

 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
日志评论
评论列表加载中...
 
 
 
 
 
 
 
 
 
 
 
网易云音乐 曲目表歌词秀
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018

注册 登录  
 加关注