localhost

JS中对URL进行转码与解码

北战南征 提交于 2020-03-27 06:51:04
1. escape 和 unescape escape()不能直接用于URL编码,它的真正作用是返回一个字符的Unicode编码值。 采用unicode字符集对指定的字符串除0-255以外进行编码。所有的空格符、标点符号、特殊字符以及更多有联系非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编码是%20。 escape不编码字符有69个:*,+,-,.,/,@,_,0-9,a-z,A-Z。 escape()函数用于js对字符串进行编码 , 不常用。   var url = "http://localhost:8080/pro?a=1&b=张三&c=aaa";  escape(url) --> http%3A//localhost%3A8080/pro%3Fa%3D1%26b%3D%u5F20%u4E09%26c%3Daaa 2. encodeURI 和 decodeURI 把URI字符串采用UTF-8编码格式转化成escape各式的字符串。 encodeURI不编码字符有82个:!,#,$,&,',(,),*,+,,,-,.,/,:,;,=,?,@,_,~,0-9,a-z,A-Z encodeURI()用于整个url编码   var url = "http://localhost:8080/pro?a=1&b

如何在Curl中使用Socks5代理

心已入冬 提交于 2020-03-26 15:59:30
Curl在许多HTTP客户机和下载工具中拥有最好的代理支持。这就是如何使用socks5代理并使用socks5代理解析URL中的主机名。对于某些用例,通过代理解析主机名是必要的。 假设您有一个socks5代理运行在 localhost:8001 上。 crul 版本 >= 7.21.7 时使用命令: curl -x socks5h://localhost:8001 http://www.google.com/ crul 版本 >= 7.18.0 时使用命令: curl --socks5-hostname localhost:8001 http://www.google.com/ 许多工具在内部使用libcurl,或者在安装程序脚本中使用curl命令。如果很难修改命令行本身,可以使用环境变量设置代理。 env ALL_PROXY=socks5h://localhost:8001 PROGRAM [OPTION]... 如果你想覆盖系统代理设置,你可能还需要设置两个额外的变量: env http_proxy=socks5h://localhost:8001 HTTPS_PROXY=socks5h://localhost:8001 ALL_PROXY=socks5h://localhost:8001 PROGRAM [OPTION]... 注意 : http_proxy 是 小 写的

Self-signed root certificate is still not valid

你。 提交于 2020-03-26 04:02:07
问题 I want to test my website in Mac with localhost. I followed this step to generate localhost.crt and localhost.key . Then, I double-clicked localhost.crt to insert it in System of Keychains and then set Always Trust . Then, I launched the website in Chrome. I still see Your connection to this site is not secure and Certificate (Invalid) . Does anyone know how to fix this? 回答1: The message indicates that the browser didn’t accept the certificate and can happen when you got the wrong domain, the

关于mock的相关学习

 ̄綄美尐妖づ 提交于 2020-03-25 22:42:15
目录 1.使用json-server打造mock server 2.分析和创建Restful接口 3.Axios 前后端分离,可以提升开发效率, 增强代码可维护性。前后端分离开发,使用mock来模拟数据 1.使用json-server打造mock server 优秀的mock server应该有的特性: 快速搭建 支持标准的Restful操作 支持标准的Restful路由规则 自定义路由,中间件支持等等。 下面的地址可以查看json-server的相关内容 https://github.com/typicode/json-server 首先在项目里面安装json-server,如下命令, npm install json-server --save-dev 在项目的根目录下面创建db.json文件,粘贴一下官网上的代码,文件内容如下: { "posts": [ { "id": 1, "title": "json-server", "author": "typicode" } ], "comments": [ { "id": 1, "body": "some comment", "postId": 1 } ], "profile": { "name": "typicode" } } 然后在package.json文件的scripts字段里面添加下面的代码 "mock": "json

linux查看端口

天涯浪子 提交于 2020-03-25 09:58:43
如果你有权限操作: ss  netstat  lsof  fuser  nmap   如果没有权限的话: nmap  nc  ssh  telnet nmap -sV -p 22 192.168.1.1 # nmap -sS -p 8080 localhost Starting Nmap 6.40 ( http://nmap.org ) at 2020-03-24 04:14 EDT Nmap scan report for localhost (127.0.0.1) Host is up (0.00016s latency). Other addresses for localhost (not scanned): 127.0.0.1 PORT STATE SERVICE 8080/tcp open http-proxy Nmap done: 1 IP address (1 host up) scanned in 0.06 seconds nc -v -w 1 10.4.7.100 3306 # nc -v -w 1 10.4.7.100 3306 Ncat: Version 7.50 ( https://nmap.org/ncat ) Ncat: Connected to 10.4.7.100:3306. J 5.7.27螆35ÿ냿Vkd'}e}mysql_native

Flink SQL DDL

