摘要: 三种模式之间转换:一般模式 可用于光标移动、复制粘贴、查找替换 "vim.txt"表示文件名 8L 表示8行 , 80C 表示80个字符 移动光标常用操作: h 、j、 k、 l 对应方向 ← 、↑ 、 ↓ 、 → 空格键-----------> 跳到下一个字符 0/ home键 -----------> 回到行首 $ / end键 -----------> 回到行末 数字n+空格键 ----------> 向后n个字符 (到行末会换行计算) 数字n+上下方向键 ------> ... 阅读全文
posted @ 2013-11-13 20:00 lolita1992 阅读(635) 评论(2) 推荐(1) 编辑
摘要: 声明:本文摘自OPEN经验库JSON的定义: 一 种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式,获得了当今大部分语言的 支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。–Json.orgJSON Vs XML 1.JSON和XML的数据可读性基本相同 2.JSON和XML同样拥有丰富的解析手段3.JSON相对于XML来讲,数据的体积小4.JSON与JavaScript的交互更加方便5.JSON对数据的描述性比XML较差 6.JSON的速度要远远... 阅读全文
posted @ 2013-12-13 15:47 lolita1992 阅读(346) 评论(0) 推荐(0) 编辑
摘要: Activity有四种加载模式:standard(默认), singleTop, singleTask和 singleInstance。以下逐一举例说明他们的区别:standard:Activity的默认加载方法,即使某个Activity在 Task栈中已经存在,另一个activity通过Intent跳转到该activity,同样会新创建一个实例压入栈中。例如:现在栈的情况为:A B C D,在D这个Activity中通过Intent跳转到D,那么现在的栈情况为: A B C D D 。此时如果栈顶的D通过Intent跳转到B,则栈情况为:A B C D D B。此时如果依次按返回键,D D 阅读全文
posted @ 2013-12-13 14:33 lolita1992 阅读(440) 评论(0) 推荐(0) 编辑
摘要: Fragment 是android 3.0引入的新API,是作为Activity的子模块,必须嵌入Activity才能使用。Activity 与 Fragment的关系:一、依附性:1. Fragment 必须依附于Activity 。2.Activity 内可以包含多个Fragment,Fragment也可被多个Activity复用。3.Activity 暂停/销毁则其内的所有Fragment都暂停/销毁 (依附性)。4.Fragment可以响应自己的输入事件,并拥有自己的生命周期,但受其依附的Activity影响。5.Fragment 可调用getActivity()获得所在的Activi 阅读全文
posted @ 2013-12-10 16:37 lolita1992 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 计划读的书参考下面这个书单和stackoverflow的推荐,根据个人因素选择适合自己的书籍。 为什么要写读书计划? 1. 当然是为了提高个人能力! 写在博客上是为了能看到自己一点一点的进步,给自己坚持下去的理由! 2. 把读书的心得记录下来,便于日后复习和整理。 学习书单: 通灵芯片:计算机运作的简单原理( 始于2013-11-12 ) 《编码》、《穿越计算机的迷雾》( 重温 ) 程序员修炼之道:从小工到专家 ( 始于2013-11-14 ) 鸟哥linux私房菜 (始于2013-11-14) 代码整洁之道 ... 阅读全文
posted @ 2013-11-21 01:03 lolita1992 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 由于开发Android应用, 需要后台做数据交互, 于是打算租用阿里云的服务器。 看到了吧---> 为了保证良好的性能体验,512M内存不提供windows操作系统。 重点是要100大洋! 穷屌丝怎堪此等剥削!于是果断弃windows 投奔 Linux 。 又得一陌生人赞助68大洋优惠券, 立马豪迈地掏出1个大洋包养了Linux 。虽然还不会用Linux 囧(⊙o⊙)… 论坛上大都用LAMP建站, 不禁担心只会 jsp+tomcat +mysql 建站的新手来说能不能搞定。不过~~ 放心!我能遇到的坑,早就有人掉下去了!并且爬起来,并有好心的竖一牌... 阅读全文
posted @ 2013-11-19 20:55 lolita1992 阅读(1834) 评论(5) 推荐(0) 编辑
摘要: android提供了一个名为SQLiteDatabase的类,该类封装了一些操作数据库的API,使用该类可以完成对数据进行添加(Create)、查询(Retrieve)、更新(Update)和删除(Delete)操作(这些操作简称为CRUD)。对SQLiteDatabase的学习,我们应该重点掌握execSQL()和rawQuery()方法。 execSQL()方法可以执行insert、delete、update和CREATE TABLE之类有更改行为的SQL语句; rawQuery()方法可以执行select语句。参考 http://dev.10086.cn/cmdn/wiki/index. 阅读全文
posted @ 2013-11-08 18:31 lolita1992 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 如: 286962 - rw-r--r-- 1 rootroot 7955948 Jul 2 16:41 apache-tomcat-7.0.42.tar.gz分别表示 inode 文件类型权限连接数拥有者所属组文件大小最近修改日期文件名 total 262376 表示意思尚不清楚注意: rwx对于文件和目录的意义是不同的!相关知识:要明白linux的权限管理,l必须要了解inux下的文件系统。参考鸟哥linux私房菜http://vbird.dic.ksu.edu.tw/linux_basic/0230filesystem_1.php此为菜鸟学习linux的笔记,如有... 阅读全文
posted @ 2013-11-07 12:03 lolita1992 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1 package com.aib.soft; 2 3 import java.io.BufferedOutputStream; 4 import java.io.File; 5 import java.io.FileOutputStream; 6 import java.io.IOException; 7 import java.io.InputStream; 8 import java.net.HttpURLConnection; 9 import java.net.URL; 10 import android.graphics.Bitmap; 11 import a... 阅读全文
posted @ 2013-11-06 16:41 lolita1992 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=278237自定义View 重写onDraw方法 1 package com.example.draw; 2 3 import android.content.Context; 4 import android.graphics.BitmapFactory; 5 import android.graphics.Canvas; 6 import android.graphics.Color; 7 import android.graphics.Paint; 8 import 阅读全文
posted @ 2013-11-06 16:03 lolita1992 阅读(359) 评论(0) 推荐(0) 编辑
摘要: SAX解析XML文件采用事件驱动的方式进行,也就是说,SAX是逐行扫描文件,遇到符合条件的设定条件后就会触发特定的事件,回调你写好的事件处理程序。使用SAX的优势在于其解析速度较快,占用内存较少(相对于DOM而言)。而且SAX在解析文件的过程中得到自己需要的信息后可以随时终止解析,并不一定要等文件全部解析完毕。凡事有利必有弊,其劣势在于SAX采用的是流式处理方式,当遇到某个标签的时候,它并不会记录下以前所遇到的标签,也就是说,在处理某个标签的时候,比如在 startElement方法中,所能够得到的信息就是标签的名字和属性,至于标签内部的嵌套结构,上层标签、下层标签以及其兄弟节点的名称等等与其结构相关的信息都是不得而知的。实际上就是把XML文件的结构信息丢掉了,如果需要得到这些信息的话,只能你自己在程序里进行处理了。所以相对DOM而言,SAX处理XML文档没有DOM方便,SAX处理的过程相对DOM而言也比较复杂。 阅读全文
posted @ 2013-09-25 20:25 lolita1992 阅读(1024) 评论(0) 推荐(0) 编辑
摘要: 文章链接:http://aijezdm915.iteye.com/blog/1272530 cookie、session 都是用来保存用户状态信息的一种方法或手段二者主要区别是: 1.保存位置:cookie保存在客户端,session 保存在服务端 2.安 全 性:cookie 安全性差,session 安全性高 3.生命周期:在不设置条件的情况下两者都是在浏览器关闭后消失 (可在客户端设置cookie的存活时间,也可在服务端设置session的存活时间) 二者关系--session 是通过cookie来实现的注:如果客户端禁用了cookie ,session将无法工作(解决方案... 阅读全文
posted @ 2013-09-23 19:21 lolita1992 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 文章链接: http://www.shipin.it/Index/videolist/id/68.html 阅读全文
posted @ 2013-09-22 22:59 lolita1992 阅读(180) 评论(0) 推荐(1) 编辑
摘要: 1 package com.aib.com; 2 3 import java.io.File; 4 import android.app.Activity; 5 import android.os.Bundle; 6 import android.os.Environment; 7 import android.os.StatFs; 8 import android.text.format.Formatter; 9 import android.util.Log;10 import android.view.Menu;11 import android.widget.TextView;12.. 阅读全文
posted @ 2013-09-22 22:28 lolita1992 阅读(656) 评论(0) 推荐(1) 编辑
摘要: package com.aib.soft;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.URLEncoder;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servl 阅读全文
posted @ 2013-08-12 16:15 lolita1992 阅读(280) 评论(0) 推荐(0) 编辑
摘要: --------网摘hashcode方法浅析有许多人学了很长时间的Java,但一直不明白hashCode方法的作用,我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。那么这里就有一个比较严重的问题了:要想保证元素不重复,可两个元素是否重复应该依据什么来判断呢?这就是Object.equals方法了。但是,如果每增加一个元素就检查一次,那么当元素很多时,后添加到集合中的元素比较. 阅读全文
posted @ 2013-05-26 13:47 lolita1992 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 服务端 1 import java.net.DatagramPacket; 2 import java.net.DatagramSocket; 3 4 5 public class UDPrece { 6 7 /** 8 * @param args 9 * @throws Exception 10 */11 public static void main(String[] args) throws Exception {12 13 14 //建立端点 指定端口15 Datag... 阅读全文
posted @ 2013-05-22 17:32 lolita1992 阅读(131) 评论(0) 推荐(0) 编辑