乙巳🐍年

acc8226 的博客

XStream 是一个简单的基于 Java 库,Java 对象序列化到 XML,反之亦然(即:可以轻易的将 Java 对象和 xml 文档相互转换)。

特点

  • 使用方便 - XStream 的 API 提供了一个高层次外观,以简化常用的用例。
  • 无需创建映射 - XStream 的 API 提供了默认的映射大部分对象序列化。
  • 性能 - XStream 快速和低内存占用,适合于大对象图或系统。
  • 干净的XML - XStream 创建一个干净和紧凑 XML 结果,这很容易阅读。
  • 不需要修改对象 - XStream 可序列化的内部字段,如私有和最终字段,支持非公有制和内部类。默认构造函数不是强制性的要求。
  • 完整对象图支持 - XStream 允许保持在对象模型中遇到的重复引用,并支持循环引用。
  • 可自定义的转换策略 - 定制策略可以允许特定类型的定制被表示为XML的注册。
  • 安全框架 - XStream 提供了一个公平控制有关解组的类型,以防止操纵输入安全问题。
  • 错误消息 - 出现异常是由于格式不正确的XML时,XStream 抛出一个统一的例外,提供了详细的诊断,以解决这个问题。
  • 另一种输出格式 - XStream 支持其它的输出格式,如 JSON。

常见用途

传输, 持久化, 配置, 单元测试

阅读全文 »

SDK

Android 开发所需的 SDK,下载并解压后,将解压出的整个文件夹复制或者移动到 your sdk 路径/platforms文件夹,然后打开 SDK Manager,打开 Tools(工具)菜单选择 Options (选项)菜单项打开 Android SDK Manager Setting 对话框,点击 Clear Cache (清除缓存)按钮,然后重启 Eclipse(或 Android Studio) 和 SDK Manager。

平台版本 API LeveL 版本名称
13 33 Android 13 / Android T/ Tiramisu 提拉米苏
12 32 Android 12 / S_V2 / sv2 / Snow Cone / 刨冰
12 31 Android 12 / Android S / Snow Cone / 刨冰
11 30 Android 11 / Android R / Red Velvet Cake / RVC / 红丝绒蛋糕
10 29 Android 10 / Android Q (Android 系统将直接被称为 Android 10,不再使用甜品做代号)
9.0 28 Android 9 / Android P (Pie)
8.1 27 Oreo_MR1(Android O)(奥利奥)
8.0 26 Oreo(Android O)(奥利奥)
7.1 25 Nougat(Android N_MR1)(牛轧糖)
7.0 24 Nougat(Android N)(牛轧糖)
6.0 23 Marshmallow(Android M)(棉花糖)
5.1 22 LOLLIPOP_MR1(Android L)(棒棒糖)
5.0 21 Lollipop(Android L)(棒棒糖)
4.4 19 KITKAT(奇巧巧克力)
4.3 18 JELLY_BEAN_MR2
4.2 4.2.2 17 JELLY_BEAN_MR1
4.1 4.1.1 16 JELLY_BEAN
4.0.3 4.0.4 15 ICE_CREAM_SANDWICH_MR1
4.0 4.01 4.02 14 ICE_CREAM_SANDWICH
3.2 13 HONEYCOMB_MR2
3.1.X 12 HONEYCOMB_MR1
3.0.X 11 HONEYCOMB
2.3.3 2.3.4 10 GINGERBREAD_MR1
阅读全文 »

说明:

1、本缩写表是《编码命名规范》的附录。
2、本缩写表中列出的都是通用性缩写,不提供标准缩写,如:Win9x、COM 等。
3、使用本缩写表里的缩写时,请对其进行必要的注释说明。
4、除少数情况以外,大部分缩写与大小写无关。

缩写 全称
addr Address
adm Administrator
app Application
arg Argument
asm assemble
asyn asynchronization
avg average
DB Database
bk back
bmp Bitmap
btn Button
buf Buffer
calc Calculate
char Character
chg Change
clk Click

阅读全文 »

统一中文文案、排版的相关用法,降低团队成员之间的沟通成本,增强网站气质。

空格

「有研究显示,打字的时候不喜欢在中文和英文之间加空格的人,感情路都走得很辛苦,有七成的比例会在 34 岁的时候跟自己不爱的人结婚,而其余三成的人最后只能把遗产留给自己的猫。毕竟爱情跟书写都需要适时地留白。

与大家共勉之。」——vinta/paranoid-auto-spacing

中英文之间需要增加空格

正确:

在 LeanCloud 上,数据存储是围绕 AVObject 进行的。

错误:

在LeanCloud上,数据存储是围绕 AVObject进行的。

在 LeanCloud上,数据存储是围绕 AVObject 进行的。
完整的正确用法:
在 LeanCloud 上,数据存储是围绕 AVObject 进行的。每个 AVObject 都包含了与 JSON 兼容的 key-value 对应的数据。数据是 schema-free 的,你不需要在每个 AVObject 上提前指定存在哪些键,只要直接设定对应的 key-value 即可。
例外:「豆瓣FM」等产品名词,按照官方所定义的格式书写。

阅读全文 »

1. ANT支持
2. 配置环境变量(android 和 ANT 都需要)

1
2
3
4
5
export ANDROID_HOME=/Users/Stay/Desktop/develop/android-sdk-mac_x86/
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
export PATH=${PATH}:${ANDROID_HOME}/tools
export ANT_HOME=/Users/Stay/Desktop/develop/ant/apache-ant-1.8.4
export PATH=${PATH}:${ANT_HOME}/bin

3. 生成一个简单的 build.xml,本身 sdk/tool/ant 下有个完整的 build.xml,我们只要基于它创建一个简单的 build.xml即可。

阅读全文 »
0%