- 博客(47)
- 资源 (1)
- 收藏
- 关注
转载 学习 shell脚本之前的基础知识
第十二章学习 shell脚本之前的基础知识日常的linux系统管理工作中必不可少的就是shell脚本,如果不会写shell脚本,那么你就不算一个合格的管理员。目前很多单位在招聘linux系统管理员时,shell脚本的编写是必考的项目。有的单位甚至用shell脚本的编写能力来衡量这个linux系统管理员的经验是否丰富。笔者讲这些的目的只有一个,那就是让你认真对待shell脚本,从
2015-04-21 12:36:28 705
转载 Android 漫游之路------直接拿来用!最火的Android开源项目(终结)
在“直接拿来用!最火的Android开源项目”系列文章(一)、(二)中,我们也相继盘点了40个GitHub上最受欢迎的Android开源项目。对于GitHub上如此众多的项目,有人不断Mark,有人分享自己的经验,有人心生“看得眼花缭乱,果然是需要终身学习的时代”的感慨,不管怎么样,如果能让你真的有所学习有所收获,我们的目的也就达到了。今天我们将继续介绍GitHub上另外34个非常受欢
2013-11-07 16:31:22 1571
转载 Android 漫游之路------直接拿来用!最火的Android开源项目(2)
---------------------- 路漫漫其修远兮,吾将上下而求索。学无止境!---------------------- 通过上篇文章《Android 漫游之路------直接拿来用!最火的Android开源项目(1)》,我们详细地介绍了GitHub上最受欢迎的TOP20 Android开源项目,引起了许多读者的热议,作为开发者,你最常用的是哪些开源项目?使用起来是否能让你
2013-11-07 16:25:18 1378
转载 Android 漫游之路------直接拿来用!最火的Android开源项目(1)
---------------------- 路漫漫其修远兮,吾将上下而求索。学无止境!---------------------- GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,CSDN特整理了在GitHu
2013-11-07 16:21:00 1026
原创 Jquery 秀、无极限------正则表达式、Html、CSS、JavaScript基础回顾
---------------------- 路漫漫其修远兮,吾将上下而求索。学无止境!----------------------正则表达式:是一种专门用于操作字符串的规则。通过一些符号来表示,简化对字符串的复杂操作。弊端:阅读性差常见操作:1.匹配。String matches(regex)2.查找。Pattern,Matcher --------
2013-11-03 17:03:17 1713 1
原创 Android 漫游之路------ListView入门、Layout的Inflater创建View对象、常用数据适配器
---------------------- 路漫漫其修远兮,吾将上下而求索。学无止境!---------------------- ListView入门 之前了解了SQLite的知识,现在考虑如何将数据由数据库中取出,并在安卓界面中展示出来。这里,要用到ListView控件。ListView,可以将数据逐条显示到用户界面。activity_main.xml<Relat
2013-10-08 21:44:26 1826 1
原创 Android 漫游之路------SQLite的基本操作、事务管理
---------------------- 路漫漫其修远兮,吾将上下而求索。学无止境!----------------------SqliteSQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Un
2013-10-07 16:25:23 1648
原创 Android 漫游之路------SharedPreferences、Xml、Xml的pull解析
---------------------- 路漫漫其修远兮,吾将上下而求索。学无止境!---------------------- SharedPreferences SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。实现SharedPreferences存储的步骤如下: 一、根据Context获取Shared
2013-10-06 16:59:03 2450
原创 Android 漫游之路------将文件保存到内存、SD以及获取手机内部存储与外部存储空间的大小
---------------------- 路漫漫其修远兮,吾将上下而求索。学无止境!---------------------- 将文件保存到内存 先介绍一下Context,上下文,就是一个类;提供一些方便的api,可以得到应用程序的环境、环境包名、安装路径、文件的路径、资源的路径、资产的路径。 MainActivity.javapackage com.lee
2013-10-05 15:23:07 12442
原创 Android 漫游之路------Android下junit单元测试、logCat的使用
---------------------- 路漫漫其修远兮,吾将上下而求索。学无止境!---------------------- Android下junit单元测试 软件测试小知识: 根据测试是否知道源代码:黑盒测试:只关心程序执行的过程和结果白盒测试:根据源代码写测试方法或者测试用例。 根据测试的粒度:方法测试:function tes
2013-10-04 22:56:17 3790
原创 Android 漫游之路------Android电话拨号器(点击事件的几种写法)、Android短信发送器
---------------------- 路漫漫其修远兮,吾将上下而求索。学无止境!---------------------- ---------------------- 路漫漫其修远兮,吾将上下而求索。学无止境!---------------------- 我的博客:http://blog.csdn.
2013-10-04 12:27:47 2268
原创 Android 漫游之路------Android入门介绍
---------------------- 路漫漫其修远兮,吾将上下而求索。学无止境! ---------------------- Android(以下介绍出自百度百科)Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致
2013-10-03 16:50:01 1851
原创 黑马程序员------动态代理
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- 程序中的代理为了可以在已经存在的多个具有相同接口的目标类的各个方法增加一些系统功能,如:异常处理、日志、计算方法的运行时间、事物管理等。我们可以编写一个与目标类具有相同接口的代理类,代理类的每个方法调用目标类的相
2013-09-28 17:07:51 690
原创 黑马程序员------Java的泛型(原理应用、自定义泛型)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- 泛型 没有使用泛型时,只要是对象,不管是什么类型的对象,都可以存储进同一个集合中。使用泛型集合,可以将一个集合中的元素限定为一个特定类型,集合中只能存储同一个类型的对象,这样更安全,并且从集合获取一个对象
2013-09-26 19:47:18 948
原创 黑马程序员------Java的注解与类加载器
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- 了解注解的应用 注解相当于一种标记,在程序中加入了注解就等于为程序打上了某种标记,没加,则等于没有某种标记,以后,javac编译器开发工具和其他程序可以用反射来了解你的子类及各种元素上有无何种标记。看你有什么
2013-09-26 10:57:33 923
原创 黑马程序员------反射的深入学习(No.2)(反射与框架、内省及JavaBaen)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- ArrayList、HashSet的比较及HashCode分析 只有类的实例对象要被采用哈希算法进行存储和检索时,这个类才需要按要求覆盖hashCode方法。即使程序可能暂时不会用到当前类的HashCode
2013-09-25 21:44:46 797
原创 黑马程序员------反射的深入学习(No.1)(Class类、Constructor类、Field类、Method类、数组的反射)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- java类用于描述一类事物的共性,该类事物有什么属性,没有什么属性,至于这个属性的值是什么则是由这个类的实例对象来确定的。不同的实例对象有不同的属性值。java程序中的各个java类,他们也属于一个类,这个类就是Cl
2013-09-25 17:52:28 1128
原创 黑马程序员------java5的枚举(枚举的原理、枚举的应用)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- 为什么要使用枚举:枚举就是要让某个类型的变量的取值只能为若干个固定值中的一个,否则,编译器就会报错。枚举可以让编译器在编译时就能控制源程序中填写的非法值,普通变量的方式在开发阶段无法实现这一目标。 枚
2013-09-24 21:12:59 691
原创 黑马程序员------java5的一些简单新特性(静态导入、可变参数、增强for循环、自动拆箱装箱及享元)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- java5的静态导入 静态导入 import语句可以导入一个类或某个包中所有类 import static 语句导入一个类中的某个静态方法或所有静态方法package com.lee.demo;
2013-09-24 19:52:33 1033
原创 黑马程序员------网络编程(No.2)(TCP)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- TCP 1.tcp分客户端和服务端2.客户端对应的对象是Socket 服务端对应的对象是ServerSocket 步骤: 客户端1.创建Socket对象,并指定要连接的主机和端口
2013-09-24 00:19:34 836
原创 黑马程序员------网络编程(No.1)(网络编程概述、UDP)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- 网络编程 网络模型 网络通信要素1.ip地址 InetAddress 网络中设备的标识 不易记忆,可用主机名 本地回环地址:127.0.0.1 主机名:localhost2.端口号
2013-09-22 21:13:51 875
原创 黑马程序员------IO流(No.4)(打印流、序列流、管道流、RandomAccessFile、常用数据类型的操作流)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- PrintWriter打印流 PrintStream与PrintWriter可以直接操作输入流和文件。 打印流:该流提供了打印方法,可以将各种数据类型的数据都原样打印。 字节打印流:
2013-09-22 00:05:14 896
原创 黑马程序员------IO流(No.3)(File类、Properties类)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- File类用来将文件或文件夹封装成对象方便对文件与文件夹的属性信息进行操作File对象可以作为参数传递给流的构造函数 import java.io.*;class FileDemo{ pu
2013-09-21 12:41:09 836
原创 黑马程序员------IO流(No.2)(字节流、InputStream、OutputStream、转换流、改变输入输出设备)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- 字节流InputStream OutputStreamimport java.io.*;class FileStream{ public static void main(String[] args)th
2013-09-20 14:32:45 1418
原创 黑马程序员------IO流(No.1) (IO流概述、Reader、Writer、BufferedReader、BufferedWriter、装饰设模式)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- IO流概述 IO流用来处理设备间的数据传输java对数据的操作是通过流的方式java用于操作流的对象都在IO包中流按照操作数组分为两种:字节流与字符流流按流向分:输入流和输出流字节流的抽象基类:
2013-09-19 09:17:58 909
原创 黑马程序员------其他类(System、Runtime、Date、Calendar、Math-Random)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- System System:类中的方法和属性都是静态的。out:标准输出,默认是控制台。in:标准输入,默认是键盘。 描述一些系统信息。获取系统属性信息:Properties.getProperti
2013-09-18 00:37:23 699
原创 黑马程序员------集合(No.2)(Collections、Arrays、集合与数组转换、高级for、可变参数、静态导入)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- Collections Collections类是由很多静态方法组成的工具类。 import java.util.*;class CollectionsDemo{ public static vo
2013-09-17 20:32:36 956
原创 黑马程序员------集合(No.1)(Map集合、Map共性方法、keySet、entrySet)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- Map集合 Map集合:该集合存储键值对。一对一往里存。而且要保证键 的唯一性。1.添加:put(K key ,V value)putAlll(Map m) 2.删除:clear();
2013-09-17 17:33:41 866
原创 黑马程序员------集合框架(No.4)(泛型、泛型类、泛型方法、泛型接口、泛型限定)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- 泛型 泛型:JDK1.5版本后出现的新特性,用于解决安全问题,是一个安全机制。好处:1.将运行是出现的问题ClassCastException,转移到了编译时期,方便于程序员解决问题。让运行事情问题减少,
2013-09-17 02:15:56 781
原创 黑马程序员------集合框架(No.3)(Set、TreeSet、HashSet)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- |----Set:元素是无序(存入和取出的顺序不一定一致),元素不可以重复。 |----HashSet:底层数据结构是哈希表。 |----TreeSet:Set集合的功能和Collect
2013-09-16 19:35:51 971
原创 黑马程序员------集合框架(No.2)(ArrayList、LinkedList、vector)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- List集合对象的特点: List: |----List:元素是有序的,元素可以重复。因为该集合体系有索引。 |----ArrayList:底层的数据结构使用的是数组结构。特点:查询速度很快
2013-09-16 10:19:39 1057 1
原创 黑马程序员------String(概述、功能、练习、StringBuffer、StringBuilder)
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- String概述 1.字符串是一个特殊的对象2.字符串一旦初始化就不可以被改变3.String str = "abc";4.String str1 = new String("abc");5.来自
2013-09-14 20:57:48 1008
原创 黑马程序员------多线程(No.3)(停止线程、守护线程、Join方法、优先级&yield方法、总结)
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- 停止线程stop方法已经过时如何停止线程只有一种方法,run方法结束。开启多线程运行,运行代码通常都是循环结构,只要控制住循环,就可以让run方法结束,也就是线程结束。 特殊情况:当线程处于冻结状态,就
2013-09-14 14:25:50 1064
原创 黑马程序员------多线程(No.2)(死锁、线程间通信、生产者消费者问题)
死锁 死锁(开发过程中要避免死锁)同步中嵌套同步。 为了透彻了解死锁,下面写一个死锁程序:class Test implements Runnable{ private boolean flag; Test(boolean flag){ this.flag = flag; } public void run(){ if(flag==true){
2013-09-14 10:21:27 1480
原创 黑马程序员------多线程(No.1)(概述、线程的创建、安全问题、同步锁、同步函数)
概述 进程:是一个正在执行中的程序。每一个进程都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。线程:就是进程中的一个独立的控制单元。线程在控制着进程的执行。一个进程中至少有一个线程。 Java VM 启动的时候会有一个进程java.exe。 该进程中至少一个线程负责java程序的执行。而且这个线程运行的代码存在与main方法中。该线程称之为主线程
2013-09-13 18:29:53 1077
原创 黑马程序员------面向对象(No.8)(自定义异常、throw(throws)、RuntimeException、覆盖时异常、异常总结)
自定义异常因为项目中会出现特有的问题。而这些问题并未被java所描述并封装对象。所以对这些特有的问题可以按照java的对问题的封装的思想,将特有的问题,进行自定义异常封装。 当在函数内部出现了throw抛出异常对象,那么就必须要给对应的处理动作。要么在内部try-catch处理。要么在函数上声明让调用者处理 一般情况下,函数内出现异常,函数上需要声明。发现打印的结果中只
2013-09-12 23:47:27 1373
原创 黑马程序员------面向对象(No.7)(内部类、异常概述、异常try-catch、异常声明throws、多异常处理)
内部类将一个类定义在另一个类的里面,里面那个类就称作内部类(内置类、嵌套类)。 访问规则:1.内部类可以直接访问外部类中的成员,包括私有成员。之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式 外部类 外部类名.this2.而外部类要访问内部类中的成员必须建立内部类的对象。class Outer{ private int x = 3;
2013-09-12 15:52:29 976
原创 黑马程序员------面向对象(No.6)(接口、多态)
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- 接口格式:interface{ }接口中的成员修饰符是固定的。1.成员常量:public static final2.成员函数:public abstract接口的出现,将“多继承”通过另一种形式体现
2013-09-11 19:35:41 657
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人