首页 > 编程语言
剑指Offer 连续子数组的最大和
题目描述 HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1 ...
分类:编程语言   时间:2016-08-19 12:57:31    收藏:0  评论:0  赞:0  阅读:212
Scalaz(54)- scalaz-stream: 函数式多线程编程模式-Free Streaming Programming Model
长久以来,函数式编程模式都被认为是一种学术研究用或教学实验用的编程模式。直到近几年由于大数据和多核CPU的兴起造成了函数式编程模式在一些实际大型应用中的出现,这才逐渐改变了人们对函数式编程无用论的观点。通过一段时间对函数式编程方法的学习,我们了解到Free Monad的算式/算法关注分离(separ ...
分类:编程语言   时间:2016-08-19 12:54:41    收藏:0  评论:0  赞:0  阅读:232
python小记(4)
在Python 3中,你可以使用nonlocal关键词,如下演示。 ...
分类:编程语言   时间:2016-08-19 12:52:54    收藏:0  评论:0  赞:0  阅读:236
【转载】 Java并发编程:深入剖析ThreadLocal
原文链接:http://www.cnblogs.com/dolphin0520/p/3920407.html感谢作者的辛苦总结! Java并发编程:深入剖析ThreadLocal 想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下 ThreadLocal的使用方法和实现原理。首先, ...
分类:编程语言   时间:2016-08-19 12:49:41    收藏:0  评论:0  赞:0  阅读:193
Java多线程编程(二)
在 Java多线程编程(一) 中的多线程并没有返回值,本文将介绍带返回值的多线程。 要想有返回值,则需要实现新的接口Callable而不再是Runnable接口,实现的方法也改为call()方法,执行器也不再是调用execute(),而是submit() 【程序实例】 【运行结果】 ...
分类:编程语言   时间:2016-08-19 12:49:31    收藏:0  评论:0  赞:0  阅读:132
Python基础学习(四)
迭代器与生成器 迭代器 迭代是Python最强大的功能之一,是访问集合元素的一种方式。。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 字符串,列表或元组对 ...
分类:编程语言   时间:2016-08-19 12:47:01    收藏:0  评论:0  赞:0  阅读:115
Java总结(一):封装——Encapsulation
官方定义:一种将抽象性函式接口的实作细节部份包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数 据被外部类定义的代码随机访问。 大白话定义:通过getter和setter方法访问私有的在成员变量。 功能:1、更容易修改自己的实现代码,而不用修改那些调用我们代码的程序片段。eg. ...
分类:编程语言   时间:2016-08-19 12:44:41    收藏:0  评论:0  赞:0  阅读:176
Swift开发:NSLayoutConstraint纯代码实现自动布局-初级篇
要求 宽高200的view,通过代码,使得view在距离父控件的右下角20边距处 /* 约束的设置,控件内部约束由自己添加,比如宽高,如果是与其他的 控件约束那么有父控件添加 *创建约束 NSLayoutConstraint 参数 说明: * item 自己 * attribute * relate ...
分类:编程语言   时间:2016-08-19 12:44:12    收藏:0  评论:0  赞:0  阅读:232
4-Spark高级数据分析-第四章 用决策树算法预测森林植被
预测是非常困难的,更别提预测未来。 4.1 回归简介 随着现代机器学习和数据科学的出现,我们依旧把从“某些值”预测“另外某个值”的思想称为回归。回归是预测一个数值型数量,比如大小、收入和温度,而分类则指预测标号或类别,比如判断邮件是否为“垃圾邮件”,拼图游戏的图案是否为“猫”。 将回归和分类联系在一 ...
分类:编程语言   时间:2016-08-19 12:43:41    收藏:0  评论:0  赞:0  阅读:230
javascript知识点总结
1、万物皆对象;所有的属性和方法都隶属于window document.getElementById('id') = window.document.getElementById('id') 获取浏览器可视区域的万能方法 var w = window.innerWidth || document.d ...
分类:编程语言   时间:2016-08-19 12:43:11    收藏:0  评论:0  赞:0  阅读:109
Javascript 笔记
1. 命名规则 (1)对象:大驼峰 (2)变量和函数:小驼峰 (3)常量:大写 2. 类型转换 Text to Number: parseInt()、parseFloat() Final.内置函数 (1)toFixed(num) : 四舍五入到小数点后num位 (2)isNaN() : 判断变量是否 ...
分类:编程语言   时间:2016-08-19 12:41:11    收藏:0  评论:0  赞:0  阅读:201
【转】各种字符串算法大总结
字符串:KMP Eentend-Kmp 自动机 trie图 trie树 后缀树 后缀数组 2009-09-25 00:00:40| 分类: 算法与acm|举报|字号 订阅 字符串:KMP Eentend-Kmp 自动机 trie图 trie树 后缀树 后缀数组 2009-09-25 00:00:40 ...
分类:编程语言   时间:2016-08-19 12:38:51    收藏:0  评论:0  赞:0  阅读:211
Java内存区域
Java虚拟机在执行Java程序的过程中会吧它所管理的内存划分为若干个不同的数据区域。这些区域各有的用途,以及创建和销毁的时间,有的区域随虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。 1.程序计数器 一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器,字节码 ...
分类:编程语言   时间:2016-08-19 12:37:31    收藏:0  评论:0  赞:0  阅读:145
java复制文件夹中的所有文件和文件夹到另一个文件夹中
1.复制文件夹 2. 复制文件的方法 3.调用方法 ...
分类:编程语言   时间:2016-08-19 12:35:01    收藏:0  评论:0  赞:0  阅读:173
STL_算法(20)_ 交换算法 swap_range(b, e, b2)
swap_ranges(b, e, b2) 注意:下列两种方法也是交换算法 1,容器的swap()成员函数  方法快 2,赋值操作 交换算法对所有容器适用 #include #include #include #include using namespace std; int main() { vector ivec; dequeideq; for (in...
分类:编程语言   时间:2016-08-19 11:25:31    收藏:0  评论:0  赞:0  阅读:360
javascript设计模式-module(模块)模式
模块是任何强大应用程序中不可或缺的一部分,它通常能帮助我们清晰地分离和组织项目中的代码单元。js中实现模块的方法: 对象字面量表示法 Module模式 AMD模块 CommonJS模块 ECMAScript Harmony 模块 对象字面量对象字面量不需要使用new运算符进行实例化,但不能用在一个语句的开头,因为开始的可能被解读为一个块的开始,在对象的外部,新成员可以使用如下赋值语句添加到对象字面量...
分类:编程语言   时间:2016-08-19 11:24:21    收藏:0  评论:0  赞:0  阅读:261
java http的get,post请求
初学可用F12查看任意网页帮助理解 package httpTest; import java.io.BufferedReader; import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWri ...
分类:编程语言   时间:2016-08-19 11:21:52    收藏:0  评论:0  赞:0  阅读:289
c# Dictionary的遍历和排序
原文链接:http://www.cnblogs.com/eye-like/p/4155943.htmlc#遍历的两种方式 for和foreach for: 需要指定首位数据、末尾数据、数据长度; for遍历语句中可以改变数据的值; 遍历规则可以自定义,灵活性较高 foreach: 需要实现ienum ...
分类:编程语言   时间:2016-08-19 11:20:31    收藏:0  评论:0  赞:0  阅读:382
Unity3d - RPG项目学习笔记(三)
前期工程通过射线检测已经实现了点击地面生成点击效果,以及角色朝向点击方向的功能,本期总结为角色的移动。 角色的移动分为两步实现:①角色的移动;②角色播放移动动画。 一、角色的移动 前期工程已经实现了朝向点击方向,则现在只需要让角色向前移动即可。脚本如下: Name Space PlayerMove ...
分类:编程语言   时间:2016-08-19 11:19:30    收藏:0  评论:0  赞:0  阅读:195
Spring MVC实例(增删改查)
数据库配置文件application-context-jdbc.xml 表teacher的结构(tid自增,tno工号,tname姓名,dno部门号) tid int auto_increment primary key,tno varchar(20),tname varchar(20),dno v ...
分类:编程语言   时间:2016-08-19 11:18:11    收藏:0  评论:0  赞:0  阅读:367
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!