有什么方法可以验证我的github API的OAuth令牌吗?“令牌”是指用户登录到我的网站后得到的令牌。我使用cookie将其存储在客户端计算机上,但是仅检查是否有令牌是不够的:我需要实际检查令牌是否有效。当前,这需要我提出信息请求,然后捕获错误。但是,这确实损害了我的速度,也损害了我的加载速度,因为github API 太少了 ……我正在使用Node.js,express和octonode库。
我尝试查看github API文档,但是它们很小,有点老套。我不确定这可能与OAuth有关。
提前致谢。
典型的 OpenGL 调用可能如下所示:
GLuint buffer;
glGenBuffers(1, &buffer);
glBindBuffer(GL_SOME_BUFFER, buffer);
...
Run Code Online (Sandbox Code Playgroud)
我读到缓冲区和其他类似函数的绑定可能非常昂贵。是否值得保存当前绑定的缓冲区并在绑定之前检查它?比如这样:
void StateManager::bindBuffer(GLenum bufType, GLuint bufID) {
if (this->m_currentBuffer[bufType] != bufID) {
glBindBuffer(bufType, bufID);
this->m_currentBuffer[bufType] = bufID;
}
}
Run Code Online (Sandbox Code Playgroud)
这背后的想法是,如果bufID已经绑定,那么昂贵的调用glBindBuffer就会被错过。这是一个值得的方法吗?我认为 OpenGL 可能已经实现了这样的优化,但我现在已经在一些项目中看到了这种模式,所以我有疑问。我只是感兴趣,因为实现起来非常简单,但如果它没有太大/任何区别,那么我会跳过它(避免过早优化)。