pandas常用用法
读取文件
读取excel文件
12import pandas as pddf = pd.read_excel(file_path, sheet_name)
读取csv文件
12import pandas as pddf = pd.read_csv(file_path)
写入文件
创建一个DataFrame对象,设置列名,data可为二维数组
1df = pd.DataFrame(data=None, columns = ["disease", "relation", "object"])
写入文件
1df.to_csv(file_path, index = False, sep=",")
循环迭代数据
12for row in range(df.shape[0]): data = df.loc[row, "Month_No"]
插入整列数据
12345import pandas as pds = pd.Series([6,8,3,1,12])df = pd.DataFrame(s,c ...
终端统计文件夹信息
wc命令参数
-l:仅列出行
统计文件夹数量
包括子目录
1find ./ -type d |wc -l
Git的常用命令
配置
参考
基本操作
添加提交
123git add .git commit -m "xxx"git push
从本地创建仓库并上传
简易的命令行入门教程:
Git 全局设置:
12git config --global user.name "ConanSteve"git config --global user.email "270523124@qq.com"
创建 git 仓库:
12345678mkdir gittestcd gittestgit inittouch README.mdgit add README.mdgit commit -m "first commit"git remote add origin git@gitee.com:conansteve/gittest.gitgit push -u origin master
已有仓库?
123cd existing_git_repogit remote add origin git@gitee.com:conansteve/gittest ...
SSH配置
自动生成key
linux/mac:
ssh-keygen -t rsa
ssh-keygen -t rsa -b 4096
windows:
ssh-keygen.exe -t rsa
拷贝key到主机
linux:
12ssh-copy-id -i "key_path" "user_name"``@ip_addressssh-copy-id -i .ssh/id_rsa.pub zhangfan@172.18.32.92
Reference
vscode remote ssh 多重跳接配置内网穿透
vscode通过跳板机(堡垒机)连接remote服务器
windows设置ssh服务器
Mac安装Homebrew
安装homebrew
1/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"
更换源
更换源
1234567891011121314151617181920# 查看当前源cd "$(brew --repo)" && git remote -v# 或者建议brew config# 设置中科大镜像# 替换 brew.gitcd "$(brew --repo)"git remote set-url origin https://mirrors.ustc.edu.cn/brew.git# 替换 homebrew-core.gitcd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.g ...
终端工具配置
zsh安装
如果你用 Mac,就可以直接看下一节
如果你用 Redhat Linux,执行:sudo yum install zsh
如果你用 Ubuntu Linux,执行:sudo apt install zsh
如果你用 OpenWrt,执行opkg update、opkg install zsh install oh-my-zsh
如果你用 Windows……去洗洗睡吧。
安装完成后设置当前用户使用 zsh:chsh -s /bin/zsh,根据提示输入当前用户的密码就可以了。
chsh -s /bin/bash可以修改为默认配置
oh-my-zsh
oh-my-zsh可能会影响速度,所以,可以不安装,如果不安装,插件的安装,建议使用”一步安装“
安装oh my zsh可以自动安装也可以手动安装。
自动安装:
12345# 国外wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh# 国内wget https://gitee.com/mirrors/oh-my-z ...
常用字体配置
常用字体配置
Hack Nerd Regular
终端必备字体
Typora
1--monospace: 'Hack Nerd Font Mono', "DejaVu Sans Mono", 'Consolas', "Lucida Console", monospace;
Hyper
1fontFamily: 'Hack Nerd Font Mono, "DejaVu Sans Mono", Consolas, "Lucida Console", monospace',
VS Code
1Hack Nerd Font Mono, Monaco, 'Courier New', monospace
Monaco
适合英文显示的字体,iterm2默认字体
Typora
123456789--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Hel ...
关系数据库的基本使用
MySQL
安装
Windows 安装并配置 MySQL 5.6/5.7
windows上同时安装两个版本的mysql数据库
mac版mysql下载地址
ubunut安装mysql
手动安装mysql5.6
Mysql8
如何从命令行管理MySQL数据库和用户
安装MariaDB
Mysql-mysql8创建用户用户并授权-远程访问
远程主机无法访问
修改字符集
管理Mysql
创建用户
12create user if NOT EXISTS 'fan'@'%' identified by '12121212';flush privileges;
修改用户密码
1ALTER USER 'root'@'localhost' IDENTIFIED BY 'fanfan';
授予数据库权限
1GRANT ALL PRIVILEGES ON **.** TO 'fan'@'%';
5.5本地访问需要单独添加localhost权限
12g ...
图数据库的基本使用
简介
图数据与关系数据库对比
分类
模型
优势
劣势
举例
关系数据库
表结构
数据高度结构化,一致性强,软件成熟度高
面向多跳的关联关系查询低效或不支持
MySql Oracle SqlServer
图数据库
图结构
针对关联关系的建模,操作非常高效
高度结构化的数据处理能力不及关系型数据库
Neo4j TuGraph OrientDB
面对海量数据的存储和处理问题,传统的关系数据库已经无法满足大部分的日常数据储存的需求。图数据库技术可以将关系信息储存为实体、灵活拓展数据模型。由于提供了对关联数据最直接的表达,以及图模型对异构数据天然的包容力。未来,图数据库技术必将成为最为热点的技术之一,为企业存储和分析大规模图数据提供强有力的支持。
Orient DB
官网org
官方DOC
English tutorial
OrientDB 中文教程
中文教程 2
gremlim
简介
什么是Gremlin?
Gremlin是一种图数据遍历的接口封装或者框架,类似于关系数据库中的Mybatis,将对于书库的访问操作封装到一套接口当中,使应用开发人员不用关心底层数据库的 ...
Linux
unix系统发展分支图
shell 命令
linux命令大全
windows商店安装ubuntu教程
wsl安装
shell 脚本编程
网络相关
打开网卡:ifup eth0
关闭网卡:ifdown eth0
系统目录文件说明
目录
系统开机运行服务:/etc/init.d/
系统服务目录:/etc/systemd/system/
文件
系统开机后运行指令文件:/etc/rc.local
wget命令详解
12# -O 保存文件名wget -O $fileName '$url'
查看系统信息: neofetch
查看文件夹大小
linux查看某个文件夹的大小(ls命令、du命令详解)
shell 查看文件夹/文件大小、目录/文件数量
12# du -sh $folderpath du -sh ./.git
端口占用
指定端口,例8080
123netstat -tunlp |grep 8080lsof -i:8080
查看服务器所有端口
netstat -ntlp
查看某进程端口占用,例Tomcat
ps -ef |grep tomcat
...