自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hellorichen的专栏

入道不长,学业不精,还有很长的路要走

  • 博客(16)
  • 资源 (6)
  • 问答 (3)
  • 收藏
  • 关注

转载 39级台阶问题

题目:第39级台阶小明刚刚看完电影《第39级台阶》,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级!站在台阶前,他突然又想着一个问题:如果我每一步只能迈上1个或2个台阶。先迈左脚,然后左右交替,最后一步是迈右脚,也就是说一共要走偶数步。那么,上完39级台阶,有多少种不同的上法呢?请你利用计算机的优势,帮助小明寻找答案。要求提交的是一个整数。递归算法:

2016-11-17 09:45:14 2795

原创 Java中stringbuilder与stringbuffer

1. stringbuilder是一个动态数组,比+=更有效率。不用每次都为变量申请新空间。String 对象串联操作总是用现有字符串和新数据创建新的对象。StringBuilder 对象维护一个缓冲区,以便容纳新数据的串联。如果有足够的空间,新数据将被追加到缓冲区的末尾;否则,将分配一个新的、更大的缓冲区,原始缓冲区中的数据被复制到新的缓冲区,然后将新数据追加到新的缓冲区。 St

2016-11-16 12:39:44 274

转载 Java中JNI接口

1. JNI概述我们作为java程序员,但我们不得不承认java语言也有一些它本身的缺点。比如在性能、和底层打交道方面都有它的缺点。所以java就提供了一些本地接口,他主要的作用就是提供一个标准的方式让java程序通过虚拟机与原生代码进行交互,这也就是我们平常常说的java本地接口(JNI——java native Interface)。它使得在 Java 虚拟机(JVM) 内部运行的Java

2016-11-16 09:29:18 483

转载 有三个线程ID分别是A、B、C,请有多线编程 实现 在屏幕上循环打印10次ABCABC......

有三个线程ID分别是A、B、C,请有多线编程 实现 在屏幕上循环打印10次ABCABC......代码如下:package thread1;public class Main_thread1 implements Runnable{ private String name; private Object prev; private Objec

2016-11-13 19:39:16 4117 1

转载 java中序列化和Serializable接口

1. 什么是序列化和反序列化?序列化是一种将对象以一连串的字节描述的过程;反序列化是一种将这些字节重建成一个对象的过程。2. 什么情况下需要序列化?a)当你想把内存中的对象保存到一个文件中或者数据库的时候;b)当你想用套接字在网络上传送对象的时候;c)当你想通过RMI传输对象的时候;只有被序列化的数据才允许被存储到文件、数据库之中或者通过网络协议进行传输,没有被序列化的数据

2016-11-13 10:47:32 387

转载 Java多线程同步和异步详解

