
互联网
文章平均质量分 76
.NET跨平台
比较认真。编程就是算法和数据结构,算法和数据结构是编程的灵魂。
展开
-
SEO: 使用 rel=canonical 为类似网页或重复网页指定权威网页
如果你对 rel=canonical 还未曾了解,那么请先看一看下面这条语句:<link>标签应该知道吧,它是放在<head>里面的一个元素标记,该标签定义文档与外部资源的关系。而rel是<link>标签里面的一个属性,canonical则是rel的属性值。好了,现在进入正题,说明 rel=canonical 的重要性以及如何使用该属性。使用 rel=canonical 为类似网页或重复网页指定权威网页如果你的某一个网页可通过多个网址访问,或者你的不同网页包转载 2020-05-23 15:58:38 · 1796 阅读 · 0 评论 -
URL特殊字符及编码值列表大全
大家上网的时候一定会看到很多这类情况有的网页地址都是%22%32%11%23%21等这种机器语言恐怕只有机器能马上辨认吧现在我把大概知道的总结一下URL编码:怎样读取特殊字符从外部文本载入到动态文本的时候,一些特殊字符(如&/%等)无法正常现实,有的符号还会导致这个符号后面的字符无法现实(如&),这时候我们就要将这些特殊字符进行URL编码,以下是各个特殊字符的URL对应编号:...转载 2019-08-18 12:06:47 · 1523 阅读 · 0 评论 -
细说ASP.NET控制HTTP缓存
在上篇博客【细说 ASP.NET Cache 及其高级用法】中, 我给大家介绍了ASP.NET Cache,这种服务端使用的缓存API 。在我们开发一个ASP.NET网站的过程中,其实有很多地方都是可以使用缓存的, 只是由于ASP.NET是一种基于服务端的开发平台,自然我们也经常在服务端的代码中使用各类缓存技术, 然而,由于WEB应用程序的服务对象是客户端的浏览器,通常来说,我们并不能直接控制浏览器转载 2017-09-01 16:41:45 · 1199 阅读 · 0 评论 -
清除浏览器缓存的几种方法
关于浏览器缓存浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不得不清除缓存,因为缓存可能误事,出现一些错误的数据。像股票类网站实时更新等,这样的网站是不要缓存的,像有的网站很少更新,有缓存还是比较好的。今天主要介绍清除缓存的几种方法。清理网站缓存的几种方法meta方法//不缓存<META HTTP-EQUIV="pragma" CONTENT="n转载 2017-09-01 11:58:30 · 7072 阅读 · 0 评论 -
彻底弄懂HTTP缓存机制及原理
前言Http 缓存机制作为 web 性能优化的重要手段,对于从事 Web 开发的同学们来说,应该是知识体系库中的一个基础环节,同时对于有志成为前端架构师的同学来说是必备的知识技能。 但是对于很多前端同学来说,仅仅只是知道浏览器会对请求的静态文件进行缓存,但是为什么被缓存,缓存是怎样生效的,却并不是很清楚。 在此,我会尝试用简单明了的文字,像大家系统的介绍HTTP缓存机制,期望对各位正确的理解前端转载 2017-09-01 11:04:15 · 5107 阅读 · 0 评论 -
HTTPS和HTTP的区别
今天在做雅虎的时候,发现用第三方工具截取不到客户端与服务端的通讯,以前重来没碰到过这种情况,仔细看了看,它的url请求时基于https的,gg了下发现原来https协议和http有着很大的区别。总的来说,http效率更高,https安全性更高。 首先谈谈什么是HTTPS: HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议转载 2015-02-10 20:37:01 · 1005 阅读 · 0 评论 -
application/json 四种常见的 POST 提交数据方式
四种常见的 POST 提交数据方式HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。我们知道,HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分转载 2017-07-06 21:50:14 · 6592 阅读 · 1 评论 -
JSON编码格式提交表单数据详解
以JSON编码格式提交表单数据是HTML5对WEB发展进化的又一大贡献,以前我们的HTML表单数据是通过key-value方式传输的服务器端,这种形式的传输对数据组织缺乏管理,形式十分原始。而新出现的JSON格式提交表单数据方法,将表单里的所有数据转化的具有一定规范的JSON格式,然后传输的服务器端。服务器端接收到的数据是直接可以使用的合格JSON代码。如何声明以JSON格式提交表单大家应该对如何用转载 2017-07-06 22:08:26 · 887 阅读 · 0 评论 -
C#转换Base64编码,解码的URL
Base64SecureURL.cs/// <summary> /// Base64编码转换安全的URL /// </summary> public static class Base64SecureURL { /// <summary> /// 字符串编码 /// </summary> /// <par转载 2017-05-25 22:25:55 · 7436 阅读 · 2 评论 -
URL安全的字符串base64编码和解码
Base64在我看来很重要的一个用途是将复杂的码比如GBK、UTF8、MIME等复杂的码,变成单字节的简单ASCII字符,便于在各种不同环境(计算机)之间传递信息。这很好理解,只要是计算机,必须得支持ASCII标准,但不一定支持其它编码。编码Base64的编码过程是将每三个字节即24个bit,变成以6个bit为一组的组集,共有24/6=4组。每个组的6个bit最高能表示2^6即64个数,这也是Bas转载 2017-05-25 13:17:36 · 2799 阅读 · 0 评论 -
Base64编码表
标准的Base64并不适合直接放在URL里传输,因为URL编码器会把标准Base64中的“/”和“+”字符变为形如“%XX”的形式,而这些“%”号在存入数据库时还需要再进行转换,因为ANSI SQL中已将“%”号用作通配符。 为解决此问题,可采用一种用于URL的改进Base64编码,它在末尾填充’=’号,并将标准Base64中的“+”和“/”分别改成了“-”和“_”,这样就免去了在URL编解码和数转载 2017-03-03 15:22:05 · 11661 阅读 · 2 评论 -
URL转义
URL中的字符只能是ASCII字符,但是ASCII字符比较少,而URL则常常包含ASCII字符集以外的字符,如非英语字符、汉字、特殊符等等,所以要对URL进行转换。这个过程就叫做URL编码,或者叫URL转义,实质上就是将包含非ASCII字符的URL转换为有效的ASCII字符格式。在进行URL编码时,每一个非ASCII字符都被替换为“%hh”格式,其中hh为两位十六进制数,它对应于该字符在ISO-88转载 2017-05-25 11:15:13 · 8561 阅读 · 0 评论 -
【转】用Js的eval解析JSON中的注意点
在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式:1.一种为使用eval()函数。2. 使用Function对象来进行返回解析。使用eval函数来解析,并且使用jquery的each方法来遍历用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑的都是服务器 返回JSON形式的字原创 2016-04-14 15:16:00 · 1903 阅读 · 0 评论 -
从输入url到显示网页,后台发生了什么?
作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等。本文将更深入的研究当你输入一个网址的时候,后台到底发生了一件件什么样的事~1. 首先嘛,你得在浏览器里输入要网址:2. 浏览器查找域名的IP地址导航的第一步是通过访问的域名找出其IP地址。DNS查找过转载 2015-05-09 23:59:24 · 1073 阅读 · 0 评论 -
最新谷歌GOOGLE搜索命令大全
使用谷歌搜索的时候有很多高级搜索代码,比如大家都很熟悉的site等命令,现整理出目前所有的google高级搜索命令,供大家参考! 以下是目前所有的Google搜索命令语法,它不同于Google的帮助文档,因为这里介绍了几个Google不推荐使用的命令语法。大多数的 Google搜索命令语法有它特有的使用格式,希望大家能正确使用。 allintext: 当我们用allin转载 2015-04-25 13:43:30 · 5116 阅读 · 0 评论 -
OWASP发布2013年十大Web应用安全漏洞
权威的安全组织OWASP刚刚更新了Top 10:https://www.owasp.org/index.php/Top_10_2013-Top_10 十大安全漏洞分别是:1. 注入,包括SQL、操作系统和LDAP注入。2. 有问题的鉴别与会话管理。3. 跨站脚本攻击(XSS)。4. 不安全的直接对象引用。5. 安全配置错误。6. 暴露原创 2015-02-28 23:41:02 · 1815 阅读 · 0 评论 -
全栈工程师
a genuine interest in all software technology. (对所有的软件技术抱有一种真挚的兴趣)1. 什么是全栈工程师 最近有个招聘挺火的: Is it reasonable to expect mere morals to have mastery over every facet of the development stac原创 2015-02-13 18:47:17 · 1686 阅读 · 0 评论