在软件开发中,有两个常见的任务,一个是某一组中查找某个特定的元素,另一个是将某一组元素按照特定的顺序排序。我们可以使用多种算法来完成这些任务,而这些算法的差异也是值得我们去仔细研究的,接下来我们探究一下这些算法。一、查找1.1、线性查找法线性查找就是通过索引对..
分类:
编程语言 时间:
2017-03-27 20:24:03
收藏:
0 评论:
0 赞:
0 阅读:
210
#!/bin/envpython#这句会生成一个列表[0,1,2,3,4,5,6,7,8,9]list_a=[itemforiteminrange(10)]#下面对这个列表进行筛选(条件为偶数)list_b=[itemforiteminlist_aif(item%2==0)]#这样就可以筛选出列表中的偶数#其实列表解析可以看成是这样的#[变量(或变量运算表达式)迭代器(..
分类:
编程语言 时间:
2017-03-27 20:18:18
收藏:
0 评论:
0 赞:
0 阅读:
256
一、bit、字节1bit=一个二进制数据0或11byte(字节)=8bit1字母=1byte=8bit1汉字=2byte=16bit二、基础数据类型及封装类基本类型大小(字节)默认值封装类byte1(byte)0Byteshort2(short)0Shortint40Integerlong80LLongfloat40.0fFloatdouble80.0dDoubleboolean-falseBooleanchar2\u0..
分类:
编程语言 时间:
2017-03-27 20:15:24
收藏:
0 评论:
0 赞:
0 阅读:
126
1.Java常用的类String字符串类System可得到系统信息StringBuilder字符串工具类Thread线程类Math与数学有关的工具类ArrayList底层用数组实现的集合LinkedList底层用链表实现的集合HashMap接口Map的一个实现类HashSet接口Set的一个实现类Scanner简单文本扫描器Calendar日期类Date..
分类:
编程语言 时间:
2017-03-27 20:09:08
收藏:
0 评论:
0 赞:
0 阅读:
153
前面几篇文章分别说了springmvc如何传参数到后台,如何返回参数到前台。今天来说一下,springmvc的ModelAttribute注解,这个注解有什么作用,什么场景下使用?1、应用场景:数据更新。例如有一个实体User,其中有id、userName、age、email、createTime等属性,createTime定义了..
分类:
编程语言 时间:
2017-03-27 20:06:31
收藏:
0 评论:
0 赞:
0 阅读:
312
os:提供与系统交互的接口常用方法:os.name:显示所使用的平台os.system(command):运行shell命令os.getcwd():查看工作目录os.chdir(d):改变工作目录os.listdir(d):查看指定目录下的所有内容os.remove(f):删除指定文件os.chmod(f,c):修改指定文件的权限,linux中以四个八..
分类:
编程语言 时间:
2017-03-27 20:03:37
收藏:
0 评论:
0 赞:
0 阅读:
178
内存回收就是释放掉没有任何引用的对象所占的内存空间(从root搜索不到,而且经过第一次标记、清理后,仍然没有复活的对象)。首先,要判断怎样的对象可以被回收?这里有2种方法:1.采用标记计数的方法:给内存中的对象给打上标记,对象被引用一次,计数就加1,引用被释放了,..
分类:
编程语言 时间:
2017-03-27 20:03:17
收藏:
0 评论:
0 赞:
0 阅读:
325
1.在项目上右键properties,选择Resource,更改Textfileencoding设置(bgk或者utf-8等...)2.在IDE(Eclipse),选择Window--->preferences---->General---->Workspace----找到Textfileencoding设置编码格式3.(我使用的)在IDE(Eclipse),选择Window--->prefere..
分类:
编程语言 时间:
2017-03-27 20:01:16
收藏:
0 评论:
0 赞:
0 阅读:
155
Sayyouhaveanarrayforwhichtheithelementisthepriceofagivenstockondayi.
Designanalgorithmtofindthemaximumprofit.Youmaycompleteatmosttwotransactions.
Note:
Youmaynotengageinmultipletransactionsatthesametime(ie,youmustsellthestockbeforeyoubuyagain).
Subscribeto..
分类:
编程语言 时间:
2017-03-27 19:59:25
收藏:
0 评论:
0 赞:
0 阅读:
170
1.3 for语句 for语句的基本格式如下: for(初始化部分;条件部分;增加步长部分) { 循环体 } for语句是一种循环语句,是对while语句的推广,只是for语句的操作更直观一些。for后面的圆括号共包含3个部分,各部分用分号隔开。当循环体部分只要一条语句时,大括号也可以不要。 具体见 ...
分类:
编程语言 时间:
2017-03-27 19:41:41
收藏:
0 评论:
0 赞:
0 阅读:
249
try块可以嵌套使用,当try内部模块中为捕获到异常时,传播到外部捕获。当内层已经捕获异常时,将不再传播到外层。当需要传播到外层时,需要内部捕获该异常后,重新再抛出异常,就可以传播到外面。注意重新抛出异常的时候会调用拷贝构造函数。 当异常均未被捕获时,将调用terminate函数,terminate ...
分类:
编程语言 时间:
2017-03-27 19:41:19
收藏:
0 评论:
0 赞:
0 阅读:
138
java1环境与简介 Ⅰ 个人简介 陈鹏 联系方式:15828682774 2012 年至今,从事软件开发 5 年。 1 年新加坡海外工作经历。 先后在民企、外企、创业公司做过开发。 熟悉 JAVA、PHP、HTML、JS、CSS、C、C++、OC、Swift 等语言。 Ⅱ 教学理念: 尊重学生自由 ...
分类:
编程语言 时间:
2017-03-27 19:30:58
收藏:
0 评论:
0 赞:
0 阅读:
181
一、XML XML是实现不同语言或程序之间进行数据交换的协议,XML文件格式如下: 1.解析XML 1 from xml.etree import ElementTree as ET 2 3 #解析方式一: 4 #利用ElementTree.XML将字符串解析成xml对象 5 #打开文件,读取XML ...
分类:
编程语言 时间:
2017-03-27 19:28:00
收藏:
0 评论:
0 赞:
0 阅读:
243
第1章 字符串 1.1 字符串的旋转 输入一个英文句子,翻转句子中单词的顺序。要求单词内字符的顺序不变,句子中单词以空格符隔开。为简单起见,标点符号和普通字母一样处理。例如:若输入“I am a student.”,则输出“student. a am I”。 ...
分类:
编程语言 时间:
2017-03-27 19:20:53
收藏:
0 评论:
0 赞:
0 阅读:
178
https://www.luogu.org/problem/show?pid=1583#sub 题目描述 一共有n(n≤20000)个人(以1--n编号)向佳佳要照片,而佳佳只能把照片给其中的k个人。佳佳按照与他们的关系好坏的程度给每个人赋予了一个初始权值W[i]。然后将初始权值从大到小进行排序,每 ...
分类:
编程语言 时间:
2017-03-27 19:20:14
收藏:
0 评论:
0 赞:
0 阅读:
192
模块 用一坨代码实现了某个功能的代码集合 模块分为三种 · 自定义模块 · 第三方模块 · 内置模块 1)自定义模块 自己编写并存在在某个路径下的python程序,实现了某个功能,可以被其他程序调用 2)第三方模块 网络上下载并能兼容当前Python版本的第三方程序模块,比如支持HTTP测试的req ...
分类:
编程语言 时间:
2017-03-27 19:18:06
收藏:
0 评论:
0 赞:
0 阅读:
148
1.通过上两篇文章的学习,大致了解了spring和mybatis的架构和使用原理,下面这篇文章就将给出两者结合的一个小实例,通过该实例进一步探索这两个框架的魅力,工程所需要的所有jar包都在链接:http://pan.baidu.com/s/1kUZmpWb 2.spring+mybatis结合实例 ...
分类:
编程语言 时间:
2017-03-27 19:15:24
收藏:
0 评论:
0 赞:
0 阅读:
130
查找该系列我把它们命名为【算法原理】系列,意不在追求【算法细节】,而是从一个宏观的角度来看这些实现,重在数据结构的演变上,及分析它们的算法性能。参考书籍为《算法 第四版》及《算法导论》。基本概念字典是...
分类:
编程语言 时间:
2017-03-27 18:47:18
收藏:
0 评论:
0 赞:
0 阅读:
262
安装帮助文档安装VirtualEnv报错如下 检查后发现因为Mac本机自带的python2.7 安装在/usr/bin 下面,但是安装了pycharm后会在/usr/local/bin会有python3.0的执行文件,所以本地的调用基本都被pycharm接管了。 因此给py2.7安装相对应的环境时候 ...
分类:
编程语言 时间:
2017-03-27 18:44:08
收藏:
0 评论:
0 赞:
0 阅读:
461
spring配置文件中关于事务配置总是由三个组成部分,DataSource、TransactionManager和代理机制这三部分,无论是那种配置方法,一般变化的只是代理机制这块! 首先我创建了两个类,一个接口类一个实现类: 第一种:每个Bean都有一个代理: 第二种:所有Bean共享一个代理: 第 ...
分类:
编程语言 时间:
2017-03-27 18:42:19
收藏:
0 评论:
0 赞:
0 阅读:
160