上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: new 要装载class 再实例化对象 但是class.forname只会装载class执行class的静态方法,然后通过newinstance实例化对象。这样不就是golang里面的interface么。 阅读全文
posted @ 2014-02-04 19:36 ggaaooppeenngg 阅读(124) 评论(0) 推荐(0) 编辑
摘要: Global System for Mobile communication就是众所周知的GSM,是当前应用最为广泛的移动电话标准 生活中,我们经常看到一个大铁塔(每一个铁塔下班都有一个机房,用来装其他硬件设备的。例如BTS基站收发信台,及我们通俗说的基站),上面固定着几个柱型的棒子,那个是基站的天线。朝着不同的方向,用来发射和接收手机信号的。一个基站一般有三个天线装在机房外边较高的空旷区,并朝着不同的方向,每个天线负责120的区域,他们各自负责自己区域的手机信号发射和手机信号接受;有的是六个天线,这种情况下,有三个负责发送手机信号,有三个负责接收手机信号。负责发送和接收的那个天线(或者是一个 阅读全文
posted @ 2014-02-04 14:51 ggaaooppeenngg 阅读(1301) 评论(0) 推荐(0) 编辑
摘要: Get, Head, Post, and PostForm 可以构成HTTP (or HTTPS) requests:resp, err := http.Get("http://example.com/")...resp, err := http.Post("http://example.com/upload", "image/jpeg", &buf)...resp, err := http.PostForm("http://example.com/form", url.Values{"key&q 阅读全文
posted @ 2014-02-02 21:42 ggaaooppeenngg 阅读(1707) 评论(0) 推荐(0) 编辑
摘要: 不能直接用findViewById的方法,因为findViewById只能查找这个布局下面的Id,而自定义的对话框不在这个布局下面,所以要获取自定义的布局再用findViewById。android.content.DialogInterface.OnClickListener ls = new android.content.DialogInterface.OnClickListener(){LayoutInflater dialogInflater=LayoutInflater.from(OptionsToDo.this);View layout = dialogInflater.infl 阅读全文
posted @ 2014-02-01 00:06 ggaaooppeenngg 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 一般是通过重写Thead类来实现多线程,一般要重写public void run()这个方法。再用start方法开启新线程。也可以通过实现一个Ruunable类,来开启线程,也是重写runnable的run方法new Thread(runnable).start()这样就可以了。但是不能再线程当中改变主线程的UI,所以有点类似GOLANG的channel通信机制通过handler来处理。重写handleMessage(msg Message)这个类,就可以处理线程的数据。Message有setData方法 设置Bundle进去,然后通过handler的sendMessage方法就可以传递信息。 阅读全文
posted @ 2014-01-28 18:39 ggaaooppeenngg 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 转载自http://blog.csdn.net/randyjiawenjie/article/details/6589489Golang的话直接,fmt.Sprintf("%x",md5.Sum(nil))就可以了,JAVA里面好像没有格式化输出这样的函数package czd.android.utils;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5EncodeUtil { public static String MD5En 阅读全文
posted @ 2014-01-28 14:26 ggaaooppeenngg 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 【转换】的写法: 1、接口类型 → 普通类型,用 I.(A) //在线测试地址:https://play.golang.org/p/LhEB2qLiMs//I.(A) 只能用在switch里面 2、普通类型 → 普通类型,用 A(B) 3、gob包里面的Encode 和Decode //在线测试地址:https://play.golang.org/p/CvTr0vZWvc【判断】的写法: 4、接口类型 → 未知类型,用 I.(type) //Common-Ok断言,只能在switch语句里面,用于判断类型,而不是转换 5、reflect.TypeOf 、 re... 阅读全文
posted @ 2014-01-26 11:44 ggaaooppeenngg 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 有2种方法可以设置TextView文字居中:一:在xml文件设置:android:gravity="center"二:在程序中设置:m_TxtTitle.setGravity(Gravity.CENTER);备注:android:gravity和android:layout_gravity的区别在于前者对控件内部操作,后者是对整个控件操作。例如:android:gravity="center"是对textView中文字居中 android:layout_gravity="center"是对textview控件在整个布局中居中其实很容易 阅读全文
posted @ 2014-01-24 17:24 ggaaooppeenngg 阅读(234) 评论(0) 推荐(0) 编辑
摘要: func FileServer(root FileSystem) Handler就是返回一个handler,用作http.handle这个函数的参数。FileSystem是一个接口type FileSystem interface{ Open(name string)(File,error)}说白了文件服务器就是要这样一个接口作为静态文件服务器的根目录。一般用这个做一个前缀转换func StripPrefix(prefix string, h Handler) Handlerpackage mainimport ( "net/http")func main() { // T 阅读全文
posted @ 2014-01-24 09:13 ggaaooppeenngg 阅读(1233) 评论(0) 推荐(0) 编辑
摘要: 一般handleFuc传入的是实现了接口1 Handler{2 3 ServerHttp();//一个写入responseWriter的函数4 5 }就是handler了。但是handle,接受的是一个handler,一般是官方的标准写法,然后返回的一个实现了ServerHTTP的handler 阅读全文
posted @ 2014-01-24 09:07 ggaaooppeenngg 阅读(933) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页