REST API应用很多,一方面提供公共API的平台越来越多,比如微博.微信等:一方面移动应用盛行,为Web端.Android端.IOS端.PC端,搭建一个统一的后台,以REST API的形式提供服务,也成为常见的开发模式.只是一个服务做得久了,就发现API的接口设计,如果能在一开始就好好设计一下,实在是功德无量的事.讨论API接口设计的文章已有不少,本文重点谈一谈当请求处理出现异常的时候,出错响应的内容和格式的设计. 比较自然的想法是,当有错误发生时,在响应中设置恰当的HTTP Status
REST API应用很多,一方面提供公共API的平台越来越多,比如微博.微信等:一方面移动应用盛行,为Web端.Android端.IOS端.PC端,搭建一个统一的后台,以REST API的形式提供服务,也成为常见的开发模式.只是一个服务做得久了,就发现API的接口设计,如果能在一开始就好好设计一下,实在是功德无量的事.讨论API接口设计的文章已有不少,本文重点谈一谈当请求处理出现异常的时候,出错响应的内容和格式的设计. 比较自然的想法是,当有错误发生时,在响应中设置恰当的HTTP Status
NVIDIA显卡在硬件上有温度传感器,可以感知显卡的运行环境.温度数据的获取,一般是通过调用NVIDIA的SDK的相关函数即可.SDK的下载的网址(https://developer.nvidia.com/nvapi),里面有一些sample code可以参考.获取温度的函数是NvAPI_GPU_GetThermalSettings.参考代码如下: int main() { NvAPI_Status ret = NVAPI_OK; ret = NvAPI_Initialize(); if(ret