👍👍👍👍👍
C++库符号冲突杂谈背景 最近在做toB业务,发现我们的SDK经常与客户之间符号冲突,要么编译链接不过,要么因为链接到错误的符号导致运行崩溃。 符号冲突 什么是符号冲突,就是库与库之间有相同的符...
👍👍👍👍👍
C++库符号冲突杂谈背景 最近在做toB业务,发现我们的SDK经常与客户之间符号冲突,要么编译链接不过,要么因为链接到错误的符号导致运行崩溃。 符号冲突 什么是符号冲突,就是库与库之间有相同的符...
背景 最近在做toB业务,发现我们的SDK经常与客户之间符号冲突,要么编译链接不过,要么因为链接到错误的符号导致运行崩溃。 符号冲突 什么是符号冲突,就是库与库之间有相同的符...
configuration configuration是gradle依赖管理里面的一个概念。 譬如,api和implement就是我们经常用的configuration 多角...
interception拦截 • A给B发送信息,被第三方x拦截了• 解决方法: 加密 spoofing欺骗 • 第三方X伪装成A给B发信息, 或者X伪装成B接收A的信息• ...
请问一下:
目前我发现当代码中使用了 Toast 和 SpannableString 属性的就需要更改为 %d。
这个具体的例子指的是什么呢?Toast 和SpannableString在使用前也需要先用formater转换吧?
Android 中东阿拉伯语适配,看这一篇够了该文章已归纳在本人 GitHub 的 Blog 仓库,欢迎 star 或者 watch。同时欢迎访问我的博客地址 https://gojun.me/ 有更多干货。 RTL ...
前言 只有光头才能变强 回顾前面: 给女朋友讲解什么是代理模式 包装模式就是这么简单啦 本来我预想是先来回顾一下传统的IO模式的,将传统的IO模式的相关类理清楚(因为IO的类...
也许你写了无数行的代码,也许你能非常溜的使用高级语言,但是你未必了解那些高级语言的执行过程。例如大行其道的Java。 Java号称是一门“一次编译到处运行”的语言,但是我们对...
强迫症犯了... “Contexnt Providers: 数据提供者”中Contexnt应该是Content,多了个x
[译]Android Application启动流程分析译者注:原文分成两个部分, 链接如下:http://multi-core-dump.blogspot.com/2010/04/android-application-laun...
强迫症犯了... “Contexnt Providers: 数据提供者”中Contexnt应该是Content,多了个x
build script Everything in Gradle sits on top of two basic concepts: projects and tasks...