码迷,mamicode.com
首页 > 编程语言
C++ 指针—02 指针与引用的对比
★相同点: ●都是地址的概念; 指针指向一块内存,它的内容是所指内存的地址;而引用则是某块内存的别名。 ★不同点: ●指针是一个实体,而引用仅是个别名; ●引用只能在定义时被初始化一次,之后不可变;指针可变;引用“从一而终”,指针可以“见异思迁”; ●引用没有const,指针有const,const的指针不可变; ●引用不能为空,指针可以为空; ●“...
分类:编程语言   时间:2014-07-09 11:50:03    阅读次数:209
Java数据类型(基本数据类型和引用数据类型)
Java数据分为基本数据类型和引用数据类型.其中基本数据类型有4类8种. 基本数据类型:类似于普通的值 引用数据类型:传递的是内存的地址 对于引用类型来说,声明只会分配一个引用,指向null, 当你想使用的时候不能直接引用,必须实例化之后才能使用。否则,会引起空指针exception。 基本数据类型:...
分类:编程语言   时间:2014-07-09 09:27:31    阅读次数:266
《python源码剖析》笔记 pythonm内存管理机制
1.内存管理架构 Python的内存管理机制都有两套实现:debug模式和release模式 Python内存管理机制的层次结构: 图16-1 第0层是操作系统提供的内存管理接口,如malloc、free 第1层是Python基于第0层操作系统的内存管理接口包装而成的,主要是为了处理与平台相关的内存分配行为。 实现是一组以PyMem_为前缀的函数族 两套接口:函数和宏。 宏,可以避免函数调用的开销,提高效率,但可能与新版本的python产生二进制不兼容,如果用C来编写Python的 扩展模块,使用函数接...
分类:编程语言   时间:2014-07-09 13:10:06    阅读次数:266
javascript 判断str日期是否是今天,参数diff
function isToday(str) { var d = new Date(str.replace(/-/g, "/")); var todaysDate = new Date(); if (d.setHours(0, 0, 0, 0) == todaysDate.setHours(0, 0, 0, 0)) { return true; } e...
分类:编程语言   时间:2014-07-09 10:35:23    阅读次数:171
JAVA:认识多线程
以前古老的DOS操作系统是单任务的,还没有线程的概念,系统在每次只能做一件事情。比如你在copy东西的时候不能rename文件名。为了提高系统的利用效率,采用批处理来批量执行任务。 现在的操作系统都是多任务操作系统,每个运行的任务就是操作系统所做的一件事情,比如你在听歌的同时还在用MSN和好友聊天。听歌和聊天就是两个任务,这个两个任务是“同时”进行的。一个任务一般对应一个进程,也可能包含好几个进...
分类:编程语言   时间:2014-07-09 11:53:16    阅读次数:237
C++学习笔记6
泛型算法 1. 算法如何工作 每个泛型算法的实现都独立于单独的容器。这些算法还是大而不全的,并且不依赖于容器存储的元素类型。为了知道算法如何工作,让我们深入了解find 操作。该操作的任务是在一个未排序的元素集合中查找特定的元素。从概念上看,find必须包含以下步骤: 1. 顺序检查每个元素。 2. 如果当前元素等于要查找的值,那么返回指向该元素的迭代器。 3. 否则,检查下一个元素,...
分类:编程语言   时间:2014-07-09 09:21:02    阅读次数:213
全栈JavaScript之路(十七)HTML5 新增字符集属性
HTML5 增加了几个文档字符集属性。 document.charset : 表示文档的实际使用的字符集。 document.defaultCharset: 表示默认的字符集,跟浏览器以及操作系统设置有关。 如果文档没有使用默认字符集,那么 document.charset 与 document.defaultCharset 可能不同。 设置文档字符集: 但可以通过元素、响...
分类:编程语言   时间:2014-07-09 10:27:06    阅读次数:205
IT form整理 java应该注意的问题2
1,Switch 语句内的表达式必须为: byte  ,char ,short ,int 这四种之一。 2,使用final关键字修饰一个变量时,是指引用变量不能变,引用变量所指向的对象中的内容还是可以改变的。 例如,对于如下语句: final StringBuffer a=new StringBuffer("immutable");执行如下语句将报告编译期错误: a=new StringBu...
分类:编程语言   时间:2014-07-09 12:13:32    阅读次数:231
SpringMVC 理论与实用技术(二)文件上传
文件上传相信大家都做过,几乎所有的项目都有上传文件的功能,尤其是BS架构的项目中常常被列为常规功能来开发,无论是在开发.NET 项目还是java项目我们会用到很多的框架,这个功能也被集成到了框架之中,因为他太常用了,框架就是为我们提供了一个开发项目的半成品结构,可以大大提高开发效率节省开发成本、缩短开发周期。 长话短说本文主要介绍一个怎么利用springmvc实现单个以及多个文件上传,附加说说上...
分类:编程语言   时间:2014-07-09 10:06:58    阅读次数:214
SpringMVC实战
目录 一、前言 二、spring mvc 核心类与接口 三、spring mvc 核心流程图 四、spring mvc DispatcherServlet说明 五、spring mvc 父子上下文的说明 六、springMVC-mvc.xml 配置文件片段讲解 七、spring mvc 如何访问到静态的文件,如jpg,js,css 八、spring mvc 请求如何映射到具...
分类:编程语言   时间:2014-07-09 12:51:49    阅读次数:432
JAVA web编程经验之: 一个请求一个事务
对于一个web请求,你会开启几个事务呢? 或许你没注意过吧. 又或许你不会对代码,性能要求太高,所以.... 一个请求一个事务, 因为一个事务往往和一个数据库连接关联, 如果开启了多个事务的话,也就意味着多个数据库连接, 性能不高吧? 先看代码(一个Spring Controller 的调用代码), 调用了多个service方法,...
分类:编程语言   时间:2014-07-09 12:40:41    阅读次数:280
spring mvc 接受多对象的处置
spring mvc 接受多对象的处理 spring mvc感觉很好用,尤其是对接收对象参数的自动绑定非常简便,但对于同时传多个对象时有些困扰。同时项目并没有直接使用spring的formtag。从网上学来的多对象传值,自己优化了下,原文找不到出处了这里记录下。 首先声明一个注解类,用于对传值对象的声明/** * 处理spring mvc 对象绑定注解 * */ @Target(...
分类:编程语言   时间:2014-07-09 09:32:38    阅读次数:244
多线程之多生产多消费者
多线程,多生产多消费者问题...
分类:编程语言   时间:2014-07-09 10:00:54    阅读次数:198
小心 Spring MVC 使用陷阱
Spring MVC, 你使用了多久呢? 在使用中有没有遇到一样让你困惑的问题呢?  以下是我总结的在使用Spring MVC时需要注意的陷阱 (虽然已经使用它3年多了,但有时还是会犯错) 1. 固定特殊bean的id 2. DispatchServlet配置的路径 3."两个Spring Context"...
分类:编程语言   时间:2014-07-09 10:38:02    阅读次数:188
Java对存储过程的调用方法
本文将介绍Java如何实现对存数过程的调用方法,作者用了几个例子进行了详细的说明,简单明了,非常适合初学者。 一、Java如何实现对存储过程的调用: A:不带输出参数的 create procedure getsum  @n int =0--此处为参数-->  as declare @sum int--定义变量-->  declare @i int...
分类:编程语言   时间:2014-07-09 12:42:38    阅读次数:270
【足迹C++primer】39、动态内存与智能指针(3)
动态内存与智能指针(3) /** * 功能:动态内存与智能指针 * 时间:2014年7月8日15:33:58 * 作者:cutter_point */ #include #include #include #include using namespace std; /** 智能指针和异常 */ void f() { shared_ptr sp(new int(42)); ...
分类:编程语言   时间:2014-07-09 09:08:04    阅读次数:161
浅析Java抽象类和接口的比较
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。其实,两者之间还是...
分类:编程语言   时间:2014-07-09 10:08:49    阅读次数:189
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!