Tmux工具使用学习

说来惭愧,因为最近偶然才接触这个工具,所以不是很熟悉。不过被他会话共享的功能深深吸引,所以话不多说,直接上菜。先是工具安装,由于我用的是 centOS 的 Linux 虚拟机,所以安装是及其简单的,直接 yum install tmux 就好了,安装完成以后,使用命令创建一个会话,进入后查看会话ID,Windows 可以在命令行通过 ssh 连接到虚拟机系统,并根据查看到的会话ID使用tmux attach 命令接入会话。。# Linux command line[root@master ~].
分类: 其他 发布时间: 08-07 12:01 阅读次数: 0

git rebase 和 git merge 区别理解

别人的经验永远是别人的,自己的实践才是自己的经验。git rebase现在,用户 A,用户 B 和 远程仓库的代码版本都是最新且保持一致的。用户 A 先在本地修改了文件 a.txt,commit 以后提交并推送到了远程仓库:D:\\MyProject\\Python\\GitTest>git add a.txtD:\\MyProject\\Python\\GitTest>git commit -m add one line in a.txt by user AD:\\MyPro.._git和merge区别
分类: 其他 发布时间: 08-07 12:01 阅读次数: 0

git pull 和 git pull --rebase 区别理解

git pull = git fetch + git mergegit pull --rebase = git fetch + git rebasegit pull 就不多说了,直接来看 git pull --rebase 吧。现在,用户 A,用户 B 和 远程仓库的代码版本都是最新且保持一致的。用户 A 在本地提交了两次 commit ,领先远程仓库 2 commit:# User AAdministrator@PC-20200713AJJH MINGW64 /d/MyProj.
分类: 其他 发布时间: 08-07 12:01 阅读次数: 0

将 Python 或者 Ruby 脚本写成 Linux 命令行工具

Ruby :1、安装 Ruby 环境。[root@master workspace]# which ruby/usr/bin/ruby2、新建一个 hello.rb 文件,文件内容如下:ARGV.each do |item| puts Hello, #{item}end3、现在可以使用 Ruby 正常运行脚本:[root@master workspace]# ruby hello.rb Ruby PythonHello, RubyHello, Python_在ruby中启动python脚本
分类: 其他 发布时间: 08-07 12:01 阅读次数: 0

Vim 常用命令学习

