码迷,mamicode.com
首页 > 编程语言
100+经典Java面试题及答案解析
面向对象编程(OOP)Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:代码开发模块化,更易维护和修改。代码复用。增强代码的可靠性和灵活性。增加代码的可理解性。面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。封装...
分类:编程语言   时间:2015-09-11 17:29:57    阅读次数:316
jdk1.7的collections.sort(List list)排序问题
1.7使用旧排序:System.setProperty("java.util.Arrays.useLegacyMergeSort", "true"); 1.7代码public static void sort(Object[] a) { if (LegacyMergeSort.user...
分类:编程语言   时间:2015-09-11 17:28:31    阅读次数:397
javascript的继承种类
继承一般要实现以下三层含义:1)子类实例可以共享父类的方法;2)子类可以覆盖父类的方法或者扩展新的方法;3)子类和父类都是子类实例的类型。一、构造继承法子类中调用父类的构造函数来维护的,该继承法能实现多重继承,但只能继承父类的共有方法,无法继承静态方法,而且不能用instanceof来验证实例。fu...
分类:编程语言   时间:2015-09-11 17:27:24    阅读次数:142
排序函数
1.ROW_NUMBER ROW_NUMBER() OVER( PARTITION BY col1 ORDER BY col2) 表示根据col1分组,在分组内部根据col2排序 此函数计算的值就表示每组内部排序后的顺序编号,组内连续且唯一 ROWNUM是伪列,ROW_NUMBER功能更强,...
分类:编程语言   时间:2015-09-11 17:25:59    阅读次数:125
一道简单的算法题(三角形数阵)
简单的算法题
分类:编程语言   时间:2015-09-11 17:23:49    阅读次数:136
java4
参数传递基本数据类型是复制值,引用数据类型是复制引用。因此传递引用作为参数后可以通过引用的方法改变其字段,但改变形参(引用)本身,不会改变实参(引用)本身。......int [] b = new int[2];modify(b);//b still --->int[2]}void modify(i...
分类:编程语言   时间:2015-09-11 17:23:45    阅读次数:140
13种排序算法详解
0、前言 从这一部分开始直接切入我们计算机互联网笔试面试中的重头戏算法了,初始的想法是找一条主线,比如数据结构或者解题思路方法,将博主见过做过整理过的算法题逐个分析一遍(博主当年自己学算法就是用这种比较笨的刷题学的,囧),不过又想了想,算法这东西,博主自己学的过程中一直深感,基础还是非常重要的,很....
分类:编程语言   时间:2015-09-11 17:22:37    阅读次数:1685
JAVA SE 基础复习-核心库-Collection---java.util
前言 花了点时间对照着JDK1.6树结构 ,做了下面这张图,以后复习方便多了。 图中椭圆形的是接口,棕色的长方形是抽象类,蓝色的长方形是普通类;红色线条是实现的接口。
分类:编程语言   时间:2015-09-11 17:20:40    阅读次数:160
python 其他函数调用 __init__ 初始化的值
定义 A 这个类,calc 这个类方法 实现列表元素平方求和: #file_name:?init.py #!/usr/bin/env?python class?A(): ????def?__init__(self,args): ????????self.args?=?args ????def?cal...
分类:编程语言   时间:2015-09-11 16:15:14    阅读次数:302
C++开源代码覆盖率工具OpenCppCoverage介绍(Windows)
关于代码覆盖率统计工具,Linux平台下,gcc内置支持gcov,通过编译时加参数选项,进行代码插桩,从而实现代码覆盖率。在Windows平台下,早在几年前,我还没找到特别好用又开源的覆盖率工具,所以以前公司是自己实...
分类:编程语言   时间:2015-09-11 16:14:53    阅读次数:212
所谓的python web爬虫基础
import re 正则表达式: 常用的符号:点号 问号 星号 和小括号 .:匹配任意字符,换行符\n除外 ——点号可以理解为占位符,一个点号匹配一个字符。 *:匹配前一个字符0次或无限次 ?:匹配前一个字符0次或者1次 .*:...
分类:编程语言   时间:2015-09-11 16:15:24    阅读次数:180
用python输出乘法表
python版本:3.4.3 代码如下: #-*-?charset:utf-8?-*- #输出表头 print("?????????????????乘法表") #输出横向数字 print("???",end=‘‘) for?j?in?range(1,10): ????print("??"...
分类:编程语言   时间:2015-09-11 16:14:35    阅读次数:176
Unity 游戏开发技巧集锦之创建部分光滑部分粗糙的材质
Unity 游戏开发技巧集锦之创建部分光滑部分粗糙的材质 创建部分光滑部分粗糙的材质 生活中,有类物体的表面既有光滑的部分,又有粗糙的部分,例如丽江的石板路,如图3-17所示,石板的表面本来是粗糙的,但是在石板...
分类:编程语言   时间:2015-09-11 16:12:27    阅读次数:215
Unity修改Particles Render Material(Unity3D开发之二十三)
美术在制作粒子特效的时候需要能修改让粒子在某些时刻闪烁,看了下发现没有设置能实现,所以加个脚本给美术使用。原理就是让美术能控制Render修改Image的Colorusing UnityEngine; using System.Collections;public class ParticleBlink : MonoBehaviour { public float startBlinkTim...
分类:编程语言   时间:2015-09-11 16:10:44    阅读次数:188
Python程序的执行原理
1. 过程概述 Python先把代码(.py文件)编译成字节码,交给字节码虚拟机,然后虚拟机一条一条执行字节码指令,从而完成程序的执行。2. 字节码 字节码在Python虚拟机程序里对应的是PyCodeObject对象。 .pyc文件是字节码在磁盘上的表现形式。3. pyc文件 PyCodeObje...
分类:编程语言   时间:2015-09-11 16:05:37    阅读次数:167
蓄水池算法介绍和证明[原创]
蓄水池算法要解决的问题就是在不知道流入数据量多少的情况下,依旧可以随机从这些数中选取K个,乍一听好神奇,其实分析一下背后的概率知识,思想还是很简单的,相信看完我的介绍和证明,你也会觉得很简单。假设要求随机选择K个元素,假设一共流入的元素有n个。 首先数组a[0...k-1]表示最后返回的结果,最开....
分类:编程语言   时间:2015-09-11 16:05:15    阅读次数:142
前端javascript框架之BackboneJS学习笔记
the5fire.com-backbone.js-Hello World/* 案例1 */报到man-->testActions-->
分类:编程语言   时间:2015-09-11 16:04:22    阅读次数:158
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!