- 博客(5)
- 资源 (50)
- 收藏
- 关注
原创 Golang必备技巧:接口型函数
接口型函数,指的是用函数实现接口,这样在调用的时候就会非常简便,我称这种函数,为接口型函数,这种方式适用于只有一个函数的接口。我们以迭代一个map为例,演示这一技巧,这种方式有点类似于groovy中Map的each方法一样,也是Gradle里each闭包。原始接口实现type Handler interface { Do(k, v interface{})}func Each(m map[
2016-12-30 12:19:05 8251 3
原创 从Java到Golang快速入门
Golang从09年发布,中间经历了多个版本的演进,已经渐渐趋于成熟,并且出现了很多优秀的开源项目,比如我们熟知的docker,etcd,kubernetes等,其媲美于C的性能、Python的开发效率,又被称为21世纪的C语言,尤其适合开发后台服务。这篇文章主要是介绍Golang的一些主要特性,和Java做一个对比,以便更好的理解Golang这门语言。关于Golang环境的搭建就不讲了,可以参考官
2016-12-30 12:16:46 6731
原创 一个简单的Golang实现的Socks5 Proxy
前两天,使用Golang实现了一个简单的HTTP Proxy,具体实现参见 一个简单的Golang实现的HTTP Proxy,这次使用Golang实现一个Socks5的简单代理。Socks5和HTTP并没有太大的不同,他们都可以完全给予TCP协议,只是请求的信息结构不同,所以这次我们不能像上次HTTP Proxy一样,解析请求和应答,要按照Socks的协议方式解析。Socks协议版本Socks协议分
2016-12-30 12:12:20 10613
原创 Groovy基础
Groovy是基于JVM虚拟机的一种动态语言,它的语法和Java非常相似,由Java入门Groovy,基本上没有任何障碍。Groovy完全兼容Java,又在此基础上增加了很多动态类型和灵活的特性,比如支持闭包,支持DSL,可以说它是一门非常灵活的动态脚本语言。Groovy的特性虽然不多,但也有一些,我们不可能在这里都讲完,这也不是这本书的初衷,在这里我挑一些和Gradle有关的知识讲,让大家很快的入
2016-05-22 17:43:58 12023
原创 Android Gradle入门
Gradle是一款非常优秀的构建系统工具,它的DSL基于Groovy实现,可以让你很方便的通过代码控制这些DSL来达到你构建的目的,其构建的大部分功能都是通过插件的方式来实现,所以非常灵活方便,如果内置插件不能满足你的需求你可以自定义自己的插件。
2016-04-11 21:23:24 6984
Android中为图标加上数字--用于未读短信数提醒
2011-11-06
Activity生命周期源代码
2011-11-06
基于Android的浮动组件,可以用于应用中的新功能展示
2011-12-10
最新Android4.0API源代码 包含所有API
2011-11-16
android4.0源代码
2011-11-15
Android Intents and Intent Filters(三)源代码
2011-11-08
Android Intents and Intent Filters(二)源代码
2011-11-08
Android Intents and Intent Filters(一)
2011-11-08
The JavaTM Language Specification Third Edition
2011-11-08
新浪微博Android版底部工具栏的Demo
2011-11-07
Android GridView组件的使用源代码
2011-11-06
Android ListView组件的使用源代码
2011-11-06
Android EditText使用详解-包含很多教程上看不到的功能演示
2011-11-06
Android TextView小组件的使用--附带超链接和跑马灯效果源代码
2011-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人