- 浏览: 14269 次
- 性别:
- 来自: 深圳
最新评论
文章列表
Git 常用命令详解(转)
- 博客分类:
- eclipse
一、 Git 命令初识
在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识
示例:从Git 版本库的初始化,通常有两种方式:
1)git clone:这是一种较为简单的初始化方式,当你已经有一个远程的Git版本库,只需要在本地克隆一份
例如:git clone git://github.com/someone/some_project.git some_project
上面的命令就是将'git://github.com/someone/some_project.git'这个URL地址的远程版本库,完全克隆到本地some_proj ...
MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。
IIS MIME类型设置大全
现在手机软件下载站越来越流行,由于手机软件格式不同,当下载cad,apk格式的文件时并不能直接下载,要想实现和普通软件一样的下载功能,需要在iis网站属性mime类型中进行设置。详细步骤为:打开Internet 服务管理器Internet 服务管理器-->网站 ...
import android.util.Log;/** * * @Description: log规范输出日志的管理者 * @author lichuan * @date 2013-12-19 上午9:16:03 * @version 1.01 */public class Logger { public final static int LOG_LEVEL = 6;//开发模式为6,上线模式为0 public final static int ERROR = 1; public final static int WARN = 2; public final static int ...
解决Toast重复显示问题
- 博客分类:
- Android
Toast一般用来提示用户的误操作。但是如果同时显示多个Toast信息时,系统会将这些Toast信息放到队列中,等前一个Toast信息显示关闭后才会显示下一个Toast信息。当用户在某些情况下,误操作多次时,使用 Toast提示会出现很多个Toast依次显示,在页面上停留很长时间,用户体验不好!
package com.example.testtoast;
import android.content.Context;import android.os.Handler;import android.widget.Toast;/** * * @Description: Toast工具 ...
获取打包秘钥的MD5值
- 博客分类:
- Android
申请Google Maps API 时需要验证MD5指纹证书,但是通过keytool -list -keystore “C:\Documents and Settings\tony\.android\debug.keystore” 命令得到是是SHA1类型的,不能通过验证。解决办法就是:
把三种指纹证书全部列出来了,包括MD5、SHA1、SHA256
在配置好的java jdk 环境变量下执行,(或者也可以在cd C:\Program Files\Java\jdk1.7.0_02\bin下执行) keytool -list -v -keystore "E:\Holl_ ...
Eclipse常用快捷键
- 博客分类:
- eclipse
F2 把鼠标移开时Tooltip还会显示即Show Tooltip Description。 F3跳到声明或定义的地方。 F5单步调试进入函数内部。 F6单步调试不进入函数内部,如果装了金山词霸2006则要把“取词开关”的快捷键改成其他的。 F7由函数内部返回到调用处。 F8一直执行到下一个断点。 Ctrl+/ 在代码窗口中是这种//~注释。 Ctrl+Shift+/ 在代码窗口中是这种/*~*/注释,在JSP文件窗口中是〈!--~--〉。 右击窗口的左边框即加断点的地方选Show Line Numbers可以加行号。 Ctrl+Shift ...
printf(格式控制,输出列表) 格式控制包括格式说明和格式字符。 格式说明由“%”和格式字符组成,如%d%f等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。不同类型的数据用不同的格式字符。 格式字符有d,o,x,u,c,s,f,e,g等。 如
%d整型输出,%ld长整型输出,(常用)
%o以八进制数形式输出整数,
%x以十六进制数形式输出整数,
%u以十进制数输出unsigned型数据(无符号数)。
%c用来输出一个字符,(常用)
%s用来输出一个字符串,(常用)
%f用来输出实数,以小数形式输出,(常用)
%e以指数 ...
经过预处理器处理的源程序与之前的源程序有所有不同,在这个阶段所进行的工作只是纯粹的替换与展开,没有任何计算功能,所以在学习#define命令时只要能真正理解这一点,这样才不会对此命令引起误解并误用。 2 #define使 ...
总结一下oncreate()和onUpdate()调用过程。1.如果数据库文件不存在,SQLiteOpenHelper在自动创建数据库后会调用oncreate()方法,在该方法中一般需要创建表、视图等组件。在创建前数据库一般是空的,因此不需要先删除数据库中相关的组件。2.如果数据库文件存在,并且当前版本号高于上次创建或升级的版本号,SQLiteOpenHelper会调用onUpdate()方法,调用该方法后会更新数据库的版本号。在onupdate()方法中除了创建表、视图等组件外,还需要先删除这些相关的组件,因此,在调用onupdate()方法前,数据库是存在的,里面还原许多数据库组建。综合上 ...
JNI常用函数(转)
- 博客分类:
- Android
要素 :1、 该函数大全是基于C语言方式的,对于C++方式可以直接转换 ,例如,对于生成一个jstring类型的方法转换分别如下:
C编程环境中使用方法为:(*env) ->NewStringUTF(env , "123") ;
C++编程环境中(例如,VC下)则是: env ->NewStringUTF( "123") ; (使用起来更简单)
2、关于下列有些函数中:*isCopy 的说明,例 ...
JNI 数据类型转换(转)
- 博客分类:
- Android
JNI 定义了一系列基本数据类型和引用数据类型与java想对应。 1、基本数据类型下面一张表是描述了 Java 基本数据类型和JNI中基本数据类型的相对应关系已经占用空间大小。
随便观察就能发现,其实就基本数据类型而已,JNI基本数据类型只是比Java基本数据类型前多了个’j’而已当然,JNI中还有个Java中没有的jsize,定义如下:typedef jint jsize;其实jsize整型是用来描述基本指标和大小,没有什么神秘的。
2、引用数据类型JNI 引用类型 与 Java 的对应关系 如下 树层次图:
跟java一样,jobject 是所有引用类型的 父亲。看看 ...
Android中的几种网络请求方式
- 博客分类:
- Android
java.net包中的HttpURLConnection类
Get方式:
// Get方式请求 public static void requestByGet() throws Exception { String path = "https://reg.163.com/logins.jsp?id=helloworld&pwd=android"; // 新建一个URL对象 URL url = new URL(path); // 打开一个HttpURLConnection连接 HttpURLConnecti ...
Android上图片压缩方式
- 博客分类:
- Android
第一:我们先看下质量压缩方法: private Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); image.compress(Bitmap.CompressFormat.JPEG, 100, baos);//质量压缩方法,这里100表示不压缩,把 ...
卷轴视图(ScrollView)是指当拥有很多内容,一屏显示不完时,需要通过滚动来显示视图。比如在做一个阅读器的时候,文章很长,一页显示不完,那么就需要使用卷轴视图来滚动显示下一页。
Java代码 private ScrollView mScrollView; private LinearLayout mLayout; private final Handler mHandler = new Handler(); mScrollView = (ScrollView)findViewById(R.id.scroll); mLayout = (LinearLayout)findViewById ...
1 ) AsyncTask实现的原理,和适用的优缺点
AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.
使 ...