
技术文章
feiyond
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
session详解
标题:Session详解 [评论]作者:郎云鹏(dev2dev ID: hippiewolf)摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。目录:一、术语se转载 2006-03-31 21:15:00 · 1119 阅读 · 0 评论 -
图解SSL/TLS协议
图解SSL/TLS协议 作者: 阮一峰 本周,CloudFlare宣布,开始提供Keyless服务,即你把网站放到它们的CDN上,不用提供自己的私钥,也能使用SSL加密链接。 我看了CloudFlare的说明(这里和这里),突然意识到这是绝好的例子,可以用来说明SSL/TLS协议的运行机制。它配有插图,很容易看懂。 下面,我就用这些图片作为例子,配合我半年前写的《SSL/转载 2014-09-28 10:19:05 · 1536 阅读 · 0 评论 -
c++引用变量
引用变量 c++中引用变量的使用:定义:int rate=80; int & pt=rate1.pt 是引用变量,申明引用变量时必须将其初始化.pt 和rate 的值指向相同的内存变量. 引用的最多用处就是作为函数的参数(结构和对象).通过引用变量作参数可以是函数使用原始数据.而不是拷贝.2.引用的特点更接转载 2007-10-03 20:12:00 · 5922 阅读 · 0 评论 -
复制构造函数(拷贝构造函数)
也许很多C++的初学者都知道什么是构造函数,但是对复制构造函数(copy constructor)却还很陌生。对于我来说,在写代码的时候能用得上复制构造函数的机会并不多,不过这并不说明复制构造函数没什么用,其实复制构造函数能解决一些我们常常会忽略的问题。 为了说明复制构造函数作用,我先说说我们在编程时会遇到的一些问题。对于C++中的函数,我们应该很熟悉了,因为平常经常使用;对于类的转载 2007-09-29 21:56:00 · 48466 阅读 · 27 评论 -
C++动态数组分配
在c++中时不能像java中一样定义这样的数组 int[] arr = new int[],如果我们要根据程序的运行来实现动态数组在c++中利用指针这个好东东。动态一维数组:#includeusing namespace std;int main(){ int len; cin>>len; int *p=new int[len]; delete[] p; p转载 2007-09-12 19:40:00 · 13788 阅读 · 4 评论 -
堆内存和栈内存详解
堆:顺序随意栈:先进后出堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(转载 2007-06-13 16:36:00 · 2539 阅读 · 1 评论 -
C++ this指针的理解
先要理解class的意思。class应该理解为一种类型,象int,char一样,是用户自定义的类型。(虽然比int char这样build-in类型复杂的多,但首先要理解它们一样是类型)。用这个类型可以来声明一个变量,比如int x, myclass my等等。这样就像变量x具有int类型一样,变量my具有myclass类型。理解了这个,就好解释this了,my里的this 就是指向my的指针。如转载 2007-06-14 16:14:00 · 39120 阅读 · 22 评论 -
帮助理解计算机程序设计概念和方法的语录(不断更新中)
1 变量是在编译时分配的,有名称的内存,指针只是为可以通过名称直接访问的内存提供了一个别名。 2 关于指针的大小:这里所说的指针,是指指针本身,而不是指指针所指向的变量。指针表示一个地址值,用户存储并标志每一个内存单元地址。为了寻址32位机器的全部地址空间,则指针必须能表示(0-2^32-1)范围内的值,那么指针本身大小应不小于4byte。因此对于32位机器,指针大小通常为4byte.3原创 2007-05-08 09:00:00 · 2413 阅读 · 0 评论 -
Java中的排序
要实现排序功能,一般有两种途径,这里对基本类型不适用,基本类型一般有Arrays中的静态方法. 1.对象本身实现Comparable接口,那么该类的实例就是可以排序的. 只要实现了Comparable接口,就可以调用Collections的sort方法对集合中的元素排序. 2.指定一个Comparator,也就是实现了Comparator的类的一个实例. 但是Java本身只提供了一个Compara转载 2006-05-22 21:24:00 · 1582 阅读 · 0 评论 -
在Java中运用Hashtable,Hashmap
Hashtables提供了一个很有用的方法可以使应用程序的性能达到最佳。 Hashtables(哈希表)在计算机领域中已不是一个新概念了。它们是用来加快计算机的处理速度的,用当今的标准来处理,速度非常慢,而它们可以让你在查询许多数据条目时,很快地找到一个特殊的条目。尽管现代的机器速度已快了几千倍,但是为了得到应用程序的最佳性能,hashtables仍然是个很有用的方法。设想一下,你有一个包含约转载 2006-04-02 09:53:00 · 5523 阅读 · 0 评论 -
dom解析xml
一、前言用Java解析XML文档,最常用的有两种方法:使用基于事件的XML简单API(SimpleAPIforXML)称为SAX和基于树和节点的文档对象模型(DocumentObjectModule)称为DOM。Sun公司提供了JavaAPIforXMLParsing(JAXP)接口来使用SAX和DOM,通过JAXP,我们可以使用任何与JAXP兼容的XML解析器。JAXP接口包含了三个包:(1)o转载 2006-04-02 09:19:00 · 2739 阅读 · 0 评论 -
DOM编程详解
DOM编程详解Tag: DOM java xml 以Sun公司的JAXP为例来看看其中和DOM相关的包:DOM包结构 org.w3c.com:定义了DOM的接口。这是w3c所指制定的DOM规范,因为DOM规范是与语言无关的,因而其中只是定义了接口,而没有实现任何地类。任何具体的DOM实现需要有其它的类库给出。 javax.xml.parser:定义了DocumentBuil转载 2006-04-02 09:23:00 · 3111 阅读 · 0 评论