C++
arcobaleno1996
这个作者很懒,什么都没留下…
展开
-
cas
cas(campare and swap)是一种原子操作。举一个在redis中的应用:当多个请求同时修改redis中的某一个key的value时,不同请求到达的先后时间不同,使得我们无法确定value最后的值应该是多少。因此我们可以在value中增加cas字段:cas的初始值为0,而每个请求带上查询到的cas值也是0。当第一个请求到达后,由于请求之前查询到的cas值与key对应的cas值相等且都为0,那么修改操作得以成功进行,cas自动加1。而第二个请求到达的时候,请求中的cas值与key对应的cas值不相原创 2020-08-19 20:05:23 · 169 阅读 · 0 评论 -
c++读写文件操作
要记得加上文件是否正确打开的判断#include<fstream>#include<string>using namespace std;void writeValue(const char* file, int value){ ofstream f(file); if (f) f<<value;}int main(){ string s = "text"; writeValue(原创 2020-07-30 11:33:50 · 165 阅读 · 0 评论 -
c++ int转char*
char msg[SIZE];sprintf(msg, “%d”, 1);原创 2020-07-29 15:35:42 · 252 阅读 · 0 评论 -
C++学习从入门到放弃
C++学习常用函数新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入常用函数你好! 这是你第一次使用 Mark...原创 2020-04-21 22:16:01 · 581 阅读 · 0 评论