码迷,mamicode.com
首页 > 编程语言
C#中数组、ArrayList和List三者的区别
在C#中数组,ArrayList,List都能够存储一组对象,那么这三者到底有什么样的区别呢。 数组 数组在C#中最早出现的。在内存中是连续存储的,所以它的索引速度非常快,而且赋值与修改元素也很简单。 但是数组存在一些不足的地方。在数组的两个数据间插入数据是很麻烦的,而且在声明数组的时候必须指定数组 ...
分类:编程语言   时间:2016-09-24 21:41:22    阅读次数:211
基于C++的类编程总结
1. 类中public, protected, private这三个属性的区别: public意味着所有事物都能查询具有该属性的食物。(也即所有人可以在我不知情的情况下,查看我账户里还有多少钱)。 protected属性意味着只有我自己和我的子孙后代才能查我还有多少钱。private属性表明只有我自 ...
分类:编程语言   时间:2016-09-24 21:39:56    阅读次数:143
[转]C++学习–基础篇(书籍推荐及分享)
C++入门 语言技巧,性能优化 底层硬货 STL Boost 设计模式 算法篇 C++入门 语言技巧,性能优化 底层硬货 STL Boost 设计模式 算法篇 算起来,用C++已经有七八年时间,也有点可以分享的东西; 以下推荐的书籍大多有电子版。对于技术类书籍,电子版并不会带来一个好的阅读体验。如果 ...
分类:编程语言   时间:2016-09-24 21:38:21    阅读次数:196
java之集合概述
集合也称容器:从大的类别分成两类:Collection和Map,也即:单列和双列列表。 java编程思想中一张图说明该体系的整体结构:其中黑色着重的类是经常使用的类。 1 Collection Collection:作为单列集合的根接口。该类集合的继承体系如下: Collection分为两大类:Li ...
分类:编程语言   时间:2016-09-24 21:36:18    阅读次数:192
算法--红黑树实现介绍(二)
一、概述 在前一篇中我们回顾了红黑树的特点及添加的处理,可以得知红黑树首先是一个二叉查找树,在此基础上通过增加节点颜色的约束来使得红黑树近似平衡。当我们添加或者删除节点时,我们需要对树进行调整以使其重新满足红黑树。这涉及到节点颜色的变化及部分节点的旋转。关于节点的旋转,以及添加时的处理我们已经介绍完 ...
分类:编程语言   时间:2016-09-24 21:36:57    阅读次数:300
POJ-1002-JAVA
Description Businesses like to have memorable telephone numbers. One way to make a telephone number memorable is to have it spell a memorable word or ...
分类:编程语言   时间:2016-09-24 21:34:33    阅读次数:290
Python 小爬虫流程总结
接触Python3一个月了,在此分享一下知识点,也算是温故而知新了。 接触python之前是做前端的。一直希望接触面能深一点。因工作需求开始学python,几乎做的都是爬虫。。第一个demo就是爬取X博数据,X博的API我在这就不吐槽了 。用过的估计都晓得。 好了 。下面进入正题,,一个小demo的 ...
分类:编程语言   时间:2016-09-24 20:31:50    阅读次数:199
【转】 C++的精髓——虚函数
虚函数为了重载和多态的需要,在基类中是由定义的,即便定义是空,所以子类中可以重写也可以不写基类中的函数! 纯虚函数在基类中是没有定义的,必须在子类中加以实现,很像java中的接口函数! 虚函数 引入原因:为了方便使用多态特性,我们常常需要在基类中定义虚函数。 class Cman { public: ...
分类:编程语言   时间:2016-09-24 20:30:30    阅读次数:194
[原创]多版本Java环境变量的配置
起因: 偶然突发兴致, 收拾下自己的老T500电脑, 用来做个家庭开发用机. 应为每次装系统都有GHOST备份的习惯, 所以需要提前搭建好开发环境. 而且新装系统的目的之一, 也是想研究下Andriod开发的问题, 所以开始了Java环境的配置. 问题: 操作系统是64位、数据库软件也都是64位, ...
分类:编程语言   时间:2016-09-24 20:28:08    阅读次数:257
java 17 -7 TreeSet元素排序规则的案例
TreeSet:能够对元素按照某种规则进行排序。 排序有两种方式 A:自然排序 B:比较器排序 TreeSet集合的特点:排序和唯一 通过观察TreeSet的add()方法,我们知道最终要看TreeMap的put()方法。 用StreeSet集合存储自定义对象并遍历。 如果一个类的元素要想能够进行自 ...
分类:编程语言   时间:2016-09-24 20:27:18    阅读次数:256
javaxml文件基础:Dom怎么生成xml文件
...
分类:编程语言   时间:2016-09-24 20:26:15    阅读次数:149
IO:File类(java.io.File)
public class File extends Object implements Serializable, Comparable 构造方法: public File(String pathname)按照完整路径实例化public File(File parent, String child)... ...
分类:编程语言   时间:2016-09-24 20:25:03    阅读次数:242
Java中用ClassLoader载入各种资源(类、文件、web资源)的方法
lassLoader主要对类的请求提供服务,当JVM需要某类时,它根据名称向ClassLoader要求这个类,然后由ClassLoader返回这个类的class对象。 ClassLoader负责载入系统的所有资源(Class,文件,图片,来自网络的字节流等),通过ClassLoader从而将资源载入 ...
分类:编程语言   时间:2016-09-24 20:25:31    阅读次数:222
Spring深入浅出
Spring 是为了解决企业开发的复杂性而创建的轻量级的控制反转(Ico)和面向切面(Aop)的框架 Ioc概念: 控制反转(Inversion of Control)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题。他还有一个名字叫做依赖注入(Dependency Injection),I ...
分类:编程语言   时间:2016-09-24 20:19:10    阅读次数:170
火狐浏览器中如何使用javascript:window.close()关闭窗口?
代码示例: <input type="button" value="关闭窗体" onclick="javascript:window.close()" /><input type="button" value="打印窗体" onclick="javascript:window.print()" /> ...
分类:编程语言   时间:2016-09-24 20:19:53    阅读次数:207
ubuntu 安装JAVA jdk的两种方法:
ubuntu 安装jdk 的两种方式: 1:通过ppa(源) 方式安装. 2:通过官网下载安装包安装. 这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级 使用ppa/源方式安装 1.添加ppa 2.安装oracle-java-installer jdk7 jdk ...
分类:编程语言   时间:2016-09-24 20:18:45    阅读次数:180
java 17 - 6 TreeSet集合及其add()方法的源码解析
TreeSet:能够对元素按照某种规则进行排序。 排序有两种方式 A:自然排序 B:比较器排序 TreeSet集合的特点:排序和唯一 通过观察TreeSet的add()方法,我们知道最终要看TreeMap的put()方法。TressSet集合的add()方法的源码: TreeSet存储元素自然排序和 ...
分类:编程语言   时间:2016-09-24 20:18:32    阅读次数:163
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!