码迷,mamicode.com
首页 > 编程语言
[编程语言] 堆和栈的全面总结
操作系统中的栈:         由编译器自动分配和自动释放,一个函数对应一个栈,用于存放函数的参数值、函数调用完成后的返回值和函数体内的局部变量等。栈占用连续的一段内存空间,其操作和组织方式与数据结构中的栈十分相似。栈是为了执行线程留出的内存空间。当调用函数时创建栈,当函数执行完毕,栈就被回收了。 操作系统中的堆:          由程序员手动进行内存的申请与释放。由于程序员手动申请及释...
分类:编程语言   时间:2014-09-01 09:22:22    阅读次数:272
Java Drp项目实战——Servlet
由来   在讲解Servlet之前需要先介绍一个词语CGI即Common GatewayInterface是通用网关接口的意思,它提供一个计算机程序同HTTP协议或者WWW服务的接口,也就是人机交互接口的意思。Web应用运行在服务器上,客户端的请求,刚开始,是通过CGI程序实现数据在Web上的传输,但是对于客户端做出的每个请求,必须创建CGI程序的一个新实例,这将占用大量的内存,正是为了解决这...
分类:编程语言   时间:2014-09-01 09:22:02    阅读次数:190
开源 免费 java CMS - FreeCMS2.1 会员我的简历
项目地址:http://www.freeteam.cn/ 我的简历 从左侧管理菜单点击我的简历进入。在这里可以查看当前登录会员的所有简历记录。   查看简历 点击简历标题可以查看简历详细内容。     删除简历 选择简历然后点击删除按钮可以完成删除操作。     为了防止误操作,系统会提示用户是否删除,点击“确定”完成...
分类:编程语言   时间:2014-09-01 09:20:33    阅读次数:220
JAVA模式 对象池 简要代码示例
JAVA模式 对象池 简要代码示例...
分类:编程语言   时间:2014-09-01 09:19:22    阅读次数:199
Java集合---ArrayList的实现原理
一、ArrayList概述:ArrayList是List接口的可变数组的实现。实现了所有可选列表操作,并允许包括null在内的所有元素。除了实现List接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。每个ArrayList实例都有一个容量,该容量是指用来存储列表元素的数组的大小。它总是...
分类:编程语言   时间:2014-09-01 09:17:42    阅读次数:246
【Python扩展阅读【转】】字符串的方法及注释
capitalize()把字符串的第一个字符改为大写casefold()把整个字符串的所有字符改为小写center(width)将字符串居中,并使用空格填充至长度width的新字符串count(sub[,start[,end]])返回sub在字符串里边出现的次数,start和end参数表示范围,可选...
分类:编程语言   时间:2014-09-01 09:15:22    阅读次数:195
Java集合---HashSet的源码分析
一、HashSet概述:HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用null元素。二、HashSet的实现:对于HashSet而言,它是基于HashMap实现的,HashSet底层使用HashMap...
分类:编程语言   时间:2014-09-01 09:15:12    阅读次数:279
你好,C++(4)2.1.3 我的父亲母亲:编译器和链接器 2.1.4 C++程序执行背后的故事
在上面的例子中,我们看到一个C++程序的执行过程,是从main()函数开始逐条语句往下执行的。这个过程看起来非常简单,但在每条语句的背后,都还有着更多的故事。在Visual Studio调试模式下的反汇编视图(在调试模式下通过Alt+8快捷键打开)中,我们可以看到C++程序中的各条语句所对应的汇编代...
分类:编程语言   时间:2014-09-01 08:09:22    阅读次数:318
[自制简单操作系统] 1、从0-1到汇编再到c语言的奥秘
目录:1、用0-1编写最简单的操作系统2、用汇编改写上面0-1程序 2.1 只用DB的汇编改写版 2.2 加入RESB汇编的改写版 2.3 进一步使用汇编替换0-1文件 2.4 核心程序也用汇编改写 2.5 向汇编程序中加入IPL(启动程序装载器) 2.6 从启动区执行操作系统(读盘的应用)3、汇编...
分类:编程语言   时间:2014-09-01 03:58:13    阅读次数:338
spring中事物的隔离级别
一、Propagation (事务的传播属性) Propagation :  key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUIRED--支持当前事务,如果当前没有...
分类:编程语言   时间:2014-09-01 02:57:12    阅读次数:233
Spring4
HelloWorldHelloWorld.javapackagecom.test.spring01; publicclassHelloWorld{ privateStringname; publicHelloWorld(){ System.out.println("调用构造函数..."); } publicStringgetName(){ returnname; } publicvoidsetName2(Stringname){//对应name="name2" ..
分类:编程语言   时间:2014-09-01 02:50:03    阅读次数:315
Java实现将一个正整数分解质因数
*题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。*分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:*(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。*(2)如果n>k,但n能被k整除,则应打印出k的值,并用n除..
分类:编程语言   时间:2014-09-01 02:49:12    阅读次数:264
java利用lock和unlock实现消费者与生产者问题(多线程)
importjava.util.concurrent.locks.Condition; importjava.util.concurrent.locks.Lock; importjava.util.concurrent.locks.ReentrantLock; publicclassLockAndUnlockDemo{ publicstaticvoidmain(String[]args){ Clerk2c=newClerk2(); Threadt=newThread(newProducer2(c)); ..
分类:编程语言   时间:2014-09-01 02:48:53    阅读次数:256
学java教程之访问权限
学编程吧学java教程之访问权限控制发布了。欢迎大家通过xuebiancheng8.com来访问java中在使用封装的时候有四种访问权限控制符。public在任意包的任意类中都可以访问任何方法和属性protected在同包或者任意子类中可以访问任意方法和属性默认控制符也就是什么访问符都不用,在同..
分类:编程语言   时间:2014-09-01 02:48:33    阅读次数:216
Java 并发编程之任务取消(六)
关闭ExecutorService ExecutorService提供了两种关闭方法,使用Shutdown正常关闭,以及使用ShutdownNow强行关闭。在进行强行关闭时,shutdownNow首先关闭当前正在执行的任务。然后返回所有尚未启动的任务清单 。 返回未启动任务清单这句没明白返回的方式,于是去查看了一下源码 /** * Attempts to stop all ...
分类:编程语言   时间:2014-09-01 01:41:33    阅读次数:335
C语言学习--八皇后问题
问题描述:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。程序设计:1、一维数组a[17],数组分成三段,第一段a[0]用来标记八皇后安置完成;第二段a[1,8]用来标记列位置有无子,方便判断列冲突;第三段a[9,16]用来标...
分类:编程语言   时间:2014-09-01 01:39:12    阅读次数:501
C++著名程序库的比较
转载出处:http://www.acejoy.com/ace/thread-3777-1-1.html1、C++各大有名库的介绍——C++标准库2、C++各大有名库的介绍——准标准库Boost3、C++各大有名库的介绍——GUI4、C++各大有名库的介绍——网络通信5、C++各大有名库的介绍——XM...
分类:编程语言   时间:2014-09-01 01:38:32    阅读次数:428
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!