在我的项目中,我正在从一个json文件加载配置(使用gson),正如您可能知道的,缺少的字段将由一个空字符串填充。 其中一些字段是必填的,另一些字段必须大于X,我想验证它。简单(和丑陋)的方法是对每个属性使用if条件,例如: if (StringUtils.isEmpty(sftpConfiguration.getHostName)) { // etc.
} 但是,我</e
我了解到当我们使用retn时,ip会弹出。当retf使用cs时,会弹出ip。我的问题是:一个过程不知道它是从哪里调用的(不知道是使用call near还是call far ),所以当我们使用call far func,但func以ret结束时,cs就留在堆栈中了。另一方面,当我们使用call func和func一起使用retf时,弹出了错误的cs。如何解决这个问题?我应该避免使用r