码迷,mamicode.com
首页 > 编程语言 > 月排行
排序——交换排序
三、交换排序 ①冒泡排序 1、基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。 2、实例 3、java实现 复制代码 package com ...
分类:编程语言   时间:2017-04-29 15:14:05    阅读次数:198
php自定义排序
按照seq字段升序排列 ...
分类:编程语言   时间:2017-04-29 15:14:44    阅读次数:195
【Spring源码分析】AOP源码解析(上篇)
前言 前面写了六篇文章详细地分析了Spring Bean加载流程,这部分完了之后就要进入一个比较困难的部分了,就是AOP的实现原理分析。为了探究AOP实现原理,首先定义几个类,一个Dao接口: Dao接口的实现类DaoImpl: 定义一个TimeHandler,用于方法调用前后打印时间,在AOP中, ...
分类:编程语言   时间:2017-04-29 15:15:02    阅读次数:376
排序——选择排序
二、选择排序?思想:每趟从待排序的记录序列中选择关键字最小的记录放置到已排序表的最前位置,直到全部排完。?关键问题:在剩余的待排序记录序列中找到最小关键码记录。?方法:–直接选择排序–堆排序 ①简单的选择排序 1、基本思想:在要排序的一组数中,选出最小的一个数与第一个位置的数交换;然后在剩下的数当中 ...
分类:编程语言   时间:2017-04-29 15:15:13    阅读次数:176
C语言批量数据到动态二维数组
上一篇文章将文件读取放到静态创建的二维数组中,可是结合网络上感觉到今天的DT时代,这样批量大量读取一个上百行的数据,分配的内存是否可能由于大量的数据而产生溢出呢,近期一直研究里malloc函数。通过它来动态建立所需的二维数组。因此。通过文件操作和动态创建二维数组结合起来,将大量的数据动态的放入矩阵中 ...
分类:编程语言   时间:2017-04-29 15:15:23    阅读次数:220
java---1续
可能初学多线程和线程操作的人都会动手编写一个票务管理程序,类似于一个出票线程类,一个退票线程类什么的,完成线程通信和同步机制什么的。从出票线程就能比较容易的感受到同步机制的作用。 比如说对于出票来说,有两个线程,但是此时只留有1张票,但是对于两个线程来说,你的第一步判断票数是否大于0都会通过,但是只 ...
分类:编程语言   时间:2017-04-29 16:09:50    阅读次数:146
C语言文件操作函数大全
fopen(打开文件) 相关函数 open。fclose 表头文件 #include<stdio.h> 定义函数 FILE * fopen(const char * path,const char * mode); 函数说明 參数path字符串包括欲打开的文件路径及文件名称,參数mode字符串则代表 ...
分类:编程语言   时间:2017-04-29 16:10:05    阅读次数:306
形态学滤波(4):使用分水岭算法对图像进行分割
一、分水岭算法 分水岭变换是一个流行的图像处理算法,用于快速分割图像为同类区域。它背后的原理是,将图像视为拓扑结构的地图, 那么均质区域对应的是被陡峭边缘包围的平坦盆地。 实现方法: 分水岭分割的结果是通过watershed()函数获取。 我们将图片中已知属于某个区域的像素进行标记,基于这个标记,分 ...
分类:编程语言   时间:2017-04-29 16:11:39    阅读次数:199
C++ 进阶
C++面对对象设计其中常常涉及到有关跟踪输出的功能,这是C++进阶的一个非常基础的问题; 以下样例将实现这一功能; class Trace { public: Trace() { noisy = 0; } void print(char *s) { if(noisy) printf("%s", s) ...
分类:编程语言   时间:2017-04-29 16:12:12    阅读次数:139
JavaScript--DOM
append()向每个匹配的元素内部追加内容 prepend()向每个匹配的元素内部前置内容 appendTo()把所有匹配的元素追加到另一个指定元素的集合中 prependTo()把所有匹配的元素前置到另一个指定的元素集合中 实例1: 实例2: 结果: ...
分类:编程语言   时间:2017-04-29 16:12:43    阅读次数:178
Python文件处理小结
1. 文件的打开与关闭 <1>打开文件 在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件 open(文件名,访问模式) 示例如下: 说明: <2>关闭文件 close( ) 示例如下: 2. 文件的读写 <1>写数据(write) 使用write()可以完成向文件写入 ...
分类:编程语言   时间:2017-04-29 16:12:58    阅读次数:220
java中wait和notify的关系
java中,wait和notify这两个方法是一对,wait方法阻塞当前线程,而notify是唤醒被wait方法阻塞的线程。 首先,需要说明的是,wait和notify方法都是Object的实例方法,要执行这两个方法,有一个前提就是,当前线程必须获其对象的monitor(俗称“锁”),否则会抛出Il ...
分类:编程语言   时间:2017-04-29 16:13:08    阅读次数:304
C语言精要总结-内存地址对齐与struct大小判断篇
计算机读取或者写入存储器地址时,一般以字(因系统而异,32位系统为4个字节)大小(N)的块来执行操作。数据对齐就是将数据存储区的首地址对齐字大小(N)的某个整数倍地址。为了对齐数据,有时需要在物理上相邻的两个数据之间保留或者插入一些无意义的字节。内存对齐本事编译器考虑是事情,但在C、C++语言中,可... ...
分类:编程语言   时间:2017-04-29 16:14:33    阅读次数:175
201521123089 《Java程序设计》第10周学习总结
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常与多线程相关内容。 2. 书面作业 本次PTA作业题集异常、多线程 1.finally 题目4-21.1 截图你的提交结果(出现学号) 1.2 4-2中finally中捕获异常需要注意什么? 只有执行过try语句块,finall ...
分类:编程语言   时间:2017-04-29 16:15:54    阅读次数:182
python之time模块
1、time.time()获得的是一个时间戳,距离1970年以来多少秒 2、time.strftime(),按固定格式设置时间 结果如图 3、逻辑关系 例子: 4、datatime 结果如图 ...
分类:编程语言   时间:2017-04-29 16:16:17    阅读次数:239
javascript的基本类型剖析:
javascript的基本数据类型包含 string,number,boolean,function,object,undified基本的6的基本数据类型 这篇文章就主要介绍一下这六种基本数据类型的主要方法和使用 1 字符类型string 经常使用的方法有 parseInt(str1) 不是字符类型 ...
分类:编程语言   时间:2017-04-29 16:16:56    阅读次数:191
使用 Python 进行线程编程
w 使用 Python 进行线程编程https://www.ibm.com/developerworks/cn/aix/library/au-threadingpython/index.html ...
分类:编程语言   时间:2017-04-29 16:17:20    阅读次数:164
java中的interrupt(),InterruptException和wait(),sleep()
标题中的几个概念大概设计到线程同步以及线程阻塞这两个概念。线程同步,就是同一时刻,只有一个线程能执行指定的代码;另外一个线程阻塞就是当前线程暂时停在某个位置,等待某个条件成立之后再继续往下面执行。 线程同步就是,是为了控制多线程工作存在的并发造成共享资源竞争的问题。java中可以通过加锁(monit ...
分类:编程语言   时间:2017-04-29 16:17:38    阅读次数:169
Spring.Net的使用
1.Spring.Net的简单介绍 spring.net 框架是微软效仿java中的spring框架而推出的一种在.net中使用的框架,它使用配置的方式实现逻辑的解耦,它的主要功能集成在Spring.Core.dll文件中,主要的功能有IOC(控制反转)、DI(依赖注入)、AOP(面向切面编程)等。 ...
分类:编程语言   时间:2017-04-29 16:17:47    阅读次数:247
java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener
在使用spring框架构建一个Web工程的时候,我们需要在web.xml中配置了一个spring的上下文监听器: 1 2 3 org.springframework.web.context.ContextLoaderListener 4 XML Code 随后在启动Tomcat服务器后,Consol... ...
分类:编程语言   时间:2017-04-29 16:20:01    阅读次数:217
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!