隐形牛排

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

mysql 抛异常_MySQL异常处理

跑数据流程这几天总是出错,暂时还没有精力重构,先处理一些紧急的问题吧。鉴于目前问题都出在MySQL执行查询出错的情况,决定对mysql_query进行封装。封装函数如下。目前只处理2006错误,对于1317错误,只有重试的方法,以后再补充。对于2006错误,需要重连MySQL,但是有一点需要注意的是,在重连之前一定要先关闭之前的连接,否则永远报2006错误之前没写过异常处理,try{}catch(...

C语言__attribute__(packed)属性

在公司实习的时候,看到了这个属性的应用,做个总结:其实很简单:程序中没有__attribute__(packed),优化对齐,一般是4字节对齐,有的话,紧凑型,不对齐,是多少就是多少。上代码:#include<stdio.h>struct unpacked_str{char c;int x;};struct packed_str{char c;int x;}_...