码迷,mamicode.com
首页 > 编程语言 > 月排行
java中堆与栈的区别
堆与栈都是java中常用的存储结构,是内存中存放数据的地方。 堆:主要存放引用类型的变量,以及运行时创建(new)的对象。主要用于储存对象,存取速度慢,可以运行时动态分配内存,生命周期不需要提前确定。 栈:主要存放基础类型的变量,以及对象的引用变量。主要用于执行程序,存取速度快,生命周期必须要提前确 ...
分类:编程语言   时间:2017-05-02 20:59:32    阅读次数:186
STL的排列函数及字符串的排序方法
next_permutation(a,a+n); a代表数组的头地址,a+n代表数组的长度。 运用该函数,a数组将变成原排列的下一个排列。 与之相反的函数为prev_permutation(a,a+n); 上面是int型,下面的char型和string型的写法 第一行为输入,后面几行为输出,上题的整 ...
分类:编程语言   时间:2017-05-02 21:00:12    阅读次数:220
数组大全
数组创建 JavaScript中创建数组有两种方式,第一种是使用 Array 构造函数: 1 2 3 var arr1 = new Array(); //创建一个空数组 var arr2 = new Array(20); // 创建一个包含20项的数组 var arr3 = new Array("l ...
分类:编程语言   时间:2017-05-02 21:00:37    阅读次数:233
python—-模块与包1
模块与包 1 什么是模块? 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀 2 为何要使用模块? 如果你对出python解释器然后重新进入,那么你之前定义的函数或者变量都将丢失,因此我们通常将程序写到文件中以便永久保存下来,需要时就通过python test. ...
分类:编程语言   时间:2017-05-02 21:02:19    阅读次数:226
Python/模块与包之模块
Python/模块与包之模块 1.什么是模块? 模块就是py文件 2.为什么要用模块? 如果在解释器上进行编码,把解释器关闭之前写的文件就不存在了,如果使用模块的话就能永久保存在磁盘中。 3.如何使用模块? 3.1 import 通过import导入要使用的模块 3.1.1 模块可以包含可执行的语句 ...
分类:编程语言   时间:2017-05-02 21:02:35    阅读次数:220
c++STL(栈、队列)
栈stack -先入后出FILO 栈可以理解为一个坑,先掉坑里的被压在下面,等上面的走了才能出来 头文件 <stack> 入栈 push(某东西); 栈顶元素出栈 pop(); 是否为空 empty(); 空返回1 非空返回0 大小 size(); 返回元素个数 查看栈顶(只是查看,下面的也一样) ...
分类:编程语言   时间:2017-05-02 21:02:53    阅读次数:204
Python/模块与包之包
Python/模块与包之包 1. 包是一种通过使用模块名 来组织Python模块名称空间的方式,一个类似于目录并存有__init__.py文件的被称为包 包的本质就是一个包含__init__.py文件的目录。包A和包B下有同名模块也不会冲突,如A.a与B.a来自俩个命名空间 无论是import形式还 ...
分类:编程语言   时间:2017-05-02 21:02:59    阅读次数:351
C/C++如何整行读入字符串?
在写代码的过程中,经常要一行一行的读入字符串进行处理,这里我总结了一些方法,供大家参考。 方法一:scanf()读入char[] 使用方法: 说明:在scanf函数中,可以使用%c来读取一个字符,使用%s读取一个字符串, 但是读取字符串时不忽略空格,读字符串时忽略开始的空格,并且读到空格为止,因此只 ...
分类:编程语言   时间:2017-05-02 21:03:25    阅读次数:194
冒泡排序
public class BubbleSort{ public void sort(int[] a) { int temp = 0; for (int i = a.length - 1; i > 0; --i) { for (int j = 0; j < i; ++j) { if (a[j + 1 ...
分类:编程语言   时间:2017-05-02 21:03:47    阅读次数:125
算法6:只有五行的Floyd最短路算法
本文来自《啊哈!算法》作者啊哈磊 博客 http://ahalei.blog.51cto.com/4767671/1383613 暑假,小哼准备去一些城市旅游。有些城市之间有公路,有些城市之间则没有,如下图。为了节省经费以及方便计划旅程,小哼希望在出发之前知道任意两个城市之前的最短路程。 上图中有4 ...
分类:编程语言   时间:2017-05-02 21:04:06    阅读次数:211
飘逸的python - 实现一个pretty函数美丽的输出嵌套字典
演示样例: d = { "root": { "folder2": { "item2": None, "item1": None }, "folder1": { "subfolder1": { "item2": None, "item1": None }, "subfolder2": { "item3 ...
分类:编程语言   时间:2017-05-02 21:05:27    阅读次数:209
Java-小技巧-003-static、final、static final的区别
Java-小技巧-003-static、final、static final的区别 ...
分类:编程语言   时间:2017-05-02 21:06:44    阅读次数:191
Spring学习【Spring概述】
从本文開始,我们就要一起学习Spring框架,首先不得不说Spring框架是一个优秀的开源框架。当中採用IoC原理实现的基于Java Beans的配置管理和AOP的思想都是非常值得学习与使用的。以下我们就进入正题。介绍Java平台上的一个优秀的开源应用框架Spring,以及Spring框架的历史和S ...
分类:编程语言   时间:2017-05-02 21:08:08    阅读次数:182
Java8新特性之lambda表达式
lambda表达式 简化实例化函数式接口(functional interface)的过程 lambda表达式的优势 简化代码的实现 lambda表达式的语法 一个 Lambda 表达式可以有零个或多个参数 参数的类型既可以明确声明,也可以根据上下文来推断。例如:(int a)与(a)效果相同 所有 ...
分类:编程语言   时间:2017-05-02 22:10:14    阅读次数:144
Java Swing日期控件的使用
1.创建一个日期工具类 2.调用日期控件工具类 主要代码: JTextField textField = new JTextField(); //获取日期控件工具类 Chooser ser = Chooser.getInstance(); //使用日期控件工具 ser.register(textFi ...
分类:编程语言   时间:2017-05-02 22:12:43    阅读次数:282
记Javascript一道题的理解
代码如下: Foo.getName() 输出结果为:2原理:他调用的是Foo的静态方法(如果C#、java等后端语言来说),其实是因为Javascript中的Function本身就是Function和Object的结合,所以function既是函数,也是对象。在这里Foo就是执行了他对象上的一个fu ...
分类:编程语言   时间:2017-05-02 22:12:52    阅读次数:187
Java面向对象编程(一)
由于常常将Java和C++面向对象编程的原则搞乱,所以这次把相关要点分别总结一下,本文主要总结Java面向对象编程。 面向对象编程的三大特性是:继承性(inheritance), 多态性(polymorphism)和封装性(encapsulation)。 一. 继承性 [类修饰词列表] class ...
分类:编程语言   时间:2017-05-02 22:18:24    阅读次数:162
<第一天>--Python学习_01
1、python介绍 (1)、linux系统自带python. (2)、python有自己的库. (3)、java运行效率比python高,但java要写100行代码的功能,而python用10行代码即可完成. (4)、GO语言的网络请求最好,但在正则方面比较弱. 2、python与C的运行机制 ( ...
分类:编程语言   时间:2017-05-02 23:30:54    阅读次数:260
C++模板实现动态顺序表(更深层次的深浅拷贝)与基于顺序表的简单栈的实现
前面介绍的模板有关知识大部分都是用顺序表来举例的,现在我们就专门用模板来实现顺序表,其中的很多操作都和之前没有多大区别,只是有几个比较重要的知识点需要做专门的详解。 问题一实质同下面的问题3,后面再做详细分析。 这里很有必要详解实现上面赋值运算符重载的现代写法的实现原理 :首先看上面代码(list1 ...
分类:编程语言   时间:2017-05-02 23:31:10    阅读次数:342
RSA,JAVA私钥加密,C#公钥解密
做这个东西在坑里爬了3天才爬出来,记录下供园友参考。C#程序员一枚,项目需要和Java做数据交互,对方甩了段密文和一个CER证书给我,然后我要对其密文进行解密。 RSA 非对称加密,对方用私钥加密,我用公钥解密。关于证书的一点说明:证书类型有两种 .pfx 和 .cer ,其中 .pfx 证书既包含 ...
分类:编程语言   时间:2017-05-02 23:32:12    阅读次数:442
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!