url

war 配置文件路径

有些话、适合烂在心里 提交于 2020-03-12 04:23:22
下面展示一段代码 String path = getClass().getResource("/").getPath(); 或 String path = getClass().getClassLoader.getResource("").getPath(); 如果当前路径中包含了空格,则返回的路径字符串空格则被转义为(%20),如何解决这个问题呢? String path = getClass().getResource("/").toURI().getPath(); 或 String path = getClass().getClassLoader.getResource("").toURI().getPath(); 也可以 java.net.URLDecoder.decode(path,"UTF-8 ");其他编码也是可以的哈。 到这个地方其实还有两个疑问1.getClass().getResource("/")与getClass().getClassLoader.getResource("/")有什么区别; 2.toURI()是什么; Class().getResource与ClassLoader.getResource Class().getResource,如果以 “/”开始则查找的路径是以classpath指向的绝对路径,包括jar文件路径, 如果不是以“/”开始

location对象

爷,独闯天下 提交于 2020-03-12 04:20:06
/*--> */ /*--> */ location对象是很特别的一个对象,因为它既是window对象的属性,也是document对象的属性。换句话说,window.location和document.location引用的是同一个对象。这里我们就简单的介绍一下location处理URL片段的方法吧! 一、   如下每个属性前省去location前缀:   hash     '#xxxxx'          返回URL中的hash(即#号后面的字符)   host      'www.baidu.com:80'    返回服务器名称和端口号   hostname   'www.baidu.com'     返回不带端口号的服务器名称   href     'http:www.baidu.com'   返回当前加载页面的完整URL,而location对象的toString()方法也返回这个值。   path     '8080'         返回当前URL的指定的端口号   pathname   '/xxxx/sssss/'      返回URL中的目录和(或)文件名   portocol(协议) 'http:'         返回页面使用的协议 http: 或 https:   search    '?q=test01'       返回URL的查询字符串。

python3用urllib抓取贴吧邮箱和QQ实例

核能气质少年 提交于 2020-03-12 02:12:18
在本篇文章里小编给大家整理了关于python3中运用urllib抓取贴吧的邮箱以及QQ的实例内容,需要的朋友们可以学习下 我们首先来看下实例代码: import urllib import urllib.request import re from urllib import parse #抓取贴吧页面数量信息 def gettiebalistnumbers(name): #计算搜索的关键词有多少页 输入名字 返回页数 url="https://tieba.baidu.com/f?" headers = {"User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36 QIHU 360SE"} # header 字典形式 word = {"kw": name} # 接口 贴吧的名字 word = parse.urlencode(word) # 编码成字符串 url = url + word # 拼接url request = urllib.request.Request(url, headers=headers) # 发送请求 # 也可以通过调用Request.add_header() 添加

页面跳转、替换、刷新

你说的曾经没有我的故事 提交于 2020-03-12 02:03:31
1.window.location.href = 'url' //页面跳转 2.window.location.replace(‘url’) //页面替换,将当前页面替换为参数URL,这种方法浏览器会吧参数URL替换掉缓存里的URL,不能再用前进后退访问被替换掉的URL,适用于过度页面。 3.window.location.reload(); //强制刷新页面。 参数为true时,绕过缓存重新在浏览器下载该文档。 1 history.go(0) 2 location.reload() 3 location=location 4 location.assign(location) 5 document.execCommand('Refresh') 6 window.navigate(location) 7 location.replace(location) 8 document.URL=location.href 这几个都可以刷新 来源: https://www.cnblogs.com/ricoliu/p/6361019.html

使用微信JS-SDK调用微信浏览器的接口

自作多情 提交于 2020-03-12 01:57:03
先附上微信公众平台的相关链接: 微信公众平台: https://mp.weixin.qq.com/ 微信公众平台开发文档: https://mp.weixin.qq.com/wiki 微信公众平台JS-SDK开发文档: https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115&token=&lang=zh_CN 阅读文档可知,基本流程如下: 1.绑定域名 先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。 2.引入JS文件 在需要调用JS接口的页面引入如下JS文件 http(s)://res.wx.qq.com/open/js/jweixin-1.0.0.js 如需使用摇一摇周边功能,请引入 http://res.wx.qq.com/open/js/jweixin-1.1.0.js 3.通过config接口注入权限验证配置 wx.config({ debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: '', // 必填,公众号的唯一标识 timestamp: , // 必填,生成签名的时间戳 nonceStr: '', // 必填

告别 hash 路由,迎接 history 路由

十年热恋 提交于 2020-03-11 23:07:31
博客地址: https://ainyi.com/69 三月来了,春天还会远吗、、 在这里,隆重宣布本博客告别 Vue 传统的 hash 路由,迎接好看而优雅的 history 路由~~ 映照官方说法 vue-router 默认 hash 模式 —— 使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会重新加载 如果不想要很丑的 hash,我们可以用路由的 history 模式,这种模式充分利用 history.pushState API 来完成 URL 跳转而无须重新加载页面 export default new Router({ mode: 'history', routes: [...] )} 当使用 history 模式时,URL 就像正常的 url,例如 https://ainyi.com/about ,好看又优雅! 不过这种模式要玩好,还需要后台配置支持。因为我们的应用是个单页客户端应用,如果后台没有正确的配置,当用户在浏览器直接访问 https://ainyi.com/about 就会返回 404,因为后端没有 /about 相应的拦截器,自然 404 所以,要在服务端增加一个覆盖所有情况的候选资源:如果 URL 匹配不到任何静态资源,则应该返回同一个 index.html 页面,这个页面就是 app 依赖的页面 后端实现

EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒体服务器软件二次开发接口对接说明示列

可紊 提交于 2020-03-11 20:45:47
EasyDSS相关功能 EasyDSS流媒体服务器软件,提供一站式的转码、点播、直播、时移回放服务,极大地简化了开发和集成的工作。其中, 点播 版本主要包含:上传、转码、分发。 直播 版本主要包含:直播、录像,直播支持RTMP输入,RTMP/HLS/HTTP-FLV的分发输出;录像支持自定义保存时长、检索及下载;提供丰富的二次开发接口、基于JSON的封装及HTTP调用;提供播放鉴权、推流鉴权等安全保证;提供用户及相关权限管理配置。 EasyDSS流媒体服务搭建资源 【官网】 【点播版本在线演示】 【直播版本在线演示】 【旗舰版本在线演示】 【在线接口】 这篇博文主要介绍如何利用软件提供的接口快速接入开发。 一、 快速安装 下载地址 下载对应环境的安装包 解压安装包 Windows下双击EasyDSS.exe直接启动 Linux下解压目录执行./start.sh 注:路径中不能包含中文 二、 二次开发 二次开发中,方式是在自己业务系统后端登录接口中,调用流媒体的登录接口,获取所需的sid或是token 1.封闭内网使用 在业务使用,如果只是使用EasyDSS提供视频分发能力,且不会对外公开接口端口10080(默认端口),可以直接将接口鉴权关闭,具体服务器登录 http://demo.easydss.com:10080/login.html 默认用户名/密码 admin/admin,

requests

本秂侑毒 提交于 2020-03-11 13:43:51
requests 1. requests库的7中主要方法: 1. requests.requst()构造一个请求,支撑一下各个方法的基础方法 2. requests.get()获取HTML网页中的主要方法,对应于http的get方法 1. requests.get(url,params=None,**kwargs) 2. url:拟获取页面的url链接 3. parmas:url中的额外参数,字典或字节流格式,可选 4. **kwargs:12个控制访问的参数 3. requests.head()获取HTML网页中的头信息的的方法,对应http的head方 1. requests.head(url,**kwargs) 2. url:拟获取页面的url链接 3. **kwargs:12个控制访问的参数 4. requests.post()向HTML网页提交post请求方法,对应http的post方法 1. requests.post(url,data=None,json=None,**kwargs) 2. url:拟更新的页面的url链接 3. data:字典或字节序列或文件,request的内容 4. json:JSON格式的数据,request的内容 5. **kwargs:11个控制访问的参数 5. requests.put()向HTML网页提交put请求方法

JAVA抓取网站上的图片资源

两盒软妹~` 提交于 2020-03-11 12:34:53
JAVA抓取图片的网站上的jpg头像(图片),下载到本地目录 修改正则表达式可以获取你想要的网络资源,如图片,网址等。也可以抓取到网址后继续抓取相关联的网络资源 public class Robot { public static void main ( String [ ] args ) { URL url = null ; URLConnection urlconn = null ; BufferedReader br = null ; PrintWriter pw = null ; // String regex = "http://[\\w+\\.?/?]+\\.[A-Za-z]+"; 网站地址 //url匹配规则 String regex = "//[\\w+\\.?/?]+\\.jpg+" ; List < String > urls = new ArrayList < > ( ) ; Pattern p = Pattern . compile ( regex ) ; try { url = new URL ( "https://www.baihe.com/" ) ; //爬取的网址、 urlconn = url . openConnection ( ) ; pw = new PrintWriter ( new FileWriter ( "D:/SiteURL.txt"

springmvc(一) springmvc框架原理分析和简单入门程序

China☆狼群 提交于 2020-03-11 10:16:35
      springmvc这个框架真的非常简单,感觉比struts2还更简单,好好沉淀下来学习~                       --WH 一、什么是springmvc?       我们知道三层架构的思想,并且如果你知道ssh的话,就会更加透彻的理解这个思想,struts2在web层,spring在中间控制,hibernate在dao层与数据库打交道,而前面刚写的mybatis跟hibernate一样,与数据库打交道在dao层的另一个框架,而今天所要讲解的springmvc是在web层的另一个框架。       springmvc全名是spring web mvc,springmvc是spring的一个模块,并且看名字即可知道,springmvc是一个基于mvc设计模式的前端web框架。       mvc:m(model模型)、v(view视图)、c(control控制)       mvc的运用概念图            二、springmvc的入门程序       通过这个来快速了解springmvc大概的开发流程,其实通过上面的mvc分析图,差不多就知道了如何开发了。重点就是三步。         1、在web.xml中配置一个serlvet,用来控制,         2、编写一个handler(controller)类,用来做业务处理。