logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux内核与驱动开发学习

在学习Linux内核模块和驱动开发时,重点会放在。

#linux
c语言计算圈复杂度

在 C 语言中,圈复杂度(Cyclomatic Complexity)是衡量代码逻辑复杂度的一种指标。它基于控制流图来计算,表示的是代码中独立路径的数量,即通过代码的不同执行路径数。较高的圈复杂度通常意味着代码难以维护、理解和测试。

#c语言
phpstudy_pro启动mysql后循环停止又重启

phpstudy_pro启动mysql后循环停止又重启。最初判断是与之前安装的mysql冲突,于是把mysql卸载后删除所有相关文件和相关系统变量,重启还是没有解决问题。报错2003。然后卸载phpstudy_pro重新安装,选择一个干净的路径,没有安装过phpstudy_pro的,然后居然成功了。。...

#mysql#java
pycharm中使用Terminal出现 ‘python3‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

在Terminal输入python3 bin\server.py出现 ‘python3’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。查看Python安装路径,是python.exe直接使用python命令成功

#python#pycharm
# C语言关键字(static、const、inline、volatile、extern)——别再死记硬背了,一篇彻底理解!

学习关键字,不要死记语法。它到底解决了什么问题?static:控制生命周期和可见性,实现模块封装。const:保证数据不可修改,提高程序安全性。inline:减少函数调用,提高执行效率。volatile:告诉编译器,每次都必须重新读取变量。extern:声明变量来自其它文件,实现模块共享。typedef:给类型起别名,提高代码规范性和可移植性。理解了这些关键字背后的设计思想,比背100条语法规则都

#c语言
Failed to parse XML in E:\Android\Projects\MyMusicPlayer\app\src\main\AndroidManifest.xml ParseError

Failed to parse XML in E:\Android\Projects\MyMusicPlayer\app\src\main\AndroidManifest.xmlParseError at [row,col]:[5,5]Message: expected start or end tagAffected Modules: app将AndroidStudio升级后重新打开之前版本能运

#android studio
C语言中map的用法和其他数据结构的区别

在C语言中,可以用数组、链表、哈希表等结构实现Map功能,根据数据规模和应用场景选择合适的数据结构。与数组和链表相比,Map(特别是哈希表实现)在查找效率上有显著优势,但实现复杂性更高。

#c语言
到底了