自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天下布武

我的一些积累

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

原创 HTTP请求方法的异同

HTTP(HyperText Transfer Protocol,超文本传输协议)中定义的请求方法共八种(GET、HEAD、POST、PUT、DELETE、CONNECT、OPTIONS、TRACE,参看RFC7231)。工作中我们最常接触到的是其中的GET、POST、PUT和DELETE。网上有很多针对这四种方法的说明和比较,但内容都不尽如人意。为了能让大家更清晰地了解这些方法,在实际工作中灵活运用,我将从定义和实现两个方面详细地阐述一下它们的异同。首先,看一些基本概念。超文本传输协议是网络七层结构中应

2020-08-08 09:31:25 1418

原创 从零开始搭建前端项目开发环境

写在最前为何大多数人觉得搭建一个前端项目的开发环境很困难。首先,一个完整的开发环境需要依赖多个工具,每个工具又有不计其数的配置项,想要全部理解需要花费大量的时间。其次,一些官方文档中文翻译滞后,而且结构组织的也不是很好,没有从一个具体的项目出发讲解如何配置,只看API没有什么针对性。最后,好多国内相关博客要么没有标注工具的版本,导致按照步骤进行配置时会发现自己下载的和讲述的某些地方会不一致;要么只讲如何配置,不讲配置的原因,导致大家仍是云里雾里。不过所幸,大部分CLI实现了脚手架的功能,帮助快速生成项目,

2020-08-07 09:27:13 1957

原创 Vue.js2最佳实践(持续更新至Vue.js3出来)

写在开头文档较长,可按需耐心反复阅读。其中带(官)的是直接引用了Vue官方的风格指南。针对Vue性能优化相关内容,单独在内容后进行了标注,可通过搜索“性能优化”四个字查找。Vue.js2模板工程说明目的封装常用功能和配置,规范代码编写,保证输出的一致性,方便前端人员在此基础上快速开发新项目的业务模块。下载模板项目(Boilerplate)分为JavaScript和TypeScript两个版本。JS:git clone https://github.com/THS-FE/vue2-starte

2020-08-07 09:25:08 1653 1

原创 轻松学习Ionic (五) ionic常见问题解决

以下为在使用ionic开发过程中遇到的各种常见问题,不断更新。 目前的开发环境如下图:在xcode中调试没有任何问题,但是打包过程中提示:‘Cordova/CDVViewController.h’ file not found。在 Build Settings -> Header Search Paths 中添加:"$(OBJROOT)/Uninst

2015-10-26 10:57:52 6648

原创 轻松学习Ionic (四) 修改应用图标及添加启动画面(更新官方命令行工具自动生成)

应用图标:1.在整个项目所在文件夹下创建res文件夹,里边再分别创建两个文件夹android和ios。2.针对Android平台:将我们的要替换的启动图标放如android文件夹下。可以分别起名为:mdpi.png(48*48),hdpi(72*72)、xhdpi(96*96)、xxhdpi(144*144) 和 xxxhdpiI(192*192)。

2014-12-29 14:25:59 55976 8

原创 轻松学习Ionic (三) 安装sass并在webstorm中为scss添加watcher

Sass:1. 安装Ruby 最新为 2.1.5版本,不放心的话安装 Ruby 1.9.3-p551   安装过程中注意勾选上第二项!即将Ruby加入到可执行的环境变量中去。    安装结束后在命令行中运行 ruby -v 能看到对应的版本则说明安装正确。2.通过Ruby安装Sass    启动Ruby中的“Start C

2014-12-25 16:40:09 36786 1

原创 轻松学习Ionic (二) 为Android项目集成Crosswalk(更新官方命令行工具)

