码迷,mamicode.com
首页 > 编程语言
java 重写和重载的区别
重写:重写是子类的方法覆盖父类的方法,有两个重要特点 1.子类方法名和参数类型、个数必须和父类一样。 2.如果有返回值,则返回值类型也必须和父类一样. 重载:重载是为了在类中,通过参数类型和个数不同,让一个方法可以有多种实现方式。 重载时。方法名必须一样,参数类型个数和返回值则无要求。 重写与重载的 ...
分类:编程语言   时间:2017-07-09 16:25:35    阅读次数:187
返回零长度的数组或者集合,而不是null
<<Effective Java>> 第四十三条:返回零长度的数组或者集合,而不是null 假设一个方法的返回值类型是集合或者数组 。假设在方法内部须要返回的集合或者数组是零长度的,也就是没有实际对象在里面, 我们也应该放回一个零长度的数组或者集合,而不是返回null。假设返回了null,clien ...
分类:编程语言   时间:2017-07-09 16:25:04    阅读次数:233
一致性哈希算法
既然有一致性哈希,就肯定还有不一致哈希,为啥平时没人说不一致哈希呢?因为常见的哈希都是不一致的,所以就不修饰了,到了一致性哈希才特殊加个描述词修饰一下。 哈希一般都是将一个大数字取模然后分散到不同的桶里,假设我们只有两个桶,有 2、3、4、5 四个数字,那么模 2 分桶的结果就是: 这时我们嫌桶太少 ...
分类:编程语言   时间:2017-07-09 16:24:38    阅读次数:281
Python自动化基础【第一篇】:目录
本系列博文包含 Python基础、前端开发、Web框架、缓存以及队列等,希望可以给正在学习编程的童鞋提供一点帮助!!! Python自动化基础【第一篇】:目录 Python自动化基础【第一篇】:目录 Python自动化基础【第二篇】:初识Python Python自动化基础【第二篇】:初识Pytho ...
分类:编程语言   时间:2017-07-09 16:22:16    阅读次数:186
用JAVA生成老电影海报
先看图,再讲原理。生成效果对照: 机器全自己主动生成。是不是非常酷炫?:) 数字图像,由无数个像素组成,通常情况下,每一个像素包括有RGB三个值,算法原理事实上非常easy: 一,遍历全部像素,将RGB的值转换为灰度值,公式为gray =(r+g+b)/3; 二,同一时候推断这个灰度值的大小是否大于 ...
分类:编程语言   时间:2017-07-09 16:22:02    阅读次数:199
xml文档绑定某个属性值到treeview算法
原文发布时间为:2008-08-10 —— 来源于本人的百度文章 [由搬家工具导入] using System.Xml; protected void Button2_Click(object sender, EventArgs e) { string xmlpath = Server.MapPat ...
分类:编程语言   时间:2017-07-09 16:21:09    阅读次数:130
【网易】 【作业】 程序设计入门—C语言 翁恺 第四周
#include<stdio.h> int main() { int m,n,i=2,tlm=0,tln=0,x=2,count=0,tl=0,q=0,ii=0; scanf("%d %d",&m,&n); q=m-1; for (i=2;count<n;i++) { while(i%x!=0){x ...
分类:编程语言   时间:2017-07-09 16:20:43    阅读次数:180
JavaScript
JavaScript简介:它是?一种直译式脚本语?言,是?一种动态类型、弱类型、基于原型的语?言,内置?支持类型。 JavaScript发展历史:1.在 1995 年年由 Netscape(?网景)公司推出 LiveScript。在此之前,没有所谓的前端技术,所有的处理理都 需要由服务器?端进?行行 ...
分类:编程语言   时间:2017-07-09 16:20:30    阅读次数:116
BZOJ4552:[Tjoi2016&Heoi2016]排序
4552: [Tjoi2016&Heoi2016]排序 Description 在2016年,佳媛姐姐喜欢上了数字序列。因而他经常研究关于序列的一些奇奇怪怪的问题,现在他在研究一个难题 ,需要你来帮助他。这个难题是这样子的:给出一个1到n的全排列,现在对这个全排列序列进行m次局部排序,排 序分为两种 ...
分类:编程语言   时间:2017-07-09 16:19:42    阅读次数:184
Java虚拟机那些事(1)
对于Java程序员来说,虚拟机和多线程方面的知识是必不可少的。这里就来聊一聊Java虚拟机的一些基础和概念,主要内容源自《深入理解Java虚拟机》这本书。 首先为什么要有虚拟机呢?因为对象的创建和销毁是一个很频繁的操作,由程序员来维护,一方面成本有点高,增加开发成本;另一方面,如果操作不当,发生了内 ...
分类:编程语言   时间:2017-07-09 16:18:42    阅读次数:225
[Leetcode] search in rotated sorted array 搜索旋转有序数组
Suppose a sorted array is rotated at some pivot unknown to you beforehand. (i.e.,0 1 2 4 5 6 7might become4 5 6 7 0 1 2). You are given a target value ...
分类:编程语言   时间:2017-07-09 16:17:30    阅读次数:178
Unity3d--Space Shooter(官方教程)--学习感想(1)
第一篇博客,记录一下最近正在学习的知识。 Unity3d刚刚开始学习,在官网找了一个项目教程,主要的目的还是为了对这款软件还有常用的知识进行一个大概的了解。 个人认为在学习一款新软件时,直接学习它的一个对应的小项目能够令人更快的熟悉该软件。废话不多说了,下面来记录一下Unity3d的基本使用方法以及 ...
分类:编程语言   时间:2017-07-09 16:17:22    阅读次数:280
最短路径之弗洛依德算法
注意:看这篇随笔之前请先看之前写的《最短路径之迪杰特斯拉算法》。在上一篇随笔中,我们了解到了迪杰特斯拉算法,不知道大家发现了没有,该算法算的是单源路径,也就是已经确定好了所求最短路径的起点城市,因此我们只使用了一维数组p[i],T[i],其实,这已经默认了是P[1][i]和T[1][i],也就是从一 ...
分类:编程语言   时间:2017-07-09 16:17:12    阅读次数:329
python 小练习3
ret = 1 def PowerMod(a, n, ret): if n == 0: return ret if n % 2: ret = ret * a % 20132013 return PowerMod(a*a%20132013, n/2, ret)print PowerMod(a, n, ...
分类:编程语言   时间:2017-07-09 16:15:25    阅读次数:173
JavaScript 的使?
如何使用:1.内部使用 JavaScript 代码可以直接嵌在?网?页的任何地?方。不不过现在我们通常都把 JavaScript 代码放到 `` (结束标签) 之前。 由 `` 包含的代码就是 JavaScript 代码,它将直接被浏览器?执?行行。 2.第?二种?方法是把 JavaScript 代 ...
分类:编程语言   时间:2017-07-09 16:15:11    阅读次数:163
JS和CS互访【后台前台代码调用JavaScript变量以及JavaScript调用代码变量】
原文发布时间为:2008-10-13 —— 来源于本人的百度文章 [由搬家工具导入] .如何在JavaScript访问C#函数? 2.如何在JavaScript访问C#变量? 3.如何在C#中访问JavaScript的已有变量? 4.如何在C#中访问JavaScript函数? 问题1答案如下: ja ...
分类:编程语言   时间:2017-07-09 16:14:41    阅读次数:289
Python基础--webbrowser
非常多人,一提到Python,想到的就是爬虫。我会一步一步的教你怎样爬出某个站点。今天就先介绍一下webbrowser,这个词您肯定不会陌生。对,就是浏览器。看看Python中对webbrowser的描写叙述:The webbrowser module provides a high-level i ...
分类:编程语言   时间:2017-07-09 16:13:22    阅读次数:243
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!