首页 > 编程语言
JAVA_SE基础——16.方法
接触过C语言的同学,这小章节很容易接受。Java中的方法是类似与C语言中的函数  功能和调用方法都类似  只不过叫法不一样  因为java是面向对象  c是面向过程    仅仅是叫法不同。。 。 看到15章节的同学,应该都会话矩形吧,现在先看一下在不使用方法时如何实现打印三个长宽不同的矩形,代码如下: public class Rectangle01 { public static void...
分类:编程语言   时间:2015-07-19 13:34:03    收藏:0  评论:0  赞:0  阅读:284
[LeetCode][Java] Largest Rectangle in Histogram
题目: Given n non-negative integers representing the histogram's bar height where the width of each bar is 1, find the area of largest rectangle in the histogram. Above is a histogram where wi...
分类:编程语言   时间:2015-07-19 13:33:33    收藏:0  评论:0  赞:0  阅读:227
关于Java堆、栈和常量池的详解
在JAVA中,有六个不同的地方可以存储数据:     1. 寄存器(register)。      这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。你不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。     最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制)。     2. 堆栈(...
分类:编程语言   时间:2015-07-19 13:33:03    收藏:0  评论:0  赞:0  阅读:165
Spring的几种注入方式
通过set方式注入bean的定义:package com.ydoing.demo; public class Person { private Computer computer; public void setComputer(Computer computer) { this.computer = computer; } public void u...
分类:编程语言   时间:2015-07-19 13:32:53    收藏:0  评论:0  赞:0  阅读:239
JavaScript 中的string 方法
创建string的方法 var str ="abc"; var str = new String("abc"); var str = String("abc'); length   属性方法 indexOf    replace  charAt   split  var str="abcdefghi"; alert(str);//abcdefghi alert(s...
分类:编程语言   时间:2015-07-19 13:30:33    收藏:0  评论:0  赞:0  阅读:159
[LeetCode][Java] Partition List
题目: Given a linked list and a value x, partition it such that all nodes less than x come before nodes greater than or equal to x. You should preserve the original relative order of the nodes i...
分类:编程语言   时间:2015-07-19 13:26:15    收藏:0  评论:0  赞:0  阅读:275
JAVA_SE基础——17.方法的重载
方法重载: 方法重载就是方法名称重复,加载参数不同。 具体规范: 一.方法名一定要相同。 二.方法的参数表必须不同,包括参数的类型或个数,以此区分不同的方法体。 1.如果参数个数不同,就不管它的参数类型了! 2.如果参数个数相同,那么参数的类型或者参数的顺序必须不同。 三.方法的返回类型、修饰符可以相同,也可不同。 重载的例子如下 用代码实现对两个整数相加,对三个整...
分类:编程语言   时间:2015-07-19 13:26:14    收藏:0  评论:0  赞:0  阅读:225
数论之欧几里德算法(一)
简介: 欧几里德算法,又称辗转相除法,是求解最大公约数的算法。定理: 欧几里德算法的理论支撑为GCD递归定理,下面介绍这个定理。 GCD递归定理: 对任意非负整数a和任意正整数b,gcd(a , b) = gcd(b , a%b)代码: 由上述定理,我们可以直接得出gcd函数的代码:int gcd(int a,int b){ return b==0?a:gcd(b,a%b); }扩...
分类:编程语言   时间:2015-07-19 13:23:34    收藏:0  评论:0  赞:0  阅读:285
hdu 4857 逃生 拓扑排序+PQ,剥层分析
pid=4857">hdu4857逃生题目是求拓扑排序,但不是依照字典序最小输出,而是要使较小的数排在最前面。一開始的错误思路:给每一个点确定一个优先级(该点所能到达的最小的点)。然后用拓扑排序+优先对列正向处理,正向输出。这是错误的。例如以下例子:15 45 24 32 13 1正确的解法:是反向...
分类:编程语言   时间:2015-07-19 13:21:32    收藏:0  评论:0  赞:0  阅读:252
自己写的enum转换的一个扩展,
public static String ToEnumName(this int? source, Type e) { if (!source.HasValue) throw new ArgumentException("enum转换title 需要值"); ...
分类:编程语言   时间:2015-07-19 13:21:13    收藏:0  评论:0  赞:0  阅读:271
hash算法总结收集
hash算法的意义在于提供了一种快速存取数据的方法,它用一种算法建立键值与真实值之间的对应关系,(每一个真实值只能有一个键值,但是一个键值可以对应多个真实值),这样可以快速在数组等条件中里面存取数据. 在网上看了不少HASH资料,所以对HASH的相关资料进行总结和收集。 //HashTable...
分类:编程语言   时间:2015-07-19 13:20:52    收藏:0  评论:0  赞:0  阅读:122
Handler类、异步线程和Message类的参数传递
声明HandlerThread对象,实现了使用Looper来处理消息队列的功能 //这个类由Android操作系统提供 HandlerThread handlerThread = new HandlerThread("handler_Thread"); handlerThre...
分类:编程语言   时间:2015-07-19 13:18:22    收藏:0  评论:0  赞:0  阅读:258
Handle类与线程
首先声明Handle对象和该类的handleMessage方法: Handler BarHandler = new Handler(){ @Override public void handleMessage(Message msg) { // TODO ...
分类:编程语言   时间:2015-07-19 13:17:22    收藏:0  评论:0  赞:0  阅读:132
python常用函数之--求绝对值函数:abs(x)
python中的求绝对值函数:abs(X)1. 参数 x 可以是整形也可以是复数,假如是复数的话,就求复数的模。>>> # 整形数字... >>> a = 10>>> b = -100>>> a10>>> b-100>>> abs(a)10>>> a10>>> abs(b)100>>> b-100>...
分类:编程语言   时间:2015-07-19 13:16:02    收藏:0  评论:0  赞:0  阅读:462
GCD多线程的使用(四)
关于dispatch_set_target_queue和dispatch_after的使用。
分类:编程语言   时间:2015-07-19 13:14:32    收藏:0  评论:0  赞:0  阅读:421
把简单的二维数组变成一维数组
在工作中我们经常需要把二维数组变成一维数组。那么就需要循环拿出来,其实有时候我们可以使用一些小技巧,借助php的内置函数来实现,但是我说的只是简单的二维数数组$arr= array('name'=>array('a'=>'abc','b'=>'bcd','c'=>'cde'));如果我们使用arra...
分类:编程语言   时间:2015-07-19 13:09:52    收藏:0  评论:0  赞:0  阅读:269
Java锁概念基础
Java中的锁不管是Lock还是synchronized都可以分为互斥锁和非互斥锁。 互斥锁只能被一个线程持有,其他线程只能等待锁的释放。synchronized,ReentrantLock,ReadWriteReentrantLock的WriteLock是互斥的,但ReadLock不是互斥的...
分类:编程语言   时间:2015-07-19 13:08:12    收藏:0  评论:0  赞:0  阅读:215
C++课程设计-银行储蓄系统
*/ * C++课程设计 :银行储蓄系统 * 功 能 介 绍     :- 面向用户版的银行系统,模拟自己进入银行时相关的操作。 *             - 首次进入银行时,需要办理相应的银行卡。    *             - 当用户有银行卡后,可以办理银行有的一般业务。 *               业务包括:查询、存款、取款、转账、销户 *...
分类:编程语言   时间:2015-07-19 12:03:11    收藏:0  评论:0  赞:0  阅读:362
Spring入门实例
Spring最核心的概念就是“依赖注入”。所谓依赖注入就是你需要什么对象,Spring容器就帮你实例化这个对象,然后注入到你的应用程序中。这样你就不用自己实例化依赖对象,不但简化了开发,还解耦了各模块的依赖。下面我来展示一个实例,比如Person对象要使用Computer,必须依赖Computer这个对象。使用Spring,使你不用自己new对象,Spring容器会帮你在需要的时候注入Compute...
分类:编程语言   时间:2015-07-19 12:01:53    收藏:0  评论:0  赞:0  阅读:151
Scheme 4 Javaer-7.符号数据
SICP有个缺点:不利于我们跳读。 当我想忽略或快速浏览某些章节后,阅读《2.3符号数据》,又逼得我不得不回头找一下某些东西。 例如 练习2.53中提到的cadr,我得回头查一查; 练习2.54中,如何判断一个元素是表,是符号?我不会耶!!! 还能不能让我好好玩耍?...
分类:编程语言   时间:2015-07-19 12:00:23    收藏:0  评论:0  赞:0  阅读:163
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!