笔记2024

[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.mzph.cn/pingmian/9581.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于Springboot+Vue的Java项目-电影院购票系统开发实战(附演示视频+源码+LW)

大家好&#xff01;我是程序员衣一帆&#xff0c;感谢您阅读本文&#xff0c;欢迎一键三连哦。 &#x1f49e;当前专栏&#xff1a;Java毕业设计 精彩专栏推荐&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; &#x1f380; Python毕业设计 &…

【数据流图】用JointJs实现数据流图(二)

一、流图如何绑定绘制的元素&#xff1f; 通过打印JointJs生成的属性可知&#xff0c;id是不允许被覆盖修改的&#xff0c;但是cid可以。所以通过绑定元素的cid&#xff0c;可实现后续的操作&#xff0c;如查找元素、更改元素属性等。 1. 绑定cid方式示例 let textEle new …

vector实战

vector声明 初始化 获取数据 修改元素值 追加元素 遍历 定义二维的vector 二维vector遍历 #include <iostream> #include <vector>using namespace std;int main(){// vector 声明vector<string> name_vector;// vector 初始化vector<int> sco…

户外公园实景儿童剧本杀小程序系统开发搭建

户外公园实景儿童剧本杀小程序系统开发搭建涉及到的内容包括但不限于以下几个方面&#xff1a; 1. 项目规划&#xff1a;需要考虑场地的大小、设施的配置、剧本的设定等&#xff0c;这些都是开发前的必要考虑因素。 2. 平台开发&#xff1a;基于小程序开发户外公园实景儿童剧本…

Screeps工程化之数量控制模块

前言 将Screeps的代码进行模块化后&#xff0c;可以将各个功能进行分离&#xff0c;互相不影响&#xff0c;本文将会介绍Screeps中如何进行creep的数量控制来维持房间资源的平衡和发展。本文仅为作者本人的游戏思路&#xff0c;并不是最佳实践&#xff0c;如有更好的实现方法可…

十二届蓝桥杯Python组3月中/高级试题 第四题

** 十二届蓝桥杯Python组3月中/高级试题 第四题 ** 第四题&#xff08;难度系数 4&#xff0c;30 个计分点&#xff09; 编程实现&#xff1a; 给定一组包含n个&#xff08;n>3) 正整数数据&#xff0c;和一个正整数M&#xff0c;从这n个正整数中任意拿出两个数相 加&…

【概率论基础】 一篇文章缕清概率论常见概念关系

碎碎念&#xff1a;再写CSDN之前有一小段时间写数模公众号的经历&#xff0c;但是公众号看的人实在太少了&#xff0c;而且排版和公式、代码编辑都没有CSDN这么方便&#xff0c;所以坚持一算时间就没有更新了。公众号大多写的是概念性的基础&#xff0c;稍加修改搬到咱们的主战…

Git使用及相关问题

总结git中使用的问题 目录 1.git维护文件拷贝后unchanged 1.git维护文件拷贝后unchanged 文件权限不同&#xff0c;文件权限被修改&#xff0c;但内容未改变 命令行中使用git diff: diff --git a/compat/plan9/head b/compat/plan9/head old mode 100755 new mode 100644 主要…

Redis rehash 相关问题

前言 本文主要介绍 Redis Hash 表 rehash 相关的三个问题&#xff1a; 什么时候触发 rehashrehash 扩容扩多大rehash 如何执行 介绍的源码基于 Redis 5.0.8 版本&#xff0c;会删除一些不影响理解的部分。 什么时候触发 rehash Redis 用于判断是否触发 rehash 的函数是 _d…

‘pip‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。

因为python13不支持 pip install cx_Oracle&#xff0c;卸载了python13&#xff0c;重新安装python10&#xff0c;导致cmd命令不识别 pip &#xff0c;和python10&#xff0c;(;༎ຶД༎ຶ) 记录一种临时方案 如果你的命令行界面&#xff08;cmd&#xff09;不识别pip命令&am…

如何挑选“好用”的工业APP

我们日常生活中每天都在使用各种生活类的APP,然而&#xff0c;当我们谈到工业APP时&#xff0c;很多人可能并不那么熟悉。工业APP&#xff0c;虽然不像生活类APP那样直接面向广大消费者&#xff0c;但在工业领域却扮演着至关重要的角色。 先简单认识下啥是工业APP? 工业APP是…

集成学习算法:AdaBoost原理详解以及基于adaboost的图像二分类代码实现

本文尽量从一个机器学习小白或是只对机器学习算法有一个大体浅显的视角入手&#xff0c;尽量通俗易懂的介绍清楚AdaBoost算法&#xff01; 一、AdaBoost简介 AdaBoost&#xff0c;是英文"Adaptive Boosting"&#xff08;自适应增强&#xff09;的缩写&#xff0c;由…

【退役之重学Java】关于缓存

一、为什么要用缓存 缓存嘛&#xff0c;对比计算机组成原理中的“高速缓存控制器”&#xff0c;就可以知道&#xff0c;缓存的存在是为了获取高性能&#xff0c;特别是在高并发场景下获取高性能。 二、缓存是如何获取高性能的 SQL的执行是非常消耗性能的有一些SQL经常是一样的…

【开发工具】使用Github pages、Hexo如何10分钟内快速生成个人博客网站

文章目录 一.准备工作1.安装git2.安装node安装 cnpm 3.使用 GitHub 创建仓库&#xff0c;并配置 GitHub Pages0.Github Pages是什么1. 在 GitHub 上创建一个新仓库2. 创建您的静态网站3. 启用 GitHub Pages4. 等待构建完成5. 访问您的网站 二. Hexo1.什么是Hexo2.安装Hexo1. 安…

分拣机器人也卷的飞起来了

导语 大家好&#xff0c;我是智能仓储物流技术研习社的社长&#xff0c;老K。专注分享智能仓储物流技术、智能制造等内容。 新书《智能物流系统构成与技术实践》 智能制造-话题精读 1、西门子、ABB、汇川&#xff1a;2024中国工业数字化自动化50强 2、完整拆解&#xff1a;智能…

解锁Swagger鉴权

在开发过程中&#xff0c;Swagger 是一个非常流行的 API 文档生成工具&#xff0c;它不仅可以帮助开发者设计、构建、记录 RESTful API&#xff0c;还能通过其交互式的 UI 改善前后端开发者的沟通效率。然而&#xff0c;在实际生产环境中&#xff0c;暴露未加保护的 API 文档可…

大数据基础工程技术团队4篇论文入选ICLR,ICDE,WWW

近日&#xff0c;由阿里云计算平台大数据基础工程技术团队主导的四篇时间序列相关论文分别被国际顶会ICLR2024、ICDE2024和WWW2024接收。 论文成果是阿里云与华东师范大学、浙江大学、南京大学等高校共同研发&#xff0c;涉及时间序列与智能运维结合的多个应用场景。包括基于P…

Android 蓝牙实战——蓝牙电话通话状态同步(二十四)

前面分析了蓝牙电话通话状态的广播,我们可以在蓝牙电话中实时监听蓝牙电话的状态,但如果是其他音乐类 APP 呢,在播放的时候也需要知道当前是否有通话正在进行,但是有完全没必要实时监听电话的状态,这就需要一个获取通话状态的方法。 一、通话状态处理 1、CallsManager …

MySQL学习笔记12——效率和优化

效率和优化 一、对查询语句进行调优1、查询分析语句2、优化查询方法 二、改进表设计以提高性能1、优化数据类型2、合理增加冗余字段以提高效率3、拆分表4、使用非空约束 三、如何充分利用系统资源1、优化系统资源配置2、如何利用系统资源来诊断问题 一、对查询语句进行调优 你…

vscode触发建议缓慢问题

说明 关于vscode上vite项目文件过多导致触发建议缓慢问题&#xff0c; 本人框架主要使用的技术是 vite vue3 ts tailwind eslint 项目初始阶段建议提示秒出&#xff0c;当项目文件过多时&#xff0c;建议延迟太高&#xff0c;即使是console代码片段也会过好几秒才出现 …