- 博客(11)
- 收藏
- 关注
原创 看ecshop学php(一)
<?php//前台重要文件,主要用于网站请求过滤,一般每个请求执行前应该调用执行此文件,此文件包括一些重要的操作,比如一些对象初始化和验证等;/**$Author:mushu*///监测常量IN_ECS是否存在,如果不存在,终止程序,显示黑客入侵;这是为了防止一些人非正常的访问一些类文件。一般我们在想要被访问的php文件开始时候会定义一个In_ECS这个变量,然后会调用init.php文
2013-12-22 19:39:34
862
原创 单链表逆序
题目:已知单向链表的头结点head,写一个函数把这个链表逆序假设需要逆序的单链表为:则逆序以后的链表为:从图中我们可以看出我们需要做的核心操作就是p和q,如果p是q的前驱,那么逆序后p就是q的后继思路:遍历单链表,把当前指针指向的节点指针赋给其后继节点的next指针域;Status ListReverse(LinkLi
2013-11-23 21:38:17
760
原创 链表环算法
1:链表有环的定义所谓链表有环,就是指链表的尾指针指向链表中的某一个节点方法1:设置两个指针(fast, slow),初始值都指向头,slow每次前进一步,fast每次前进二步,如果链表存在环,则fast必定先进入环,而slow后进入环,两个指针必定相遇。代码实现:int HasLoop(LinkList L){ int step1=1; int
2013-11-20 22:46:26
766
原创 一个基于java NIO的Http服务器
学习了Java Nio,分析一个基于Java NIo 的Http服务器。 主要的三个类是NioHttpServer,RequestHander,ResponceHeaderBuilder;Http服务器为了并发,常采用线程技术来处理高并发。但是Java NIO用基于事件的处理机制来避免创建过多的线程来占用服务器资源;NioHttpServer单独一个线程,用来开启服务器,等待请求。
2013-11-19 19:16:15
4783
转载 Dom4j的使用(全而好的文章)
DOM4J是dom4j.org出品的一个开源XML解析包,它的网站中这样定义:Dom4j is an easy to use, open source library for working with XML, XPath and XSLT on the Java platform using the Java Collections Framework and with full sup
2013-11-17 10:27:25
506
转载 Java类型转换基本规则
1、基本数据类型的转换是指由系统根据转换规则自动完成,不需要程序员明确地声明不同数据类型之间的转换。转换在编译器执行,而不是等到运行期再执行。 2、基本数据类型的转换在赋值、方法调用和算术运算三种情况下都会发生。在进行方法调用时,数据类型指调用方法向被调用方法传递参数,即实参和型参类型不一致,从而发生了类型转换。 3、赋值和方法调用的基本数据类型转换规则一样。合法的基本类型转换原则是指从取
2013-11-15 21:34:55
2292
1
原创 Java NIO学习
1: 预备知识操作系统IO模型 IO操作其实在性能方面占有很大的一部分; 操作系统在底层进行文件操作的时候,通常是大块大块操作; A: 缓冲区操作 缓冲区其实就是操作系统内核的一部分内存空间,对于IO其实就是两部分,一个是外存储器,也叫做硬盘能存储器;另一个是内存;IO就是在这两个地方进行文件移动;I就是输入,就是把外存
2013-11-14 21:04:27
618
原创 底层和架构
如果把硬件底层给忽略的话,我们变成其实就在针对内存进行数据的存取;如果我们把内存看成是一块数据板的话(可以存放数据的木板),我们就是在这块木板上放数据,用cpu算数据,取数据;现实世界是复杂的,数据的形式是多样的,我们想要在计算机上形象的模拟现实世界,就要有适当的数据存储结构,而我们的“内存数据板”是线性的,我们的世界是多维的,所以不仅需要线性的,还需要一对多的树,多对多的图等结构,我们学的数
2013-11-13 21:44:21
7336
1
原创 线性表顺序存储结构实现
今天开始学习数据结构,其实以前看过几遍,都是囫囵吞枣,以后打算认认真真看,仔细敲一遍代码,自己也有点懒,为了督促自己,写个博客,如有雷同,纯属巧合;
2013-11-13 18:20:44
649
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人