百度地图如何计算两点之间距离

摘要: 路线规划提供了获取路线距离的方法,见MKRoutePlan 类的 getDistance 方法。如果是计算任意两点的距离,自2.0.0版本开始,Android SDK为开发者提供了计算距离的接口(DistanceUtil),具体使用方法如下:1.GeoPoint p1LL = new GeoPoint(39971802, 116347927);2.GeoPoint p2LL = new GeoPoint(39892131, 116498555);3.double distance = DistanceUtil.getDistance(p1LL, p2LL);如果开发者使用的是1.3.5及以前的 阅读全文
posted @ 2014-02-10 17:11 一天一點 阅读(2259) 评论(0) 推荐(0) 编辑

mysql函数操作-增加自定义函数

摘要: #首先执行看mysql是否开启函数SHOW VARIABLES LIKE '%func%';------------------------------------------------------------------------------#如果没有开启(OFF)则设置开启SET GLOBAL log_bin_trust_function_creators=1;------------------------------------------------------------------------------#下面是一个测试函数DELIMITER $$CREATE 阅读全文
posted @ 2014-01-23 15:53 一天一點 阅读(538) 评论(0) 推荐(0) 编辑

linux centos 安装配置varnish

摘要: 安装2.0+版本前期准备:下载pcrehttp://sourceforge.net/projects/pcre/files/pcre/http://optimate.dl.sourceforge.net/project/pcre/pcre/7.9/pcre-7.9.tar.gz下载varnishhttps://www.varnish-cache.org/releaseshttp://repo.varnish-cache.org/source/varnish-2.1.2.tar.gz建立 目录和存储文件目录useradd -s /sbin/nologin varnish mkdir -p /.. 阅读全文
posted @ 2013-12-17 10:15 一天一點 阅读(391) 评论(0) 推荐(0) 编辑

解决php-fpm占用cpu memory过高,开启php-fpm request_slowlog_timeout

摘要: 项目刚从win下挪到linux下,发现cpu过高,内存也占用较多,以下是我解决问题的过程:首先更改php-fpm配置vim /usr/local/php/etc/php-fpm.conf找到request_slowlog_timeoutslowlog开启他们,request_slowlog_timeout是设置超时时间,slowlog是记录路径我的配置:slowlog = /home/wwwlog/php-fpm-slowlog_timeout.log; The timeout for serving a single request after which a PHP backtrace w 阅读全文
posted @ 2013-12-12 11:00 一天一點 阅读(2061) 评论(0) 推荐(0) 编辑

php 类静态变量 和 常量消耗内存及时间对比

摘要: 在对类执行100w次循环后, 常量最快,变量其次,静态变量消耗时间最高其中:常量消耗:101.1739毫秒变量消耗:2039.7689毫秒静态变量消耗:4084.8911毫秒测试代码:class Timer_profiler { public static $begin_timer; public static $finish_timer; public static $timer_html; /** * 计算时间差 * @return type */ public static function getRecordTimer() { ... 阅读全文
posted @ 2013-11-07 13:31 一天一點 阅读(1105) 评论(0) 推荐(0) 编辑

linux centos 安装配置rsync

摘要: 先安装rsyncyum install rsync 创建文件,并配置权限touch /etc/rsyncd.conftouch /etc/rsyncd.secrets chmod 600 /etc/rsyncd.secrets touch /etc/rsyncd.motd 写入数据vim /etc/rsyncd.conf配置密码文件vim /etc/rsyncd.secrets## 用户名:密码。注意这个不是系统用户,只是rsync用户。所以不用useradd。root:pwd更改文件权限chmod 666 /etc/rsyncd.secrets配置欢迎信息vim /etc/rsyncd... 阅读全文
posted @ 2013-11-06 19:03 一天一點 阅读(197) 评论(0) 推荐(0) 编辑

linux下mysql权限配置

摘要: 先登入mysqlmysql -u root -p然后回车键入密码!1.2 赋予主机B操作数据库的权限mysql> grant usage on *.* to username@192.168.0.1 identified by 'password';说明:赋予username@192.168.0.1使用所有数据库的权限,在主机192.168.0.1上使用username账户登录,密码为:passwordmysql> grant usage on *.* to username identified by 'password';说明:赋予usernam 阅读全文
posted @ 2013-10-03 00:01 一天一點 阅读(1025) 评论(1) 推荐(0) 编辑

让nginx支持patchinfo,(支持codeigniter,thinkphp,ZF等框架)

摘要: nginx 的config配置:server{ listen 80; server_name xxx; ....if (!-e $request_filename) { rewrite ^/(.*)$ /index.php/$1 last; } location ~ \.php { set $real_script_name $fastcgi_script_name; set $path_info ""; include fastcgi_par... 阅读全文
posted @ 2013-09-26 11:37 一天一點 阅读(359) 评论(0) 推荐(0) 编辑

nginx、php-fpm安装mongodb及驱动扩展

摘要: 1.安装mongodblinux下安装mongodb很简单,执行如下命令完成安装wget http://downloads.mongodb.org/linux/mongodb-linux-i686-2.2.2.tgzmv mongodb-linux-i686-2.2.2.tgz mongodb.2.2.2.tgztar -zxvf mongodb.2.2.2.tgzmv mongodb-linux-i686-2.2.2/ /usr/local/mongodb/cd /usr/local/mongodb/2.4.9版本:http://fastdl.mongodb.org/linux/mongod 阅读全文
posted @ 2013-09-24 19:19 一天一點 阅读(737) 评论(0) 推荐(0) 编辑

redis和redis php扩展安装

摘要: redis的源码安装wget http://download.redis.io/redis-stable.tar.gztar -zxvf redis-stable.tar.gzcd redis-stablemakemake testmake install可能出现:You need tcl 8.5 or newer in order to run the Redis test执行yum install tclmake时可能会报如下错误:zmalloc.o: In function `zmalloc_used_memory':/root/redis-stable/src/zmalloc. 阅读全文
posted @ 2013-09-24 19:15 一天一點 阅读(285) 评论(0) 推荐(0) 编辑