码迷,mamicode.com
首页 > 编程语言 > 月排行
javascript实现数据结构:稀疏矩阵的十字链表存储表示
当矩阵的非零个数和位置在操作过程中变化大时,就不宜采用顺序存储结构来表示三元组的线性表。例如,在作“将矩阵B加到矩阵A上”的操作时,由于非零元的插入或删除将会引起A.data中元素的移动。为此,对这种类型的矩阵,采用链式存储结构表示三元组的线性表更为恰当。在链表中,每个非陵园可用一个含5个域的结点表...
分类:编程语言   时间:2014-06-06 15:38:15    阅读次数:389
关于编程语言类型系统
动态 变量类型在运行期间确定下来静态 在编译期确定下来强类型 类型不会发生自动变换,弱类型 类型会自动变,比如double+int -> double类型安全 类型对数据访问有严格控制类型不安全 ...Well-typed programs cannot "go wrong" ...
分类:编程语言   时间:2014-06-06 15:36:16    阅读次数:238
C语言基础学习笔记
--C语言框架--数据 字节byte 字符char 8 半字half word 短整型 short int 16 字word 整型int(integer) 32 长整型long int 32 单精度float 32 双字(double word) 双精度double 64↓自定义类型:结构体stru...
分类:编程语言   时间:2014-06-06 15:32:21    阅读次数:367
JAVA I/O系统
概述对于使用过java提供了I/O来说的程序员来说,可能对其提供的api又爱又恨,爱的是java本身封装了很多功能强大的输入输出流给开发者使用,恨的是一开始开发者可能会对Java I/O系统提供了如此多的类而不知所措。本文就简要的介绍一下java的i/o,以供自己复习使用。特殊的File 类File...
分类:编程语言   时间:2014-06-06 15:28:59    阅读次数:279
美国深泉学院(Deep Springs College)
这个学院有些特色。网上的介绍:http://www.deepsprings.edu/homehttp://news.mydrivers.com/1/304/304702.htmhttp://edu.qq.com/a/20110428/000006.htmhttp://news.ifeng.com/a...
分类:编程语言   时间:2014-06-06 15:12:35    阅读次数:293
c++多线程 实现多线程顺序输出ABCD
c++多线程 实现多线程顺序输出ABCD
分类:编程语言   时间:2014-06-06 15:13:15    阅读次数:396
二叉排序树思想及C语言实现
转自: http://blog.chinaunix.net/uid-22663647-id-1771796.html1.二叉排序树的定义 二叉排序树(Binary Sort Tree)又称二叉查找(搜索)树(Binary Search Tree)。其定义为:二叉排序树或者是空树,或者是满足如下性质....
分类:编程语言   时间:2014-06-06 15:03:27    阅读次数:276
Python学习系列(二)(基础知识)
对于任何一门语言的学习,学语法是最枯燥无味的,但又不得不学,基础概念较繁琐,本文将不多涉及概念解释,用例子进行相关解析,适当与C语言对比,避免陷入语法的苦海。我认为初学者学习语法的目标是学会使用即可,关于对概念的深入理解,剖析,没有一定的知识积累是很难做到的。
分类:编程语言   时间:2014-06-06 14:53:51    阅读次数:234
Java验证身份证号码及提取生日信息
Java学习第一站,导师给布置的作业题,验证身份证号码的合法性并提取生日信息。第一次写Java代码,第一次用博客记录学习进程,略紧张,对Java变量的命名还停留在C++的命名法阶段,吼吼~~现在开始正题。问题说明:目前,我国大部分地区都使用的是第二代身份证,第二代身份证号码的位数为18位。但公安部没...
分类:编程语言   时间:2014-06-06 14:47:42    阅读次数:338
【转】Mac 上 java 究竟在哪里,本文彻底让你搞清楚!
这篇文章可能比较适合那些在经常在Mac下进行Java编程开发,或者经常使用Java工具的朋友。不关心Java或者不了解Java的朋友可以绕过本文哈~1. Mac下当你在【终端】输入java -version时,是执行的哪里的java呢,which java命令可以看到,就是【/usr/bin/jav...
分类:编程语言   时间:2014-06-06 14:46:16    阅读次数:242
Java多jdk安装
1、安装jdk 2、配置 1、安装(略) 2、配置 2.1 regedit 注册表修改,假定已经安装jdk1.6,现在更换为jdk1.7 注: 修改红色框中CurrentVersion为jdk1.7 2.2 jdk路径修改 修改CLASSPATH和PATH为jdk1.7路径(使用jdk绝对路径,不要...
分类:编程语言   时间:2014-06-06 14:44:19    阅读次数:302
Python实例学习-文件备份
Python实例学习-文件备份功能
分类:编程语言   时间:2014-06-06 14:18:55    阅读次数:510
什么是spring?
一、对spring的理解。1、Spring是实现了工厂模式的工厂类(什么是工厂类?简单的来说就是把需要的接口定义到一个类中,需要的时候不用新建,直接从这个类中调用该接口就可以了),这个类的名字为BeanFactory(实际上就是一个接口),在程序中通常是BeanFactory的子类Applicati...
分类:编程语言   时间:2014-06-06 14:17:29    阅读次数:217
LoadRunner之基础-进程与线程篇
简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。 线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的....
分类:编程语言   时间:2014-06-06 14:12:07    阅读次数:372
java单例模式【csdn-炸死特】
概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例...
分类:编程语言   时间:2014-06-06 14:01:24    阅读次数:353
Java CAS 和ABA问题
独占锁:是一种悲观锁,synchronized就是一种独占锁,会导致其它所有需要锁的线程挂起,等待持有锁的线程释放锁。乐观锁:每次不加锁,假设没有冲突去完成某项操作,如果因为冲突失败就重试,直到成功为止。一、CAS 操作乐观锁用到的机制就是CAS,Compare and Swap。CAS有3个操作数...
分类:编程语言   时间:2014-06-06 14:00:39    阅读次数:452
Java基本开发环境搭建
转http://blog.csdn.net/cxwen78/article/details/6400798eclipse怎么编写JAVA,然后运行1.新建一个Java project取个名字(首字母大写)。其他的不管。2.然后在文件上右键创建一个class文件,名字开头要大写。其他的不管。3.然后在...
分类:编程语言   时间:2014-06-06 13:53:09    阅读次数:280
Javascript 选项卡
11111111 22222222 33333333 44444444
分类:编程语言   时间:2014-06-06 13:32:15    阅读次数:249
C++ 对象模型--- 默认构造函数
“default constructor ... 在需要的时候被编译器产生出来。“ ------ 《深度探索C++对象模型》,P39(华中科技大学出版)--------------------------------------------------------------------------...
分类:编程语言   时间:2014-06-06 13:28:24    阅读次数:378
C++第一章概述
1:C++主要是对于C的继承性做的相当的出色,主要扩充在于程序员可以自己定义自己的数据结构,用数据结构去描述日常生活中的事务,而不是C语言中当当仅有的Struct数据类型等等2: 每一种语言都有自己的编程风格,需要通过实践去养成自己的编程习惯3:程序与算法的区别【1】目的性:算法是求解目的的一系列动...
分类:编程语言   时间:2014-06-06 13:08:26    阅读次数:320
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!