如果cookie设置了HttpOnly标志,可以在发生XSS时避免JavaScript读取cookie,这也是HttpOnly被引入的原因。实现方式:PHP中的设置1.在php.ini中session.cookie_httponly=true2.在程序中全局设定:<?phpini_set("session.cookie_httponly",1);//orsession_set_cookie_params(0..
分类:
编程语言 时间:
2016-05-09 22:18:46
阅读次数:
762
可重入函数与线程安全线程安全:假如在一个函数中它是这么写的,在一个全局链表上存放数据,在单线程模式下,我们先new一个新的节点然后让head->next指向这个节点,这种场景在多线程场景下会是这样的过程,线程一new了一个节点,然后cpu转去执行线程二,线程二new一个节点后..
分类:
编程语言 时间:
2016-05-09 22:17:56
阅读次数:
284
classSolution{
public:
intFibonacci(intn){
inti=2;
intprev=0,cur=1;
if(n==0)
return0;
if(n==1)
return1;
while(i++<=n)
{
inttmp=cur;
cur=cur+prev;
prev=tmp;
}
returncur;
}
};classSolution1{
public:
intNumberOf1(intn){
inti=0;
inttag=1;
intcount=0;
whil..
分类:
编程语言 时间:
2016-05-09 22:17:02
阅读次数:
374
学习内容:1、主要进行了前3天java基础的练习,另外java中数字的表现形式1.十进制intx=100;2.八进制inty=077;3.十六进制intz=0xef;没有二进制的表现形式2、位运算是直接对二进制进行运算<<左移:被移除的高位丢弃,空缺位补0,相当于乘以2的倍数,移几位乘以2的几次方;&..
分类:
编程语言 时间:
2016-05-09 22:15:49
阅读次数:
324
新建一个资源类Resource 定义成员变量String name 定义成员变量int age 新建一个输入类Input,实现Runnable接口 定义一个构造方法Input(),传入参数:Resource对象 实现run()方法 定义while(true)往Resuorce对象的属性赋值 新建一个 ...
分类:
编程语言 时间:
2016-05-09 22:14:30
阅读次数:
177
原帖http://www.linuxdown.net/install/soft/2016/0303/4903.html 安装vim sudo dnf -y update sudo dnf install vim-enhanced common lisp 原帖:http://www.programgo ...
分类:
编程语言 时间:
2016-05-09 22:15:09
阅读次数:
275
说一个悲伤地故事! 这几天正在加紧时间学STL!昨天刚刚勉强把map弄懂一点点。(故事的前提) 今天,来到平台准备刷有关map的题,老师推荐了一道题目。说是有关map。然后。。不会!! 后来,百度。。瞬间蒙逼!什么鬼! 特此求教! IP聚合 Problem Description 当今世界,网络已经 ...
分类:
编程语言 时间:
2016-05-09 22:13:55
阅读次数:
241
分布式事务是指操作多个数据库之间的事务,spring的 org.springframework.transaction.jta.JtaTransactionManager,提供了分布式事务支持。如果使 用WAS的JTA支持,把它的属性改为WebSphere对应的TransactionManager。 ...
分类:
编程语言 时间:
2016-05-09 22:13:27
阅读次数:
262
一、Java的反射机制 每个Java程序执行前都必须经过编译、加载、连接、和初始化这几个阶段,后三个阶段如下图: 其中 i、加载是指将编译后的java类文件(也就是.class文件)中的二进制数据读入内存,并将其放在运行时数据区的方法区内,然后再堆区创建一个Java.lang.Class对象,用来封 ...
分类:
编程语言 时间:
2016-05-09 22:12:51
阅读次数:
265
冒泡排序是最简单的排序之一,其大体思想是通过与相邻元素的比较和交换把小的数交换的最前面。这个过程类似于水泡向上升一样,因此得名。 稳定 时间复杂度 O(n^2) ...
分类:
编程语言 时间:
2016-05-09 22:09:05
阅读次数:
231
对象:数据和功能的集合 创建对象:new 对象类型名称 e.g.: var o = new Object(); 或 var o = new Object(省略(),不推荐) 或 var o = {}(创建对象字面量)--Object实例 Object类型的每个实例具有Object类型保存的任何属性和 ...
分类:
编程语言 时间:
2016-05-09 22:08:55
阅读次数:
255
JavaScript作为一个面向对象语言(JS是基于对象的),可以实现继承是必不可少的,但是由于本身并没有类的概念,所以不会像真正的面向对象编程语言通过类实现继承,但可以通过其他方法实现继承。(javascript中的继承是通过原型链来体现的http://www.cnblogs.com/amumus ...
分类:
编程语言 时间:
2016-05-09 22:08:11
阅读次数:
274
nginx+tomcat+redis (依赖包下载) 1.redis配置(192.168.159.131:16300)(v2.8.3) 2.tomcat配置 tomcat1(192.168.159.130:8081) tomcat2(192.168.159.130:8082) 3.nginx安装在1 ...
分类:
编程语言 时间:
2016-05-09 22:07:26
阅读次数:
214
看了一些关于信号量的线程同步方式,今天用了一下。 我对于线程同步一直有疑问,在主线程和子线程处理时间不相同的时候,用这种信号量,如何保证同步。 假如主线程比较快,信号量连加了n个,但是子线程就不断减这个n,减到0。但是如果主线程太快太快,需要停一停,比如缓冲区快溢出了,主线程需要挂起。 由什么来唤醒 ...
分类:
编程语言 时间:
2016-05-09 22:07:15
阅读次数:
397
模拟浏览器向服务器发送请求四种方式: jdk原生的Http包下的一些类 httpclient(比较原始,不怎么用了):第一章 HttpClient的使用 Okhttp(好用,推荐) retrofit(好用,推荐),用法:第七章 springboot + retrofit 看本章之前可以先看看第七章 ...
分类:
编程语言 时间:
2016-05-09 22:04:00
阅读次数:
2184
ava中判断字符串是否为数字的方法: 1.用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = 0; i < str.length(); i++){ System.out.println(str.charAt(i)) ...
分类:
编程语言 时间:
2016-05-09 22:04:40
阅读次数:
163