编程开发
git防遗忘指南-amend修改最近一次commit记录
前言
上一篇git的文章聊到了git版本管理的commit和分支相关的内容,通过查看./git文件内的文本内容,可以有个更清晰的认识
git版本管理的主要内容就是一次次的commit提交
分支的本质就是记录了当前指向的commit的哈希值
会有一个HEAD指针去指向当前工作的位置,HEAD指针可以挂载在分支,也可以脱离分支直接指向一个commit提交
查看log可以看到commit如果有被引用
LeetCode #1361 Validate Binary Tree Nodes 验证二叉树
1361 Validate Binary Tree Nodes 验证二叉树
Description:
You have n binary tree nodes numbered from 0 to n - 1 where node i has two children leftChild[i] and rightChild[i], return true if and only if all th
工具2-xmind转Excel用例辅助窗口工具(三)
上一篇详细介绍了xmind用例转为禅道用例,本期是对该工具的优化!
将py文件转为exe格式,放在桌面随时可用。
此外针对部分参数每次都不一样的问题,专门做了一个GUI图形界面,打开exe文件,即可进行补充,带入到py脚本中。
完全做到随用随点,方便快捷
查看效果
xmind_to_excel用例转化工具
本篇代码用到python标准库模块——tkinter
本次因为边学tki
AudioToolBox 解码AAC
上一篇文章中,我们针对PCM 数据,通过AudioToolBox将PCM 数据编码成AAC 数据,并把AAC 数据添加ADTS Header,并把AAC格式的音频数据写入文件;
这一章呢,我们主要是用AudioToolBox把AAC数据 解码成PCM格式,并利用AVFoundation框架把PCM数据 从扬声器播放处理;
1. 音频采集
关于音频采集部分,上篇文章已经介绍过了,是采用 AVFou
awk语法-03-awk表达式(if语句、while循环、for循环)、awk中执行shell命令
1. 条件表达式
语法
awk '{print (条件)?满足条件给出值:不满足条件给出值}' 文件名
完整示例
创建myAwk.awk文件
#!/bin/awk -f
BEGIN{
FS=":";
line="============================================";
print "Type\t\tName\t\tId\n",line
}
Gitlab服务器搭建
一、GitLab基础概念:
它是一个开源的git仓库服务器。用于实现代码集中托管。
分为企业版和CE社区版。
部署方式:软件包部署、容器部署。
二、通过容器部署gitlab服务器
第一步:准备环境
配置ip及yum环境
安装容器podman软件
# 安装容器管理软件podman
[root@gitlab ~]# yum install -y podman
修改gitlab服务器的ssh
我读《心理学》‖书评(二)
大家好,这是我读《心理学》的第二篇书评。与其说是书评,不如说是我学习《心理学》这本书的心得。下面就让我带领大家走进《心理学》的第二章吧。
《心理学》第二章开始带领我们了解心理学家是如何做研究的。我们开始接触一些专业性的词语。如果你对这些词语不了解,那很有可能对接下来的学习产生困难或误解。下面我先介绍几个专业词语的概念。
理论,一种有关假设和原理的有组织的系统。旨在解释一组特定的现象及其相互关系。
你的收藏夹里有多少东西?
很奇怪,我们有一种奇怪的心态,以为占有就是拥有。
占有了很多书籍,我们却以为自己拥有知识。
可是,书籍不等于知识。
我们收藏了自己认为有用的知识,就以为是我们自己的。
可是实际上,那些被收藏的东西只是占用了云空间而已。
除非我们能够把那些收藏的东西真正学以致用,才是真的获得它。
好好看看,微信,微博,小红书,网页等是不是收藏了很多东西。但是到底有多少是真正为我所用呢?
我有一台大学毕业以后基本没怎
