location

百度Android定位SDK4.2

守給你的承諾、 提交于 2020-02-28 23:02:32
项目最近要把定位服务独立出来,所以顺便把定位服务升级到4.2最新版。以下记录一个简单的定位服务的实现(基于百度Android定位4.2版本) 1:首先到百度LBS平台申请密钥 地址是: http://developer.baidu.com/map/index.php 申请密钥需要安全码:你的Eclipse SHA1指纹(Preferences->Android->Build)+分号+应用程序包名 例如: FS:54:EB:47:23:F6:70:FD:DD:GF:53:FS:10:1F:1A:54:00:5E:C0:24;com.example.testandroid 2:下载并添加百度定位的jar、so文件 网址: http://developer.baidu.com/map/index.php?title=android-locsdk/geosdk-android-download locSDK_4.2.jar添加到libs包下,另外,libs目录下新建目录armeabi,并把liblocSDK4d.so文件复制其中 3:配置AndroidManifest.xml文件 声明使用权限 1 <!-- 这个权限用于进行网络定位--> 2 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION">

BOM-Location地址栏对象

Deadly 提交于 2020-02-28 20:29:16
Location地址栏对象当前对象的 URL 信息。是 window 对象的一部分 创建(获取) ①window.location ②location 方法 reload() 重新载入当前文档(当前页面) 属性 href 返回完整的URL,还可以进行修改实现跳转 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> p { text-align: center; } span { color: red; } </style> </head> <body> <p> <span id="time">5</span>秒之后,自动跳转到首页 </p> <script> /* * 分析 * 1.显示页面文字 * 2.倒计时读秒的效果实现 * 定时器 * 2.1定义一个方法,获取span标签,修改span标签体内容,时间 * 2.2定义一个定时器,1秒执行一次 *3.在方法中判断时间如果等于0则跳转到首页 * */ var second = 5; //定义一个方法,获取span标签, var time = document.getElementById("time"); //修改span标签体内容--时间 function showTime() { second--

Mac下配置php+nginx的环境步骤

ε祈祈猫儿з 提交于 2020-02-28 13:21:10
Mac下配置php+nginx的环境步骤 一、安装 Nginx 二、访问localhost:8080 三、修改 php-fpm 文件 1.执行命令: 2.找到目录下的 php-fpm 文件 3.找到32行的 error_log ,改为(正行替换,注意 ‘;’ 和空格): 四、修改 Nginx 配置 1.打开 nginx.config 文件 2.找到 server 的 location 配置,给 index 加一个 index.php 3.并打开 server 下被注释的 location ~.php$(即删除代码前面的 ‘#’),如下: 4.并修改 fastcgi_param 参数 五、创建 index.php 六、启动相关服务 七、其他命令 一、安装 Nginx 终端执行: brew search nginx brew install nginx 安装完以后,可以在终端输出的信息里看到一些配置路径: / usr / local / etc / nginx / nginx . conf (配置文件路径) / usr / local / var / www (服务器默认路径) / usr / local / Cellar / nginx / 1.6 .2 (貌似是安装路径) 二、访问localhost:8080 Nginx 默认8080端口,这时已经可以访问了: localhost

一文带你了解BOM基本知识

时光怂恿深爱的人放手 提交于 2020-02-27 11:15:46
1.1. BOM和DOM的区别 DOM就是一套操作HTML标签的API(接口/方法/属性) BOM就是一套操作浏览器的API(接口/方法/属性) 1.2. BOM中常见的对象 window: 代表整个浏览器窗口 注意: window是BOM中的一个对象, 并且是一个顶级的对象(全局),下面的对象都能通过它找到 Navigator: 代表当前浏览器的信息, 通过Navigator我们就能判断用户当前是什么浏览器 Location: 代表浏览器地址栏的信息, 通过Location我们就能设置或者获取当前地址信息 History: 代表浏览器的历史信息, 通过History来实现刷新/上一步/下一步 注意点: 出于隐私考虑, 我们并不能拿到用户所有的历史记录, 只能拿本次使用时的历史记录 Screen: 代表用户的屏幕信息 1.3. history history应该是属于最常用的BOM对象之一了,我把它写在最前面 最重要的方法:window.history.go(x); x>0 前进x个当前标签页的历史记录 x<0 后退x个当前标签页的历史记录 x=0 刷新 <body> <h1>我是第一个界面</h1> <button id="btn1">前进</button> <button id="btn2">刷新</button> <a href="52-JavaScript-History2

基于BTrace监控调试Java代码

生来就可爱ヽ(ⅴ<●) 提交于 2020-02-27 10:43:47
BTrace是Java的一个动态代码追踪工具,通过编写btrace脚本,它可以动态的向目标应用程序的字节码注入追踪代码,通过修改字节码的方式,达到监控调试和定位问题的目的,是解决线上问题的利器。 BTrace项目的Github主页 https://github.com/btraceio/btrace ,本文中示例代码在 https://github.com/cellei/btrace-practice 快速开始 我们使用 BTrace User's Guide 中的示例来做一个快速开始: import com.sun.btrace.annotations.*; @BTrace public class HelloWorld { @OnMethod( clazz="java.lang.Thread", method="start", location = @Location(Kind.ENTRY) ) public static void func() { BTraceUtils.println("about to start a thread!"); } } BTrace包下载解压后,把bin目录加入环境变量,执行命令 btrace <pid> HelloWorld.java ,pid是Java目标程序的进程号,可以使用 jps 或者 ps 命令查询到

JavaScript Window Location

孤者浪人 提交于 2020-02-27 09:05:58
window.location对象可用于获取当前页面地址(url)并把浏览器重定向到新页面。 window.location 对象可不带 window 前缀书写。 一些例子: window.location.href 返回当前页面的 href (URL) window.location.hostname 返回 web 主机的域名 window.location.pathname 返回当前页面的路径或文件名 window.location.protocol 返回使用的 web 协议(http: 或 https:) window.location.assign 加载新文档 window.location.assign() 方法加载新文档。 实例 加载新文档: <!DOCTYPE html> <html> <body> <h1>window.location 对象</h1> <input type="button" value="加载新的文档" onclick="newDoc()"> <script> function newDoc() { window.location.assign("http://www.w3school.com.cn") } </script> </body> </html> 来源: oschina 链接: https://my.oschina.net/u

JavaScript:location.href在新窗口/选项卡中打开?

左心房为你撑大大i 提交于 2020-02-27 04:23:08
我有来自第三方开发人员的JavaScript文件。 它具有一个具有链接的链接,该链接将当前页面替换为目标页面。 我想在新标签页中打开此页面。 这是我到目前为止的内容: if (command == 'lightbox') { location.href="https://support.wwf.org.uk/earth_hour/index.php?type=individual"; } 谁能帮我吗? #1楼 如果要使用 location.href 以避免弹出问题,可以使用空的 <a> 引用,然后使用javascript单击它。 类似HTML <a id="anchorID" href="mynewurl" target="_blank"></a> 然后用javascript单击它,如下所示 document.getElementById("anchorID").click(); #2楼 例如: $(document).on('click','span.external-link',function(){ var t = $(this), URL = t.attr('data-href'); $('<a href="'+ URL +'" target="_blank">External Link</a>')[0].click(); }); 工作 示例 。 #3楼 window

rewrite

好久不见. 提交于 2020-02-27 01:53:53
Rewrite基本概述 1.Rewrite Rewrite即URL重写,主要实现url地址重写,以及重定向,就是把传入web的请求重定向到其他URL的过程。 2.Rewrite使用场景 1).URL地址跳转,例如用户访问old.com将其跳转到oldboy.com,或者当用户通过http的方式访问old.com时,将其跳转至https的方式 访问oldboy.com 2).URL伪静态,将动态页面显示为静态页面方式的一种技术,便于搜索引擎的录入,同shi减少动态URL地址对外暴露过多的参数,提升 更高的安全性。 3).搜索引擎SEO优化依赖于URL路径,以便支持搜索引擎录入。 4).可以调整用户浏览的URL,看起来更规范,合乎开发及产品人员的需求。 安装chrom的http status 插件 Rewrite配置语法 Syntax: rewrite regex replacement [flag]; Default: — Context: server, location, if 例:http://localhost:88/test1/test2/test.php $host: localhost $server_port: 80 $request_uri: http://localhost:88/test1/test2/test.php $document_uri: /test1

