【Python基础】SMTP发送邮件
Python使用SMTP发送邮件。
一、准备
1. 开启邮箱的SMTP 服务
这里使用第三方 SMTP 服务发送邮件,可以使用 QQ邮箱,163,Gmail 等的 SMTP 服务,但需要做以下配置,以QQ邮箱为例。
登录QQ邮箱,依次点击最上方的 设置,然后点击 账户。
往下翻页,找到 POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV 这一版块,开启 POP3/SMTP服务。(不同版本的QQ可能会不一样,总之就是找到QQ邮箱......
			
		 
	 
	
		
		
			
						【Python基础】subprocess模块
Python执行Linux的Shell命令方法总结。
一、简介
工作中经常会遇到写工具脚本的需求,需要我们通过Python来执行shell命令。
Python中可以执行shell命令的相关模块和函数有:
●  os.system 
●  os.spawn* 
●  os.popen*  –废弃
●  popen2.*  –废弃
●  commands.*  –废弃,3.x中被移除
乍一看是不是很凌乱,怎么有那么多,选择恐惧症啊:到底哪个是主流呢?
以前我比较常用......
			
		 
	 
	
		
		
			
						【Python基础】文本文件读写
Python中常用文件读写方法汇总。
一、打开文件模式
打开文件模式列表:
模式
r
r+
w
w+
a
a+
读
+
+
+
+
写
+
+
+
+
+
创建
+
+
+
+
覆盖
+
+
指针在开始
+
+
+
+
指针在结尾
+
+
二、读取文本文件
python常用的读取文件函数有三种read()、readline()、readlines()
 
1. read() 一次性读全部内容
read()会一次性读取文本中全部的内容......
			
		 
	 
	
		
		
			
						【Python基础】时间和日期模块
Python中的time和datetime用法整理。
一、Python中时间的四种类型
时间戳 float
时间元组 struct_time
时间字符串 string
时间对象 datetime,date,time
二、time模块
python
# 导入包
import time
1. 时间类型
以时间戳(秒)形式,返回当前时间
python
time.time()
# 输出:1552884340.400742
以时间元组形式 struct_time,返回本地时间
python
time.localtime()
......
			
		 
	 
	
		
		
			
						Windows下pip安装依赖报错
在Windows环境下,使用pip install命令安装某些包时,有时候会出现安装失败的情况。
windows下执行 pip install 来安装pip的有些包经常会出错,
最常见的就是lxml和mysqlclient这类包。
解决方式:
访问 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 这个网站,这是个Python包管理网站;
下载你需要的包,都是以.whl结尾的文件,一般是(包名)-(包版本号)-(py版本号)-(系统版本号......
			
		 
	 
	
		
		
			
						pip修改国内镜像源
Windows和Linux下修改pip国内镜像源。
一、Windows环境
在windows文件管理器中,输入 %APPDATA%
一般会跳转到这个目录:C:\Users\Administrator\AppData\Roaming,不同用户可能不一样
在该目录下创建一个文件夹命名为 pip
在pip文件夹下新建文件 pip.ini
写入如下内容:
bash
[list] 
format=columns
; https://pypi.python.org/pypi 默认
; https://pypi.tuna.tsinghua.edu.cn/simple/......
			
		 
	 
	
		
		
			
						前后端分离优缺点
之前有朋友问我:什么是前后端分离。他说北度搜到的都是大篇幅文章,看完还是很懵。
这里我简单总结下,如果有疏漏和不对的地方还请路过的网友指出。
一、先用一张图来解释
 
二、为什么要前后端分离(优点)
1. 全端适应
PC、APP、PAD等。
2. SPA开发模式开始流行
SPA即Single Page Web Application,俗称单页应用。
3. 前后端开发职责不清
比如JSP、PHP页面,到底是由前端写还是后......
			
		 
	 
	
		
		
			
				作者: 
eavea 发表日期: 
2020年04月14日 分类: 
资源整理 
                标签: 
杂谈 
				阅读次数: 
71,758 
				评论数: 
0 条 			
 
						免费在线邮箱和短信平台
现在很多网站想要浏览或者下载资源都要注册账号,且需要绑定邮箱和手机号。
有的网站我们只用到一次,但绑定了邮箱和手机后就频频收到垃圾推送,无法取消订阅更无法销户。
因此我整理了一些国内外免费接收邮件和短信验证码的平台,注册某些网站的时候可以临时用一下。
重要申明:以下内容整理自网络,仅供学习交流,请勿用于非法用途,重要网站不要用这个注册,否则后果自负!!!
......
			
		 
	 
	
		
		
			
				作者: 
eavea 发表日期: 
2020年04月14日 分类: 
技术周边 
                标签: 
Git 
				阅读次数: 
27,964 
				评论数: 
0 条 			
 
						Git迁移仓库并保留commit记录
在支持 Git 的代码托管平台间进行仓库的迁移,并保留历史 commit 记录。
一、作用
把在 A 托管平台的仓库完全的迁移到 B 托管平台,保留 commit 历史记录。
二、场景
将 Gitlab 上的仓库迁移到 GitHub
将 Coding 上的仓库迁移到 GitHub
将 Gitee 上的仓库迁移到 GitHub
……
迁移前后,保留 commit 历史记录,即在迁移后的新仓库中能查询历史提交信息,同时也能保留小绿点。
三、......
			
		 
	 
	
		
		
			
						Git提交信息规范
无论是个人项目还是在团队协作中,commit message 都应该清晰明了,遵守一定规范。
目前,社区有多种 commit message 的写法规范。本文介绍 Angular规范,这是目前使用最广的写法,比较合理和系统化,并且有配套的工具。
一、格式化 commit message 的目的
提供更多的历史信息,方便快速浏览。
可以过滤某些 commit(比如文档改动),便于快速查找信息。
可以直接从 commit 生成 Change lo......
			
		 
	 
	
		
		
			
				作者: 
eavea 发表日期: 
2020年04月14日 分类: 
技术周边 
                标签: 
杂谈 
				阅读次数: 
48,043 
				评论数: 
0 条 			
 
						群里提问的艺术
在技术交流群里,只有正确地提问,才能最有效地得到期望的答案。
提问,是一门艺术。
经常会看到有人在,xxx 交流群 / xxx 技术交流群 / xxx 学习交流群 里问问题,然而总是得不到想要的答案,最后无奈地吐槽完一句后默默离开。
其实这种问题地频繁出现,最终会让好端端的技术群成为车友群。之所以有这样的现象,跟提问者不会提问有很大的关系。
下面就 如何正确地提问 分成以下三部分进行介......
			
		 
	 
	
		
		
			
						此教程有时效性,请购买对应“有效时间”的商品(买之前一定要联系我,并注意商品价格!!!)。
 
每个Steam账号,激活市场功能,需要 4 元成本,终身可挂卡!(为什么要挂卡?先看 挂卡赚钱总教程)
 
举例1:44 – 39 – 1 = 4 元成本(买游戏4人包 – 44 元,自动激活一份,剩下三份发给我,我付给你 39 元,挂出来的卡,交易给我再得 1 元)
 
1、购买地址:http://store.......
			
		 
	 
	
		
		
			
						以下列出一些经常送免费游戏的网站,附上简易教程,有些需要翻墙,可以加群获取:593586915(加群验证666),群里也会经常发布免费游戏信息。
 
1、https://marvelousga.com/
 
Steam账号快捷登录(相当于国内的QQ快捷登录)
 
marvelousga截图1
 
列表中都是可以领取的游戏,选择其中一个
 
marvelousga截图2
 
每个任务点开看看,只做带 VERIFY 的任务,先点 DO TASK ̵......