Guoziren`s Space 
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •   
  •   

协作流程

要注意, 没有进行过测试或者测试未通过的代码绝不可以合并到 master 分支。 ● 使用 Pull Request Pull Request 不一定非要在与 master 分支合并时才使用。既然是团 队开发,完全可以尽早创建 Pull Request 让其他开发者进行审查,一边 听取反馈一边编写代码,没必要等到与 master 分支合并时再进行。 Pull Request 具有显示差别以及对单

2021-03-18
Github
Github

github

[TOC] 基本操作git init——初始化仓库$ mkdir git-$ mkdir git-tutorial $ cd git-tutorial $ git init Initialized empty Git repository in /Users/hirocaster/github/github-book /git-tutorial/.git/ ​ 如果初始化成

2021-03-18
Github
Github

物联网

物联网第一步:用传感器进行信息采集 信息来自哪里?->物联网的标识技术:代表-RFID 怎么传?无线传感器网络->网络自组->传到以太网,互联网 无线传感网MAC协议、路由协议(泛) 很多都用Zigbee(具体,标准,基于802.14?) Adhoc路由协议 用以太网传也可以,以无线传感网为突破

2021-03-18
linux教程笔记
linux linux教程笔记

linux-U盘的管理

[TOC] 磁盘管理(U盘)挂载:mount 系统默认挂载目录: /media 手动挂载目录: /mnt 挂载命令: mount + 设备名 + 挂载目录 检测设备名称: sudo fdisk -l 默认挂载到 /mnt 挂载到/mnt 以外的目录成功后,默认会临时覆盖那个目录的内容,可以挂载到一个肯呢个目录 卸载:umount 卸载的时候,用户的当前位置不能在/mnt(/media)

2021-03-18
linux教程笔记
linux linux教程笔记

linux-基础命令

[TOC] 基本命令 date history:输出敲过的命令历史 ctrl+p:上一个命令(比用方向键显得懂得更多) ctrl+n:下一个命令 光标 向后/左移动一个位置:ctrl+b(bacward) 移到最前:ctrl+a 移到最后:ctrl+e 向前/右动一个位置:ctrl+f(forward) 光标后面的字符是光标盖住的字符 删除光标前面所有字符:ctrl+u TAB键:cd 时

2021-03-18
linux教程笔记
linux linux教程笔记

第11章 网络编程

1.1.1为什么要分层? 减少协议设计的复杂性。 1.2TCP/IP各层功能 2.套接字编程通常Linux下的网络编程就是指套接字编程. 2.1 套接字地址结构struct sockaddr //linux/socket.h struct sockaddr{ unsigned short sa_family; //套接字的协议族类型,AF_XXX char

2021-03-18
Linux C编程实战
Linux C编程实战 linux

字符串函数

1.puts和getsputs函数:将1个以’\0’结尾的字符串输出到屏幕上。接收参数为字符指针或者数组名 gets函数: 从终端输入1个字符串到字符数组中,返回字符数组的首地址。接收参数为数组名 2.strcpy和strncpy必须引入string.h头文件 #include #include char *strcpy(char *dest,char *src); char *strncpy

2021-03-18
Linux C编程实战
Linux C编程实战 linux

第7章 进程

7.1进程概述7.1.1Linux进程 操作系统的定义:进程是一个动态的实体,进程是程序的一次执行过程,是操作系统资源分配的基本单位。 线程:为了让计算机在同一时间内能执行更多任务,在进程内部又划分了许多线程。线程是计算机中独立运行的最小单位,运行时占用很少的系统资源,可以把线程看成操作系统分配CPU时间的基本单位。。 7.2进程操作创建进程有两种方式:系统创建和父进程创建。前者创建的是平等

2021-03-18
Linux C编程实战
Linux C编程实战 linux

第8章 线程

线程控制8.1 线程和进程的关系线程是计算机中独立运行的最小单位,运行时占用很少的系统资源。 由于每个线程占用的CPU时间是系统分配的,因此可以把线程看成操作系统分配CPU时间的基本单位。 多线程相对于多进程的优点(节约资源,节约时间): (创建的花费,切换,通信方面,响应) 多进程情况下,每个进程都有自己独立的地址空间,2️⃣在多线程情况下,同一进程内的线程共享进程的地址空间。创建1个新的进程

2021-03-18
Linux C编程实战
Linux C编程实战 linux

进程间通信

管道管道是一种2个进程进行单向通信的机制。 通过管道通信的2个进程,1个进程向管道写数据,另外1个进程从管道的另一端读数据。写入的数据每次都添加在管道缓冲区的末尾,读数据的时候都是从缓冲区的头部读出数据. 管道是1个特殊的文件,这个文件只存在于内存中。创建管道时,系统为管道分配一个页面作为数据缓冲区。 对于一些简单的进程间通信,管道还是可以完全胜任的 管道的局限: 没有名字 缓冲区大小受限制 所

2021-03-18
Linux C编程实战
Linux C编程实战 linux

Juni

Junit框架JUnit是Java最基础的测试框架,主要的作用就是断言。 1.Junit注解执行顺序:@BeforeClass –> @Before –> @Test –> @After –> @AfterClass 2.Assert类一堆assert方法 支持哪些类型: AssertEquals ​ float double 3个参数,1个误差参数 ​

2021-03-18
单元测试
单元测试

Mockito

MockitoMockito与PowerMock都是Java流行的一种Mock框架,使用Mock技术能让我们隔离外部依赖以便对我们自己的业务逻辑代码进行单元测试,在编写单元测试时,不需要再进行繁琐的初始化工作,在需要调用某一个接口时,直接模拟一个假方法,并任意指定方法的返回值。PowerMock则在Mockito原有的基础上做了扩展,通过修改类字节码并使用自定义ClassLoader加载运行的方式

2021-03-18
单元测试
单元测试
1…678910…23

搜索

Hexo Fluid
鄂ICP备2020017971号-1