- 浏览: 48344 次
- 性别:
- 来自: 泰安
-
最新评论
-
jklzou3:
求完整列子,麻烦发我邮箱248893697@qq.com
使用Google map 绘制圆形
文章列表
实现Servlet定时器
- 博客分类:
- Java
转载:http://windking88.iteye.com/blog/972576
好多朋友用过Windows的任务计划,也有不少程序迷自己曾写过时钟报警、系统自动关机等趣味程序,可却很少有朋友在Web工程中实现过类似功能。 当Web工程启动时,定时器能自动开始计时,在整个Web工程的生命期里,定时器能在每晚深夜触发一次任务。因此定时器的存放位置也值得考查,不能简单的存在于单个Servlet或JavaBean中,必须能让定时器宿主的存活期为整个Web工程生命期,在工程启动时能自动加载运行。结合这两点,跟 Servlet上下文有关的侦听器就最合适不过了,通过在工程的配置文件中加以合理配置,会在 ...
Struts2的工作原理
- 博客分类:
- struts2
strut2 官网的原理图片如下,显示为struts2 的整体结构
1 )客户端初始化一个指向Servlet 容器(例如Tomcat )的请求 2 )这个请求经过一系列的过滤器(Filter )(这些过滤器中有一个叫做ActionContextCleanUp 的可选过滤器,这个过滤 ...
Jquery简单验证表单
- 博客分类:
- jquery
<script src="jquery-1.7.1.js" type="text/javascript"></script>
<script type="text/javascript">
function submit(){
var type="";
//判断是否选择
$("select option:selected").each(function () {
type+=$(this).val()+&qu ...
jquery 操作表格table
- 博客分类:
- jquery
Jquery操作Table
<table style="border:1px solid #aaa;border-collapse:collapse;width:100%;" id="alarm" class="alarm">
<tr align="center" style="border:1px solid #aaaaaa;background:#ECE9D8;border-collapse:collapse;padding:5px;text-align:left; ...
JavaScript获取当前系统时间
- 博客分类:
- javascript
<script type="text/javascript">
var now = new Date();
var year = now.getYear();
var month =now.getMonth()+1;
var day = now.getDate();
var hour = now.getHours();
var minute = now.getMinutes();
var second = now.getSeconds();
alert(year+"-"+month+"-"+day+& ...
使用Google map 绘制折线
- 博客分类:
- google map
Polyline
就是在地图上绘制的一系列直线段线,折线将一系列坐标指定为 LatLng
对象的数组。
可调用 Polyline
的 getPath()
,它会传回 MVCArray
类型的数组,包含点的坐标值。绘制折线的时候使用push方法将点的坐标添加进数组中。
function drawPolygonLine(){
var polyOptions = {
strokeColor: '#000000',
strokeOpacity: 1.0,
strokeWeight: 3
};
...
使用Google map 绘制圆形
- 博客分类:
- google map
googl地图提供了google.maps.Circle类实现圆形叠加层的显示,详细的方法和属性可以参考google map Api.
实现绘制圆形只要知道圆心和半径即可,半径可以通过两个坐标点之间的距离求的。
根据两个经纬度来计算半径,方法如下:
function calculationDistance(lat1, lon1, lat2, lon2) {
var R = 6371;//地球半径 km
var dLat = (lat2 - lat1) * Math.PI / 180;
var dLon = (lon2 - lon1) * Math.PI / 1 ...
转载:http://kongjian.baidu.com.cn/lixueliang_zz/blog/item/0028ab53a1ecb91c0df3e3a5.html
Google Maps API 第 3 版提供了用于创建自定义叠加层的 OverlayView 类。OverlayView 是一个基类,提供了您在创建叠加层时必须实现的若干方法。该类还提供了一 ...
1、菜单window->Preferences->Java->Editor->Content Assist->Enable auto activation 选项要打上勾
2、windows-->preference-->workbench-->keys 下设置Content Assist 的快捷键 when选项里设置为eding java source
3、window->Preferences->Java->Editor->Content
Assist->Advanced 上面的选项卡select ...
1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容
public class ReadFromFile {
/**
* 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。
*/
public static v ...
Java将字符串保存到文件中
- 博客分类:
- Java
public void WriteToFile1() throws Exception {
String str = "xinxi";
File file = new File("file\\userConfig.xml");
FileOutputStream fos = null;
if (!file.exists()) {
file.createNewFile();
}
fos = new FileOutputStream(file);
byte bytes[] = new byte[1024];
...
Android平台给我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data/<package name>/shared_prefs目录下。
getSharedPreferences(name,mode)方法的第一个参数用于指定该文件的名称,名称不用带后缀,后缀会由Android自动加上。方法的第二个参数指定文件的操作模式,共有四种操作模式:1、Activity.MODE_PRIVATE
默认操作模式,代表该 ...
Android采用SAX解析xml文件
- 博客分类:
- Android
对xml进行可以采用DOM、SAX、PULL进行解析,项目中采用的是SAX进行解析xml文件。
写入:
创建xml文件,返回String类型,代码如下:
public static String writeToString(Config config) {
// 实现xml信息序列号的一个对象
XmlSerializer serializer = Xml.newSerializer();
StringWriter writer = new StringWriter();
try {
// xml数据经过序列化后保存到String中,然后将字串通过Out ...
Android读取、写入xml文件
- 博客分类:
- Android
项目中需要保存用户配置的系统设置,考虑将用户信息保存在xml中,保存在目录“/data/data/你的包名”下。
将用户配置信息写入xml中,代码如下:
public static boolean writeToXml(Context context, String str)
throws UnsupportedEncodingException, FileNotFoundException {
try {
OutputStream out = context.openFileOutput("userconfig.xml",
...
Android开发读取xml文件
- 博客分类:
- Android
项目中要对用户配置信息进行保存,直接将userconfig.xml放在assets文件下,然后在程序中访问,采用的是SAX进行解析代码如下:
public static Config parserXMl(Context context) {
Config config = null;
ConfigHandler sax = new ConfigHandler();
InputStream inStream;
try {
inStream = context.getAssets().open("userConfig.x ...