是开关的问题  , 将 #-g -O2 -pipe -W -Wall -Werror -fPIC -Wno-deprecated    c++ 去掉.不检查.…
异常BaseException所有内置异常的基类.它不是直接由用户定义的类继承(为此使用Exception).如果 str()或者unicode()是在这个类的一个实例上被调用,返回实例的参数表示形式,或者当没有参数时,返回空字符串. 新版本2.5. args给异常构造函数的元组元组.一些内置异常(如IOError)期望一定数量的参数,并为此元组的元素分配特殊含义,而其他异常通常仅使用单个字符串给出错误消息. 异常Exception所有内置的非系统退出的异常都是从这个类派生出来的.所有用户定义的…
内置异常 在Python中,所有异常都必须是派生类的实例 BaseException.在try同一个声明中except 说提到一类特殊条款,该条款还处理来自类(从中但也不例外类派生的任何异常类它派生).通过子类化不相关的两个异常类永远不是等效的,即使它们具有相同的名称. 下面列出的内置异常可以由解释器或内置函数生成.除非提及,否则它们具有指示错误的详细原因的“关联值”.这可以是几个信息项的字符串或元组(例如,错误代码和解释代码的字符串).关联值通常作为参数传递给异常类的构造函数. 用户代码可以引…
這篇的對象是 static function, static function 若沒有其它 function 去存取的話, 在 compile 時,會發生 unused error, 可以在 function 前加上 attribute((unused)) 避免出現 unused error, 但如果 function 本體實作有 error 時,仍會被檢查出來. Case 1 function 沒有被存取 1335 static irqreturn_t xxx_handler(int irq,…
'xxx' declared `static' but never defined [问题描述] uart.c文件中有函数read_sample的实现: [plain] view plain copy print? static void delay(void) { //statement } uart.h文件中有函数delay的声明: [plain] view plain copy print? static void delay(void); 程序编译的时候会报错: warning: 'de…
spring boot启动的时候抛出如下异常: dataSource' defined in class path resource [org/springframework/boot/autocon   Cannot determine embedded database driver class for database type NONE   Action:   If you want an embedded database please put a supported one on t…
当编译程序发现程序中某个地方有疑问,可能有问题时就会给出一个警告信息.警告信息可能意味着程序中隐含的大错误,也可能确实没有问题.对于警告的正确处理方式应该是:尽可能地消除之.对于编译程序给出的每个警告都应该仔细分析,看看是否真的有问题.只有那些确实无问题的警告才能放下不管. 说明: 由于编译的警告各种各样,根本不可以一一罗列出来,下面只是列举出比较典型的一些警告,还有一些警告,大家只要根据字面意思,就可以很快的查找出来,并解决之. 类型1: 显示:warning: implicit declar…
這篇的對象是 static function,static function 若沒有其它 function 去存取的話,在 compile 時,會發生 unused error,可以在 function 前加上 attribute((unused)) 避免出現 unused error,但如果 function 本體實作有 error 時,仍會被檢查出來. Case 1 function 沒有被存取 static irqreturn_t xxx_handler(int irq, void *da…
如何看待编译警告 当编译程序发现程序中某个地方有疑问,可能有问题时就会给出一个警告信息.警告信息可能意味着程序中隐含的大错误,也可能确实没有问题.对于警告的正确处理方式应该是:尽可能地消除之.对于编译程序给出的每个警告都应该仔细分析,看看是否真的有问题.只有那些确实无问题的警告才能放下不管. 说明: 由于编译的警告各种各样,根本不可以一一罗列出来,下面只是列举出比较典型的一些警告,还有一些警告,大家只要根据字面意思,就可以很快的查找出来,并解决之. 类型1: 显示:warning: implic…
这几天优化数据库读写,移植了xxtea加密到最新的数据库sqlite 3.12.2里,一些好文章放在这里.移植后,数据库读写性能异常优秀! 这几天又发现,数据库还是发生了无法写入情况,数据库崩溃掉了.所以,估计想兼容以前数据库是很困难的了.. 十分推荐他的博客:SQLite学习笔记(十)&&加密    Sqlite学习笔记(一)&&编译安装 sqlite3.6.18加密模块change(讨论) sqlite3 加解密 SQLITE3 加密总结 sqlite3+使用总结 SQ…