码迷,mamicode.com
首页 > 编程语言 > 日排行
[算法]最大连续子数组和,最长重复子串
这两道题是我在面试中亲身经历的,在面试滴滴的过程中,我遇到过最大子数组和,在面试阿里的过程中,我遇到过最长重复子串。 1. 最大子数组和 比如,给定一个数组, 1, -2, 3, -4, 5, 6, -7 应该输出, 11。 2. 最长重复子串 比如,给定一个字符串, "hello, my name ...
分类:编程语言   时间:2018-08-10 23:15:28    阅读次数:210
python常用模块part1
1. sys模块 sys模块包括了一组非常实用的服务,内含很多函数方法和变量,用来处理Python运行时配置以及资源,从而可以与前当程序之外的系统环境交互 1.1 sys.argv 在外部向程序传递参数 1 2 一般情况下,number为0是这个脚本的名字,1,2…则为命令行下传递的参数 示例(在D ...
分类:编程语言   时间:2018-08-10 23:15:37    阅读次数:188
python字符串删除,列表删除以及字典删除的总结
一:字符串删除 1,字符串本身是不可变的,一个字符串定义以后,对他本身是不能做任何操作的,所以的增删改都是对原字符串拷贝的副本的操作,原来的字符串还是原来的字符串,它本身并没 有变 2,字符串本身是不能修改的,但是可以通过其他方法来达到一个看似修改的效果,比如,切片+拼接 replace()替换,s ...
分类:编程语言   时间:2018-08-10 23:16:09    阅读次数:211
python time,Calendar模块基础说明
1 时间戳:格林威治时间1970年01月01日00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。 Python中获取时间的常用方法是,先得到时间戳,再将其转换成想要的时间格式。 2 元组struct_time:日期、时间是包含许多变量的,所以在Python中定义了一个 ...
分类:编程语言   时间:2018-08-10 23:16:23    阅读次数:224
VS2010-MFC(常用控件:静态文本框)
转自:http://www.jizhuomi.com/software/179.html 关于对话框的使用和各种通用对话框的介绍就到此为止,从本节开始将讲解各种常用控件的用法。常用控件主要包括:静态文本框、编辑框、单选按钮、复选框、分组框、列表框、组合框、图片控件、列表控件、树形控件和进度条控件等等 ...
分类:编程语言   时间:2018-08-10 23:16:55    阅读次数:337
Unity 5.3 Assetbundle热更资源
Unity5以下的版本,要导出AssetBundle需要自己写一大坨导出的代码(BuildPipeline),想正确处理好资源的依赖关系从而保证资源完整而又不会产生重复资源是一件非常困难的事。Unity5新的AssetBundle系统大大简化了这一操作。Unity打包的时候会自动处理依赖关系,并生成 ...
分类:编程语言   时间:2018-08-10 23:18:09    阅读次数:407
python编程系列---可迭代对象,迭代器和生成器详解
一、三者在代码上的特征 1.有__iter__方法的对象就是可迭代类(对象) 2.有__iter__方法,__next()方法的对象就是迭代器3.生成器 == 函数+yield 生成器属于迭代器, 迭代器是特殊的可迭代对象 二、各自的执行过程 1.可迭代对象执行过程 1.先调用iter()函数: i ...
分类:编程语言   时间:2018-08-10 23:19:19    阅读次数:188
Think in java(1)
OOP编程思想认为万事万物皆对象,而在设计类(class)的时候,就是从我们生活中或者某些事物中抽象出一个具有共同属性,共同行为的描述(类)。在实际的开发中,我们一般会不自觉的这样做:假设有一个人(类),他/她有年龄,性别等属性,然后人会吃饭,睡觉等等这些行为。在设计的时候先定义一个class类(H ...
分类:编程语言   时间:2018-08-10 23:20:16    阅读次数:226
数组常用api
push:尾部添加 语法: arr.push(); 返回值:添加完数据后数组的长度 会改变元素组 var arr = [10,20,30,40]; var newArr = arr.push(50); console.log(arr,newArr); unshift:头部添加 语法: arr.uns ...
分类:编程语言   时间:2018-08-10 23:20:32    阅读次数:225
P3065 [USACO12DEC]第一!First! (Trie树,拓扑排序)
"题目链接" Solution 感觉比较巧的题啊... 考虑几点: 可以交换无数次字母表,即字母表可以为任意形态. 对于以其他字符串为前缀的字符串,我们可以直接舍去. 因为此时它所包含的前缀的字典序绝对比它本身小. 需要使得某个字符串 $S$ 字典序最小 ,需要讨论两种情况: $1.$ 与它 没有公 ...
分类:编程语言   时间:2018-08-10 23:21:03    阅读次数:256
Spring(七)持久层
一、Spring对DAO的支持 DAO:Data Access Object Spring提供了DAO框架,让开发人员无须耦合特定的数据库技术,就能进行应用程序的开发。 Spring封闭了操作Oracle,MySql,DB2,SQL等数据库的用法。 它们都实现同一接口,方法也是一样的。 优势: 由于 ...
分类:编程语言   时间:2018-08-10 23:22:34    阅读次数:207
Python str类的 find() 方法
(str).find(str, beg=0, end=len(string)) str -- 指定检索的字符串 beg -- 开始索引,默认为0。 end -- 结束索引,默认为字符串的长度。 str -- 指定检索的字符串 beg -- 开始索引,默认为0。 end -- 结束索引,默认为字符串的 ...
分类:编程语言   时间:2018-08-10 23:23:53    阅读次数:589
Java设计模式之《代理模式》及应用场景
代理模式算是我接触较早的模式,代理就是中介,中间人。法律上也有代理,比如代理律师之类,委托人将自己的一部分权限委托给代理者,代理者就拥有被代理者(委托人)的部分权限,并且可以以被代理人的名义来实行这些权限,此时代理者与委托人等同,当然代理人也可以在实行权限时配合自己的能力来进行,当然不能超出这个权限 ...
分类:编程语言   时间:2018-08-10 23:25:22    阅读次数:203
Python工具
PyEnv + python V 显示版本 + pyenv install list 列出所有可以安装的包 + pyenv versions 显示所有的版本 + pyenv version 显示当前的版本 + pyenv install versionId 安装 + pyenv install ve ...
分类:编程语言   时间:2018-08-10 23:25:37    阅读次数:173
Python—语法基础(1)数字类型及操作
Python语言的特点:通用、脚本、开源、跨平台、多模型 数字类型 整数:(同数学概念) 没有取值范围限制 4种进制表示形式- 十进制:1010, 99, -217- 二进制,以0b或0B开头:0b010, -0B101- 八进制,以0o或0O开头:0o123, -0O456- 十六进制,以0x或0 ...
分类:编程语言   时间:2018-08-10 23:26:02    阅读次数:299
python字典
1.字典字典 用{} 表示 ,字典是可变的数据类型,字典的键都必须是可哈希的不可变的数据类型.字典的值没有任何限制2.增删改查增dic[key] = value #如果键不存在就是增加dic.setdefault(key,value)#如果键值对存在不做任何操作,不存在就增加删dic.pop[key ...
分类:编程语言   时间:2018-08-10 23:26:31    阅读次数:200
HDU 1358 Period 求前缀长度和出现次数(KMP的next数组的使用)
Period Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 12428 Accepted Submission(s): 5825 Problem ...
分类:编程语言   时间:2018-08-10 23:26:39    阅读次数:324
从C到Python
基本输入与输出 输出 C: printf(“Hello World\n”); P: print(“Hello World\n”) 简单的字符串输出对于printf()/print()函数来说,C和Python差别貌似不大,细心的读者可能会发现,在Python中一条语句后面并没有分号,事实确实如此,在 ...
分类:编程语言   时间:2018-08-10 23:26:54    阅读次数:305
Python——随机数函数
random模块中几个随机函数用法。 引入random模块: 1.random.random() 此函数用于生成一个0到1的随机浮点数:0 <= n < 1.0,即在[0,1)范围内。 2.random.uniform(a, b) 用于生成一个指定范围内的随机浮点数,两个参数其中一个是上限,一个是下 ...
分类:编程语言   时间:2018-08-10 23:27:14    阅读次数:346
python全栈脱产第4天
一、if判断 语句:if 条件: code1 code2 code3 ....... if 条件: code1 code2... else: code1 code2... if 条件1: code1... elif 条件2: code1.... else: code1... if嵌套:if 条件: ...
分类:编程语言   时间:2018-08-10 23:27:21    阅读次数:332
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!