url

URL是什么意思 ? URL介绍

懵懂的女人 提交于 2020-01-22 07:01:01
前言 Internet上的每一个网页都具有一个唯一的名称标识,通常称之为URL(Uniform Resource Locator, 统一资源定位器)。它是www的统一资源定位标志,简单地说URL就是web地址,俗称“网址”。 URL URL是对互联网上得到的资源的位置和访问方法的一种简洁表示,是互联网上标准资源的地址。URL它具有全球唯一性,正确的URL应该是可以通过浏览器打开此网页的,但如果您访问外网,会提示网页无法打开,这并不能说明这个URL是错误的。只不过在国内不能访问而已。 下面以浏览一组网页来说URL,如下图: https : / / blog . csdn . net / chen1415886044 以上是我CSDN博客的URL地址。访问百度网站时,你的浏览器上就会显示http://www.baidu.com,如下图: URL由三部分组成:资源类型、存放资源的主机域名、资源文件名。 URL的一般语法格式为: protocol : / / hostname [ : port ] / path / [ ; parameters ] [ ? query ] #fragment 格式说明: protocol(协议) 指定使用的传输协议,最常用的HTTP协议,它是目前WWW中应用最广的协议。 下面列出protocol属性常见的名称: http 通过 HTTP 访问该资源。 格式

hive的lead、lag函数定义与使用

