首先需要澄清的是,垃圾收集(GC)的历史远比Java要久远,当我们意识到手动管理内存所带来的麻烦时,懒惰的天性推动先驱们寻找更为简单、易用、关键是傻瓜式的内存管理技术。GC技术起源于1960年诞生于MIT的Lisp语言,由此可见越聪明的人越懒惰。 最近有一种想法:程序开发,程序设计从本质上...
分类:
编程语言 时间:
2015-03-20 18:34:14
收藏:
0 评论:
0 赞:
0 阅读:
314
Python的函数定义中有两种特殊的情况,即出现*,**的形式。 如:def myfun1(username, *keys)或def myfun2(username, **keys)等。他们与函数有关,在函数被调用时和函数声明时有着不同的行为。此处*号不代表C/C++的指针。其中 * 表示...
分类:
编程语言 时间:
2015-03-20 18:32:43
收藏:
0 评论:
0 赞:
0 阅读:
295
运行结果:name:name1,age:21name:name2,age:22name:name3,age:23
分类:
编程语言 时间:
2015-03-20 18:28:13
收藏:
0 评论:
0 赞:
0 阅读:
175
/**多线程概述:什么是多线程? 首先,什么是进程? 进程是系统分配资源的基本单位,对于windows系统而言。 进程是程序的一次运行。 一个进程中至少有一个线程存在,因为线程才是实际运行单元。 线程:是指程序中的控制单元,一条执行路径。 一个程序可以有多线程并发执行,每个线程是一个控制单元。一个程...
分类:
编程语言 时间:
2015-03-20 18:28:03
收藏:
0 评论:
0 赞:
0 阅读:
264
算法训练 操作格子 时间限制:1.0s 内存限制:256.0MB问题描述有n个格子,从左到右放成一排,编号为1-n。共有m次操作,有3种操作类型:1.修改一个格子的权值,2.求连续一段格子权值和,3.求连续一段格子的最大值。对于每个2、3操作输出你所求出的结果。输入格式第一行2个整数n,m。接下.....
分类:
编程语言 时间:
2015-03-20 18:26:43
收藏:
0 评论:
0 赞:
0 阅读:
275
/* 一、多态:多态是指一个事物的多种存在状态(一个事物的多种体现形态或者一个事物的多种表现形态) 1、多态的体现: 多态在代码中的体现为:父类引用指向了子类对象 即 父类 a = new 子类(); 2、多态的前提: 1,类与类之间必须存在关系,要么是继承,要么是实现(类实现接口,接口...
分类:
编程语言 时间:
2015-03-20 18:26:03
收藏:
0 评论:
0 赞:
0 阅读:
303
/* 接口:初步理解,可以认为是抽象类,当所有方法都是抽象方法时,的另一种表示方式。 接口的定义格式和类差不多,接口的名字也需要大写。 Interface 接口名 { ....//接口定义。 } 接口中的一般内容有:常量、抽象方法 接口中的成员都是由固定的修饰符修饰的。 常量:publ...
分类:
编程语言 时间:
2015-03-20 18:23:53
收藏:
0 评论:
0 赞:
0 阅读:
298
线程锁的概念函数EnterCriticalSection和LeaveCriticalSection的使用方法注:使用结构CRITICAL_SECTION 需增加头文件#include “afxmt.h”定义一个全局的锁 CRITICAL_SECTION的实例和一个静态全局变量CRITICAL_SEC...
分类:
编程语言 时间:
2015-03-20 18:22:13
收藏:
0 评论:
0 赞:
0 阅读:
376
C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。Const是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。一、Const作用如下表所示:No....
分类:
编程语言 时间:
2015-03-20 18:21:23
收藏:
0 评论:
0 赞:
0 阅读:
260
1.使用原文http://www.codeproject.com/Articles/7530/Zip-Utils-clean-elegant-simple-C-Win?fid=68674&select=4369563&fr=301#xx0xx2.建立控制台引用的时候会出现这样的错误"C2065:'H...
分类:
编程语言 时间:
2015-03-20 18:21:03
收藏:
0 评论:
0 赞:
0 阅读:
378
List> map = g.fromJson(jsonStr, new TypeToken>>(){}.getType());
分类:
编程语言 时间:
2015-03-20 18:20:43
收藏:
0 评论:
0 赞:
0 阅读:
360
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace ConsoleA.....
分类:
编程语言 时间:
2015-03-20 18:20:14
收藏:
0 评论:
0 赞:
0 阅读:
292
刚才看见群里的一个朋友在问队列的使用,确实在现实的写代码中非常少使用队列的,反正我是从来没使用过。仅仅是学数据结构的时候学过。以下是我写的一个小样例,希望有不足之处请提出改正。O(∩_∩)O~看代码:import java.util.LinkedList;import java.util.Queue...
分类:
编程语言 时间:
2015-03-20 18:19:43
收藏:
0 评论:
0 赞:
0 阅读:
311
今天在网上看到一篇很好的教程,分享给大家原文地址:http://gashero.iteye.com/blog/2075324文件夹1简单介绍2Swift入门3简单值4控制流5函数与闭包6对象与类7枚举与结构1简单介绍今天凌晨Apple刚刚公布了Swift编程语言,本文从其公布的书籍《The Swif...
分类:
编程语言 时间:
2015-03-20 18:18:45
收藏:
0 评论:
0 赞:
0 阅读:
448
在C语言里,全局变量如果不初始化的话,默认为0,也就是说在全局空间里:int x =0; 跟 int x; 的效果看起来是一样的。但其实这里面的差别很大,强烈建议大家所有的全局变量都要初始化,他们的主要差别如下: 编译器在编译的时候针对这两种情况会产生两种符号放在目标文件的符号表中,对于初始化...
分类:
编程语言 时间:
2015-03-20 18:18:03
收藏:
0 评论:
0 赞:
0 阅读:
390
第一步: SpringMVC.xml 加入配置MultipartResolver处理器。可在此加入对上传文件的属性限制 第二步:编写前台表单。注意enctype="multipart/form-data"以及 选择: 第三步:在Controller的方法中添加Multipar...
分类:
编程语言 时间:
2015-03-20 18:17:53
收藏:
0 评论:
0 赞:
0 阅读:
368
System.out.println("对应的中文: " + decodeUnicode(args[0]));赋值args[0] = “\u7b80\u4ecb”System.out.println("对应的中文: " + decodeUnicode(“\\u7b80\\u4ecb”));两者才会相...
分类:
编程语言 时间:
2015-03-20 18:15:23
收藏:
0 评论:
0 赞:
0 阅读:
317
1 //======================================================== 2 //创建动态二维数组a [M] [N]; 3 //思路一:二维数组的抽象理解; 4 //思路二:二维数组在内存中实际排列; 5 //===============...
分类:
编程语言 时间:
2015-03-20 18:13:43
收藏:
0 评论:
0 赞:
0 阅读:
359
1、异常概述: 什么是异常? 异常是一个类,用来描述程序运行时出现的不正常现象。 异常的由来: 异常源于现实生活中对于问题的描述,现实生活中的问题也是事物,问题也具有众多属性和行为,比如问题名称、 问题信息、问题原因、问题情况等。所以问题也可以被描述,并封装成对象。而现实生活中具有很...
分类:
编程语言 时间:
2015-03-20 18:13:13
收藏:
0 评论:
0 赞:
0 阅读:
285
字符编码问题的确是万年的难题。之前我也处理过 R 语言中文乱码的问题,it just drives me crazy!!!!!!!!!!!!!!!!! HOLY SHIT!!!!!!!!!!!!要么就是这样的错误UnicodeEncodeError: ‘gbk’ codec can’t encode...
分类:
编程语言 时间:
2015-03-20 18:12:43
收藏:
0 评论:
0 赞:
0 阅读:
322