搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
你好赵伟
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
怎样备考软考中级信息系统管理工程师_软考中级 信息系统管理工程师 备考
2
十大排序算法思路&代码实现(持续更新中)_算法排列问题的思路
3
用Python程序实现语音识别就是这么简单!_python数字语音识别模型
4
【算法设计与分析】实验二递归与分治策略算法(附源代码)_分治算法实践实验代码
5
【C++风云录】优秀的C++日志库:让日志记录与调试变得轻松_c++ 日志库
6
第一次使用git clone报错为authentication failed for_git clone authentication failed for
7
deepin V23前瞻丨与LoongArch深度适配,国产CPU与开源操作系统新融合
8
程序员需要知道的编码规范,设计思想,代码风格_程序员变量编码标准化
9
【分布式系统】FLP、CAP、BASE、ACID理论简介_flp理论
10
Linux文件操作指令MV最低权限测试_mv: 无法将'daemon.json' 移动至'daemon.conf': 权限不够
当前位置:
article
> 正文
[C/C++]代码查看_c 怎么看代码
作者:你好赵伟 | 2024-08-19 00:07:22
赞
踩
c 怎么看代码
这里主要是大的架构学习,细节只能是一个一个去看。就是类比,和之前已经比较熟悉的架构去列表,找到相同,记录不同的地方去理解即可。如果有复杂的,可以自己来设计一下,然后和实际代码的流程做类比,看看是否理解的一样即可。大的架构一定是从整体来理解整个代码框架,不关心一些细节信息的。这点需要注意一下。主要目的是从全局角度有一个了解。
任何一个有一定规模的,几十万行的系统,一定是包含了很多细节,很多小的trick的,如果一开始就将注意力放在这些细节上面,是一定会出问题的,对于这些细节的查看,大部分时间都是在浪费,而且对于整体的理解是没有帮助的。这种情况下,一开始的时候,应该从总体、草图的维度来进行大的框架的理解(由于大的框架可能每个语言中就那么几个,就好像大道理其实也就那么几个,所以可以通过类比的方式和已经自己熟悉的框架进行比较式学习,通过尝试找到不同点这种方式,来进行理解会比较快一些。)即一开始对于一个框架的理解一定是整体的,并且最好一边理解一边画出逻辑关系或者是类图。就像我们在临摹一幅画的时候,先从整体的角度,划分好一张画纸的各部分是画什么的,然后然后才是去局部填色,否则很可能把握不好整体的大局观的
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/你好赵伟/article/detail/999857
推荐阅读
article
关于
flex
自定义
事件
的理解_
comrd800lib
...
你可以这样理解
事件
类:1.第一步,首先忘记你学到的任何关于
事件
类的知识,不知道有这么一回事,然后只知道FLASH有个内置...
赞
踩
article
Python
查看
.
pth
后缀
文件
!!(后缀为.
pth
的重要
文件
查看
方法!!!)
_.
pth
文件
用什么打...
Python
查看
.
pth
后缀
文件
!!(后缀为.
pth
的重要
文件
查看
方法!!!)
_.
pth
文件
用什么打开.
pth
文件
用什么...
赞
踩
article
mysql
将
查询
出来的
结果
放到
数组
中
怎么
操作
...
数组
相关视频讲解:
数组
-Go代码演示数据结构与算法-栈-Go代码演示版将MySQL
查询
结果
放入
数组
操作
在开发
中
,经常需要...
赞
踩
article
最新VS
code
配置C/C++环境(
task
s.
json
,
launch
.
json
,c_
cpp
_p...
文中主要讲述vs
code
配置c/c++环境,配置
task
s.
json
、
launch
.
json
、c_
cpp
_proper...
赞
踩
article
反向
传播
算法
(
BackPropagation
,
BP
)...
反向
传播
算法
(
BP
)在多层神经网络中通过更新权重和偏置以最小化输出误差。本文介绍了
BP
算法
为何能最小化代价函数,以及如何...
赞
踩
article
代码
规范
——
数据库
规范
...
如果另一个参数是十进制或整数值,则将参数与十进制值进行比较,如果另一个参数是浮点值,则将参数与浮点值进行比较》如果其中一...
赞
踩
article
关于
微信
支付
流程图
_
微信
网页
支付
软件部署图...
一,身份验证1:前端调用wx.login方法向
微信
平台发送请求获取用户临时身份证明code2.
微信
收到请求会将code返...
赞
踩
article
virtqueue
:
数据结构
以及通信机制...
何为前后端
:
说到前后端就要提到virtIO,virtIO是IBM提出的实现虚拟机内部和宿主机之前数据交换的一种方式,与之...
赞
踩
article
python
官网...
python
官网是我看过的比较简洁的官网之一。进入首页映入眼帘的首先是几个
python
代码的示例,用以表示
python
...
赞
踩
article
使用
SSH
连接
GitHub
_
github
ssh
连接...
本文详述了如何使用
SSH
连接
GitHub
的全过程,包括检查现有
SSH
密钥、生成新的
SSH
密钥、将其添加到
ssh
代理,以及...
赞
踩
article
使用VIVADO中的MIG控制
DDR3
(
AXI
接口)二——用
AXI
4读写
BRAM
测试_
axi
ddr
...
上篇文章主要讲了一些关于
AXI
的知识,有了这些理论,让我们进行一些简单的实验测试,加深对
AXI
协议的理解。_
axi
dd...
赞
踩
article
数据库
-
数据类型
的
选择
_
数据库
选择
数据类型
...
1.CHAR和VARCHAR都是用来存储字符串,char属于固定长度字符类型,varchar属于可变长度字符类型。 检索...
赞
踩
article
软件
测试
基础知识点_熟悉
的
测试
内容
...
答:bug编号、软件名称和版本号、
测试
环境、bug等级、bug
的
概要、bug
的
具体描述、bug处理
的
优先级、bug提交人...
赞
踩
article
【
重识云
原生】第四章云
网络
4.7.4节
vhost
-
user
方案
——
virtio
的
DPDK
卸载
方案
_v...
本文详细介绍了
vhost
-
user
技术,这是一种将
vhost
从内核态移到用户态以减少通信中的上下文切换和数据拷贝的技术。...
赞
踩
article
纯
前端
ELECTRON
+VUE+
FFMPEG
实现多路
播放
RTSP
流_
electron
ffmpeg
...
近期有项目需求
前端
播放
rtsp视频流,项目是由
electron
+vue3搭建,没有后端,因此需要在
前端
实现解析rtsp流...
赞
踩
article
python
中文
官方文档_
python
官方
中文
文档...
各位朋友们,小编在这里要揭秘,
python
官方帮助文档
中文
版
python
官方
中文
文档下载,一起揭开时间的面纱,探索过去...
赞
踩
article
python
官方
帮助
文档
中
文版
,
python
中
文官网
下载安装
_
python
官方
文档
中
文版
...
对于每一个 Python 版本,
文档
都包含很多内容,其
中
入门教程与语言参考已经完成汉化,其它基础内容也都有
中
文译文,例如...
赞
踩
article
Electron
+
vue
打造一个
本地
播放器
(附项目代码)(3)_
electron
播放器
...
个人觉得系统自带的菜单栏太丑了,就给设置了无边框再自己加上最小化,关闭的功能。最小化,关闭是通过ipc通信,渲染进程监听...
赞
踩
article
mysql
数据类型
_
mysql
有哪些
数据类型
...
选择合适的
数据类型
是很重要的。如要求存储精度较高时,应选择 DOUBLE类型。如果进行数值比较,最好使用 DECIMAL...
赞
踩
article
HarmonyOS
Developer之生成
二维码
...
生成
二维码
HarmonyOS
Developer之生成
二维码
...
赞
踩
相关标签
flex
flash
string
function
class
八卦
python
开发语言
mysql
数据库
tasks.json
launch.json
c_cpp_propertie
Cmake
CMakeLists
Makefile
CMake Tools
神经网络
BP
代码规范
java
面试
性能优化
分布式
职场和发展