`
CB-13
  • 浏览: 21400 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
算法: 结构之法算法之道 http://www.cnblogs.com/v-July-v/ http://blog.csdn.net/v_JULY_v/ 疯狂算法 http://blog.csdn.net/jiqiren007 微软、谷歌面试题 http://zhedahht.blog.163.com/ IT程序员面试网 http://itmian.com/ lzshlzsh的专栏 http://blog.csdn.net/lzshlzsh/article/category/730518 酷勤算法艺术 http://www.kuqin.com/algorithm/ 羊羊@_@的博客 ...
<本文中排序都是采用的从小到大排序> 一、对int类型数组排序 int num[100]; Sample: int cmp ( const void *a , const void *b ) { return *(int *)a - *(int *)b; } qsort(num,100,sizeof(num[0]),cmp); 二、对char类型数组排序(同int类型) char word[100]; Sample: int cmp( const void *a , const void *b ) { r ...
堆和栈的区别 一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。 3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 - 程序结束后有系统释放 4、文字常量区— ...
在C/C++程序的编写中,当多个基本数据类型或复合数据结构要占用同一片内存时,我们要使用联合体;当多种类型,多个对象,多个事物只取其一时(我们姑且通俗地称其为“n 选1”),我们也可以使用联合体来发挥其长处。首 ...
1、先说“#if 0/#if 1 ... #endif”的作用,楼上诸位或多或少都说到了一点,但都没有说到关键的地方。我们知道,C标准不提供C++里的“//”这样的单行风格注释而只提供“/* */”这样的块注释功能,我们通常使用它写代码中说明性的注释文字(注释作用)以及在调试时关闭某段代码对编译器的可见性(屏蔽作用),当然,这里所谓的“注释作用”和“屏蔽作用”是我们从功能上下的主观定义,对预处理器而言,两者并无任何区别。对于前者,因为“注释”中不会再出现“注释”和“需要屏蔽的代码段”,所以不会有嵌套的需求,所以通常不会有问题;而对于后者,当我们在调试程序时需要“屏蔽”某段代码时,该段代码中可能包 ...
1.写出对“知之者不如好之者,好之者不如乐之者”的理解。   2.用中文写出尽可能多的中文语句,要求包含有“都”的意思(all、both之意),但不能有“都”字   3.new/delete和malloc/free的区别,并说说你在什么情况下会自另行建立自己的内存分配机制。   4.求极限lim(x-[x]),x趋于-3。   5.比较两个电路的可靠性。   6.编程题:输入一个正整数,若该数能用几个连续正整数之和表示,则输出所有可能的正整数序列。   7.有两个字符串 str1和str2,写一个函数实现在str1中查找str2的初始位置。要求不区分大小写。   ...
JAVA篇 1.《Java 2 核心技术》 l推荐理由 本书是Java技术经典参考书,多年畅销不衰,第7版在保留以前版本风格的基础上,涵盖Java2
MyEclipse Tomcat配置   一、软件的安装和注册         首先要安装JDK,我这里使用默认安装,目录所有的都不改变,C:\Program Files\Java,下面有两个文件夹,一个是jdk,一个是jre。设置类路径之类的,请去网上查找相关资料吧

EL隐式对象

    博客分类:
  • Web
  下表列出了 11 个 EL 隐式对象的标识符。不要将这些对象与 JSP 隐式对象(一共只有九个)混淆,其中只有一个对象是它们所共有的。   类别 标识符 描述 JSP pageContext PageContext 实例对应于当前页面的处理
HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。    1. HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样。   2. HashTable不允许null值(key和value都不可以),HashMap允许null值(key和value都可以)。   3. HashMap把Hashtable的c ...

JSP标准动作

    博客分类:
  • Web
JSP 标准动作包括: <jsp:include> <jsp:param> <jsp:forward> <jsp:plugin> <jsp:useBean> <jsp:setProperty> <jsp:getProperty>   1. <jsp:useBean>标记   创建Bean或从服务器获得现有Bean   <jsp:useBean id="bean name" class="class name" scope=& ...
第一章1:简述Java 从代码到运行的全过程 2:简述虚拟机的工作机制 3:简述java的垃圾回收机制 4:简述java的安全机制 5:简述path、classpath、JAVA_HOME各自的含义和配置方式 第二章1:叙述标识符的定义规则,指出下面的标识符中那些是不正确的,并说明理由  here , _there, this, it, 2to1, _it2:Java中共有那些基本数据类型?分别用什么符号来表示,各自的取值范围是多少?3:复习所有的Java关键字4:指出正确的表达式  A byte b=128;     B char c=65536;    C long len=0xfffL; ...
场景 监听者接口 事件类型       你想知道一个WEB应用是否添加,删除或替换了一个上下文属性 Javax.servlet.ServletContextAttributeListenerattributeAddedattributeRemovedattributeReplaced ServletContextAttributeEvent 你想知道什么时候添加,删除或者替换一个请求属性 Javax.servlet.ServletRequestAttributeListenerattributeAddedattributeRemovedattribu ...

Servlet属性API

    博客分类:
  • Web
Serlvet中属性就是一个对象,可能设置(也称为绑定)到另外3个servlet API对象中的某一个,包括ServletContext、HttpServletRequest(或ServletRequest)或者HttpSession。可以把它简单的认为是一个映射实例对象中的名/值对(名是一个String,值是一个Object)。 3个属性作用域(上下文、请求和会话)分别由ServletContext、ServletRequest和HttpSession接口处理。每个接口中对应属性的API方法完全相同,如下表所示。 上下文 ServletContext getInitPa ...
Jsp/servlet 标准不要求一个web容器支持分布式应用,但是他一定要支持HttpSessionActivationListener借口,以使代码可以支持分布式环境。一般免费的web容器都不支持分布式,weblogic websphere是支持的。为了负载均衡或者fail-over,web容器可以迁移一个session到其他的jvm.session的passivation是指非活动的session被写入持久设备(比如硬盘)。activate自然就是相反的过程。在分布式环境中切换的属性必须实现serializable接口。 一般情况下他和HttpSessionBindingListener ...
Global site tag (gtag.js) - Google Analytics