Ctrl + f 屏幕向下移动一页Ctrl + b 屏幕向上移动一页0 或功能键 Home 移动到这一行的最前面字符处$ 或功能键 End 移动到这一行的最后面字符处G 移动到这个文件的最后一行gg 移动到这个文件的第一行,相当于1GN[Enter 光标向下移动n行/word 向下查找一个名称为word的字符?word 向上查找一个名称为word的字符n 重复前一个查找的操作:w 将编辑的数据写到硬盘,但是不会退出。:q 如果文件没修改,正常退出;如果文件修改了但.
分类: 其他 发布时间: 08-07 12:01 阅读次数: 0

Linux 命令行快速切换回切换目录之前的目录

看到这个标题,是不是感觉有点绕?Linux 下的 cd 命令相信大家都用过,虽然不敢说是大家使用最多的命令,但至少算使用最多之一的了吧!快速切换回切换目录之前的目录(cd -)[root@master ruby_learning]# pwd/root/ruby_learning[root@master ruby_learning]# cd /usr/local/src/[root@master src]# pwd/usr/local/src[root@master src]# cd -
分类: 其他 发布时间: 08-07 12:01 阅读次数: 0

MySQL中修改时区

mysql> set global time_zone = +8:00; -- 修改mysql全局时区为北京时间,即我们所在的东8区mysql> set time_zone = +8:00; -- 修改当前会话时区mysql> flush privileges; -- 立即生效
分类: 其他 发布时间: 08-07 12:01 阅读次数: 0

PyCharm中连接MySQL服务报错【08001】

问题[08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up.解决方案时区问题,URL后面添加?serverTimezone=UTCjdbc:mysql://10.36.172.81:3307/stu_db2?serverTimezone=UTC_pycharm mysql报错
分类: 其他 发布时间: 08-07 12:01 阅读次数: 0

Django学习笔记(上)

1 Django1.1 介绍Django是一个开放源代码的Web应用框架,它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。重量级的框架,替开发者想了太多的事情,帮开发者做了很多的选择,内置了很多的功能。官方网站 http://www.djangoproject.com使用版本1.11.7 LTS:长期支持版本 以后再学2.
分类: 其他 发布时间: 08-07 12:01 阅读次数: 0

从0基础学习Python(01)[计算机及Python基础知识]

从0基础学习Python(Day1)计算机及Python基础知识1.计算机的组成硬件系统主机部分外设部分硬件系统的设计采用的都是 冯·诺依曼体系结构软件系统系统软件应用软件操作系统的作用:向上支持软件运行, 向下管理硬件没有安装操作系统的主机称为裸机2.认识PythonPython是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加
分类: 其他 发布时间: 08-07 12:01 阅读次数: 0

从0基础学习Python(02)[基础运算符,类型转换以及判断,循环语句]

从0基础学习Python(02)掌握基础运算符,类型转换以及判断,循环语句。1.输入Python3.x(掌握)input()函数接收用户输入为字符串类型# 作用:# 接受开发者在控制台上输入的内容# 暂停程序# 输入: input()函数# python3.X input返回的类型字符串的类型tel = input(请输入您的手机号:)print(type(tel))print(tel)2.算数运算符/ 除 b/a// 取整除 b/
分类: 其他 发布时间: 08-07 12:01 阅读次数: 0

从0基础学习Python(03)[循环语句及字符串的常见操作]

从0基础学习Python(03)循环语句及字符串的常见操作1.for循环循环while循环死循环for循环循环遍历可迭代对象(str, list)格式:for 临时变量 in 可迭代对象或者range()函数: 循环条件满足执行的代码range()函数(配合for循环使用)range(x)[0, x)range(a, b)[a, b)range(a, b, step)有了步长, 默认步长为1隔步长减1个取一个2.b
分类: 其他 发布时间: 08-07 12:01 阅读次数: 0

从0基础学习Python(04)[ Python中··列表基础]

从0基础学习Python(Day4)Python中··列表基础1.列表的定义作用: 有序的保存任意类型数据格式:列表名 = [元素1, 元素2, ...]info_list = [张三, 20]# <class list>print(type(info_list)因为列表是有序的数据类型下标索引切片空列表[]list()my_list = []my_list1 = list()print(type(my_list))print(ty
分类: 其他 发布时间: 08-07 12:01 阅读次数: 0

从0基础学习Python(05)[元组,字典,集合的相关操作]

从0基础学习Python(Day5)元组,字典,集合的相关操作1.元组的定义对比列表和元组相同点:保存任意数据类型有序的数据类型(下标索引, 切片)循环遍历(while for)不同点:列表[] 元组()列表可变的数据类型(增删改查) 元组是不可变的数据类型(查)格式:tuple = (元素1, 元素2, ...)空元组()tuple()有且只有一个元素的元组tuple = (元素,)len()函数strlist
分类: 其他 发布时间: 08-07 12:01 阅读次数: 0

硬盘无法访问无法访问,里面的资料怎么找回

问题描述: 无法访问说明这个盘的文件系统结构损坏了。硬盘无法访问无法访问,里面的资料怎么找回具体恢复方法可以看正文了解(不格式化的恢复方法) ![](https://s2.51cto.com/images/20200807/1596772583705720.png) 工具/软件:极限数据恢复软件 步骤1:先百度搜索并下载软件打开后,选中需要恢复的盘,然后点《开始恢复》按钮 ![](h
分类: 其他 发布时间: 08-07 12:01 阅读次数: 0

从0基础学习Python (06)[函数----[内容较为枯燥,但是必不可少]]

从0基础学习Python(Day6)函数----[内容较为枯燥,但是必不可少]1.函数的介绍作用:对某块功能的代码的封装提高代码的复用性(重用性)大大的提高了开发效率# 函数 提高效率,重用性 对特定的功能进行封装# 定义函数def func(): print(你好) print(世界)func()2.函数定义和调用定义def 函数名(): pass调用函数名()注意:函数是一次定义, 多次调用如果函数名相
分类: 其他 发布时间: 08-07 12:01 阅读次数: 0

从0基础学习Python(07)[函数2----[内容较为枯燥,但是必不可少]]

从0基础学习Python (Day7)函数2----[内容较为枯燥,但是必不可少]1.多个return作用:如果函数内部出现了return 数值, 标识着是一个有返回值的函数如果执行了return, 函数的调用就会提前结束(参考break记忆)注意:即使函数内部有return 只要有一个执行, 其他的将不再执行2.一个函数返回多个数据的方式# 需求: 小明 20# 利用函数:# 我的名字叫做小明# 我今年的年龄20岁def deal_info(name, age
分类: 其他 发布时间: 08-07 12:01 阅读次数: 0

从0基础学习Python(08)[案例][学生管理系统]

从0基础学习Python (Day8)学生管理系统-----[案例]前言[仔细看前言,略微重要]​ 就开发而言,我们在做一个项目之前应该先做好准备工作,首先应该先要知道我们做的这个项目,是用来干嘛的,客户需要这个项目来完成什么功能,这就需要跟客户进行一个[需求分析],来确定我们要做的项目主要是那个方向,在确定了需求之后接下来根据需求我们需要有这个项目一个完整的框架和需要实现这个功能的大纲,也就是我们的[系统功能分析],这个系统功能分析完整的列出我们要做的程序框架,还有需要实现的功能,与客户进行一起商
分类: 其他 发布时间: 08-07 12:01 阅读次数: 0

从0基础学习Python(09)[函数定义的参数总结、拆包、组包]

从0基础学习Python (Day9)函数定义的参数总结1.形参标准参数缺省参数,一般经验而言缺省参数声明在最后不定长参数(参数的个数不确定)不定长参数元祖不定长参数字典2.拆包拆开、分解熟悉python3.0语法拆包作用适用于容器类型格式: my_tuple = (张三, 20, 男) name, age, sex = my_tuple3.组包name = zsage = 20sex = nanmy_tuple
分类: 其他 发布时间: 08-07 12:01 阅读次数: 0

从0基础学习Python(10)[流程控制和*匿名函数[重]]

从0基础学习Python(Day10)流程控制和*匿名函数[重]1.流程控制关键字breakcontinuereturndef fun(): i = 0 while i < 5: print(----while开始----) for j in range(5): print(----for开始----) print(i) return
分类: 其他 发布时间: 08-07 12:01 阅读次数: 0