归档: 2016/3

0

如果想用script做自己的网名?

思考这样一个题目,有一个人他想注册一个网名叫做<script>alert(1);</script>。怎么样实现呢?一般情况下,我们在注册登陆或者评论或与用户有数据交互的时候,都是会把这些给过滤掉的,当我们不允许用户这么做的时候,是为了可以防止部分xss。但如果网站允许这么叫,那怎么实现呢?也就是说我们既要输出相应的标签,又要防止xss。。 Web是一个集众多不同环境同时开

0

正向代理与反向代理

先问几个问题,什么事正向代理?什么是反向代理?两者又有啥区别呢?正向代理可以为我们做什么?反向代理又有什么作用呢?先前只知道反向代理,可是却忽略了正向代理。知识的学习没有全面,反思。下面图片部分整理学习来自网络,如有侵权请告诉我,谢谢啦。 正向代理 正向代理是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服

0

操作系统体系结构-梳理二-处理机管理

上一篇文章是操作系统的一个简述,这一篇文章就记录操作系统几个重要功能的详细内容。操作系统的功能主要是由4大功能:处理机管理,存储管理,设备管理,文件管理,作业管理。下面看看处理机管理。 处理机管理上一篇文章说了,处理机管理我们可以就归结为进程管理。那么进程到底是啥子?和程序又有什么区别呢? 程序是完成特定功能而编排的指令集合的有序集合,是静态的,特点是顺序执行。但在多道系统中,由于存在多个独

0

操作系统体系结构-梳理一

最近慢慢的把操作系统那块的东西捡起来,看的比较快了,因为里面的东西都没有全部忘记。为了方便每次查找和遗忘,我想把这个整体简单的一些知识做一些梳理,细节不会讲很多,因为这样才会每次去想这个到底是什么。具体的知识梳理我看的就是学校发的教材《操作系统原理分析》。先前看到了winter大神的【这篇】文章,觉得里面说的建立自己的知识体系结构等等,我觉得特别棒。 操作系统的概述先问自己几个问题: 操作系

0

Date对象

Date对象,以前每次看书都没有重视过,每次要用的时候就去查相应的函数,api不熟悉。虽然可能失败了,但是知道自己哪里不行,能学到东西就已经很开心了,而且还涨了个教训,挺好的。下面来看看api得到的具体结果是什么。123456789101112131415161718var now = new Date();console.log(now);console.log(now.toLocaleStri

0

BFC-Block Formatting Context

以前知道BFC,但是感觉理解的不是很清楚,今天查了些资料总结记录如下。 A Block Formatting Context is part of the visual CSS rendering of a web page in which block boxes are laid out. The positioning scheme to which it belongs is normal

0

冒泡排序vs归并排序vs选择排序vs插入排序

今天写了几个小排序,记录下来,都是比较简单的。 归并排序归并排序的思想是分治,我们先来看下分治的思想。 分治:分而治之。就是把一个复杂的问题分成两个或者更多的相同的货相似的子问题,再把子问题分成更小的子问题。一直到最后子问题可以简单的直接求解。原问题的解即为子问题的合并。 比如快速排序,归并排序,傅里叶变换都是利用的分而治之的思想。 分治的策略是: 对于一个规模为n的问题,若该问题可以容易的

0

javascript单线程整理和理解

异步的另外一种含义是计算机多线程的异步处理。与同步处理相对,异步处理不用阻塞当前线程来等待处理完成,而是允许后续操作,直至其它线程将处理完成,并回调通知此线程。异步与多线程与并行不是同一个概念。 先问自己几个问题 javascript是单线程的吗? javascript如果是单线程为什么能让ajax异步发送和回调请求? setTimeout一定是按照它定的时间发生的吗? 浏览器是多线程的吗? e

0

解析和整理this的指向问题

本篇主要总结了this指针的指向问题。如果把问题细分,就可以更容易的得到判断。 以普通函数的方式调用(Invocation as a function)1234function test(){ console.log(this);}test(); 结果是window。结论是当我们以一个函数的方式调用的时候,this就是指向window全局作用域。定义在全局的函数, 函数的所有

0

javascript的垃圾回收机制

和java,c#一样,javascript也有自动垃圾回收的机制,比如说c++和c就没有自动垃圾回收机制。可能有这么一种倾向,垃圾回收机制必须有一种平台来进行回收。比如说下面将的javascript的执行环境V8就会负责管理代码执行过程中的垃圾回收。 javascript具有自动垃圾回收机制,执行环境会负责管理代码执行过程中使用的内存。原理就是找出那些不再继续使用的变量,然后释放其占有内存。这整个