机灵钥匙

文章
5
资源
0
加入时间
2年10月17天

GCC 中__attribute__((constructor)和__attribute__(((destructor))的注意事项。

属性__attribute__((constructor)和__attribute__(((destructor))__attribute__是可以修饰多个函数的,这给当然不例外。但是需要注意的是执行顺序,同一属性的函数执行顺序似乎不太好确定。原因的话等什么时候看看手册吧。如果是编译C++的话,我在WSL上用gcc(gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04))编译发现无法运行,但是用Win10上装的(gcc version 4.9.2 (i6

LeetCode探索(深度优先遍历和广度优先遍历)扫雷游戏

扫雷游戏题目:https://leetcode-cn.com/problems/minesweeper/题目大意:就是扫雷游戏,实在是太长了,还是自己看吧。分析:题目比较长,读懂题目意思之后思路不难。这道题目个人感觉用BFS会简单一些,结果自己写的超时了。看了一下官方解法,感觉这种走格子的题目还是有很多小技巧的。如何遍历周围的格子之前我每次使用BFS或者DFS的时候,都是写4个if,但是像这道题要写8个if,如果每次能走两圈那不是要写15if?太多了,而且很容易出错,这里可以使用两个数组把需

在Win下mysql备份恢复命令

在d:盘根目录下面存放备份数据库,备份数据库名字为backup20070713 sql(20070713 sql为备份日期)   备份数据