码迷,mamicode.com
首页 > 编程语言 > 周排行
栈的实现与操作(C语言实现)
栈的定义  1, 栈是一种特殊的线性表  2,栈仅能在线性表的一端进行操作  3,栈顶(Top): 允许操作的一端 允许操作的一端  4,栈底(Bottom): ,不允许操作的一端 不允许操作的一端 这里我们实现了顺序栈和链式栈~~~~...
分类:编程语言   时间:2014-06-10 13:49:52    阅读次数:265
java基础之泛型的继承
ArrayList继承了List, ArrayList没有继承List List等价于List...
分类:编程语言   时间:2014-06-10 14:20:51    阅读次数:262
关于多线程的几个问题(面试小问题,Java篇)
面试官想考考我多线程方面的问题。 1、请说下线程与进程的关系。 答:《操作系统》中是这样说的 (1)一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程。线程是操作系统可识别的最小执行和调度单位。 (2)资源分配给进程,同一进程的所有线程共享该进程的所有资源。同一进程中的多个线程共享代码段(代码和常量),数据段(全局变量和静态变量),扩展段(堆存储)。但是每个线程拥有自...
分类:编程语言   时间:2014-06-10 13:41:40    阅读次数:252
C语言的比较库函数--qsort
c语言中的库函数:qsort(int *base,int num,int width,int (*compare)(int *void,int *void)); 其中base是排序的一个集合数组,num是这个数组元素的个数,width是一个元素的大小,comp是一个比较函数。...
分类:编程语言   时间:2014-06-10 15:15:56    阅读次数:232
java中的new BufferedReader(new InputStreamReader(System.in))
流 JAVA /IO 基本小结  通过一行常见的代码讨论:new BufferedReader(new InputStreamReader(System.in))   java的IO是基于流(stream)概念的,什么是流呢,作为初学者, 我是这样理解的,在各个应用之间传送的是BITS,这些BIT可已被认为是流体,可以就认为是水流,那么用来在各个水源之间转移水的工具应该选择什么呢?一般...
分类:编程语言   时间:2014-06-10 14:24:53    阅读次数:262
Java数据结构与算法之排序
排序从大体上来讲,做了两件事情:     1、比较两个数据项;     2、交换两个数据项,或复制其中一项     一、冒泡排序     大O表示法:交换次数和比较次数都为O(N*N)。     算法原理: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。...
分类:编程语言   时间:2014-06-10 15:23:19    阅读次数:234
java swing实现动态心形图案的代码下载
java swing实现动态心形图案的代码下载 http://www.zuidaima.com/share/1852319645518848.htm...
分类:编程语言   时间:2014-06-10 13:34:52    阅读次数:247
Java数据结构与算法之数组
数组特点:     1、大小固定     2、同一数据类型     3、下标访问     4、数据项可重复     Java数据类型:基本类型(int和double)和对象类型。在许多编程语言中,数组也是基本类型。但在Java中把它们当作对象来对待,因此在创建数组时必须使用new操作符。     有序数组与无序数组比较:最主要的好处是查找速度比无序数组快多了。不好的方面是在插入操作...
分类:编程语言   时间:2014-06-10 14:53:07    阅读次数:359
C++ Primer笔记9_构造函数_拷贝构造(深拷贝与浅拷贝)
1.构造函数: 构造函数是一个特殊的、与类同名的成员函数,用于给每个成员设置适当的初始值。 构造函数不能有返回值,函数名为类名。 缺省构造函数时,系统将自动调用该缺省构造函数初始化对象,缺省构造函数会将所有数据成员都初始化为零或空。缺省构造函数是不带参数的。 创建一个对象时,系统自动调用构造函数。 总结:      1.构造函数可以重载...
分类:编程语言   时间:2014-06-10 14:27:33    阅读次数:300
开源 免费 java CMS - FreeCMS1.9 会员组管理
项目地址:http://www.freeteam.cn/ 会员组管理 会员组分为两种,一级是经验会员组,一种是特殊会员组。 经验会员组的会员会根据经验自动变更,特殊会员组不会自动变更,需要管理员手工设置。 1. 会员组管理 从左侧管理菜单点击会员组进入。   2. 添加会员组 在会员组列表下方点击“添加”按钮。   填写相关属性后...
分类:编程语言   时间:2014-06-10 15:11:56    阅读次数:287
我是这样记录javascript知识的------Day31
用自己的方法去学习,总能得到不一样的快乐...
分类:编程语言   时间:2014-06-10 14:37:28    阅读次数:277
C++数组类模板
* 作为数组类模板,肯定没有vector做得好,但是普通的数组有1个好处就是能直接操作内存,vector在这方面就不是很方便了。网上虽然也有数组类模板,多维的设计基本上都不是很好。我这个类模板多维的设计借鉴了vector,如2维数组vector> vvArr;下附源码*/ #pragma once enum E_POSIITION { begin_position = 0,...
分类:编程语言   时间:2014-06-10 07:07:51    阅读次数:327
C语言中 ##和#的作用
##和# 今天应该是“长见识”了,毕竟#用的多,但是##我用的太少了。或者说,我感觉##在代码里面出现的频率没有#高,以至于让我感到惊奇 看到高手写的一篇blog,感觉良好。。。。嘿嘿 关于## 不要把问题复杂化了,记住下面这句话,然后看下面的demo #是把宏参数变为一个字符串,##是把两个宏参数连接在一起。...
分类:编程语言   时间:2014-06-10 07:01:55    阅读次数:308
GitHub上编程语言流行度分析
GitHub已然是全球最流行的开源项目托管平台,项目数量目前已经达到了千万级别。Adereth在Counting Stars on GitHub一文提供了一个非常有意思的思路,那就是籍GitHub用户通过星星标记感兴趣项目的数目,来观察GitHub中用户最流行的是什么编程语言。 老规矩,让我们用Power BI来分析一下吧。首先从Adereth的博客下载相关数据,然后用Power Query倒入...
分类:编程语言   时间:2014-06-10 07:18:01    阅读次数:642
java打开后台程序
try{ String cmds="java -version"; Process p = Runtime.getRuntime().exec(cmds); int exitValue = 1; if((exitValue = p.waitFor()) != 0) { p.destroy(); System.out.println("exitValue:"+exitValue); ...
分类:编程语言   时间:2014-06-10 07:57:42    阅读次数:341
java创建一个简单的小框架frame
import java.awt.*; import javax.swing.*; public class SimpleFrameTest { public static void main(String[] args) { EventQueue.invokeLater(new Runnable(){ // 开一个线程 public void run() { Simpl...
分类:编程语言   时间:2014-06-10 06:05:33    阅读次数:566
JAVA注解引发的思考
自从JDK1.5引入@override,@Deprecated,@SuppressWarnings这三个注解和自定义注解后,注解开始如火如荼地发展起来,现在很多框架都支持注解,注解可以使我们的代码看起来更简洁,而且在一定程度上解除了类原有特性和扩展特性之间的耦合。  为什么加上@Override,当前的方法就定义将覆盖超类中的方法,如果不覆盖就编译报错?  为什么使用加上@Depr...
分类:编程语言   时间:2014-06-10 07:02:37    阅读次数:289
用java的swing写了个图片标注工具
功能说明: 1 鼠标单击:选取裁剪区域...
分类:编程语言   时间:2014-06-10 07:41:35    阅读次数:304
C++其他几个常见操作程序
在上文介绍了setw()操作程序,下面介绍其他几个,setprecision()指定用多少位数来表示浮点数,fixed表示以固定点表示法输出浮点数值,即不带指数。scientific以科学表示法输出浮点数值,即尾数加指数的方式。而默认的是根据要显示的数值,选择fixed或者scientific表示法。示例如下:   #include #include using std::cout; ...
分类:编程语言   时间:2014-06-10 07:16:10    阅读次数:343
C++ 默认值函数参数 重载
//默认值函数参数 /*  * Test.cpp  *  *  Created on: 2014年6月9日  *      Author: John  */ #include #include #define Pi 3.14 void FunTest(double Radius, double Height=0); ...
分类:编程语言   时间:2014-06-10 06:43:40    阅读次数:343
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!