#include <stdio.h>
int main() {
int t;
scanf("%d", &t);
printf("%d", t);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我使用ideone.com编译了上面的C代码,并弹出以下警告:
prog.c:在函数'main'中:
prog.c:5:警告:忽略'scanf'的返回值,使用属性warn_unused_result声明
有人能帮我理解这个警告吗?
考虑unsigned int a;C中的变量.
现在说我想将此变量中的任何第i位设置为"1".
请注意,变量有一些值.所以a=(1<<i)不行.
a=a+(1<<i)会工作,但我正在寻找最快的方式.什么?
我有一个 FloatingActionButton,单击它时将从网络下载一些 URL。我想从 setOnClickListener 内部启动这个函数,然后让它在后台完成所有处理。
我已经使用 AsyncTask 做了我想做的事情,但后来有人建议使用协程。
活动内部:
findViewById<FloatingActionButton>(R.id.fab).setOnClickListener { view ->
val currentChapUrl = "https://www.novel.com/chap1.html"
GlobalScope.launch { downloadChapters(applicationContext,currentChapUrl) }
}
Run Code Online (Sandbox Code Playgroud)
downloadChapters 函数如下所示:
suspend fun downloadChapters(context : Context, startingChapUrl : String) : String {
//download chapters.
//show some toast messages
}
Run Code Online (Sandbox Code Playgroud)
单击按钮时应用程序崩溃。
日志猫:
2020-08-01 17:03:38.559 6937-6985/com.example.daoreader E/eglCodecCommon: glUtilsParamSize: unknow param 0x000085b5
2020-08-01 17:03:38.559 6937-6985/com.example.daoreader E/eglCodecCommon: glUtilsParamSize: unknow param 0x000085b5
2020-08-01 17:03:39.095 6937-6937/com.example.daoreader I/Choreographer: Skipped 32 frames! The application may be doing too much work on its main thread.
2020-08-01 …Run Code Online (Sandbox Code Playgroud) 我有以下格式的单个字符串(来自 Jsoup 的输出)
[<ul>
<li><span></span><a, rel="nofollow"><span>Afterword</span></a></li>
<li><span></span><a, rel="nofollow"><span>MW, Chapter, 2255</span></a></li>
<li><span></span><a, rel="nofollow"><span>MW, Chapter, 2254</span></a></li>
<li><span></span><a, rel="nofollow"><span>MW, Chapter, 2253</span></a></li>
<li><span></span><a, rel="nofollow"><span>MW, Chapter, 2252</span></a></li>
</ul>]
Run Code Online (Sandbox Code Playgroud)
我想从此字符串中提取整数,例如 2255、2254 等。
我使用了在这里找到的各种选项,但没有一个起作用。到目前为止的解决方案只给了我所有组合在一起的数字。
我愿意为此使用 Jsoup 或拆分。
请帮忙。