码迷,mamicode.com
首页 > 编程语言
【算法导论】学习笔记——第11章 散列表
11.1直接寻址表当关键字的全域U很小,可采用直接寻址的方式。假设动态集合S的元素都取自全域U={0, 1, ..., m-1}的一个关键字,并且没有两个元素具有相同的关键字。为表示动态集合,使用直接寻址表(diret-address table),记为T[0...m-1],其中的每个位置称为槽(s...
分类:编程语言   时间:2014-11-06 19:23:27    阅读次数:358
【spring-boot】spring aop 面向切面编程初接触
众所周知,spring最核心的两个功能是aop和ioc,即面向切面,控制反转。这里我们探讨一下如何使用spring aop。1.何为aop aop全称Aspect Oriented Programming,面向切面,AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某....
分类:编程语言   时间:2014-11-06 19:21:09    阅读次数:309
常见的作业调度算法总结
果然自己还是没学操作系统相关概念,具体也可参考百度百科常用的作业调度算法有先来先服务、短作业优先、响应比高优先、优先级调度算法和均衡调度算法。调度算法应该做到:1 、在单位时间内运行尽可能多的作业。2 、使处理机保持忙碌的状态。3 、使 I / O 设备得以充分利用。4 、对所有作业公平合理。一.先...
分类:编程语言   时间:2014-11-06 19:18:54    阅读次数:346
Java动态代理探讨
代理模式: 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。通过代理模式,可以延迟创建对象,限制访问某个对象,也就是说,提供一组方法给普通用户,特别方法给管理员用户。UML图:简单结构示意图....
分类:编程语言   时间:2014-11-06 19:17:22    阅读次数:281
计数排序
1 //计数排序的思想是这样的,如果小于等于a的数字有n个,那么就把a放在第n+1个位置,从而达到排序的目的 2 //关键是怎么统计小于等于a的数字有多少个, 3 /* 4 可以采用这样一个办法,将数组元素的值映射为下标,统计该下标出现了多少次,然后再统计比该下标小或者等的下标出现了多少次, 5 ....
分类:编程语言   时间:2014-11-06 19:15:58    阅读次数:208
Swift中使用Core Data (一)
CoreData是Mac、iPhone应用里标准的数据存储方法。所以,我们很有必要学习这个技术。那么我们要创建什么呢?首先是一个table view来处理数据,添加、删除、编辑,还有查找和排序。这些数据会被一直保存,即使是设备重启了都会存在。因为,这些数据时放在sqlite里的。苹果的官方是这么描述...
分类:编程语言   时间:2014-11-06 19:15:18    阅读次数:312
java equals与==区别
java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中.....
分类:编程语言   时间:2014-11-06 19:13:18    阅读次数:215
JAVA数组的定义及用法
数组是有序数据的集合,数组中的每一个元素具有同样的数组名和下标来唯一地确定数组中的元素。1. 一维数组1.1 一维数组的定义type arrayName[];type[] arrayName;当中类型(type)能够为Java中随意的数据类型,包含简单类型组合类型,数组名arrayName为一个合法...
分类:编程语言   时间:2014-11-06 19:10:50    阅读次数:188
python 遍历文件夹 文件
import osimport os.pathrootdir = “d:\data” # 指明被遍历的文件夹for parent,dirnames,filenames in os.walk(rootdir): #三个参数:分别...
分类:编程语言   时间:2014-11-06 19:10:29    阅读次数:156
python跟踪脚本进度(类似bash-x)
#详细追踪python -m trace --trace jin.py#显示调用了哪些函数python -m trace --trackcalls jin.py
分类:编程语言   时间:2014-11-06 19:07:10    阅读次数:214
数组复制
数组复制:bad:function aa(){ var items = [1,2,3,4,5]; var len = items.length, itemsCopy = [], i; for (i = 0; i < len; i++) { itemsCopy[i] = items[i]; } r.....
分类:编程语言   时间:2014-11-06 19:07:31    阅读次数:193
java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor
搭建ssh框架出现nested exception is java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor很明显是缺少jar包,加入aopalliance-1.0.jar就能解决。。。百度下载
分类:编程语言   时间:2014-11-06 19:07:49    阅读次数:181
C++编译错误cannot have cv-qualifier
C++编译错误cannot have cv-qualifier在C++中CV指const和volatile两个keyword。有两种情况不能使用CV限定。一、非成员函数不能含有CV限定,即const和volatile限定#include using namespace std;double getA...
分类:编程语言   时间:2014-11-06 19:05:49    阅读次数:244
Java Split以竖线作为分隔符
今天用到了Java中的Split函数,要以“|”作为分割符,当输入竖线时,发现出错,这个问题应该很久前就遇到过,不过太长时间就给忘了!网上一搜,就找到了答案,这是因为split里面有两个参数,其中一个是“limit”,表示匹配参数的个数,另一就是匹配参数,split不是简单的匹配,里面输入的是“正则...
分类:编程语言   时间:2014-11-06 19:06:17    阅读次数:197
java语言基础特性
使用Java5中的类型安全枚举和注解(以及元注解)编程http://www.importnew.com/11053.html
分类:编程语言   时间:2014-11-06 19:04:10    阅读次数:157
使用Python中的HTMLParser、cookielib抓取和解析网页、从HTML文档中提取链接、图像、文本、Cookies(二)(转)
对搜索引擎、文件索引、文档转换、数据检索、站点备份或迁移等应用程序来说,经常用到对网页(即HTML文件)的解析处理。事实上,通过 Python语言提供的各种模块,我们无需借助Web服务器或者Web浏览器就能够解析和处理HTML文档。本文上篇中,我们介绍了一个可以帮助简化打开 位于本地和Web上的H....
分类:编程语言   时间:2014-11-06 19:03:51    阅读次数:370
eclipse parseSdkContent failed java.lang.NullPointerException
开Eclipse出现错误“parseSdkContent failed”。1. 备份C:\Users\Administrator\.android 中的adb_usb.ini文件2.删除文件夹 C:\Users\Administrator\.android3. 第二步后,可能会出现adb连接不了,此...
分类:编程语言   时间:2014-11-06 19:02:30    阅读次数:247
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!