码迷,mamicode.com
首页 > 编程语言 > 周排行
Java基础(九):抽象类
在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 由于抽象类不能实例化对象 ...
分类:编程语言   时间:2017-08-13 00:04:51    阅读次数:246
Java 打印堆栈的几种方法
转自:http://www.cnblogs.com/AloneSword/p/3857423.html java 中可以通过 eclipse 等工具直接打印堆栈,但是对于某些环境中无法使用 eclipse 工具时,需要知道堆栈,如何处理呢? 介绍3种方法供选择: 方法一: 方法二: 方法三: 方法四 ...
分类:编程语言   时间:2017-08-13 00:05:52    阅读次数:200
R语言-查找满足条件的数并获取索引
1、在R语言中,怎样找到满足条件的数呢? 比如给定一个向量c2。要求找到数值大于0的数: > c2 [1] 0.00 0.00 0.00 0.00 0.00 0.00 0.06 0.09 0.20 0.09 0.08 0.14 0.14 0.23 [15] 0.08 0.06 0.12 0.20 0 ...
分类:编程语言   时间:2017-08-13 00:06:17    阅读次数:215
赛码网算法:认老乡
最近在赛码网上做算法题,看到这样一道题,经过不断的学习,最后解决了。把我的思想和代码给大家分享一下~ 认老乡 题目描述大学的同学来自全国各地,对于远离家乡步入陌生大学校园的大一新生来说,碰到老乡是多么激动的一件事,于是大家都热衷于问身边的同学是否与自己同乡,来自新疆的小赛尤其热衷。但是大家都不告诉小 ...
分类:编程语言   时间:2017-08-13 00:07:04    阅读次数:634
常见Java面试题
常见Java面试题 问题:如果main方法被声明为private会怎样? 答案:能正常编译,但运行的时候会提示"main方法不是public的"。 问题:Java里的传引用和传值的区别是什么? 答案:传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。 问题:如果要重写一个对象的equal ...
分类:编程语言   时间:2017-08-13 00:07:14    阅读次数:154
FCC 高级算法题 收银机找零钱
Exact Change 设计一个收银程序 checkCashRegister() ,其把购买价格(price)作为第一个参数 , 付款金额 (cash)作为第二个参数, 和收银机中零钱 (cid) 作为第三个参数. cid 是一个二维数组,存着当前可用的找零. 当收银机中的钱不够找零时返回字符串 ...
分类:编程语言   时间:2017-08-13 00:08:02    阅读次数:180
【python学习】8.异常
【python学习】8.异常 raise Exception: 抛出指定异常 try/except: 捕捉异常 except: 第一个参数是需要捕获的异常类型,可以是多个类型组成元组,第二个参数是捕获到的异常对象, raise: 抛出已经捕获的异常 else: 当没有捕获的异常时候执行 finall ...
分类:编程语言   时间:2017-08-13 00:08:11    阅读次数:127
[算法题] 重建二叉树
题目描述 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 题目思路 本题就是按照建立二叉树的思路建立就行了。先序遍历的第一个是根节点,然后在中序遍历找到该根节点,以此为界,中序遍历的左边是它的左子树的中序遍历,同样地找到该左子树在先序 ...
分类:编程语言   时间:2017-08-13 00:08:49    阅读次数:150
Java - LinkedList源码分析
java提高篇(二二) LinkedList 一、概述 LinkedList与ArrayList一样实现List接口,只是ArrayList是List接口的大小可变数组的实现,LinkedList是List接口链表的实现。基于链表实现的方式使得LinkedList在插入和删除时更优于ArrayLis ...
分类:编程语言   时间:2017-08-13 00:10:36    阅读次数:247
Hash算法
哈希表(Hash table,也叫散列表),是根据key而直接进行访问的数据结构。也就是说,它通过把key映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。 哈希表的做法其实很简单,就是把key通过一个固定的算法函数即所谓的哈希函数转换成一个整型数字 ...
分类:编程语言   时间:2017-08-13 00:11:14    阅读次数:128
用Python满足满足自己的“小虚荣”
首先声明,学习这个只是为了好玩,只是为了好玩,并不是想用这个弄虚作假,做一些不好的事情!一心想做技术人,自制自治! 我们有时候发布一篇日志,或者是一篇博文,总希望自己的浏览量能高点,这样看起来也倍有面子。那么我们可以选择把博文或日志的内容弄的更精,这样就会有更多的人过来看。或者我们宣传一下,让大家来 ...
分类:编程语言   时间:2017-08-13 00:11:22    阅读次数:180
Python基础01
Python基础 1、Python介绍 2、安装 3、Hello World程序 4、变量 5、用户输入 6、表达式if ...else语句 7、表达式for 循环 8、break and continue 9、表达式while 循环 干啥呢 ...
分类:编程语言   时间:2017-08-13 00:12:29    阅读次数:94
Java8 将String[]数组、Integer[]等包装类数组转化成int[]等基本类型数组
把一个包装类型数组String[]、Integer[]等转化成int[]等基本类型数组,是在太不想用for循环就用Java8的stream吧 ...
分类:编程语言   时间:2017-08-13 00:13:09    阅读次数:177
python decorator的本质
推荐查看博客:python的修饰器 对于Python的这个@注解语法糖- Syntactic Sugar 来说,当你在用某个@decorator来修饰某个函数func时,如下所示: 其解释器会解释成下面这样的语句: 是的,上面这句话在真实情况下执行了。如果我们执行以下代码: 输出: 所以一般我们写修 ...
分类:编程语言   时间:2017-08-13 00:13:24    阅读次数:184
python之代_理
1.参考 tor? http://docs.python-requests.org/en/master/user/advanced/ Using Python’s urllib2 or Requests with a SOCKS5 proxy Python中Request 使用socks5代理的两种 ...
分类:编程语言   时间:2017-08-13 00:15:07    阅读次数:273
javascript:void(0) 含义
我们经常会使用到 javascript:void(0) 这样的代码,那么在 JavaScript 中 javascript:void(0) 代表的是什么意思呢? javascript:void(0) 中最关键的是 void 关键字, void 是 JavaScript 中非常重要的关键字,该操作符指 ...
分类:编程语言   时间:2017-08-13 00:16:21    阅读次数:148
Python装饰器主要用法
#!/usr/bin/env python3 # -*- coding: utf-8 -*- __author__ = '人生入戏' user = "admin" passwd = "123456" def auth(auth_type): #print("auth_type:",auth_type... ...
分类:编程语言   时间:2017-08-13 00:16:27    阅读次数:200
python之打印日志logging
1 import logging 2 3 4 # 简单打印日志举例 5 logging.basicConfig(level=logging.DEBUG) # 设置日志级别,WARN 6 logging.warning('Watch out!') # will print a message to t... ...
分类:编程语言   时间:2017-08-13 00:16:34    阅读次数:224
Python变量赋值的秘密
在Python中,我们令一个变量等于另外一个变量时,并不是把值传递给它,而是直接把指向的地址更改了。我们想要查看一个变量在内存中的地址,可以通过id(变量) 来查看。我们通过一个小例子来看看这个有趣的过程。 首先给x变量赋值为12,y变量赋值为13,我们用id(变量)分别查看x和y在内存中的位置。上 ...
分类:编程语言   时间:2017-08-13 00:17:33    阅读次数:151
Java基础(十):封装
在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制。 封装最主要的功能在于我们能修改自己的实现代码, ...
分类:编程语言   时间:2017-08-13 00:18:13    阅读次数:145
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!