You are climbing a stair case. It takes n steps to reach to the top. Each time you can either climb 1 or 2 steps. In how many distinct ways can you cl ...
分类:
编程语言 时间:
2017-08-12 22:30:51
阅读次数:
206
链接:https://www.nowcoder.com/questionTerminal/266d3a6d4f1b436aabf1eff3156fed95来源:牛客网 题目:类成员函数的重载、覆盖和隐藏区别描述正确的有? A、覆盖是指在同一个类中名字相同,参数不同 B、重载是指派生类函数覆盖基类函数 ...
分类:
编程语言 时间:
2017-08-12 21:26:18
阅读次数:
130
标题: 固定尺寸内存块的缓冲队列类及实现源代码 作者: 叶飞虎 日期: 2014.10.21 在一般的线性操作应用中(如: 接收缓冲区), 可能须要频繁分配和释放内存块, 频繁操 作会给系统带来非常大开销, 怎样降低系统开销? 通过拉大分配和释放之间间距来降低操作的 频度, 从而达到降低系统开销。 ...
分类:
编程语言 时间:
2017-08-12 21:25:12
阅读次数:
189
归并排序 MERGE-SORT 时间复杂度: 空间复杂度: 一、原地归并排序 步骤:将两个已有序数组组合到一个数组中并排好序。 二、自顶向下归并排序 步骤:运用递归的方法,将数组平均分为两部分,进行排序,再将前部分再分为两部分,进行排序....直到数组被分为n组两个元素比较排序 改进后的自顶向上归并 ...
分类:
编程语言 时间:
2017-08-12 21:24:21
阅读次数:
208
首先需要依赖的jar包: 页面: 大家如果觉得默认的上传文件的按钮不好看,可以引入下面的css样式: 前端脚本: 后端接收: ...
分类:
编程语言 时间:
2017-08-12 21:21:03
阅读次数:
153
C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。一、面向过程设计中的static1、静态全局变量在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们 ...
分类:
编程语言 时间:
2017-08-12 21:20:27
阅读次数:
222
java对象克隆方式主要有两种:浅克隆和深克隆 首先,不要把对象的克隆和对象的赋值搞混了,看下图 p2 = p1;就是赋值操作,赋值操作只是让被赋值对象指向之前对象的地址,实际上的物理内存是一块,而克隆操作的结果应该是两个对象分别指向内容相同的两块内存。如下就是克隆操作后的状态: 下面说浅克隆和深克 ...
分类:
编程语言 时间:
2017-08-12 21:20:04
阅读次数:
206
我们打包AssetBundle后,Unity3D会根据文件的后缀名将文件转换为特定的类型对象存储起来,我们后期获取时需要根据这些类型取出打包的数据,这里记录下不同后缀文件打包后的类型。 文本格式 支持后缀:txt、xml; 打包后的类型:TextAsset,数据保存在TextAsset的text属性 ...
分类:
编程语言 时间:
2017-08-12 21:17:37
阅读次数:
421
java提高篇(二十) 集合大家族 在编写java程序中,我们最常用的除了八种基本数据类型,String对象外还有一个集合类,在我们的的程序中到处充斥着集合类的身影!java中集合大家族的成员实在是太丰富了,有常用的ArrayList、HashMap、HashSet,也有不常用的Stack、Queu ...
分类:
编程语言 时间:
2017-08-12 21:17:04
阅读次数:
195
JavaScript 表单验证 HTML 表单验证可以通过 JavaScript 来完成。 HTML 表单自动验证 HTML 表单验证也可以通过浏览器来自动完成。nternet Explorer 9 及更早 IE 浏览器不支持表单自动验证。 数据验证 数据验证用于确保用户输入的数据是有效的。 典型的 ...
分类:
编程语言 时间:
2017-08-12 21:16:34
阅读次数:
146
1.java定时任务可以借助 java.util.Timer 来实现 [java] view plain copy import java.util.Calendar; import java.util.Date; import java.util.Timer; import java.util.T ...
分类:
编程语言 时间:
2017-08-12 21:15:36
阅读次数:
325
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。 按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数) 月(0~11) 天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 7.年份( ...
分类:
编程语言 时间:
2017-08-12 20:34:49
阅读次数:
174
定义一个字典: 其中:1. 不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住。 2. 键必须不可变,所以可以用数字、字符串或元组充当,而用列表就不行 字典的常用操作: 1. 增、删、改、查 : 2.type, len, str 的用法 : 3. 列表的返回: 4. 字典的删除, ...
分类:
编程语言 时间:
2017-08-12 20:33:38
阅读次数:
206
在Spring 中配置 Web Flow 流程的组件 1、状态 Spring Web Flow 定义了五种不同类型的状态 行为(Action): 行为状态时流程逻辑发生的地方 决策(Decision): 决策流程将流程分成两个方向,基于流程数据确定流程方向 结束(End): 结束状态是流程的最后一站 ...
分类:
编程语言 时间:
2017-08-12 20:33:26
阅读次数:
176
插入排序法 所谓插入排序法乃是将一个数目插入该占据的位置. 输入一个元素,检查数组列表中的每个元素,将其插入到一个已经排好序的数列中的适当位置,使数列依然有序,当最后一个元素放入合适位置时,该数组排序完毕. 代码示例: import java.util.Random; /** * 算法大神之路---... ...
分类:
编程语言 时间:
2017-08-12 20:32:24
阅读次数:
206
本文主要总结《Python地理数据处理》一书中使用到的库及安装方法。在http://www.lfd.uci.edu/~gohlke/pythonlibs/可以下载到对应于python版本的各种库文件。 一、python 使用的为目前的最新版本3.6.2. 二、安装numpy,scipy,matplo ...
分类:
编程语言 时间:
2017-08-12 20:30:45
阅读次数:
221