- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
sqlite3_open() 的文档是这样说的:
“即使发生错误,数据库连接句柄通常也会在 *ppDb 中返回。”
这是否意味着如果 sqlite3_open() 返回 SQLITE_OK 以外的东西和一个非空数据库句柄,那么在再次尝试 sqlite3_open() 之前你欠一个 sqlite3_close() ?
如果是这样,这可以解释我遇到的一个问题,即数据库由于被锁定而随机无法打开。
最佳答案
是的,如果 sqlite3
连接对象返回非 null,则需要关闭它。
Whether or not an error occurs when it is opened, resources associated with the database connection handle should be released by passing it to sqlite3_close() when it is no longer required.
至少,如果不这样做,sqlite3
连接对象本身就会发生内存泄漏,因为 sqlite3_close()
释放该对象和分配给它的任何资源。
关于sqlite - 如果 sqlite3_open() 返回错误和有效的数据库连接怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15313284/
主屏幕启动后,通知打开事件上的 OneSignal 会触发,然后导航到所需的屏幕。我想检测应用程序是否在主屏幕呈现之前按下通知启动,以便我可以直接导航到第二个屏幕并避免不必要地调用 api。 "rea
我的一位同事在对图像进行分类时在 python 服务中遇到错误。下面是错误跟踪日志 File "nsfw.py", line 7, in score = classifier.get_score(
我的一位同事在对图像进行分类时在 python 服务中遇到错误。下面是错误跟踪日志 File "nsfw.py", line 7, in score = classifier.get_score(
我正在尝试使用代号 1 运行连续测试。 第一个测试打开模拟器并访问 sqlite 数据库并返回 true 并关闭该模拟器。下一个测试打开另一个模拟器并运行该测试,但这个模拟器不访问数据库,所以我假设为
我是一名优秀的程序员,十分优秀!