python excel
excel简介[TOC]
数据类型包括数值、日期、字符、错误值、逻辑值。
数值:整数、小数
日期:2024/5/30、2024-5-30
字符:字母、汉字、标点
错误值:#value
逻辑值:true,false
固定用法1.标点符号都是英文
2.通过单元格地址获取所有单元格的值
单元格的选定
连续单元格
鼠标拖拽
CTRL+SHIFT+鼠标左键
SHIFT+双击边线
非连续单元格
CTRL+鼠标左键
特殊单元格
切换到数据区域的边界:CTRL+↑、↓、←、→
定位特殊单元格:CTRL+G 定位
excel不区分大小写
快速填充
鼠标左键+填充柄
Tkinter
Tkinter 是使用 python 进行窗口视窗设计的模块。Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口。作为 python 特定的GUI界面,是一个图像的窗口,tkinter是python 自带的,可以编辑的GUI界面,我们可以用GUI 实现很多直观的功能,比如想开发一个计算器,如果只是一个程序输入,输出窗口的话,是没用用户体验的。所有开发一个图像化的小窗口,就是必要的。
对于稍有GUI编程经验的人来说,Python的Tkinter界面库是非常简单的。python的GUI库非常多,选择Tkinter,一是最为简单,二是自带库,不需下载安装,随时使用,三则是从需求出发,Python作为一种脚本语言,一种胶水语言,一般不会用它来开发复杂的桌面应用,它并不具备这方面的优势,使用Python,可以把它作为一个灵活的工具,而不是作为主要开发语言,那么在工作中,需要制作一个小工具,肯定是需要有界面的,不仅自己用,也能分享别人使用,在这种需求下,Tkinter是足够胜任的!
但是,Tkinter相较于c++以及c#的GUI窗 ...
ubuntu软件包命令
dpkgdpkg (Debian Package) 是 Debian 系 Linux 发行版(例如 Ubuntu、Debian 等)的底层软件包管理器。它负责安装、构建、删除和管理 .deb 软件包。dpkg 本身并不处理依赖关系的解析,它依赖于 apt、aptitude 等更高级的工具来管理依赖关系。
以下是一些常用的 dpkg 命令及其功能:
dpkg -i <package.deb>: 安装一个 .deb 软件包。
dpkg -r <package>: 删除一个已安装的软件包(保留配置文件)。
dpkg -P <package>: 完全删除一个已安装的软件包(包括配置文件)。
dpkg -l <pattern>: 列出所有已安装的软件包,可以使用 pattern 进行过滤。 这类似于 apt list --installed,但 dpkg -l 提供更详细的信息。
dpkg -s <package>: 显示一个软件包的详细信息,无论它是否已安装。
dpkg -L <package>: 列出一个已安装软件包的 ...
basic
一、时间信息1timedatectl status
二、登录信息who命令使用who命令查看当前用户登录状况12ubuntu@ubuntu-xz:~$ whoubuntu-xz pts/3 2020-03-25 08:22 (100.100.89.82)
last命令使用last命令查看最近登录情况last命令列出最近一段时间的用户登录时间及ip记录。(单独执行last指令,它会读取位于/var/log目录下,名称为wtmp的文件,并把该给文件的内容记录的登入系统的用户名单全部显示出来)
12root@ubuntu-xz:/home/ubuntu-xz# lastubuntu-xz pts/1 :0 Thu May 21 12:54 still logged in
lastlog命令使用lastlog命令查看各个用户登录情况lastlog命令列出了各个用户的登录情况,如果没有登录过,则显示Never logged in,如果有登录历史,则显示出ip及登录时间。
123456ubuntu@ubuntu-xz:~$ las ...
linux端口占用命令
lsoflsof(list open files)是一个列出当前系统打开文件的工具。
lsof 查看端口占用语法格式:
1lsof -i:端口号
实例查看服务器 8000 端口的占用情况:
123# lsof -i:8000COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEnodejs 26993 root 10u IPv4 37999514 0t0 TCP *:8000 (LISTEN)
可以看到 8000 端口已经被轻 nodejs 服务占用。
lsof -i 需要 root 用户的权限来执行,如下图:
更多 lsof 的命令如下:
123456789lsof -i:8080:查看8080端口占用lsof abc.txt:显示开启文件abc.txt的进程lsof -c abc:显示abc进程现在打开的文件lsof -c -p 1234:列出进程号为1234的进程所打开的文件lsof -g gid:显示归属gid的进程情况lsof +d /usr/local/:显示目录下被进程开启的文件lsof ...
linux伪终端
伪终端伪终端(pseudo terminal,有时也被称为 pty)是指伪终端 master 和伪终端 slave 这一对字符设备。其中的 slave 对应 /dev/pts/ 目录下的一个文件,而 master 则在内存中标识为一个文件描述符(fd)。伪终端由终端模拟器提供,终端模拟器是一个运行在用户态的应用程序。
Master 端是更接近用户显示器、键盘的一端,slave 端是在虚拟终端上运行的 CLI(Command Line Interface,命令行接口)程序。Linux 的伪终端驱动程序,会把 master 端(如键盘)写入的数据转发给 slave 端供程序输入,把程序写入 slave 端的数据转发给 master 端供(显示器驱动等)读取。请参考下面的示意图(此图来自互联网):
我们打开的终端桌面程序,比如 GNOME Terminal,其实是一种终端模拟软件。当终端模拟软件运行时,它通过打开 /dev/ptmx 文件创建了一个伪终端的 master 和 slave 对,并让 shell 运行在 slave 端。当用户在终端模拟软件中按下键盘按键时,它产生字节流并写入 ...
linux的路径解释
绝对路径与相对路径Linux中的路径可以分为绝对路径和相对路径,因为根据档名写法的不同,也可以将所谓的路径(path)定义为绝对路径(absolute)和相对路径(relative)。这两种文件名/路径的写法根据是这样的:
绝对路径:由跟目录(/)开始起的文件或者目录名称,例如 /home/dmtais/.bashrc: (绝对路径的写法一定是由 / 目录写起的) 相对路径:相对于目前路径的文件名写法。例如 ./home/dmtsai 或 ../ ../home/dmtsai 等。反正开头不是 / 属于相对路径的写法。(相对路径的写法不是由 / 目录写起的).
当前目录与上层目录 . :代表当前的目录,也可以使用 ./ 来表示; .. :代表上一层目录,也可以 ../ 来表示;这个 . 与 .. 目录的概念是很重要的,你经常看到 cd .. 或 ./command 之类的指令下达方式,就是代表上一层与目前所在目录的工作状态,例:如何先进入到/var/spool/mail/目录,在进入到/var/spool/lpd/目录内
12cd /var/spool/ ...
ssh协议介绍
ssh协议两种机制:基于口令的安全验证机制只要知道自己的账户和口令,就可远程登录到主机。但是不能保证你正在连接的服务器就是想连的服务器。可能有别的服务器的冒充,即“中间人攻击”
基于密钥的安全验证机制需要依靠密钥,自己必须创建一对密钥,将公钥放置在服务器上。如果要连接在SSH服务器上,客服端就会向服务器发出请求,请求你的私钥进行安全验证。服务器收到请求后,先在该服务器所在主目录下寻找公钥,然后和发送过来的私钥比较。如果一致,则验证成功
配置免密ssh1ssh-keygen -t rsa //配置ssh密钥至指定文件rsa中
ssh-keygen—身份验证密钥的生成,管理和转换
将公钥上传至服务端1scp root/.ssh/id_rsa.pub user@ip:/root/.ssh/authorized_keys
shell基础
一、概念shell是一种应用程序,提供了一种界面,用户通过该界面访问操作系统内核的服务
分类
图形界面shell(GUI shell)
命令行式shell(CLI shell)








