url

webapp中的meta

試著忘記壹切 提交于 2020-02-14 23:52:10
<!--开发后删除--> <meta http-equiv="Pragma" name="no-store" /> <!--必须联网才可以访问--> <meta http-equiv="Cache-Control" name="no-store" /> <!--浏览器缓存--> <meta http-equiv="refresh" content="3" /> <!--在3秒钟后刷新--> <!--开发后删除--> <meta http-equiv="window-target" content="_top" /> <!--防止别人在框架里调用自己的页面--> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> <meta name="HandheldFriendly" content="true" /> <!--搜索引擎抓取--> <meta name="robots" content="index,follow"/> <meta name ="viewport" content ="initial-scale=1.0,maximum-scale=1,user-scalable=no"> <!--是否启用 WebApp 全屏模式,删除苹果默认的工具栏和菜单栏--> <meta name="apple

Ajax GET 和 POST 的区别

▼魔方 西西 提交于 2020-02-14 16:35:07
Get和Post都是向服务器发送的一种请求,只是发送机制不同。 1. GET请求会将参数跟在URL后进行传递,而POST请求则是作为HTTP消息的实体内容发送给WEB服务器。当然在Ajax请求中,这种区别对用户是不可见的。 2. 首先是"GET方式提交的数据最多只能是1024字节",因为GET是通过URL提交数据,那么GET可提交的数据量就跟URL的长度有直接关系了。而实际上,URL不存在参数上限的问题,HTTP协议规范没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制。IE对URL长度的限制是2083字节(2K+35)。对于其他浏览器,如Netscape、FireFox等,理论上没有长度限制,其限制取决于操作系统的支持。注意这是限制是整个URL长度,而不仅仅是你的参数值数据长度。 3. GET方式请求的数据会被浏览器缓存起来,因此其他人就可以从浏览器的历史记录中读取到这些数据,例如账号和密码等。在某种情况下,GET方式会带来严重的安全问题。而POST方式相对来说就可以避免这些问题。 get请求和post请求在服务器端的区别: 4. 在客户端使用get请求时,服务器端使用Request.QueryString来获取参数,而客户端使用post请求时,服务器端使用Request.Form来获取参数. HTTP标准包含这两种方法是为了达到不同的目的。POST用于创建资源

在Ubuntu服务器上搭建QQ机器人

时间秒杀一切 提交于 2020-02-14 16:04:15
最近有使用QQ开发机器人的需求,酷Q是现在广泛使用的QQ机器人,但是酷Q只适用于windows平台,而手头现在只有一台阿里云上的Ubuntu16.04服务器。在查阅了相关的资料后,终于找到一条可以使用的路线。 需求环境 硬件 :一台服务器 系统 :Ubuntu16.04,理论上支持各类linux系统 软件 : python 3.6 以上 Django Ubuntu Server 16.04 LTS & Docker CE 配置docker 首先,在服务器上安装酷Q的docker以支持酷Q在Ubuntu系统上的运行。 参考连接: 酷Q on docker 之前没接触过docker,这次算是碰了一鼻子灰。有理解错误的地方欢迎指正。 确定docker正确安装之后,使用以下命令来安装酷Q镜像: docker pull coolq/wine-coolq 之后,在任意目录下新建一个文件夹,比如: mkdir /root/coolq-data # 任意路径均可 运行docker镜像 docker run --name=coolq --rm -p 8080:9000 -p 5700:5700 -v /root/coolq-data:/home/user/coolq -e VNC_PASSWD=12345678 -e COOLQ_ACCOUNT=123456 coolq/wine-coolq 其中,

廖雪峰爬虫-第一部分-day06

白昼怎懂夜的黑 提交于 2020-02-14 13:00:51
一、数据解析常用的三种方式——②Xpath 1.调用时 from lxml import etree 2.转解析类型时 xpath_data = etree . HTML ( data ) #将html文档或者xml文档转换成一个etree对象,然后调用对象中的方法查找指定的节点 3.xpath返回的数据类型是list,xpath的基本语法 #xpath 语法1.节点: / 2.跨节点: // 3.精确的标签: //a[@属性=“属性值”] 4.标签包裹的内容:text() 5.属性:@href 4.示例代码: #安装支持 解析 html 和xml的解析库 lxml #pip install lxml;xpath是一个语法,不是解析库 import requests import re from lxml import etree headers = { 'User-Agent' : 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.163 Safari/535.1' } url = 'http://news.baidu.com/' data = requests . get ( url , headers = headers ) . content

day29_JDBC

百般思念 提交于 2020-02-14 08:58:41
JDBC 概念 Java DataBase Connectivity Java 数据库连接, Java语言操作数据库。 JDBC本质 :其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。 JDBC 规范定义接口 ,具体的实现由各大数据库厂商来实现。JDBC 是 Java 访问数据库的标准规范,真正怎么操作数据库还需要具体的实现类,也就是数据库驱动。每个数据库厂商根据自家数据库的通信格式编写好自己数据库的驱动。所以我们只需要会调用 JDBC 接口中的方法即可,数据库驱动由数据库厂商提供。 JDBC 的好处: 程序员如果要开发访问数据库的程序,只需要会调用 JDBC 接口中的方法即可,不用关注类是如何实现的。 使用同一套 Java 代码,进行少量的修改就可以访问其他 JDBC 支持的数据库 使用 JDBC 开发使用到的包: JDBC 的核心 API JDBC 访问数据库的步骤 1:注册和加载驱动 导入驱动 Jar 包 2:获取连接使用DriverManager类中的getConnection方法,获取连接对象 3:Connection连接对象 获取 Statement/getConnection 执行SQL 对象 4

