笔记2024

news/2024/10/15 16:46:51/

[pip源]
pip install xxx -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
https://pypi.doubanio.com/simple
https://pypi.tuna.tsinghua.edu.cn/simple
[docker]
查看镜像:
docker ps
docker images
docker stop cooling_optimization
docker rm cooling_optimization
build:

导出父镜像(本地192.100.30.208 root/admin):
docker save -o python38-tensorflow.tar 192.100.30.160:9000/python38-tensorflow:2.6.0

导入父镜像:
docker load -i python38-tensorflow.tar

拉取代码:
cd /home/software/cooling_optimization && git pull
构建镜像:
docker build -t cooling_optimization .
docker run -p 18108:18108 -v /home/software/cooling_optimization/conf.ini --name cooling_optimization --restart=always -itd cooling_optimization
在代码所在目录,前提是有Dockerfile文件
docker build -t load-forecast:v1 .

docker run --name load-forecast --restart=always -itd -p46000:46000 load-forecast:v1

docker logs -f --tail 10 load-forecast

docker run --name forecast-load-qcc -v /home/software/qcc/conf.ini:/app/conf.ini --restart=always -itd -p 18107:18107 forecast-load:qcc

创建临时虚拟镜像

docker run --rm -it forecast-load:qcc bash

改完代码直接运行:
docker run --name forecast-load-qcc -v /home/software/qcc:/app --restart=always -itd -p 18107:18107 forecast-load:qcc
看日志直接在这里看http://192.100.30.111:8888/

[pycharm]
打开搜索框:两下shift键
分栏:两下shift键,输入split right
打开和关闭主菜单栏:两下shift键,view app me
打开navigation bar: alter + Home
关闭当前代码窗口:Ctrl + F4
查看目录结构:alt + 1

[mysql]
linux安装mysql: sudo apt-get update;sudo apt-get install mysql-server;
删除第一条表记录:delete from table limit 1;
增加字段:alter table forecast_result add type int default null;
更新字段数值:update table set type=1;
根据模板表结构创建新表:create table table_name select * from model_table where 1=2:(去掉where则同步创建结构与数据)
导入数据文件:use database;source /path/xx.sql;
更改字段的类型:alter table forecast_result modify column client_code varchar(255);

[Linux]
资源监视器:gnome-system-monitor
查找文件:find /home -name “bz*” (查找home目录下名字里bz开头的所有文件)
增加文件执行权限:chmod +x filename
安装软件包:apt-get install softname
rdesktop :linux 连接 windows RDP远程桌面
root权限打开终端:sudo -s
查看端口是否占用: netstat -anpt | grep 端口号
查进程号:ps -ef | grep tools_sql
关闭进程:kill -9 84453(pid)
删除文件夹: rm -rf myfile (-f 表示强制执行不做任何提示)
单个文件压缩打包 tar czvf my.tar file1
多个文件压缩打包 tar czvf my.tar file1 file2,…
单个目录压缩打包 tar czvf my.tar dir1
多个目录压缩打包 tar czvf my.tar dir1 dir2
解包至当前目录:tar xzvf my.tar (使用相对路径打包)/unrar x xxx.rar
tar路径问题分析:tar: 从成员名中删除开头的“/” 系统默认删除开头/变成相对路径。
压缩文件:tar cxvf my.tar file
获取安装包:wget https://xxx/xx/xx.tar.gz
增加文件夹可编辑权限:chmode -R 777 filename (-R表示递归)
后台开启进程服务:nohup python3 2.py &
编辑意外中断,使用swp文件恢复:vim -r filename
删除swp文件:rm .filename.swp
删除文件夹: rm -r dirname
查看文件大小:ll -h
查看系统内核版本:uname -r

[vim 编辑器]
😒/well/good/g 替换当前行所有 well 为 good

[ftp]
安装:apt-get install vsftpd
分配目录权限:chown -R ftptest:ftptest /var/ftp/test

[ssh]
ping IP
ssh root@IP 输入root用户名密码
scp /home/my.tar root@IP:/home/project

[python]
更新pip: python -m pip install --upgrade pip
pypi源: https://mirrors.aliyun.com/pypi/simple
异常捕获:try except else(无异常时执行)、finally(有无异常都执行)
判断数据类型: if isinstance(o,str):
callable(object):判断object是否可调用,可调用返回True.
查看对象下的所有属性和方法:dir(obj)
虚拟环境:source /home/software/lw_nnqh/bin/activate
cd /home/software/lw_nnqh/lw_nnqh_2021-11-18
查看日志:tail -f nohup.out
快速建立开发环境:pip freeze > d:requirements.txt 、 pip install -r requirements.txt

[pyinstaller]
打包程序: pyinstaller xxx.py
option: -F

打包完的程序在dist文件里。
容易犯错的细节:打包前先切换到对应的开发环境。
程序闪退。 在cmd窗口运行xxx.exe,可以看到报错信息。

[时间日期]
datetime.datedtime.now() : 2022-01-04 11:12:30.453271
ts=datetime.datetime.now()
ts.year #int
ts.month
ts.date() 2022-01-04

