摘要: 目前的工作是需要手机查找附近N米以内的商户,功能如下图数据库中记录了商家在百度标注的经纬度(如:116.412007, 39.947545),最初想法 以圆心点为中心点,对半径做循环,半径每增加一个像素(暂定1米)再对周长做循环,到数据库中查询对应点的商家(真是一个长时间的循环工作)上网百度类似的文章有了点眉目大致想法是已知一个中心点,一个半径,求圆包含于圆抛物线里所有的点,这样的话就需要知道所要求的这个圆的对角线的顶点,问题来了 经纬度是一个点,半径是一个距离,不能直接加减终于找到想要的文章http://digdeeply.org/archives/06152067.htmlPHP,My.. 阅读全文
posted @ 2013-08-06 13:15 小小新新 阅读(6663) 评论(10) 推荐(2) 编辑
摘要: 1.验证日期的正则表达式加入闰年的判断以及思路分析进入正题之前,我们需要澄清两个概念:一,什么是合法的日期范围?对于不同的应用场景,这个问题有不同的解释。这里采纳MSDN中的约定:DateTime值类型表示值范围在公元(基督纪元)0001 年 1 月 1 日午夜 12:00:00 到公元 (C.E.) 9999 年 12 月 31 日晚上 11:59:59 之间的日期和时间。二,关于闰年的阐释。人民教育出版社小学数学室的解释浅明易懂(mediawiki等都没说明为什么整百年份必须是400的倍数时才是闰年):关于公历闰年是这样规定的:地球绕太阳公转一周叫做一回归年,一回归年长365日5时48分 阅读全文
posted @ 2014-01-13 10:12 小小新新 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 目的:公司服务器IIS有十几个应用地址池,总在不经意间停掉一个,停止线系统日志里会有一大堆警告日志,然后就停掉了,分析了好几次,网上有人说是某一个网站的问题应该查网站,但是网站又有那么多地址,谁知道从哪个请求开始就把应用地址池给弄挂掉了啊,白天还好随时有人看着服务器在,晚上停了就麻烦了,所有有了需求,自动监控应用地址池。其实方法很简单,就是定时对应用地址池遍历一遍,检查是否有未启动的应用地址池,有的话就执行启动命令。 1 /// 2 /// IIS应用地址池监控方法 3 /// 4 private void IISAppPools() 5 ... 阅读全文
posted @ 2013-12-29 16:45 小小新新 阅读(2417) 评论(5) 推荐(2) 编辑
摘要: 公司手机网站上千个 ASP.NET开发一套程序只是配置不一样,所有站点呈现的内容就不一样了, 以前的程序是ASP的,现在ASP程序猿少之又少了,所以公司要求转.NET,新开发也用NET。所有现在上千个网站全是一套NET程序,程序到是好写了,可是上线这叫一个慢啊 ,换了最好配置的服务器16个核桃,所有网站编译完也要半个多小时,这要是上线出一个BUG可把LZ愁坏了,咋办喃。百度了一番,Net预编译,终于经过一下午的研究搞出来了,可是。net的预编译的命令执行一次是对一个站点的预编译,而且也是需要时间的,这样算就算全部预编译也要N多时间,不可取,还不如让用户请求网站编译喃,后来zl思路换了,不用所有 阅读全文
posted @ 2013-12-23 12:39 小小新新 阅读(2702) 评论(10) 推荐(5) 编辑
摘要: 首先来看看需求用户输入 “北京市小饭锅餐厅电话”如果数据库中存在着这样的全部匹配的数据时,当然可以查寻的到,但是数据库中是记的“北京小饭锅餐厅电话” 用一般的 Like '%{用户输入}%' 就不能办到了这样怎么办,简单说下LZ思路,就是把用户输入项拆分成小单位的关键字再去搜索,任何匹配的数据就都出来了,忘了一点可以根据需要先过滤掉一些没用的词 1 using System.Linq; 2 using Core.Common; 3 using System.Web; 4 using System.Text.RegularExpressions; 5 6 namespace Co 阅读全文
posted @ 2013-11-14 17:20 小小新新 阅读(844) 评论(1) 推荐(0) 编辑