- 博客(5)
- 资源 (8)
- 收藏
- 关注
原创 最好用的Hash
uint32_t hashCode(const char * guid){ const char *keys = guid; uint32_t hash = 0; uint32_t size = strlen(keys); for (uint32_t i = 0; i < size; i++) { hash += (uint32_t)keys[i]; hash +=...
2019-03-29 20:31:28 263
原创 C/C++ windows 获取CPU数
#ifdef WIN32#include <windows.h>#endif // WIN32static int kProcessorNum =0;int GetProcessorNum(){#ifdef WIN32 kProcessorNum = 2; SYSTEM_INFO si; GetSystemInfo(&si); kProcessorNu...
2019-03-28 13:43:56 1063
原创 Linux中获取CPU数目确定多线程数
在实际的项目中,尤其是服务器端,需要多线程来处理业务,我们除了可以在配置文件中配置thread number,还可以根据系统CPU 数目来确定甚至是分配线程数。int GetProcessorNum(){ FILE *fstream=NULL; char buff[1024]; memset(buff,0,sizeof(buff)); if (NULL == (fstream =...
2019-03-28 13:35:39 619
原创 C++如何获取服务器内网IP地址[Windows+Linux]
在实际的项目运用中,我们往往需要绑定本机的IP和端口号,或者作为服务器需要将自己的IP信息更新至数据库中,便于其他其中通过查询数据库得到地址从而发数据,如果我们把它做成智能的获取本机的IP,这样我们的代码的可移植性就提高了。下面就介绍一种在windows和linux下面可以智能获取我们本机的局域网IP的方法,不妥之处还请大家多多指教。(1)Windows#include "winsock...
2019-03-26 20:10:35 1714
原创 JWT之token生成和解析鉴权验证[C++]
实现Token的方式有很多,本篇介绍的是利用Json Web Token(JWT)生成的Token.JWT生成的Token有什么好处呢?安全性比较高,加上密匙加密而且支持多种算法。 携带的信息是自定义的,而且可以做到验证token是否过期。 验证信息可以由前端保存,后端不需要为保存token消耗内存。1.JWT构成第一部分我们称它为头部(header),第二部分我们称其为载荷(pa...
2019-03-20 14:00:25 4606 1
超好用三个Redis数据库客户端工具.rar
2019-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人