C++真他妈复杂

基本类型

先讲C++基本类型吧。第一个问题就是,字符串不是基本类型!!字符串通常用两种类型表示,std::stringchar*,后者才是最原始的字符串类型,它是C时代的产物,有人说在C++里用std::string就好。那main函数的第二个参数还是必须为char*[],而且字符串字面值”[……]

继续阅读

修改Android操作系统源代码

确定代码版本

就算知道要编译Android 8.1.0,8.1.0还有很多个细分版本,体现在repo或git里面就是很多个标签。8.1.0的最新版本是android-8.1.0_r52。

如果获取源代码时运行的repo命令加了选项--no-tags,版本库中没有任何标签,便无从确定代码版本。[……]

继续阅读

ASP.NET Core自定义本地化:从文本文件读取本地化字符串

本文先简要介绍在ASP.NET Core 2.0里实施全球化和本地化,默认的本地化从资源文件(resx)里读取本地化字符串。本文然后提供一个简单示例,说明如何自定义本地化,以便从文本文件读取本地化字符串。

实施全球化和本地化

全球化和本地化主要在两个位置实施,一是控制器,二是视图。在视图[……]

继续阅读