学习MarkDown语法(1)

    现在基本上所有的私下项目都放到GitHub上了,所以需要写ReadMe.md了。。以前都不知道怎么写的, 都是拿文本编辑器写了了事。不过,最近由于上线了Malayans项目,这是我准备作为我的毕业设计备选方 案之一的项目,所以我需要好好对待了。所以专程去学习了MarkDown,这边就写下我的笔记吧。     第一:段落和换行     一个 Markdown 段落是由一个或多个连续的文本行组成,它的前后要有一个以上的空行(空行的定义是显示上看起来像是空的,便会被视为空行。比方说,若某一行只包含空格和制表符,则该行也会被视为空行)。普通段落不该用空格或制表符来缩进。 「由一个或多个连续的文本行组成」这句话其实暗示了 Markdown 允许段落内的强迫换行(插入换行符),这个特性和其他大部分的 text-to-HTML 格式不一样(包括 Movable Type 的「Convert Line Breaks」选项),其它的格式会把每个换行符都转成 <br /> 标签。 如果你确实想要依赖 Markdown 来插入 <br /> 标签的话,在插入处先按入两个以上的空格然后回车。 的确,需要多费点事(多加空格)来产生 <br /> ,但是简单地「每个换行都转换为 <br />」的方法在 Markdown 中并不适合, Markdown 中 email 式的 区块引用 和多段落的 列表 在使用换行来排版的时候,不但更好用,还更方便阅读。     第二:标题     Markdown 支持两种标题的语法,类 Setext 和类 atx 形式。     类 Setext 形式是用底线的形式,利用…

Struts2中HTTP Status 404的解决办法

    HTTP Status 404 –     There is no Action mapped for namespace [/] and action     associated with context path [/*****].     上面这个错误对于新接触到struts2的人来说,应该不陌生.现在我来说一下解决的办法.   (1)首先,检查struts.xml的位置,一般在eclipse或者myeclipse下放在src目录下,在运行后,我们可以看到,我们在src中 所写的类,struts.xml,在web-inf下的classes下都能找到。其中类都已经编译通过变成了.class文件。这边,我的习惯都是放到classes文件夹下,免得再烦了.如果为了确保能够编译成功,建议两边都建一个.       (2)其次注意路径的问题,仔细检查是不是在相对路径方面除了问题。       (3)检查拼写,这个问题一定要避免放生,一些小的错误比如说把struts.xml写成了sturts.xml或者写成了struts2.xml,单词的拼写错误,这些都会导致上述错误。这种错误,就不说什么了.       ( 4 )最后是文章的重头,那就是namespace属性问题,这边我先贴一下我的几段代码:       这是我的jsp中的设置,这边我们可以看到action是/mike/login,这前面的/mike/就是namespace,为了更加形象,这是我的struts.xml的局部:     这边,我们都知道,那个name属性是随便取的,但是那个namespace需要和你的jsp中的action保持一致.如果把jsp中的/mike去掉,我们就看到这个了:       所以我们需要注意的是,这两个值需要对应相同.这样就不会出现这个问题了.

处理GoogleMap坐标和GPS坐标和BaiduMap坐标

    首先,这个问题烦恼了我很久了,因为手上是一个离线地图的项目,需要做切片地图等等,而我们手里能拿到的数据只有GPS的数据,然后放在GoogleMap(我们的离线地图使用的是Google的切片算法)上进行测试,就发现偏差在600米以上,这就是一个很头痛的问题,原本以为这是GPS本身的误差,就没管了.     后来,我才知道,这是一个叫做西安80的坐标系在搞鬼,因为国家安全…..     所以,GPS使用国际标准,GoogleMap使用中国i标准,所以就…..了.     网上找了半天,终于发现百度提供了换算的方法,而且精度不错.用这个可以实现自己的偏移数据库,然后暴搜找结果.     下面是具体的代码,另外最后附上苏州地区的偏移库,点击这.     因为有200万组数据,所以我就开线程做了,如果数据多,会比较慢.最好使用线程池做.     具体的代码实现,请看这.     还是简单的扯扯吧,主要的代码在下面,祝各位开心      package iot.mike.gpscheck; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.InputStream; import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.ThreadPoolExecutor; import java.util.concurrent.TimeUnit; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.client.ClientProtocolException; import org.apache.http.client.methods.HttpGet; import org.apache.http.impl.client.DefaultHttpClient; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.util.Base64; /** * GPS偏移库抓取,依赖百度API * 结果保存在文件中,格式为: * “GPS经度 GPS纬度:结果经度…