if a>b
‘true’
end

SIZE(MAT,2) MAT矩阵的行列

[yaml]数据格式

键值对

【flask】

  • 启动
    from flask import Flask,render_template
    app = Flask(name)

@app.route(‘/’)
def hello_world():
return render_template(‘gallery.html’)

if name == ‘main’:
app.run()

[git]
git add *
git pull
git push
查看当前状态:git status

要将main分支的代码同步到其他分支,可以使用以下命令:

首先,确保你在本地仓库的主目录下,运行 git checkout 分支名 切换到你想要同步代码的目标分支。
然后,运行 git merge main 将main分支的代码合并到目标分支。如果存在冲突,需要解决冲突后再提交。
最后,运行 git push origin 分支名 将目标分支的更新推送到远程仓库。
请注意,以上操作可能会修改目标分支的内容,因此在执行之前,请确保已备份重要的数据或进行必要的测试。

查看分支 :git branch -a

  1. git删除远程分支

git push origin --delete [branch_name]

  1. 删除本地分支区别
    git branch -d 会在删除前检查merge状态(其与上游分支或者与head)。
    git branch -D 是git branch --delete --force的简写,它会直接删除。

切换分支:git checkout branchname
新建分支时建立跟踪关系: git checkout -b <本地分支名> <远程主机名>/<远程分支名>
强行切换分支:git checkout -f main (覆盖本分支下未被追踪的文件)


http://www.ppmy.cn/news/1459388.html

相关文章

迅饶科技X2View物联网设备存在任意用户添加漏洞 [附POC]

文章目录 迅饶科技X2View物联网设备存在任意用户添加漏洞 [附POC]0x01 前言0x02 漏洞描述0x03 影响版本0x04 漏洞环境0x05 漏洞复现1.访问漏洞环境2.构造POC3.复现0x06 修复建议迅饶科技X2View物联网设备存在任意用户添加漏洞 [附POC] 0x01 前言 免责声明:请勿利用文章内的相…

[C++核心编程-06]----C++类和对象之对象模型和this指针

&#x1f3a9; 欢迎来到技术探索的奇幻世界&#x1f468;‍&#x1f4bb; &#x1f4dc; 个人主页&#xff1a;一伦明悦-CSDN博客 ✍&#x1f3fb; 作者简介&#xff1a; C软件开发、Python机器学习爱好者 &#x1f5e3;️ 互动与支持&#xff1a;&#x1f4ac;评论 &…

NSS刷题

1、[SWPUCTF 2021 新生赛]gift_f12 打开题目后查看源码无发现&#xff0c;用f12发现flag 2、[GDOUCTF 2023]hate eat snake 打开链接是一个贪吃蛇小游戏&#xff0c;f12找到js文件中有一个speed的语句&#xff0c;该语句的作用是使速度增加&#xff0c;因此&#xff0c;将该语…

​​​【收录 Hello 算法】5.1 栈

目录 5.1 栈 5.1.1 栈的常用操作 5.1.2 栈的实现 1. 基于链表的实现 2. 基于数组的实现 5.1.3 两种实现对比 5.1.4 栈的典型应用 5.1 栈 栈&#xff08;stack&#xff09;是一种遵循先入后出逻辑的线性数据结构。 我们可以将栈类比为桌面上的一摞盘子…

攻略:ChatGPT3.5~4.0(中文版)国内无限制免费版(附网址)【2024年5月最新更新】

一、什么是ChatGPT&#xff1f; 1、ChatGPT的全名是Chat Generative Pre-trained Transformer&#xff0c;其中"chat"表示聊天。"GPT"则是由三部分组成&#xff1a;生成式&#xff08;generative&#xff09;意味着具有创造力&#xff1b;预训练&#xff0…

Ps 滤镜:深色线条

Ps菜单&#xff1a;滤镜/滤镜库/画笔描边/深色线条 Filter Gallery/Brush Strokes/Dark Strokes 深色线条 Dark Strokes滤镜通过以独特的线条风格重绘图像的暗部和亮部来增强图像的视觉效果&#xff0c;适用于创作具有强烈对比和动态线条效果的艺术作品。 “深色线条”滤镜可以…

重装前端整体流程

用户管理 --汇总 -- 明细-CSDN博客 一、node 这个看环境变量 2023最新版Node.js下载安装及环境配置教程&#xff08;非常详细&#xff09;从零基础入门到精通&#xff0c;看完这一篇就够了_nodejs安装及环境配置-CSDN博客 配置到国内镜像的时候&#xff0c;去看&#xff0c;淘…

【数据结构】单链表专题详细分析

与其临渊羡鱼&#xff0c;不如退而结网。&#x1f493;&#x1f493;&#x1f493; 目录 •✨说在前面 &#x1f34b;知识点一&#xff1a;什么是链表&#xff1f; • &#x1f330;1.链表的概念 • &#x1f330;2.链表的结构 • &#x1f330;3.链表的分类 &#x1f34b;…