1. 多线程并发时,多个线程同时请求同一资源,必然导致此资源的数据不安全。2. 线程池在WEB服务中,对于web服务器的响应速度必须尽可能的快,这就容不得在用户提交请求按钮后,再创建线程提供服务。为了减少用户的等待时间,线程必须预先创建,放在线程池中,线程池可以用HashTable这种数据结构实现。锁提供了两种机制:互斥(mutual exclusion)和可见性(visibility

2016-11-12 22:26:50 1964

转载 Java创建线程的三种方式及其对比

Java中创建线程主要有三种方式:一、继承Thread类创建线程类二、通过Runnable接口创建线程类三、通过Callable和FutureTask创建线程参考:http://blog.csdn.net/longshengguoji/article/details/41126119

2016-11-11 13:18:41 5232 1

原创 Java中DecimalFormat类

1.继承关系java.text.Format->java.text.NumberFormat->java.text.DecimalFormatDecimalFormat是NumberFormat的一个具体子类,用于格式化十进制数字。例:DecimalFormat df = new DecimalFormat("RMB ###,###,###.##");System.out.pri

2016-11-11 12:47:08 443

原创 Android平台架构及特性

1.Android系统的底层建立在Linux系统之上,采用软件叠层(software stack,使得层与层之间相互分离)的方式进行构建。2.Android系统的体系结构Android运行时由两部分组成:Android核心库集和Dalvik虚拟机。其中核心库集提供了Java语言核心库所能使用的绝大部分功能,而虚拟机则负责运行Android应用程序。每个Android应用程序都运行在单独

2016-11-10 21:25:31 7618

转载 C++输入流cin方法

1.检查输入cin会检查输入格式,输入与预期格式不符时,会返回false。空格表示数字间隔。回车为输入结束标志。 void main(){ int sum = 0; int input; while(cin>>input){ sum += input; } cout<<"sum="<<sum<<endl;}2.getline()在中的getline函数有两

2016-11-10 16:18:00 538 2

原创 计算机组成常见笔试、面试题总结

1. 计算机指令指令由操作码和操作数组成,实质为一串二进制编码,操作码表示要执行的操作,操作数表示需要的数据及数据的地址。指令存储在内存储器中。执行过程:取出存放在内存储器中的指令,控制器将其放在指令寄存器中,按照指令顺序执行控制机器的运行。CPU=控制器+运算器2.总线2.1 总线,英文叫作"bus",是一种描述电子信号传输线路的结构形式,是一类信号线的集合,是子系统间传

2016-11-10 12:27:42 5146

原创 Java重载函数,当参数为null时,调用的处理

精确性原则关于以下程序的输出结果:public class TestNull { public void show(String a){ System.out.println("String"); } public void show(Object o){ System.out.println("Object"); } public static void ma

2016-11-10 10:05:23 2974

转载 Dijkstra(迪杰斯特拉)算法

1. 算法描述从一个顶点到其余各顶点的最短路径算法,解决的是有向图中最短路径问题。迪杰斯特拉算法主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。

2016-11-08 17:31:41 519

转载 Java中文件读写

IO类图如下:1.File类①File类对文件系统进行操作。②File类与FileInputStream类的区别:流类关注的是文件内容,而File类关注的是文件在磁盘上的存储。字节流读出的是byte[],字符流读出的是char或String。

2016-11-03 17:23:18 380

原创 Java中类及方法的加载顺序

1. 虚拟机在首次加载Java类时,会对静态代码块、静态成员变量、静态方法进行一次初始化(静态间按顺序执行)。2. 只有在调用new方法时才会创建类的实例。3. 类实例创建过程:父子继承关系,先父类再子类。父类的静态->子类的静态->父类的初始化块->父类的构造方法->子类的初始化块->子类的构造方法4. 类实例销毁时候:首先销毁子类部分,再销毁父类部分。例:package e

2016-11-02 15:32:47 13569 11

原创 C++中vector简介

1. vector(向量):C++中的一种数据结构,确切的说是一个类。它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的。2. 声明一个Int向量以替代一维数组:vector a;(等于声明了一个int数组a[],大小没有指定,可以动态的向里面添加删除)3. 内存管理与效率3.1 使用reserve()函数提前设定容量大小,避免

2016-11-01 10:51:06 1159

springboot_demo-1.rar

eclipse下spring boot 整合 mybatis、mysql,eclipse下spring boot 整合 mybatis

2019-07-03

jfinal_demo.rar

jfinal+quartz定时任务,jfinal+quartz定时任务,jfinal+quartz定时任务

2017-12-01

My97DatePicker.rar

html中的日期选择插件,html中的日期选择插件,html中的日期选择插件,

2017-11-06

qrcode二维码生成所需jar包

qrcode二维码生成所需jar包,qrcode二维码生成所需jar包,qrcode二维码生成所需jar包

2017-10-30

小幺鸡接口管理及源码下载

本地化、方便的接口管理工具

2017-07-11

jFinal文档与demo

文件包括jfinal开发文档、jar包及demo实例

2017-06-20

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除