多坑专题

这么简单的三目运算符,竟然这么多坑?

最近在一个业务改造中,使用三目运算符重构了业务代码,没想到测试的时候竟然发生 NPE 的问题。 重构代码非常简单,代码如下: // 方法返回参数类型为 Integer//  private Integer code;SimpleObj simpleObj = new SimpleObj();// 其他业务逻辑if (simpleObj == null) {return -1;} el

Android Studio JNI 多坑总结

1.什么是 JNI JNI——(Java Native Interface),他是java平台的特性,不是安卓系统提供的。他定义了一些JNI函数,来让开发者可以通过调用这些函数来实现java代码调用C/C++代码。 2.如何使用 JNI 我们先将写好的C/C++代码编译成对应平台的动态库(windows是.dll文件,linux是.so文件)。 下面我们来举个栗子:使用AndroidStu

CentOS安装Python3.6.5的流程指导(多坑)

为了给centos服务器的pyspark升级成python3.6的,安装anaconda之后输入python已经自动使用了anaconda自带的python版本,但是如果尝试用 ln -s /root/anaconda3/lib/python3.6 /usr/bin/python !!!这样操作过后使用yum命令会报错,因为yum是使用python2.7的,所以还是使用以下的软链接!!!