无分类 解决CLion‘Cmake-project-is-not-loaded的问题 首先说一下我为什么要使用c++和c语言呢?在大一下学期,学过python之后,我开始对c语言不屑,觉得c语言太菜了,定义的一堆东西,python只需要一句话就能实现,结果当我做数据结构的时候,python编译约瑟夫环在一些测试点超时,而如果使用c语言或者c++,使用链表,时间竟然只需要67ms,我简直不敢相信自己的眼睛,开始重…
无分类 宏定义includestdioh可加可不加 “stdio.h” 是写C之前告诉预处理器的一道命令,释义: standard input&output 所以了,用到标准输入输出函数时,就要调用这个头文件! 当然这是我们作为初学者学习的时候,老师和书本跟你说的! 今天学弟跑了一段代码: 但是执行结果是对的!且没有waring!代码中还留有printf输出函数,我来回执行发现都显示正确,我…
java tp5实现微信app支付 <?php// +———————————————————————-// +———————————————————————-// |// +———————————————————————-// | Author: zhao// Date: 2019-7-26 9:59// +——————-…
linux vs-codetasksjson和launchjson的关系 tasks.json 和 launch.json的关系 官方文档链接:Using C++ and WSL in VS Code 说明:vs code官方文档没有提供linux下的配置说明,只有wsl(Windows Subsystem for Linux)的,但是道理都是相通的。 在当前文件是C++的情况下,tasks可以被用来做编译,而launch用来执行编译好的文件 Q1:about task.json 创建一个tasks.j…
无分类 Binder驱动之传输事件 Binder传输时通过Binder线程为主体进行交互的,所以Binder线程中会保存Binder传输事件,在binder_thread中使用transaction_stack做为一种栈的形式来记录所有的传输事件。transaction_stack保存着当前正在进行的传输事件,采取压栈的方式保存,所以栈顶为最新的传输,栈底为最早的传输。这种方式也表现了线程中传输事件的…
linux vscode-launchprogram-xxx-does-not-exist 测试环境deepin和windows 问题的另类描述 linux下vs code配置c语言环境 launch:program “xxxx” does not exist tasks.json和launch.json的关系 终端将被任务重用,按任意键关闭。 [1] + Done “/usr/bin/gdb” –interpreter=mi –tty=${DbgTerm} 0<“/tmp/Microsoft-MIEngine-In-9liq8sx2.h8m” 1>”/tmp/Microsoft-M…
无分类 Warning-cast-to-pointer-from-integer-of-different-size 报错:[Warning] cast to pointer from integer of different size [-Wint-to-pointer-cast]中译:[警告]把指针不同大小的整数(-Wint-to-pointer-cast)
无分类 第13课-接续符和转义符 接续符的意义·C语言中的接续符()是指示编译器行为的利器例子13—2: include “stdio.h” define SWAP(a,b) \ { \ {代码…} }int main(){ {代码…} }输出结果:a = 2b = 3c = 1 转义符的意义·C语言中的转义符()主要用于表示无回显字符,也可以表示常规字符转义符的作用·当反斜杠(\)作为转义符使用时必须出现在单引号…