- 博客(5)
- 收藏
- 关注
原创 圈复杂度及降低示例
圈复杂度圈复杂度定义计算规则降低圈复杂度手段降低圈复杂度示例修改 圈复杂度 定义 圈复杂度 (Cyclomatic complexity) 是一种代码复杂度的衡量标准,也称为条件复杂度或循环复杂度,它可以用来衡量一个模块判定结构的复杂程度,数量上表现为独立现行路径条数,也可理解为覆盖所有的可能情况最少使用的测试用例数。简称 CC 。其符号为 VG 或是 M 。 计算规则 for +1; if +1; else +1; switch has n cases +n; || +1; && +1
2021-08-06 09:05:41
1326
1
原创 Git常用命令
Git常用命令基础命令创建分支把master的内容更新到分支上提交代码通过fiber发起MR如何解决Git冲突?设置git提交名字git放弃修改,放弃增加文件操作Git分区示意图Https永久记住密码 基础命令 git fetch 从远程获取最新版本到本地,不会自动merge $ git fetch origin master:tmp //从远程的`origin`的`master`主分支下载最新的版本到`origin/master`分支上 $ git diff tmp //比较本地的`tmp`分支和`ori
2021-08-06 08:54:23
384
原创 MAC系统JDK环境变量配置(包含找安装路径和解决执行source .bash_profile报错)
目录针对问题具体过程参考文章 本文主要针对JDK配置问题,旨在给出切实可行的过程。下载过程不再赘述。 针对问题 如何知道自己的jdk安装路径? 执行source .bash_profile后出现not valid in this context: CLASSPATH^M怎么办? 具体过程 打开终端; 查看jdk安装路径,终端输入 /usr/libexec/java_home -V 如图所示 直接就会得到具体位置,复制即可。 如果是第一次配置环境变量,可以使用touch .bash_profil
2021-04-26 15:55:03
2805
2
原创 Objective-C基础学习心得(更新ing)
标题IOS基础笔记程序结构输入和输出@property1 是什么?2 创建存取器的两种方式2.1 手动创建2.2 使用@property创建3 属性3.1 原子性3.2 存取器控制3.3 内存管理id类型协议(protocol)方法重载Category(类别)多线程编程1 基础1.1 基础概念1.2 多线程实现方案2 Pthread3 NSThread4 GCD(Grand Central Dispatch)4.1 任务和队列设计模式Target-Action IOS基础笔记 一周掌握Objective-C
2021-04-08 19:40:53
644
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人