- 博客(25)
- 收藏
- 关注
原创 git代码提交了怎么撤回提交
场景一:彻底完了,刚线上更新的代码出现问题了,需要还原这次提交的代码!做push操作了,但是我想撤回来命令方式:1.输入git log 查看所有提交的版本注意:黄色字体中 commit后面的一串码就是每一个版本号对应的码2.回退到指定版本== 注意:--hard 删除工作空间改动代码,撤销commit,撤销git add . ==git reset --hard 版本号reset是指将HEAD指针指到指定提交,历史记录中不会出现放弃的提交记录。3.推送代码git push orig
2022-03-11 10:25:03
28712
3
原创 linux定时执行脚本
在Linux下我们用crontab来实现定期执行脚本。查看crontab 输入命令:cat /etc/crontabcrontab -u //设定特定用户的定时服务crontab -l //列出当前用户定时服务内容crontab -r //删除当前用户的定时服务crontab -e //编辑当前用户的定时服务在设定编辑之前都建议列出服务查看一下:crontab -l然后编辑定时任务:crontab -e 进入编辑界面会显示已存在的定时任务第一次编辑会让选择编辑方式,我选的是 :
2022-03-03 19:07:43
5254
原创 git将一个分支上的代码提交到另一个分支
假设我现在在A分支,现在我要把A分支上修改的代码提交到B分支上:git add . :他会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件;npm run commit:将暂存区里的改动给提交到本地的版本库(这个是应用了git-cz)下面我会再说明一下这个,以前也没用过这个;git log:查看下提交记录,这个时候会显示你提交日志SHA-1 校验和;git checkout B:切换到B分支;git pull
2022-02-21 10:51:22
10701
1
原创 一个项目设置两个git地址,并最终实现一次性同时推送到到两个git地址上的方法总结
前提:1、假设你现在在gitLab上面新建了一个git地址A(里面已经有项目内容)git@git.taotiangou.net:teamemory/myh5.git2、假设你同时在码云上面同样新建了一个git地址B (可能是一个新建的空白项目内容地址)git@gitee.com:teamemory/myH5.git现在想实现我在git地址A项目中,提交代码的同时,可同时提交到git地址B 。方法1:(需要push两次,不符合题目要求,但是优点是可以pull两次)步骤1:在git A 项目
2022-02-21 10:45:12
1901
原创 git常规使用教程
1、把代码clone到本地仓库git clone https://github.com/573734817pc/shop.git2、在本地创建dev分支并与远程dev分支对应git checkout -b dev origin/dev3、切换到master分支git checkout master4、本地的dev合并到master上(遇到冲突解决完后再次提交)git merge dev5、推送到远程的master上 git push origin master 撤销git
2022-02-11 17:46:52
78
原创 服务器迁移文件
二、复制文件夹(目录):(1)将本地文件夹拷贝到远程scp -r 目录名 用户名@计算机IP或者计算机名称:远程路径scp -r /home/test1 zhidao@192.168.0.1:/home/test2#test1为源目录,test2为目标目录,zhidao@192.168.0.1为远程服务器的用户名和ip地址。(2)从远程将文件夹拷回本地scp -r 用户名@计算机IP或者计算机名称:目录名 本地路径scp -r zhidao@192.168.0.1:/home/test2 /
2021-10-18 16:37:41
289
原创 数据库导出文件
全部导出sqlite3 data.db.output dd.sql.dump全部导入sqlite3 mydb.db.read dd.sql平时使用官方提供的sqlite3.exe工具来操作 sqlite的数据库进入管理:sqlite3.exe d:\test.db //假设数据是 d:\test.db.databases //显示所有数据库 和 mysql的 show databases; .tables //显示当前数据库的表格 和 mysql 的show tables;
2021-10-12 17:42:33
740
原创 Python大文件分割小文件
a=open(‘A.txt’,‘r’).readlines()n=3 #份数qty=len(a)//n if len(a)%n==0 else len(a)//n+1 #每一份的行数for i in range(n):f=open(str(i+1)+’.txt’, ‘a’)f.writelines(a[i*qty:(i+1)*qty])f.close()
2021-09-23 17:31:40
92
原创 Mac OS X 系统下.DS_Store处理
在 Mac OS X 系统下,几乎绝大部分文件夹中都包含 .DS_Store 隐藏文件,及时手动删除了,也马上自动生成。在svn或者git版本控制时,相当烦人并输入删除命令:sudo find / -name “.DS_Store” -depth -exec rm {} ;删除后继续在终端输入:defaults write com.apple.desktopservices DSDontWriteNetworkStores true然后按下回车,就可以防止 .DS_Store 文件的
2021-09-23 17:09:39
319
原创 Django 连接 MySQL 数据库及常见报错解决
目录一、终端或者数据库管理工具连接 MySQL ,并新建项目所需数据库二、安装访问 MySQL 的 Python 模块三、Django 相关配置四、可能会遇到的报错报错1: django.core.exceptions.ImproperlyConfigured: mysqlclient 1.x.xx or newer is required; you have 0.x.x.报错2:AttributeError: 'str' object has no attribute 'decode'一、终端或者数据库
2021-09-16 15:49:39
3394
原创 python函数format
format 将字符串按某种格式输出案例:用format()的三种方式输出字符串方式1:用数字占位(下标)"{0} 嘿嘿".format("Python")a=100s = "{0}{1}{2} 嘿嘿"s2 = s.format(a,"JAVA","C++")print(s2)#运行结果为:100JAVAC++ 嘿嘿方式2:用{} 占位a=100s = "{}{}{} 嘿嘿"s2 = s.format(a,"JAVA","C++","C# ")print(s2)#运行结果为
2021-08-18 11:54:58
103
原创 SQL随机取n行数据
一,在MySQL中随机数据的的选取SELECT * FROM table ORDER BY RAND () LIMIT 1;二,在SQLite中的方法语句很简单,如下:SELECT * FROM 表名 ORDER BY RANDOM() limit 1
2021-08-13 11:35:31
888
原创 python脚本上传服务端入库
import ospath = '/Users/v_yangwenyi01/Downloads/infile_obem3.txt'log_path = "/home/public/djangoWeb/web_mysite/datasemanteme/infile_obem2.txt"os.system("python trans_obems2label_for_siyuan.py infile_obem.txt %s" % (log_path))#删除第一行with open(path, 'r')
2021-08-09 11:03:26
83
原创 mac python搭建环境 部署到服务器中
自己能了个服务器,方便写些代码:代码:使用 python3 开发,djang2 框架登录上自己的服务器成功后:1、安装依赖1)首先安装 gcc 编译器,gcc 有些系统版本已经默认安装,通过 gcc --version 查看,没安装的先安装 gcc,yum -y install gcc2)安装其它依赖包yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-d
2021-08-05 17:17:17
173
原创 sql语句修改某个字段的部分内容
sql语句修改某个字段的部分内容update 表名 set 字段 = replace(字段, ‘要修改的内容’ , ‘修改后的内容’);sqlite> update tndata_traindata set train=replace(train,'<enum_b><ColonDianFenMiao></enum_e>','<enum_b><ColonDianFenMiao><ColonNotReadTel></e
2021-08-05 15:19:37
4314
原创 Django提取两个文本相同内容
alist=[]alist2=[]fa ='/Users/v_yangwenyi01/Downloads/tndata_1.2w.txt'a_list = open(fa, 'r').readlines()fb = open('/Users/v_yangwenyi01/Downloads/20210728_online_5_1.txt')b = fb.readlines()for sents in a_list: items = sents.split('\t') sent =
2021-08-04 14:52:08
96
原创 Python for循环定义三个变量——zip
start_lists = [1, 10, 20, 40]end_lists = [9, 19, 29, 49]lables = ['个位数', '十位数', '二十位数', '三十位数']for (start, end, lable) in zip(start_lists, end_lists, lables): print(start, end, lable)1 9 个位数10 19 十位数20 29 二十位数40 49 三十位数...
2021-08-02 16:20:04
773
原创 python删除文件中含“指定内容关键字“的一行
python删除文件中含"指定内容关键字"的一行删除文件中含有 " : " 的数据childArray = ["真的发到湖南","map:0.7 music:0.2 chat:0.1","建设者公寓"] with open("datas/tndata/%s" % child_file, "w") as child_fo: for lines in childArray: if ':' not in lines:
2021-07-30 11:44:42
1354
原创 day02-11-21
1.RESTful风格API详情查看博客地址:https://www.cnblogs.com/xiaonq/p/10053234.html1.1 什么是RESTfulREST与技术无关,代表的是一种软件架构风格(REST是Representational State Transfer的简称,中文翻译为“表征状态转移”)REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识所有的数据,不过是通过网络获取的还是操作(增删改查)的数据,都是资源,将一切数据视为资源是RES
2020-12-25 11:33:50
82
原创 Django基础掌握
1web项目工作流程1.1 了解web程序工作流程1.2了解django的工作流程2,HTTP介绍基于TCP/IP的三次握手和四次挥手三次握手四次挥手三次握手和四次挥手更多的东西在这里:https://www.cnblogs.com/jainszhang/p/10641728.htmlHTTP是长成这个样子的HTTP请求方式:HTTP/1.1协议中共定义了八种方法(有时也叫“动作”),来表明Request-URL指定的资源不同的操作方式HTTP
2020-12-22 18:31:19
156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人