作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 GDataOutputStream*
,现在我需要手动关闭底层 GOutputStream*
(通过调用 g_output_stream_close()
)。
将 GDataOutputStream*
强制转换为 GOutputStream*
是否安全?或者我需要以其他方式获取底层流吗?
最佳答案
是的,这是正确的做事方式:
g_autoptr(GError) local_error = NULL;
if (!g_output_stream_close (G_OUTPUT_STREAM (my_data_stream), NULL, &local_error))
{
/* handle the error, for example: */
g_warning ("Error closing stream: %s", local_error->message);
}
关于我可以从 DataOutputStream 获取或转换为底层 GOutputStream 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56073859/
我用 chokidar 创建了一个观察器,它工作正常,但现在我想用正则表达式忽略一些文件,但似乎不起作用。 我对这段代码或正则表达式做错了什么? 这是我的代码 const watcher = chok
我有一个 GDataOutputStream*,现在我需要手动关闭底层 GOutputStream*(通过调用 g_output_stream_close())。 将 GDataOutputStrea
在此代码中,我希望使用给定路径内容的最新版本更新 HashMap,并将绝对路径作为字符串用作键。问题是 WatchEvent 的 .context() 方法在每个事件上为同一文件提供了不同的相对路径。
我是一名优秀的程序员,十分优秀!