二次信任 提交于 2020-03-25 09:11:26
Flink 1.10版本支持SQL DDL的特性,本文章以从kafka消费数据,写入jdbc为例介绍整个流程。具体操作如下: 1.下载flink1.10的安装包并解压: https://www.apache.org/dist/flink/flink-1.10.0/flink-1.10.0-bin-scala_2.11.tgz 进入flink的lib目录,采用wget或是本地下载拷贝的方式下载依赖的connector ,需要的依赖有 flink-json-1.10.0.jar,flink-sql-connector-kafka_2.11-1.10.0.jar, flink-jdbc_2.11-1.10.0.jar, mysql-connector-java-5.1.48.jar 2.执行./bin/start-cluster.sh启动flink集群,启动成功后可以在 http://localhost:8081 访问到 Flink Web UI。 3.执行./bin/sql-client.sh embedded 启动 SQL CLI。便会看到松鼠欢迎的界面, 4.使用DDL建立数据源表 CREATE TABLE source_table ( id BIGINT, name STRING, score BIGINT ) WITH ( 'connector.type' = 'kafka',

SSH Tunnel

笑着哭i 提交于 2020-03-25 05:12:53
http://blog.163.com/pcj_2008/blog/static/9824487201231113825369/ 假设有这样一个需求,需要从家中访问公司内网机器,可以用ssh遂道技术来作转发,遂道分正向遂道和反向遂道两种,如果数据流向与ssh的顺序(从 ssh client -> ssh server )相同即为正向遂道(用-L标识),如果数据流向与 ssh的顺序相反即为反向遂道。下面直接上两张图来说明: 上面第一张图是正向遂道,数据流向与ssh的顺序(指ssh client -> ssh server)相同,即从192.168.1.1:80处监听到请求数据之后,通过ssh遂道,最后转发给了ssh server端6300端口去处理。 6300:192.168.1.1:80 都是前部分是ssh server, 后端分是ssh client 上面第二张图是反向遂道,数据流向与ssh的顺序(指ssh client -> ssh server)相反,即从ssh server端的6300端口监听到数据之后,通过ssh遂道,最后转给了192.168.1.1:8080 仔细想想上面两张图吧,下面直接上代码,从家中访问公司内网的机器,必须在公司有一台可以从家中访问得到的跳转机(例IP:10.10.10.10),要访问的内网机IP为192.168.1.1 。 1

Nginx介绍(一)

梦想的初衷 提交于 2020-03-25 03:13:14
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。 Nginx最大的特点是对高并发的支持和高效的负载均衡,在高并发的需求场景下,是Apache服务器不错的替代品。 一、Nginx的优缺点 1. 优点 (1) 高并发量:根据官方给出的数据,能够支持高达 50,000 个并发连接数的响应。 (2) 内存消耗少:处理静态文件,同样起web 服务,比apache 占用更少的内存及资源,所有它是轻量级的。 (3) 简单稳定:配置简单,基本在一个conf文件中配置,性能比较稳定,可以7*24小时长时间不间断运行。 (4) 模块化程度高:Nginx是高度模块化的设计,编写模块相对简单,包括 gzipping, byte ranges, chunked responses,以及 SSI-filter 等 filter,支持 SSL 和 TLSSNI。 (5) 支持Rwrite重写规则:能够根据域名、URL的不同, 将HTTP请求分发到不同的后端服务器群组。 (6) 低成本:Nginx可以做高并发的负载均衡,且Nginx是开源免费的,如果使用F5等硬件来做负载均衡,硬件成本比较高。 (7) 支持多系统:Nginx代码完全用C语言从头写成,已经移植到许多体系结构和操作系统,包括:Linux、FreeBSD、Solaris

.htaccess <filesMatch> only if host name matches?

戏子无情 提交于 2020-03-24 08:03:07
问题 I just setted up a local environament with same code that I had in production environament into a vagrant virtual machine with ubuntu32, The thing is that I got Internal Server Error with all my rules in the .htaccess file So I started removing separated blocks of code and this was the trouble: # 1 weeks <FilesMatch "\.(js|css)$"> Header set Cache-Control "max-age=604800, public" </FilesMatch> # 1 weeks <FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|swf)$"> Header set Cache-Control "max-age

js获取页面url

血红的双手。 提交于 2020-03-24 07:55:02
设置或获取对象指定的文件名或路径。 window.location.pathname 例:http://localhost:8086/topic/index?topicId=361 alert(window.location.pathname); 则输出:/topic/index 设置或获取整个 URL 为字符串。 window.location.href 例:http://localhost:8086/topic/index?topicId=361 alert(window.location.href); 则输出:http://localhost:8086/topic/index?topicId=361 设置或获取与 URL 关联的端口号码。 window.location.port 例:http://localhost:8086/topic/index?topicId=361 alert(window.location.port); 则输出:8086 设置或获取 URL 的协议部分。 window.location.protocol 例:http://localhost:8086/topic/index?topicId=361 alert(window.location.protocol); 则输出:http: 设置或获取 href 属性中在井号“#”后面的分段。 window