自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

OsBelief的专栏

Stay hungry,Stay foolish!

  • 博客(25)
  • 资源 (5)
  • 收藏
  • 关注

原创 曾经的面试

1.for循环的执行顺序

2015-09-18 22:49:02 870

原创 Android中格式化字符串

在Android中想要格式化字符串,可以通过getString(int resId, Object... formatArgs)方法完成,它是在抽象类Context中实现的final方法,因此在Activity等类中只能使用,不能被重写。其中参数resId是在strings.xml中定义的资源的ID,可变参数formatArgs是需要格式化的字符串。例如要格式化日期,可以在strings.

2014-06-08 13:10:33 1536 1

翻译 Android ListView开发技巧

Android ListView开发技巧原文地址:Un-jank Your Android ListView,来自Android Weekly #80对Android开发者来说,使ListView滚动顺畅有点儿黑色艺术,但是也有一些简单的原则:1.使用View Holder模式;2.在getView()中做尽可能少的工作;3.减少不必要的重新绘制;4.平面化的视图层次结

2014-02-25 13:34:28 969

翻译 Android线程调度机制

在Android Weekly上看到了一篇关于Android线程调度的文章,感觉挺不错的,试着将其翻译了一下,原文地址http://www.androiddesignpatterns.com/2014/01/thread-scheduling-in-android.html。这篇文章是关于Android中线程是如何调度的,以及怎么样显示设置线程优先级保证应用程序在多个线程在后台运行时保持响应。

2014-02-24 15:27:04 4020

原创 在Spring中配置Thymeleaf的方法

最近在学习Spring框架,偶尔看到Thymeleaf这一HTML模板,支持HTML5,性能和编写都很容易,以后就用它替换JSP了,下面是它在Spring中的配置方式:1.导入依赖的Jar包:ognl,slf4j,javassist,thyleaf,thyleaf-spring;2.在SpringMVC的配置文件servlet-context.xml中配置Thyleaf的视图解析器:

2014-02-21 14:18:30 3857

原创 python3 爬虫

自己写的,python3抓取百度贴吧的爬虫from urllib import request, error, parseimport re, hashlib, os#百度贴吧爬虫#python3.3.3class Baidu_tieba: contentType = '' #资源类型 charset = '' #资源编码 filepath = '

2013-12-27 16:47:44 1697

转载 Python3.3搭建简单的HTTP服务器

#python搭建简单的http服务器#同一目录下的文件将被作为请求资源from http.server import HTTPServer, CGIHTTPRequestHandlerport = 8080httpd = HTTPServer(('',port), CGIHTTPRequestHandler)print('Starting simple httpd on po

2013-12-16 21:55:00 4301

原创 Java之对象序列化与反序列化

1.将对象转换为字节流保存起来,并在以后还原这个对象,这种机制叫做对象序列化。2.将一个对象保存到永久存储设备上称为持久化。3.一个类若想被序列化,则需要实现java,io.Serializable接口,该接口中没有定义任一方法,是一个标志性接口(Mark Interface),当一个类实现了该接口,就说明该类是可以序列化的。4.在序列化时,static变量是无法序列化的;如果A包含了

2013-08-13 19:57:41 795

原创 Servlet学习笔记

