## windows的OpenSSH安装步骤
- 进入链接下载最新 OpenSSH-Win64.zip*(64位系统)*,解压至C:\\Program Files\\OpenSSH
>https://github.com/PowerShell/Win32-OpenSSH/releases
- 打开cmd,cd进入C:\\Program Files\\OpenSSH*(安装目录)*,执行命令:
> powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
- 修改端口
>通常linux下会修改ssh\_config文件来修改ssh配置,但在安装目录并没有发现这个文件,查阅官方wiki后发现,原来是在**C:\\ProgramData\\ssh**目录下*(此目录为隐藏目录)*
`Port 7022`
- 设置服务自动启动
> sc config sshd start= auto
- 启动服务
> net start sshd
- 安装py环境
- 在远程服务器创建一个项目文件夹
- 使用pycharm创建虚拟环境并同步到远程服务器
- 开启pycharm自动同步功能
- 测试一下 看能否进入pycharm的虚拟环境
- 使用xshell进入项目目录
> cd shenzhen
>.\venv\Scripts\activate
> pip list
## 目录结构规划
- api模块
- 几乎所有项目都少不了api接口
- lib模块
- 一些自定义的方法或常用模块放这里
- code模块
- 核心代码
- tests模块
- 测试
- conf目录
所有配置文件都放里面
- bin目录
- 所有可执行文件,包括shell脚本...
- logs目录
- 日志文件
- runtime目录
- 临时文件夹
- .gitignore 文件上传GitHub啊,这两个文件夹加进去不上传 .idea/ venv/
- README.md 项目说明
- requirements.txt 项目依赖
- setup.sh / setup.cmd 安装部署文件 如果没有Python环境可以用pyinstaller打包
- 工欲善其事必先利其器
- 请求库
- 解析库
- 数据库
- 存储库
- Web库
- app爬取相关库
- 爬虫框架
- 部署相关库
- ipython
- 基础
- 数学函数
- 随机函数
- 三角函数
- 字符串内建函数
- 列表方法
- 字典内置方法
- 正则表达式
- os
- 字符串及数字的判断
- 常用魔术方法
- db
- mongodb
- mysql
- redis
- ORM
- ODM
- mongodb操作方法
- sqlite3
- access
- files
- Excel
- xml文件
- Python环境
- anaconda
- pip常用命令
- virtualenv
- pyenv
- cmder
- 远程开发
- Jupyter
- crawler
- appium环境搭建
- adb工具
- uiautomator
- 运行Appium+Python Clinet + 夜神模拟器
- DesiredCapabilities参数大全
- requests
- scrapy
- gerapy
- scrapyd
- 请求头fake_useragent库
- 数据传递过程
- 数据清洗及入库pipelines.py
- scrapy调用阿布云代理
- 图片下载
- PyQt5
- pyinstaller
- 攻防
- xss
- xss反射
- Chrome模拟微信浏览器
- flask
- 注册app
- 蓝图Blueprint
- 表单验证wtforms
- Flask-SQLAlchemy
- 数据处理
- json
- tornado
- settings
- 工具
- fiddler
- ab压力测试工具
- 高阶
- 队列
- 多线程
- 消息队列
- 定时任务框架APScheduler
- Django
- 路由分离
- 模型
- admin
- Android
- apk逆向工程