背景:要把<script>等<>html标签替换掉;把敏感词屏蔽或者替换等; 1.刚开始可能这么写: public class Main { public static void main(String[] args) { String msg = "大家好:),<script>,敏感,被就业,撒的 ...
分类:
编程语言 时间:
2018-05-24 00:36:05
阅读次数:
204
HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识具体的用户,这个机制就是Session。 当程序需要为某个客户端的请求创建一个session的时候,服务器首先检查这个客户端的请求里是否已包含了一个session标识 - 称为 session id,如果已包含一个ses ...
分类:
其他好文 时间:
2018-05-22 00:49:59
阅读次数:
187
首先,到此为止,我只会$t1$、$t2$ T1: $\color{red}{Description}$ $Alice$ 和 $Bob$ 在玩游戏。 他们有 $n$ 堆石子,第$i$堆石子有$a_i$个,保证初始时 $a_i \leq a_{i + 1}(1 \leq i a_{i 1}$(a_0$视 ...
分类:
其他好文 时间:
2018-05-20 10:54:02
阅读次数:
186
优点: 1、一个调用者想创建一个对象,只要知道其名称就可以了。 2、扩展性高,如果想增加一个产品,只要扩展一个工厂类就可以。 3、屏蔽产品的具体实现,调用者只关心产品的接口。 缺点:每次增加一个产品时,都需要增加一个具体类和对象实现工厂,使得系统中类的个数成倍增加,在一定程度上增加了系统的复杂度,同 ...
分类:
其他好文 时间:
2018-05-19 21:23:28
阅读次数:
151
主要使用iptables的string扩展模块,使用string参数阻止访问特定网站的http/https服务,使用hex-string参数阻止对特定域名进行DNS解析。 比如,阻止访问baidu.com的http/https服务。其中--string参数指定需要屏蔽的网站地址中包含的字符串关键字, ...
分类:
Web程序 时间:
2018-05-19 13:58:01
阅读次数:
241
一、目的:自己写一个简单的bootloader 二、过程:开发板上电后cpu立马从pc = 0出开始执行第一条指令,这时就需要进行一些必要的初始化 第一阶段: 1.建立异常向量表 2.关闭看门狗 3.屏蔽所有中断 4.初始化始终 5.初始化内存(sdram) 6.代码重定位 7.清除bss段 8.使 ...
分类:
其他好文 时间:
2018-05-18 18:02:14
阅读次数:
162
Javascript创建对象几种方法解析 Javascript面向对象编程一直是面试中的重点,将自己的理解整理如下,主要参考《Javascript高级程序设计 第三版》,欢迎批评指正。 通过字面量形式,创建对象: 工厂模式创建对象 通过一个构造函数接收参数的方式构造对象,可无数次调用这个函数,通过改 ...
分类:
编程语言 时间:
2018-05-18 00:25:30
阅读次数:
207
其中涉及到的观点包括: 1. 中间件就是将具体的业务和底层的逻辑解耦的组件; 2. 中间件是用来连接两(多)个相对独立的应用程序或系统的软件,通过中间件的连接,即便两个系统有不同的接口,但是他们之间也可以进行信息传递,( 也有人说:中间件处于操作系统和应用软件中间,感觉这种定义有点鉴定的范围有点窄了 ...
分类:
其他好文 时间:
2018-05-17 12:00:03
阅读次数:
132
1、浏览器伪装技术原理 当爬取CSDN博客时,会发现返回403,因为对方服务器会对爬虫进行屏蔽,故需伪装成浏览器才能爬取。浏览器伪装一般通过报头进行。 2、获取网页的报头 3、代码: ...
分类:
编程语言 时间:
2018-05-16 15:31:12
阅读次数:
171
windows系统上>如果不想用户通过操作系统验证方式登录,可以修改 sqlnet.ora文件,把 SQLNET.AUTHENTICATION_SERVICES=NTS 前面加#注释掉就可以了。 linux系统上>如果不想用户通过操作系统验证方式登录,可以创建一个 sqlnet.ora 文件,加上 ...
分类:
数据库 时间:
2018-05-16 15:29:22
阅读次数:
185