1.进入Crosswalk下载页面,下载其中的Cordova Android (x86)及Cordova Android (ARM),并将他们进行解压。目前稳定版本号为:9.38.208.10 2.在命令提示符中进入到项目所在文件夹:rm -rf platforms/android/CordovaLib/*cp -a E:\Study\CrossPlatform\Crosswalk\crosswa

2014-12-15 17:29:40 48041 1

原创 轻松学习Ionic (一) 搭建开发环境,并创建工程(2015-10-26更新)

准备工作

2014-12-08 14:09:56 146243 29

原创 从零开始学Xamarin.Forms(五) 技巧

由于HTML5规范于2014年10月终于定稿,公司.net开发人员较少,国内外已有了较为成熟的UI框架、手机软件硬件的快速发展等等原因,所以我就不打算再使用Xamarin了,而是采用HTML5+CSS3+Javascript的方式来进行跨平台的开发。之前在探索Xamarin中积累了一些小经验也同时分享给大家,希望能给大家带来帮助。1.TabbedPage中嵌入NavigationPage,

2014-12-05 13:58:47 14218 1

原创 从零开始学Xamarin.Forms(四) Android 准备步骤(添加第三方Xamarin.Forms.Labs库)

1.安装对应dll    Update-Package Xamarin.Forms         选中Android项目及PCL项目:Install-Package Xamarin.Forms.Labs2.设置系统相关信息,右键android项目-属性3.设置应用的名称4.在MainActivity设置IOC添加变量:private

2014-12-05 13:43:43 12599 2

原创 从零开始学Xamarin.Forms(三) Android 制作启动画面

Xamarin.Forms 在启动的时候相当慢,必须添加一个启动界面,步骤如下:1.将启动画面的图片命名为:splash_screen.png,并拷贝到 Resources 文件夹下的相应 Drawable 文件夹中;   2.在其中的 Drawable 文件夹下创建 splashscreen.xml ,内容为: <bitmap xmlns:android="http://sch

2014-08-11 17:41:47 20802 10

原创 从零开始学Xamarin.Forms(二) 环境搭建、创建项目

一、环境搭建Windows下环境搭建:    1.下载并安装jdk 及android sdk;    2.下载Xamarin.VisualStudio,可以从官方下在线安装的,也可以下载3.0.54版本的离线安装包。    3.下载完毕运行安装程序,按照提示一步一步安装即可。Mac下环境搭建:       官方在线安装二、创建Xamarin.Forms项目

2014-07-30 11:35:52 30482 2

原创 从零开始学Xamarin.Forms(一) 概述

Xamarin 读 “ˈzæmərin”,是一个基于开源项目mono的能够使用C#开发的收费的跨平台(iOS、Android、Windows Phone、Mac)解决方案。     1.原理        Xamarin.iOS:            也就是之前的 MonoTouch(Mono for iOS),使⽤静态编译(Ahead-Of-Time)⽅式将C#

2014-07-28 17:39:16 48998 4

原创 Toast.LENGTH_LONG和Toast.LENGTH_SHORT分别对应多长时间

在Android源码中的NotificationManagerService.java这个类中定义了两个静态变量,分别对应Toast.LENGTH_LONG(3.5秒)和Toast.LENGTH_SHORT(2秒)的值    private static final int LONG_DELAY = 3500; // 3.5 seconds              pri

2013-01-14 22:00:28 83589 8

原创 Android的面试题

Android项目的开发流程。Activity的启动模式有哪些,在项目中是如何应用的。Button,ImageButton,ImageView的区别是什么,平时项目中是如何使用的。如何管理Android的内存(工具),说一说在项目中的一些内存优化方案。是否做过消息推送方面的内容,简单叙述一下。(可选)是否做过自认为不错的动画效果,简单叙述一下。(可选)是否下载过Android源码,并将其加入调试。

2013-01-12 23:11:04 2211

原创 android中ImageView、ImageButton、Button之间的区别

1.继承不同:java.lang.Object ↳ android.view.View ↳android.widget.ImageView ↳ android.widget.ImageButton java.lang.Object ↳ android.view.View ↳ android.widget.TextView ↳android.widget.Button因而Im

2013-01-12 22:33:51 31451 6

转载 Activity的四种启动模式

在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。加载模式分类及在哪里配置Activity有四种加载模式:standardsingleTop

2013-01-11 14:05:12 12556 7

原创 Silverlight中的上标和下标

'>':         > or b"m³":     "m³""H₂O": "H₂O""eⁿ":       "eⁿ"

2011-08-27 16:10:34 1327

原创 Simple MVVM Toolkit 简介及与MVVM Light Toolkit的对比

MVVM设计模式通过使用一个中间类(View-Model)将可视化展现(View)和数据(Model)分离。Simple MVVM Toolkit的目的是为了满足你在使用MVVM创建Silverlight应用时的需要。View可以直接绑定View-Model,View-Model

2011-08-23 12:43:23 5096 1

原创 轻松学习Simple MVVM Toolkit 系列文章

工具包开发者的话       当在决定哪种工具包最适合你的需求时,会有各种选择。一种是功能非常强大的框架,如Prism或Caliburn,它们提供了过多的功能,但却有一个相当陡峭的学习曲线;另一种是一些非常轻量级的工具包,它们有使用MVVM构建应用所需的基本功能。Simple

2011-08-23 09:55:35 5434 1

原创 FlexViewer2.x 本地化(中文)方法

点击项目右键“属性”(Properties)选择“Flex编译器”(Flex Compiler),在右侧的“附加的编译器参数”(Additional compiler arguments) 中 将 -locale en_US   改为  -locale zh_CN; 在com\e

2011-08-17 10:37:42 2025

原创 Easy RadControl 之 RadDatePicker(Silverlight)

1.设置为显示中文          设置 Culture="zh-CN"2.更改输入日期格式不正确的错误提示         设置 ErrorTooltipContent="日期格式不正确!"3.只显示月份         设置 DateSelectionM

2011-08-12 14:51:07 2099 3

原创 Easy RadControl 之 RadTileView(Silverlight)

1. RadTileViewItem绑定数据时使用Content属性 radTileViewItem.content = 一个实体对象2.其中要放ArcGIS Silverlight的Map时鼠标滚轮不可用 在起模板中去掉标签3.设置最大化最小化窗

2011-08-12 14:25:08 2066

原创 轻松使用Telerik的RadControl For Silverlgiht系列概要(Easy RadControl)

在开发SL的过程中,不可避免地使用到了第三方控件,在对比了现今主流的Silverlight控件后,感觉保加利亚的Telerik公司RadControl控件是里边比较好的。      以下就是在使用这个系列控件中遇到的一些问题的解决方法,供大家查阅1.Easy RadC

2011-08-12 12:31:19 2766

原创 Easy RadControl 之 RadTabControl(Silverlight)

1.标签项显示位置           设置属性 TabStripPlacement  (Left,Top,Right,Bottom)2.标签项横纵项显示           设置属性  TabOrientation (Horizontal,Vertical)

2011-08-11 09:53:29 1950

原创 Easy RadControl 之 RadWindow(Silverlight)

1.弹出时居中           设置属性   WindowStartupLocation="CenterScreen"2.不可拖出浏览器边缘           设置属性  IsRestricted = "true"

2011-08-10 11:28:12 1675

原创 Easy RadControl 之 RadGridView(Silverlight)

RadGridView 可视化结构 1.不显示第1列即列指示器(Row Indicators)            设置属性   RowIndicatorVisibility="Collapsed" 2.不显示最上面的分组面板(Group Panel)

2011-08-10 09:55:31 5576 1

原创 动态加载资源文件(ResourceDictionary)

ResourceDictionary esriDictionary = new ResourceDictionary(); Application.LoadComponent(esriDictionary, new Uri("ThsEmergencySystem;component/Styles/esriSymbol.xaml", UriKind.Relative)); Application.Current.Resources.MergedDiction

2011-04-18 16:14:00 11060 2

原创 使用djConfig配置dojo

djConfig是一个全局的javascript对象,(Dojo允许开发人员重写djConfig中的设置来控制dojo的运行)他可以通过三种方式被创建。1.通过在引用dojo.js的

2010-09-07 16:38:00 5727

原创 ArcGIS Server for flex 基础(一)地图控件的常用属性

介绍一些常用的地图属性~

2010-07-09 14:50:00 2342

原创 Flex中获取文本控件中文本的高度

在做文字直播的时候需要获取当前Text控件中文本的高度(Text控件宽度不变,文本内容会动态改变),但是Text控件的textHeight属性在计算文本高度的时候是有Bug的,所以要自己进行计算。

2010-07-02 09:54:00 3040

原创 Silverlight 自定义初始屏幕

具体方法可以参考:http://msdn.microsoft.com/zh-cn/library/cc838130%28VS.95%29.aspx MSDN中文

2010-02-02 14:28:00 1199

原创 Google Maps API V3学习--- 简单地图显示

      技术发展日新月异,为了与时俱进,不让自己很快的落伍,正好项目有所需要,就学习了下 新发布的Google Maps API V3。      V3相对于V2存在许多改变,比如在地图的加载上,尤其是手机浏览器访问的速度更快了(参考自其说明文档)。从开发上,V3版不再需要获取API的Key(以往每部署一套程序,都得去申请一个key,麻烦的很),V3所有都在google.maps.*的命名

2009-10-29 15:53:00 10435 3

原创 设置渲染默认样式时,UseDefaultSymbol 为只读的解决办法!

        要在调用该方法之前先为它的 DefaultSymbol 赋值!           pRender.DefaultSymbol = (ISymbol)pMarkerSymbol;            pRender.UseDefaultSymbol = true;

2009-03-23 16:46:00 1039

原创 控件必须放在具有 runat=server 的窗体标记内错误的解决方法

  在页面后台任意地方加入一下函数即可~~      public override void VerifyRenderingInServerForm(Control control)    {        // Confirms that an HtmlForm control is rendered for    }

2009-03-12 10:41:00 1468

原创 dropdownlist外套UpdatePanel,selectchanged事件不能正常触发的解决办法

    这个一般是因为dropdownlist里的文字是中文引起的,在页面上的下添加一行,就可以了~~

2009-03-12 10:38:00 2213 3

原创 服务端恢复或改变鼠标的样式

  //设置鼠标的指针显示 string jsChangeCursor = "map.divObject.style.cursor = map.cursor"; //用CallbackResult执行js脚本 CallbackResult cursorCallbackResult =new Call

2009-03-11 16:53:00 1234

原创 关于ArcSOC.exe进程的一些问题

      单位的领导对ArcGIS Server的效率问题特别关心,之前由于种种原因 ,开发的GIS平台一直不够稳定,总是会报这样那样的黄页(惭愧啊,虽然其中一部分不是我搞的)。       一个项目经理看到以后就提到进程中的ArcSOC.exe太多,多大内存也受不了啊(因为我们的服务是非池化的,为了不影响效率,所以设置的是起一个服务就建一个进程,这样的话多打开几次网页以后,再看任务管理器就

2009-02-09 09:05:00 11814 8

转载 遥感图的一些常识

        从高度上讲有航空遥感和卫星遥感,航空遥感的高度一般在3000米到5000米之间,卫星遥感一般从500公里到900公里。         航片指飞机、气球等不太高的遥感平台上拍的,一般来说比例尺较大,分辨率较高;卫片是卫星上拍的,一般来说,比例尺小,分辨率低,当然也有分辨率很高的卫片,如快鸟等。

2008-12-19 11:58:00 1406

原创 刷新页面后密码框“清空”的解决方法

 直接在page_load中加入下面这句话,textbox.Attributes["value"] = textbox.Text; 其中textbox为密码文本框的ID.

2008-11-17 17:37:00 2337

arcgis-web-appbuilder-2.17.zip

ArcGIS Web AppBuilder 可用于构建 2D 和 3D web 应用程序,而无需编写一行代码。它所包括的强大工具可用来配置功能完备的 HTML 应用程序。添加地图和工具时,您可以在应用程序中看到这些地图和工具并立即使用。

2020-08-10

Web AppBuilder for ArcGIS 1.3

Web AppBuilder for ArcGIS 1.3版 ArcGIS Web AppBuilder 是一种直观的所见即所得式 (WYSIWYG) 应用程序,可用于构建 2D 和 3D web 应用程序,而无需编写一行代码。它所包括的强大工具可用来配置功能完备的 HTML 应用程序。添加地图和工具时,您可以在应用程序中看到这些地图和工具并立即使用。

2016-01-13

ArcGIS API for JavaScript 3.15

ArcGIS API for JavaScript 3.15 官方版

2016-01-13

ArcGIS API for JavaScript 3.14

ArcGIS API for JavaScript 3.14 官方版

2016-01-13

visifire去水印5.1.2

Silverlight版本的 SLVisifire.Charts.dll,能够做出各种类型的统计图~

2013-09-30

Visifire去水印4.5.5

Visifire去水印最新4.5.5版 4月16日上传 分值还是算比较合适的~能够做成各种类型的统计图

2012-04-16

完整的GIS解决方案ArcGIS Sever培训教程

ESRI中国(北京)公司的ArcGIS Server 培训ppt!好好研究一下,对自己的提高还是很大的!

2007-12-19

空空如也

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

TA关注的人

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