码迷,mamicode.com
首页 > 编程语言
数据结构和算法之
1.题目描述 输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。 2.动态规划 设currSum(i)为前i个元素中,以第i个元素为结尾,和最大的连续子数组的和。那么可得一下递推公式 currS ...
分类:编程语言   时间:2017-03-17 18:48:28    阅读次数:170
javascript中的字符串编码、字符串方法详解
js中的字符串是一种类数组,采用UTF-16编码的Unicode字符集,意味字符串的每个字符可用下标方式获取,而每个字符串在内存中都是一个16位值组成的序列。js对字符串的各项操作均是在对16位值进行操作,而非字符。 在js中“\”后面的第一个字符不会被解析为字符,这就是js的转义字符: 控制台输出 ...
分类:编程语言   时间:2017-03-17 18:45:44    阅读次数:190
springboot-13-junitTest
junitTest, 提喜欢用的一个方法, 在测试代码时非常好用 1, 添加maven依赖 2, 编写测试代码 注解介绍: ...
分类:编程语言   时间:2017-03-17 18:44:55    阅读次数:269
十二:JAVA I/O
输入模式 输出模式 ⑴字节输入流:InputStream ⑵字节输出流:OutputStream ⑶字符输入流:Reader ⑷字符输出流:Writer ⑸File类 ...
分类:编程语言   时间:2017-03-17 18:42:10    阅读次数:164
UNITY 接讯飞语音过程总结
11:13 2017/3/141,安装问题:JDK与ECLIPSE位数一定要对应,32位对64位会出现 java was returned ....code 13的弹框错误。版本号可以不一致。2,ECLIPSE 启动后,需要设置JRE路径,否则代码提示错误。3,智能提示问题:在window -pre ...
分类:编程语言   时间:2017-03-17 17:56:49    阅读次数:1740
C/C++输入数组
1 int n=0; 2 printf("please enter the number:\n"); 3 scanf("%d",&n); 4 5 int *number=new int[n]; 6 7 for(int i=0;i 2 #include 3 using namespace std; 4... ...
分类:编程语言   时间:2017-03-17 17:51:08    阅读次数:209
Java多线程之分销电影票
代码: 本例通过实现Runnable接口方法实现多线程,这里是“美团“和“糯米“两个分线程抢票的过程。 由于线程锁只能锁引用类型,所以这里将剩余票数以Model类属性的形式表现出来。 以下是一次输出结果: ...
分类:编程语言   时间:2017-03-17 17:49:13    阅读次数:169
Java核心类库—集合框架—ArrayList类
ArrayList类是java集合框架出现之后取代Vector类的 二者底层原理都是基于数组的算法,一模一样。 区别: Vector:所有的方法都使用了synchronize修饰符 线程安全但是性能较低,适用于多线程环境。 ArrayList:所有的方法都没使用synchronize修饰符 线程不安 ...
分类:编程语言   时间:2017-03-17 17:45:38    阅读次数:184
spring数据持久化
1、spring提供了一组数据访问框架,集成了多种数据访问技术。支持JDBC、ibatis、hibernate、jpa等持久化框架。 2、spring的数据访问哲学 spring的目标之一就是允许开发人员在开发应用程序时,能够遵循面向对象原则中的“针对接口编程”。spring对数据访问的支持也不例外 ...
分类:编程语言   时间:2017-03-17 17:37:42    阅读次数:393
JavaScript中const、var和let区别浅析
在JavaScript中有三种声明变量的方式:var、let、const。下文给大家介绍js中三种定义变量的方式const, var, let的区别。 1.const定义的变量不可以修改,而且必须初始化。 2.var定义的变量可以修改,如果不初始化会输出undefined,不会报错。 3.let是块 ...
分类:编程语言   时间:2017-03-17 17:37:02    阅读次数:124
selenium+python 自动化中界面滚动条操作方法
虽然webdriver提供了操作浏览器的前进和后退的方法,但对于浏览器滚动条并没有提供相应的操作方法,以下使用的方法: 借助JavaScript来控制浏览器的滚动条,webdriver提供了execute_script()方法来执行JavaScript代码。 其实我们操作滚动条一般使用的场景:注册时 ...
分类:编程语言   时间:2017-03-17 17:36:17    阅读次数:3841
javaScript事件(九)事件类型之触摸与手势事件
一、触摸事件 touchstart:当手指触摸屏幕时触发;即使已经有一个手指放在了屏幕上也会触发。 touchmove:当手指在屏幕上滑动时连续地触发。在这个世界发生期间,调用preventDefault()可以阻止滚动。 touchend:当手指在屏幕上移开时触发。 touchcancel:当系统 ...
分类:编程语言   时间:2017-03-17 17:31:41    阅读次数:296
转: python _main_ _name_的说明
转:http://www.cnblogs.com/xuxm2007/archive/2010/08/04/1792463.html python中if __name__ == '__main__': 的解析 当你打开一个.py文件时,经常会在代码的最下面看到if __name__ == '__mai ...
分类:编程语言   时间:2017-03-17 16:42:09    阅读次数:201
多线程与UI操作(一)
C#中禁止跨线程直接访问控件,InvokeRequired是为了解决这个问题而产生的,当一个控件的InvokeRequired属性值为真时,说明有一个创建它以外的线程想访问它。 此时它将会在内部调用new MethodInvoker(LoadGlobalImage)来完成下面的步骤,这个做法保证了控 ...
分类:编程语言   时间:2017-03-17 16:35:58    阅读次数:149
javascript正则表达式和字符串RegExp
这篇文章主要介绍了javascript正则表达式和字符串RegExp and String(一)的相关资料,需要的朋友可以参考下 前言 正则表达式是javascript非常重要和常用的功能,在jquery等大型框架中用的非常频繁,最近抽时间学习了解了相关知识,记录下来与需要的朋友分享。 思维导图: ...
分类:编程语言   时间:2017-03-17 16:20:05    阅读次数:188
pythonanywhere笔记
https://www.pythonanywhere.com Deploying an existing Django project on PythonAnywhere Deploying a Django project on PythonAnywhere is a lot like runni ...
分类:编程语言   时间:2017-03-17 16:17:01    阅读次数:665
zTree的拖拽排序
ztree本身是可以支持拖拽的,但是却没有找到明确的支持拖拽的排序,也就是说,在拖拽过程中,需要自定义维护拖拽后的顺序并保存至后台。 在这样一个比较常规的需求情况下,网上也有朋友给出了一些解决方案,比如自定义一个tree传入ztree, 不使用ztree的识别字段,而是使用自定义字段,然后当ztre ...
分类:编程语言   时间:2017-03-17 16:12:15    阅读次数:218
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!