
2.编程知识与工具使用
介绍与收藏C/C++/Java/Python等编程语言的基础知识及相关工具。
ericwzy945
博观而约取,厚积而薄发!
展开
-
运行VTS测试时提示aapt2错误
然后ln -s 最新的 aapt2 到 /usr/bin。原因是没有aapt2或者aapt2版本不是最新的导致。原创 2024-07-31 15:46:47 · 550 阅读 · 0 评论 -
Git如何统计代码行数
如题。原创 2022-08-09 14:38:46 · 2689 阅读 · 0 评论 -
Repo简介
如题。原创 2022-08-09 14:42:53 · 1143 阅读 · 0 评论 -
各种编程语言对比一览
如题。原创 2022-08-09 11:04:21 · 1298 阅读 · 0 评论 -
什么是代码圈复杂度?
编程相关内容。原创 2022-06-20 10:47:38 · 307 阅读 · 0 评论 -
两个浮点类型不可以直接判断相等以及解决方案
在计算机中,浮点数在内存的存储方式和int型不同,浮点数在存储的时候会有舍入误差,所以不能直接在程序中直接比较两个浮点数相等,如果需要判断相等,则需要使用精度这个方式。上面的代码输出的结果是:程序并不会输出equation,原因就是a跟b并不相等。这个计算机的舍入误差。如果需要比较两个数相等,则需要使用精度来进行判断。上面的代码输出结果是:输出的结果达到了预期。...转载 2022-05-05 20:45:47 · 2189 阅读 · 0 评论 -
头文件包含顺序的建议
编程规范建议原创 2022-04-16 16:42:00 · 1919 阅读 · 0 评论 -
gcc与g++的区别
一、编译的四个阶段预处理:编译处理宏定义等宏命令(eg:#define)——生成后缀为“.i”的文件 编译:将预处理后的文件转换成汇编语言——生成后缀为“.s”的文件 汇编:由汇编生成的文件翻译为二进制目标文件——生成后缀为“.o”的文件 连接:多个目标文件(二进制)结合库函数等综合成的能直接独立执行的执行文件——生成后缀为“.out”的文件在我们理解了上述四个流程后,我们在关注gcc和g++在流程上的区别。gcc无法进行库文件的连接,即无法编译完成步骤4;而g++则能完整编译出可执原创 2022-04-16 16:31:27 · 14392 阅读 · 0 评论 -
C语言疑难点汇总解析
1大小端知识点1.1大小端定义1) Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。2) Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。速记技巧:小弟弟(小端的低位放低地址),举一个例子,比如数字0x12 34 56 78在内存中的表示形式为:1)大端模式:低地址----------------->高地址0x12 | 0x34 | 0x56 | 0x...原创 2022-04-16 16:30:25 · 3460 阅读 · 0 评论 -
什么叫回调函数?
回调函数就是一个通过函数指针调用的函数。如果把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,就说这是回调函数。原创 2022-01-15 15:12:56 · 659 阅读 · 0 评论 -
指针使用详解
要了解指针,多多少少会出现一些比较复杂的类型,所以我先介绍一下如何完全理解一个复杂类型,要理解复杂类型其实很简单,一个类型里会出现很多运算符,他们也像普通的表达式一样,有优先级,其优先级和运算优先级一样,所以我总结了一下其原则:从变量名处起,根据运算符优先级结合,一步一步分析.下面让我们先从简单的类型开始慢慢分析吧:int p; //这是一个普通的整型变量int *p; //首先从P 处开始,先与*结合,所以说明P 是一个指针,然后再与int 结合,说明指针所指向的内容的类型为int 型.所以P是一转载 2021-09-08 11:39:37 · 469 阅读 · 0 评论 -
各类静态检查工具汇总
各类静态检查工具汇总简介 分类 工具 简介 参考链接 编程规范 cppcheck 开源的C/C++代码缺陷静态检查工具。 http://cppcheck.net/ PclintPlus checkpatch 编译告警 compiler warning 基础质量 cmetrics 网络安全 Coverity原创 2025-03-19 17:39:31 · 1467 阅读 · 0 评论