- 浏览: 124241 次
- 性别:
- 来自: 北京
博客专栏
-
httclient实践与源...
浏览量:0
最新评论
-
lliiqiang:
功能是关键,但是因为人的性能有限,所以性能也有可能是功能,
关于有效的性能调优的一些建议 -
huangyunbin:
呵呵,感觉和缓存很相似,已经存在的直接缓存里取,缓存没有的话加 ...
享元模式
文章列表
关于COOKIE和SESSION的关系,一直没搞清楚。网上一搜COOKIE,普遍都有会话COOKIE和持久COOKIE的概念。
rubyeye的博客里有这样的解释,我把部分贴过来。(http://rubyeye.iteye.com/blog/196117)
引用
当浏览器得到这个sessionid会将它放在自己的进程内存里,这里不同的浏览器会有所不同,IE进程间不能共享这个sessionid,也就是新开一个IE将不能共享这个sessionid;而Firefox进程间可以共享.然后你继续发请求给这个网站的时候,浏览器就会把这个sessionid放在请求头里发送给该服务器了,这样服务器得到s ...
cookie分两种 :会话cookie(session cookie) 和 持久cookie(persistent cookie)
内存cookie:
如果不设置cookie过期时间,则表示这个cookie的生命期为浏览器会话期间,只要关闭浏览器窗口,cookie就消失了。这种生命期为浏览器会话期的 cookie被称为会话cookie。会话cookie一般不存储在硬盘上而是保存在内存里,当然这种行为并不是规范规定的。如果设置了过期时间,浏览器就会把cookie保存到硬盘上,关闭后再次打开浏览器,这些cookie仍然有效直到超过设定的过期时间。
硬盘cookie:
存储在硬盘上的 cookie ...
现在想学一门新语言,选择了python.
本教程只是一些基础,如果是高手就不必看了,小弟献丑了.
本系列教程选择的版本是python2.7
python2.x和python3.x版本差别挺大,但现在一些公司大部分用的都还是2.x版本的。所以选择了2.x
感言:
诶呀,学习总是寂寞的。 所以边学边和大家一起分享自己学习的过程,希望也能帮助一些到一些朋友,也希望自己能坚持下来.在计划之内能学习完。所谓学海无涯,希望自己保持一颗平静谦虚的心。
本博客平时也没时间写,都是早上6点起床,7点到公司 ...
(1)从官网下载最新的安装程序,基于windows或linux的,根据自己的操作系统选择.本系列教程选择的是python2.7版本.python官网地址:https://www.python.org/
(2)点击安装
(3)选择用户 :如果其他用户不需要python的话,可以使用第二个,不过我们一般都是单用户,所以没差
(3)选择安装路径 :可按默认路径安装,也可自己新建路径,新建路径一般用英文名比较好,方便命令行访问,点击 NEXT
(4)设置环境变量 :我们需要将python路径加入path中。右键单击 【计算机】,选择菜单属性命令,在弹出的对话框中选择 【高级系统设置】 标签,选择 ...
2.7版本教程
http://www.pythondoc.com/pythontutorial27/index.html
学习一门编程语言或者编程技术的方式基本上是这样一个流程:
1,对学习这门语言或者技术的必要性进行评估。比如你是工作需要,或者兴趣所至,甚至是为了把妹。这个必要性关系到你要学多深入,需要学习多长时间。
比如我想学Lua,是想学它如何在万把行代码里面实现了一个如此精巧的编程语言,想学习它的GC机制,学习它如何设计VM,如何用纯C语言设计项目等等。
2,寻找相关资源。比较好的起始点是这门技术的官方网站以及维基百科。
比如Lua语言的官方网站是http://www.lua.org,维基百科地址为http://en.wikipedia.org/wiki/Lua_%28programming_lan ...
web前端性能测试博客地址
- 博客分类:
- 书签
虫师 http://www.cnblogs.com/fnng/" target="_blank">http://www.cnblogs.com/fnng/
页面性能测试之二----ShowSlow+Yslow环境搭建
2011-09-24 15:41 by 虫师, 4708 阅读, 9 评论, 收藏, 编辑
上一节介绍了解页面性能测试及两个测试工具。本节要介绍的页面测试工具是做为浏览器的插件嵌入到浏览器里面的。
----//工具介绍
Yslow:YSlow是Yahoo发布的一款基于FireFox的插件。
YSlow可以对网站的页面进行分析,并告诉你为了提高网站性能,如何基于某些规则而进行优化。
ShowSlow: ShowSlow平台用来收集页面性能测试工具Yslow的测试结果,并对测试结果进行分析展示。互联网上有一 ...
工具介绍
Xvfb: 主要就是通过内存计算模拟出图形界面,没有平常所见的操作界面,分为客户端和服务器
YSlow: 当Firefox浏览网页时,可以分析网站的页面(基于Yahoo 14条评分原则),并指出如何进行优化提高网站性能
ShowSlow:收 ...
http 浏览器缓存机制
http://www.cnblogs.com/skynet/archive/2012/11/28/2792503.html
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。
2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存 ...
字符串相加。string + (原作者: 火龙果)
为了加深理解,我们可以来做几个小实验。
javac Test 编译文件
javap -c Test 查看虚拟机指令
实验一:纯字符串
Java code
public class Test {
public static void main(String args[]) {
String str = "a";
}
}
// 将字符串 a 存入常数池
0: ldc #2; //String a
// 将引用存放到 1 号局部变量中
2: astore_1
3: ...
启动:net start mySql;
停止:net stop mySql;
进入:mysql -u root -p/mysql -h localhost -u root -p databaseName;
提示语格式 : mysql -uroot -p --prompt="\u@\h:\d \r:\m:\s> 或 prompt="\u@\h:\d \r:\m:\s>
列出数据库:show databases;
选择数据库:use databaseName;
列出表格:show tables;
显示表格列的属性:show columns f ...
静态工厂方法的第四大优势在于,他们可以返回原返回类型的任何子类型的对象。
发行版本1.5中引入的类java.util.EnumSet没有共有构造器,只有静态工厂方法。它们返回两种实现类之一,具体取决于底层枚举类型的大小:如果它的元素小于等于64,就像大多数枚举类型一样,静态工厂方法就会返回一个RegularEnumSet实例,用单个long进行支持;如果枚举类型元素个数大于64个,工厂就返回JumboEnumSet实例,用long数组进行支持。具体的工厂方法代码如下所示:
复制代码
/**
* Creates an empty enum set with the specifi ...
1 考虑用静态工厂方法替代构造器
类可以提供一个公有的静态工厂方法,他只是一个返回类的实例的静态方法。
实例受控类
public static Boolean valueOf(boolean b)
{
return b ? Boolean.TRUE : Boolean.FALSE;
}
编写实例受控类有几个原因。实例受控使得类可以确保他是一个Singleton或者是不可实例化的。他还使得不可变类可以确保不会存在两个相等的实例。
API可以返回对象,同时又不会使对象的类变成公有的。以这种方式隐藏实现类会使API变得非常简介。这种结束适用于基于接口的框架(java.util.Co ...