`
409066601
  • 浏览: 30501 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
一个地图服务上有一个小头像,我点击地图上小头像的时候进会入下一个动作,问题是我在点击模拟器屏幕上的任何一个位置的时候都会进入下一个动作,我现在想只点击地图上的小头像的时候进入下一动作。我目前的处理方法是给GraphicsLayer对象加一个OnClickListener事件,我尝试了给image对象或Graphic对象加一个事件,但没有找到相关的事件,请问这个怎么处理? 问题补充:底下地图是一个MapView中放了com.esri.android.map.ags.ArcGISTiledMapServiceLayer服务对象,上面的头像是一个GraphicsLayer,然后再Graphi ...
1.写一个类之前花半分钟考虑类的范围,不必一个方法或几个方法一个类,尽可能的建立如:StringUtil.java,FileUtil.java等范围较大的类。 2.在写一个方法之前,先花1分钟想想你这个方法中哪些地方是会变更的,变更的部分以参数的形式传递进去,层层封装。 3.方法的封装尽可能功能最小化。
    世界的每个地区都有自己的本地时间,在Internet及无线电通信时,时间的统一非常重要!     整个地球分为二十四时区,每个时区都有自己的本地时间。在国际无线电通信中,为统一而普遍使用一个标准时间,称为通用协调时(UTC, Universal Time Coordinated)。UTC与格林尼治平均时(GMT, Greenwich Mean Time)一样,都与英国伦敦的本地时相同。UTC与GMT含义完全相同。     北京时区是东八区,领先UTC 8个小时,在电子邮件信头的Date域记为+0800。如果在电子邮件的信头中有这么一行:        Date: Sun, 13 J ...
   最近在做开发的时候,在开发的过程中碰到了一个貌似很诡异的问题,让我很不爽,就是weblogic重新部署项目之后,发现spring的配置文件还是修改之前的内容,也就是说MyEclipse根本就没编译。由于是跟VSS关联开发的,原以为是VSS关联开发的问题,现在看来错怪它了,为了更好的解决此类问题,我把我的“成果”贴出来,共同学习,呵呵。 http://www.iteye.com/wiki/topic/645698 http://www.iteye.com/problems/11134 http://www.iteye.com/problems/7033 http://eueuy.iteye ...
首先必须意识到我们需要重构!     1.概念:     重构(Refactoring)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。     2.为什么要重构?   因为通过重构可以达到以下的目标:   1)持续偏纠和改进软件设计    重构和设计是相辅相成的,它和设计彼此互补。有了重构,你仍然必须做预先的设计,但是不必是最优的设计,只需要一个合理的解决方案就够了,如果没有重 构、程序设计会逐渐变质,愈来愈像断线的风筝,脱缰的野马无法控制。重构其实就是整理代码,让所有带着发散倾向的代码回归本位。   2)使 ...
1. 你们的项目组使用源代码管理工具了么?   应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。 2. 你们的项目组使用缺陷管理系统了么?   应该用。ClearQuest太复杂,我的推荐是BugZilla。 3. 你们的测试组还在用Word写测试用例么?   不要用Word写测试用例(Test Case)。应该用一个专门的系统,可以是Test Manager,也可以是自己开发一个ASP.NET的小网站。主要目的是Track和Browse。 4. 你们的项目组有没有建立一个门户网站?    要有一个门户网站,用来放C ...
做开发的经常碰到文件的操作,特别是文件的“读”操作。在java中,读文件有很多种方法,有FileReader、BufferReader等,当然,各种方法的效率是不一样的,FileReader经BufferReader包装后效率明显提高,在个别时候,我们可以用java.nio包进行文件操作,如下:     private static String fileReader(File fileName) {         String fileContent = null;         FileInputStream fis = null;         FileChannel fc = nu ...
许多通常的 Java 性能问题都起源于在设计过程早期中的类设计的思想, 早在许多开发者开始考虑性能问题之前. 在这个系列中, Brian Goetz 讨论了通常的 Java 性能上的冒险以及怎么在设计时候避免它们. 在第二部分, 他讨论了减少临时对象创建的一些技术。   虽然许多程序员把性能管理一直推迟到开发过程的最后, 性能考虑应该从第一天起就和设计周期结合在一起. 这个系列探索一些早期的设计思想能够极大影响应用程序性能的方法.在这篇文章里, 我继续探索大量临时对象创建的问题, 并且提供一些避免它们的一些技术.   临时对象就是一些生命周期比较短的对象, 一般用于保存其他数据而再没有其他用 ...
java 不能直接修改windows系统的环境变量,需要借助JNI转为C++的接口,以调用windows系统的注册表。(可以理解c++毕竟是微软推出的开发语言,OS源代码并未开放);目前,有开源项目实现了这个转换过程,使用版本:registry-3.1.3.zip;将压缩包bin目录中的jar包(registry.jar)导到工程中,然后在把相同目录下的dll(ICE_JNIRegistry.dll)放到jdk的bin目录下。 (ps:如其说修改环境变量,不如说修改注册表更准确些,因为是通过修改注册表来实现修改环境变量的;“环境变量”的键值所在位置:HKEY_LOCAL_MACHINE\SYS ...
    在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对 于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给开发者提供一个在二者之间进行选择的依据。    ...
由于GPS 接收机类型多种多样, GPS 原始数据的数据处理是非常繁重而复杂的。RINEX 是英文“Receiver Independent Exchange Format”(接收机通用数据交换格式) 的缩写形式。为使GPS数据处理软件通用化, 同时验证所用算法的可行性, GPS数据需要首先转换为RINEX标准格式, 然后再设计与编制所需软件。在这种方式下, 一种软件能处理多种类型的GPS接收机所采集的数据。 美国德克萨斯大学应用研究实验室早期提出了一种标准的FICA文档格式,它的设计原则是尽可能保持接收机所收集数据的原始特征, 只将该数据的二进制码逐个转换为计算机的ASCII 码, 对数据本 ...
<a   href="http://www.aaa.com"   style="text-decoration:none">http://www.aaa.com</a> 或者你可以使用CSS样式来控制,在head里添加     <style>     .aaa{       decoration:none;     }     </style>         在body里添加     <a   href="HTMLPage6.htm"   class=" ...
利用split拆分字符串时,如果是按|等拆分,则需转义,其他的碰到了再说。 String s="fdsdg|sdg,jkdj|ghds"; 注意:s.split("\\|");
首先,进入tomcat目录(:/usr/local/jakarta-tomcat-5.0.28/conf) sudo vim server.xml 在如下添加红色部分 <!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 -->     <Connector port="8080"                maxThreads="150" minSpareThreads="25" maxSpareThreads="75"   ...
   今天在做一个联通的河南Gis项目,具体负责封装n个地图的接口,请求是一个xml,应答也是xml,其中应答的xml中包括了一个地图图片的查看路径,在本地的话如:E:\map\126760551809313639457542095.jpg。具体很多细节问题没时间说了。 接 ...
Global site tag (gtag.js) - Google Analytics