利用url地址获取你需要的参数,window.location系列

此生再无相见时 提交于 2020-02-26 18:36:54
这是我要获取url中一个code的参数值所以用了如下的方法GetQueryString(name) { let reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)') let r = window.location.search.substr(1).match(reg) // search,查询?后面的参数,并匹配正则 console.log("这是r:"+r[2]) return r[2]//这里返回的就是cude值}用到的知识点是下面的这些window.location获取url window.location.search   查询(参数)部分。得到的是url中?部分。除了给动态语言赋值以外,我们同样可以给静态页面,并使用javascript来获得相信应的参数值。 substr() 返回一个从指定位置开始的指定长度的子字符串 这里设置为1,是为了把url中的?号去掉 reg是一个正则表达式子,是你获得的参数    var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");   (^| )代表开始   ( |$)代表结束   以&或者$结尾的字符串   这个正则是寻找&+url参数名字=值+&   &可以不存在。 window.location.search.substr(1)

nginx 基础3 反向代理

吃可爱长大的小学妹 提交于 2020-02-26 02:11:50
1.代理的配置 location / { proxy_pass http://192.168.0.28; #通用匹配,将访问进来的流量全部转发给"http://192.168.0.28" proxy_set_header Host $http_host; #将请求头部的host在转发给后端主机的host,原因是客户端访问访问代理服务器是带域名的,而代理去访问后端web是用ip访问的丢失了域名, 所以要给它补上,用于后端虚拟主机识别。 proxy_set_header zhengshiIP $remote_addr; #$remote_addr请求的ip,将请求的ip赋值给"zhengshiIP",后端服务器在log配置中引用就能得到真实的ip,注意后面引用需要加"http_" } 2.后端web 配置,日志的使用 日志的配置 #日志配置,最后两个是添加的默认没有的,一个是真实ip,一个是访问的真实url 效果下图 后端虚拟主机配置 server { listen 80; server_name www.333.com; root /333; index index.html; location / { } } #在"/etc/nginx/conf.d" 目录建立新conf 文件即可, 3.设置查看递归访问ip 实验拓扑 代理192.168.0.13 配置 location / {