别等时光非礼了梦想. 提交于 2020-01-22 05:38:29
hive的lead、lag函数定义与使用 lag和lead分析函数可以在同一次查询中取出同一字段的前n行的数据(lag)和后n行的数据(lead)作为独立的列。 这种操作可以代替表的自联接,并且lag和lead有更高的效率,其中over()表示当前查询的结果集对象,括号里面的语句则表示对这个结果集进行处理。 函数介绍 lag lag(col,n,default) 用于统计窗口内往上第n行值 参数1为列名,参数2为往上第n行(可选,默认为1),参数3为默认值(当往上第n行为null时候,取默认值,如不指定,则为null) lead 与lag相反 lead(col,n,default) 用于统计窗口内往下第n行值 参数1为列名,参数2为往下第n行(可选,默认为1),参数3为默认值(当往下第n行为null时候,取默认值,如不指定,则为null) lead的用法 用户peter在浏览网页,在某个时刻,peter点进了某个页面,过一段时间后,peter又进入了另外一个页面,如此反复,那怎么去统计peter在某个特定网页的停留时间呢,又或是怎么统计某个网页用户停留的总时间呢? 数据准备 现在用户的行为都被采集了,处理转换到hive数据表,表结构如下: create table test . user_log ( userid string , time string , url string

Java网络编程必看重点

删除回忆录丶 提交于 2020-01-22 05:36:15
网络编程 URL url: 统一资源定位符 互联网的三大基石: html http url URL 类 : https://www.baidu.com String getPath() 得到这个 URL路径的一部分。 String getHost() 这个 URL的主机名,如果适用的话。 int getPort() 这个 URL的端口号。 String getProtocol() 这个 URL的协议名称。 String getQuery() 获取查询 URL的一部分。 String getRef() 得到了锚(也称为“参考”) URL。 //简单爬虫 public class Demo01 { public static void main(String[] args) throws IOException { URL url=new URL("https://www.taobao.com"); System.out.println(url); System.out.println("协议"+url.getProtocol()); System.out.println("端口"+url.getPort()); System.out.println("域名"+url.getHost()); System.out.println("查询内容"+url.getQuery());

webp图片实践之路

狂风中的少年 提交于 2020-01-22 04:14:11
最近,我们在项目中实践了webp图片,并且抽离出了工具模块,整合到了项目的基础模板中。传闻IOS10也将要支持webp,那么使用webp带来的性能提升将更加明显。估计在不久的将来,webp会成为标配。 本文主要分享一下我们在webp图片使用上的实践之路。 我们会从三部分来聊聊webp这个话题。 什么是webp,它有什么用? 使用webp的常规方法以及优劣。 我们是如何用上webp的。 PS:如果是对webp有一定了解的朋友,建议直接看第三部分。因为是讲我们的实践之路,所以第三部分会多讲一些。 一、什么是webp,它有什么用? webp是谷歌推出的一种图片格式,它的优点就是同等画面质量下,体积比jpg、png这些少了25%以上。 大家都知道移动互联网时代,页面大小和用户留存息息相关,更快的加载页面才能让更多用户关注到你的内容,而图片一直都是页面体积的大头,拿我们的活动页面来说,图片占据了80%以上的页面大小。所以使用webp的话,可以瞬间让页面大小下降1/4,不得不说是一个极具性价比的优化点。 当然,它也不是没有缺点,浏览器对于webp的解码速度相对于jpg来说会慢一些,不过这和体积减小带来的性能提升,可以忽略不计了。 那么既然webp这么好,为什么没有大范围使用呢?归根结底还是webp是谷歌推出的,目前主流浏览器只有chrome和安卓支持。不过IOS也快支持了,期待ing^ ^。在

python见监控url状态邮件告警

99封情书 提交于 2020-01-22 03:26:17
import requests import time import smtplib from email . mime . text import MIMEText def mail_sent ( str ) : _user = "932392374@qq.com" _pwd = "************" #自己的授权码 _to = "932392374@qq.com" # 使用MIMEText构造符合smtp协议的header及body msg = MIMEText ( "告警:接口故障" + str ) msg [ "Subject" ] = "don't panic" msg [ "From" ] = _user msg [ "To" ] = _to s = smtplib . SMTP ( "smtp.qq.com" , timeout = 30 ) s . login ( _user , _pwd ) # 登陆服务器 s . sendmail ( _user , _to , msg . as_string ( ) ) # 发送邮件 #mail_sent('aaa') def main ( ) : url_file = open ( "test.txt" ) for url in url_file . readlines ( ) : url = url . strip

后台编辑器内容返回给前端,图片无法显示的问题。

吃可爱长大的小学妹 提交于 2020-01-22 02:15:38
通过百度编辑器或其他富文本编辑器在后台上传内容。接口返回给前端是不带域名的,所以需要处理里面的图片。 /** * 给ueditor 图片加上https */ function replaceUeditorImage ($content){ preg_match_all('/<img.*?src="(.*?)".*?>/is',$content,$array); $newContent = $content; foreach($array[1] as $k => $v){ $preg = "/^http(s)?:\\/\\/.+/"; if(!preg_match($preg,$v)){ $newContent = str_replace($v,urlhttps($v),$newContent); } } return htmlspecialchars_decode($newContent); } /** * 图片加https域名 * @param $url * @return string */ function urlhttps($url){ if(!empty($url)){ $url = 'http://'.$_SERVER['HTTP_HOST'].$url; } return $url; } 来源: CSDN 作者: 无非自然 链接: https://blog.csdn

js 下载 文件

时光毁灭记忆、已成空白 提交于 2020-01-22 00:39:11
创建upload.js 文件 /** * 获取 blob * @param {String} url 目标文件地址 * @return {Promise} */ function getBlob(url) { return new Promise(resolve => { const xhr = new XMLHttpRequest(); xhr.open('GET', url, true); xhr.responseType = 'blob'; xhr.onload = () => { if (xhr.status === 200) { resolve(xhr.response); } }; xhr.send(); }); } /** * 保存 * @param {Blob} blob * @param {String} filename 想要保存的文件名称 */ function saveAs(blob, filename) { if (window.navigator.msSaveOrOpenBlob) { navigator.msSaveBlob(blob, filename); } else { const link = document.createElement('a'); const body = document.querySelector('body');

微信支付接口申请指南

被刻印的时光 ゝ 提交于 2020-01-22 00:35:37
微信支付开发(11) Native支付 摘要: 关键字:微信公众平台 微信支付 Native原生支付作者:方倍工作室原文:http://www.cnblogs.com/txw1958/p/wxpay-native.html在这篇微信公众平台开发教程中,我们将介绍如何开发实现微信支付的Native功能。本文分为以下三个部分:生成Native支付UR... 阅读全文 posted @ 2014-08-19 23:51 方倍工作室 阅读(1) | 评论 (0) 编辑 微信支付开发(10) 全网发布 摘要: 关键字:微信公众平台 微信支付 全网发布 作者:方倍工作室原文:http://www.cnblogs.com/txw1958/p/wxpay-publish.html在这篇微信公众平台开发教程中,我们将介绍如何开发实现微信支付的全网发布功能。本文分为以下三个部分:微信支付目录设置发货接口的调通维权接... 阅读全文 posted @ 2014-08-16 19:38 方倍工作室 阅读(1048) | 评论 (3) 编辑 微信支付开发(9) 标记客户投诉处理状态 摘要: 本文介绍微信支付中如何标记客户投诉的处理状态。一、APIApi 的 url 为:https://api.weixin.qq.com/payfeedback/update?access_token=xxxxx&openid

微信支付开发(11) Native支付

笑着哭i 提交于 2020-01-22 00:32:26
关键字:微信公众平台 微信支付 Native原生支付 作者:方倍工作室 原文:http://www.cnblogs.com/txw1958/p/wxpay-native.html 由于微信支付接口更新,本文档已过期,请查看新版微信支付教程。 地址 http://www.cnblogs.com/txw1958/category/624506.html 在这篇微信公众平台开发教程中,我们将介绍如何开发实现微信支付的Native功能。 本文分为以下三个部分: 生成Native支付URL 生成二维码 生成Package 一、生成Native支付URL Native(原生)支付URL是一系列具有weixin://wxpay/bizpayurl?前缀的URL,同时后面紧跟着一系列辨别商户的键值对。Native(原生)支付URL的规则如下: weixin://wxpay/bizpayurl?sign=XXXXX&appid=XXXXXX&productid=XXXXXX&timestamp=XXXXXX&noncestr=XXXXXX 生成代码如下 1 <?php 2 include_once("WxPayHelper.php"); 3 $wxPayHelper = new WxPayHelper(); 4 echo $wxPayHelper->create_native_url(