当GOOGLE搜索结果的链接无法打开时

眉间皱痕 提交于 2020-02-14 07:26:56
背景 别人可以不用Google搜索,但是程序员必须得用。编程上无论是什么问题,Google总能以令人惊叹的准确率在前几条搜索结果中为你找到答案,这是其他的搜索引擎做不到的。但是由于众所周知的原因,哪怕是搜索"HRESULT"这种完全不敏感的关键字-你的浏览器也有可能会显示“链接被重置”,或者 在搜索结果出来之后,点击某个结果却显示“链接被重置”。 这时候别人可以选择等待,但是对程序员来说,时间太宝贵了。这篇文章介绍在搜索结果已经出来,但链接却点击不开的情况下(也就是上段中标蓝的那一种现象),如何快速地打开链接。我希望有一天我们的后辈程序员将以为"链接被重置"只是个传说。 分析被重置的链接的URL Google的搜索结果的链接地址中包含有"google"字样。比如,搜索"HResult",搜索到的其中一条结果( MSDN的 Exception.HResult Property )的链接地址为 http://www.google.com/url?sa=t&source=web&cd=4&sqi=2&ved=0CD8QFjAD&url=http%3A%2F%2Fmsdn.microsoft.com%2Fen-us%2Flibrary%2Fsystem.exception.hresult(v%3Dvs.71).aspx&ei=llQsTs3lCa6CmQW92IC6Dw&usg

基于VUE利用pdf.js实现文件流形式的pdf显示

守給你的承諾、 提交于 2020-02-14 07:02:40
首先推荐大家看一下这个demo vue-pdf.js-demo ,这里面包含固定本地地址,远程pdf地址,通过打开文件的方式打开pdf 这儿我们着重介绍一下通过文件流的形式打开pdf。(所谓文件流,就是通过ajax请求,返回的数据是文件流的形式) 1. 首先通过下载pdf.js的相关文件,当然我推荐直接拷贝 vue-pdf.js-demo 里面的文件,然后放到static目录里面 2. 第二步就是直接使用了 在组件中合适的地方放入 iframe <iframe class="prism-player" :src="pdfUrl" width="100%" height="100%"></iframe> 3. 然后就是获取pdfUrl(这儿也推荐两种方式) 第一种,直接调用文件流的请求地址 // 这儿的url, 就是通过 axios 进行请求的地址,只不过换成了从导航url进行请求的方式 let url = process.env.BASE_API + '/coursePartDetail/getFileStreamByCoursePartDetailId?CoursePartDetailId=' + this.sectionMsg.id this.pdfUrl = `/static/pdf/web/viewer.html?file=${encodeURIComponent(url)

How to customize the Image shown when posting a URL of a website on Social Media sites

故事扮演 提交于 2020-02-14 02:30:07
问题 I have seen that when we put a url of a website, an image appears for that URL. Examples include social media sites Like Google+, Facebook, Instagram. I need to know how to add such an image to my website. Is there a certain tag Or script that should be applied to show that image? When I share my website link I don't get such a one. I need to know why and how to do it. 回答1: OG tags are used by these social sites as below: Site info OG tags Start <meta property="og:site_name" content="$site

javascript中如何使用js脚本模拟\"request\"获取url后参数值呢?

此生再无相见时 提交于 2020-02-13 23:52:26
转自:猫猫小屋--js获取url后参数信息 摘要: 下文讲述javascript中使用js代码获取url地址后面的参数值的方法分享,如下所示; 实现思路: 使用正则表达式对参数值进行匹配,获取参数后的相关值 例: 获取url:http://www.maomao365.com?name=test123&p=90 String.prototype.urlRequestForm=function(name){ var r=new RegExp('(^|\\?|&)'+name+'=([^&]*|$)'); var url=this.replace(/&/g,'&') var t=url.match(r); return t===null?null:unescape(t[2]); } var urlInfo= "http://www.maomao365.com?name=test123&p=90"; alert(urlInfo.urlRequestForm("name")); alert(urlInfo.urlRequestForm("p")); [ 来源: https://www.cnblogs.com/lairui1232000/p/12305608.html

去掉php框架CI默认url中的index.php

ぐ巨炮叔叔 提交于 2020-02-13 22:24:57
CI默认的rewrite url中是类似这样的 例如你的CI根目录是在 /CodeIgniter/ 下,你的下面的二级url就类似这样 http://localhost/CodeIgniter/index.php/welcome。 不太好看,怎么把其中的index.php取掉呢? 解决方法如下: 第一步: Apache Url Rewrite 配置(php伪静态) 检查 Apache 中 conf/httpd.conf 中是否存在如下一段代码: #LoadModule rewrite_module modules/mod_rewrite.so 把 LoadModule前边的#去掉。 第二步: 在网站根目录添加.htaccess(和application、system在一个目录下) 内容为: RewriteEngine on RewriteCond $1 !^(index\.php|images|robots\.txt) RewriteRule ^(.*)$ /index.php/$1 [L] 备注: 1、要注意 /index.php/$1 要根据你目录(Web 目录,比如 http://www.domain.com/index.php)的实际情况来定。 比如网站根目录是 /ci/index.php 则要写成 /ci/index.php/$1 2、RewriteCond $1 !^