1.servlet的工作原理:在Java Web项目的web.xml(deployment description部署描述符)中,根据浏览器请求的资源(如http://localhost:8080/Test/HelloWorld),与url-pattern的内容相匹配,如果匹配成功,再将该对应的servlet-name与servlet的servlet-name的内容相匹配,如果一致则交由ser

2013-08-04 22:56:59 715

原创 JavaWeb开发之Tomcat的配置

1. 第一步:在Apache官网http://tomcat.apache.org/上下载Tomcat的Core类型的zip安装包并解压缩,在bin目录下的批处理文件startup.bat中可获得配置环境变量的信息;2.第二步:配置环境变量,变量名为CATALINA_HOME,变量值为Tomcat的安装目录(例如D:\tomact\apache-tomcat-6.0.35);

2013-08-01 23:20:35 1152

原创 HTML,CSS,HTTP

1.HTML(Hyper Text Markup Language),超文本标记语言。HTML文件的后缀名一般是.htm或.html。2.常用HTML标签: This is my first HTML This is context This is a href 1,1 1,2 1,3 2,1 2,2

2013-07-29 12:38:05 727

原创 Java 之虚拟机

1.

2013-07-27 10:32:09 937

原创 Java之线程

1.Java中如果我们自己没有产生线程,那么系统就会给我们产生一个线程(主线程,main方法就在主线程上运行),我们的程序都是由线程来执行的。2.进程是正在执行中的程序(程序是静态的概念,进程是动态的概念)。

2013-07-22 21:47:29 648

原创 Java设计模式之代理模式

1.代理模式的作用:为其他对象提供一种代理以控制对这个对象的访问在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。2.代理模式的组成角色:-抽象角色:声明真实对象和代理对象之间的共同接口;-代理角色:代理角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时候都能取代真实对象;同时

2013-07-07 20:24:14 669

原创 Java反射机制

1.Java中,无论生成某个类的多少个对象,这些对象都对应于同一个Class对象。

2013-07-07 19:29:31 620

原创 Java之枚举(Enum)

1.枚举(Enum):我们所定义的每一个枚举类型都继承自java.lang.Enum类,枚举中的每个成员默认都是public static final的。2.每个枚举的成员其实就是所定义的枚举类型的一个实例(instance)。换句话说,当我们定义了一个枚举类型后,在编译时刻就能确定该枚举类型有几个实例,分别是什么。在运行期间我们无法再使用枚举类型创建新的实例,这些实例在编译期间就完全确定下来

2013-07-05 22:34:08 773

原创 Java设计模式之策略模式

1.策略模式的定义:a.定义一组算法,将每个算法都封装起来,并且使他们之间可以互换。b.策略模式使这些算法在客户端调用他们的时候能够互不影响的变化。2.策略模式的组成:a.抽象策略角色:策略类,通常由一个接口或抽象类实现。b.具体策略角色:包装了相关的算法和行为。c.环境角色:持有一个策略类的引用,最终给客户端调用。3.策略模式的编写步骤:a.对策略对象定义一个公共

2013-06-30 10:12:43 770

原创 Java集合类中TreeMap的应用

import java.util.Comparator;import java.util.Iterator;import java.util.Set;import java.util.TreeMap;public class TreeMapTest{public static void main(String[] args){Person p1 = new

2013-06-29 20:07:33 1025

原创 Java中的集合类HashMap的应用

import java.util.Collections;import java.util.HashMap;import java.util.Iterator;import java.util.Set;/* * 产生50个10到50的随机数,用hashMap统计每个随机数出现的次数,并求这些随机数中的最大值和最小值 */public class Statistics

2013-06-29 19:37:22 1096

原创 Java中的Object类

一. 方法:1.equals()关于Object类的equals()方法的几点说明(x,y,z为非空对象的引用):a.自反性:x.equals(x)返回为true;b.对称性:若x.equals(y)返回为true,则y.equals(x)返回也为true;c.传递性:若x.equals(y)返回为true且y.equals(z)返回为true,则x.equals(z)返回也为

2013-06-28 20:25:11 808

原创 Java集合类

一.ArrayList1. ArrayList底层采用数组实现,当使用不带参数的构造方法生成ArrayList对象时,实际上会在底层生成一个长度为10的Object类型的对象.2.如果增加的元素个数超过了10个,那么ArrayList底层生成一个新的数组,长度为原长度的1.5倍加1,然后将原数组的内容拷贝到新的数组中,并且将新增加的内容存放到新的数组中.3.对于ArrayList的删除

2013-06-27 21:38:06 843

转载 动态编译Java源文件

import java.io.IOException;import java.net.URI;import java.net.URISyntaxException;import java.util.Arrays;import javax.tools.JavaCompiler;import javax.tools.JavaCompiler.CompilationTask;im

2013-05-31 17:16:08 689

原创 Linux framebuffer的应用

/*在应用程序中,操作/dev/fb的一般步骤是:1.打开/dev/fb设备文件。2.用ioctrl操作取得当前显示屏幕的参数,如屏幕分辨率,每个像素点的比特数。根据屏幕参数可计算屏幕缓冲区的大小。3.将屏幕缓冲区映射到用户空间(mmap)。4.映射后就可以直接读写屏幕缓冲区,进行绘图和图片显示了。*//*在Linux环境下,进行C语言编程,使用的库文件都在/u

2013-04-20 21:14:58 678

原创 Linux的开机启动流程

Linux的开机启动流程                                                                                                           《鸟哥的Linux私房菜之基础篇》学习笔记(一)1.加载BIOS(BasicInput Output System)的硬件信息与进行自我测试,

2013-04-13 23:27:17 650

原创 FloppyLinux制作过程

在虚拟机中虚拟一张1.44M的软盘,就可以制作自己的Linux操作系统了,通过本教程可以对Linux的开机启动过程,根文件系统的制作,内核编译有更深层次的理解,当然也可以在本教程的基础上进行扩展,制作更加完善的Linux操作系统。实验条件:Redhat9.0(2.4.20-8)busybox-1.00.tar.gz  linux-2.4.20.bz2软盘上安装引导器(gru

2013-04-13 17:28:06 2552

Linux内核精髓:精通Linux内核必会的75个绝技

《Linux内核精髓:精通Linux内核必会的75个绝技》迷你书

2013-04-13

Linux Device Drivers 3rd-Edition.pdf

学习linux驱动开发的英文文档,值得一看

2013-04-13

jsp+Struts2+Hibernate购物系统

使用jsp,struts2,hibernate编写的购物系统

2012-07-21

空空如也

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

TA关注的人

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