`
cnetwei
  • 浏览: 173869 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论
文章列表
1、RelativeLayout 优于 LinearLayout Android中最常用LinearLayout来表示UI的框架,而且也是最直观和方便的方法,例如创建一个UI用于展现Item的基本内容,如图所示: 线框示意图: 通过LinearLayout实现以上UI的代码: <Line ...
Messaging应用中相关边界值整理   理论上彩信没有大小限制,但由于MMS终端(配置)和运营商网络(管理)两方面因素,会导致事实上的限制,具体数值受以上两个因素共同制约。   W310项目中的相关限制: 彩信MMS相关限制:     主题:小于等于100个字符,即50个汉字;     附件:小于等于10个,附件名称不能超过100byte;     文本:小于等于30K,Txt<=30K;     slide:最多20页,slide<=20 pages;     收件人:To+CC+BCC <= 10,总共不能超过10个,每个收件人地址不能超过2 ...
Android2.1消息应用(Messaging)源码学习笔记之二   在上一篇学习笔记中,我从整理构成应用的主要组件开始,学习了相关的源代码,基本了解了Activity、Service、Rec eiver等组件的主要 职责和任务,接下来我将对重点功能的实 ...
Java中的Classloader简介   Java程序并不是本地可执行程序,它运行时首先启动JVM(Java虚拟机),然后把类(由Java源码编译生成的class)文件装载到JVM中,再运行。负责装载类文件的程序叫——ClassLoader,我们把装载类文件的方式、方法称为Java的类装载机制。 ClassLoader的组成与结构 ClassLoader的组成结构是JVM在安全性和网络移动性上发挥重要作用的一个方面,所谓一图胜千言,让我们从下图开始了解其组成结构吧:   共有4中不同类型的ClassLoader,它们会分别加载不同路径下的类文件,以下是它们的简单说明: ...
命令方式将so文件 打包进apk 使用android SDK原代码 开发 APK,将so文件打包进apk,这样可以只提供给客户一个apk. 1.        含义全代码的so打包. a)        建立工程,并使用本地调用,java文件如下 package test.jni; import android.app.A ...
Ruby之旅_4.Ruby中访问数据库     1、Ruby/DBI模块 在Ruby的世界里,访问数据库的原生方式是——Ruby/DBI 模块,它是一个类似于JDBC的统一数据库编程接口,拥有两层结构: A、Interface : 接口层,与具体数据库产品无关,提供数据操作/SQL的标准接口; B、Driver:驱动 层 ,与具体数据库产品相关的代码; 有关该模块的更多详细信息,请参考:http://rubyforge.org/projects/ruby-dbi 。 使用文档, 英文:http://www.kitebir ...
Ruby之旅_3.RubyGems & Bundle 与包管理   “包 ”,可以被理解为Java语言中的第三方类库,但在Ruby中,包的含义似乎要稍微宽广一些——除了有第三方类库的功能外,一个第三方的包还有可能会提供相对应的命令,例如:RubyGem包就提供了gem命令 。 把Ruby(包括语言实现即标准类库)作为一个平台,很多第三方开发者会提供,针对某特定功能的扩展类库(如:ActiveRecord),或扩展功能包(如:RubyGems)   The RubyGems RubyGems是一个库和程序的标准化打包及安装框架,它使得定位、安装、升级、卸载变 ...
Ruby语言的主要特色 编程语言总有相同之处,因为它们的目标是一致的,但每一种语言都有自己特有的部分。从开发者角度看,Ruby语言至少有以下几个与众不同的特色: Continuation: 绿色线程 (green thread): 协同例程(coroutine): 迭代器、生成器、闭包和元编程: 。。。。。   ruby.lang 之魔幻语法 0、 变量无需申明即可使用,当 变量 首次被赋值时 它 便存在了。 特殊类型的变量有特殊符号作为前缀,Ruby使用一种命名惯例来区分变量的类 ...

Ruby之旅_1.起步

    博客分类:
  • Ruby
我的Ruby之旅_1.起步   Ruby在很短的时间内,借由Rails而迅速兴起,亦同时为动态语言的全面活跃打响了第一枪。然而这已经是四五年前的事情了,今天的Ruby世界有了怎样的变化呢?     Ruby实现 YARV,JRuby,Rubinius,REE ,Ruby.net 等等,有很多项目热衷于在不同平台上实现Ruby语言,对我来说,我就从Java平台上的实现——JRuby 开始吧。     JRuby ——Java平台上的Ruby实现 JRuby走的是把.rb代码编译成Java字节码,而直接运行在Java平台上的路子。因此性能到不会有 ...
使用MS&Google的CDN访问JavaScript类库   微软和Google分别在其内容分发网络(CDN)上提供了,常用JavaScript的类库(例如:jQuery、Extcore等)的镜像。   在直接的站点上使用这些类库,可有效提高速度;   Google:Hosted Libraries http://code.google.com/intl/zh-CN/apis/libraries/ 谷歌最新命名它为:Google Hosted Libraries,并将其整合到一个称为:Make the Web Faster 的 Developer Tools ...
Vim学习笔记2——理解多模式   理解 Vim的不同工作模式,是我们学习Vim使用的第一步。   多模式是Vim复杂的一面,然而也是其特别强大的原因之一。不同模式允许执行不同的操作,这是学习曲线陡峭的原因之一,却也是Vim ...
Vim学习笔记1——安装与配置   UE 使用了很多年,当开发环境从Win转到Linux时,我陷入了没有顺手Editor的苦恼中....,于是 决定进入vim的世界。   版本与历史 先说 说 关于Vim的历史。Vim的前身是vi,历史相当悠久,通 ...
Linux 系统命令及其使用详解 ( 来源 : 中国系统分析员 )      cat cd    chmod chown    cp cut   名称: cat   使用权限:所有使用者   使用方式: cat [-AbeEnstTuv] [--help] [--version] fileName   说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案)   参数:    -n 或
出处 菜鸟油 ( http://www.noobu.com ) 作者:沧蓝 什么是Linux? 也许很多人会不屑的说,Linux不就是个操作系统么。错!Linux不是一个操作系统,严格来讲,Linux只是一个操作系统中的内核。内核是什么?内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理、虚拟内存、设备I/O等。 既 然Linux只是一个内核。那么我们通常所说的Linux操作系统又是什么?我们通常所说的Linux,指GNU/Linux,即采用Linux内核的 GNU操作系统。是的,操作系统的实际名称是GNU。什么是GNU?GNU代表GNU’ ...
Linux常用指令索引   man   描述:查询各种命令的使用方法;   语法:man [<section>] <name>   说明:其中section是指手册中的分部. 有8个section:         1. user commands         2. system calls         3. C lib function ...
Global site tag (gtag.js) - Google Analytics