windows下打开文件或应用程序经常需要手点,作为键盘控肯定是不能忍受的。之前试过一些软件,设置各个程序的快捷键,但是快捷键可能会有冲突,而且记性不好实在不好用,所以选择使用Win自带的“运行”来加快打开速度
简单整理python语法
http://www.runoob.com/python3/python3-data-type.html
Python3 中有六个标准的数据类型:
Python3 的六个标准数据类型中:
都可以写到if里面参与逻辑判断
位运算符 &, | , ^ , « , » |
number = 7
guess = -1
guess = int(input("请输入你猜的数字:"))
if guess == number:
print("恭喜,你猜对了!")
elif guess < number:
print("猜的数字小了...")
else:
print("猜的数字大了...")
where
while
n = 100
sum = 0
counter = 1
while counter <= n:
if counter == 20:
break
sum = sum + counter
counter += 1
print("1 到 %d 之和为: %d" % (n,sum))
for
for i in range(5):
if i == 4:
continue
print(i)
exception
# 定义异常
class MyError(Exception):
def __init__(self, value):
self.value = value
def __str__(self):
return repr(self.value)
try:
raise MyError(2*2)
except MyError as e:
print('My exception occurred, value:', e.value)
pass Python pass是空语句,是为了保持程序结构的完整性。不做任何事情,一般用做占位语句
# 定义函数
def printvalue( str ):
"打印任何传入的字符串"
print (str)
return
# 调用函数
printvalue("hello !")
# 方式2 lambda的匿名函数
# 可写函数说明
sum = lambda arg1, arg2: arg1 + arg2
# 调用sum函数
print ("的值为 : ", sum( 10, 20 ))
# 记录虚拟环境副本 精确版本号以便下个环境部署
pip freeze >requirements.txt
# 安装虚拟环境副本
pip install -r requirements.txt
# 安装虚拟环境
pip install virtualenv
# 在指定目录创建虚拟环境
virtualenv my_test
thread 库已被遗弃, python3不支持thread, 为了兼容将 thread 重命名为 “_thread”
mysql PyMysql模块
import pymysql
# 打开数据库连接
db = pymysql.connect("localhost","root","root","test" )
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 使用 execute() 方法执行 SQL 查询
cursor.execute("SELECT VERSION()")
# 使用 fetchone() 方法获取单条数据.
data = cursor.fetchone()
print ("Database version : %s " % data)
# 关闭数据库连接
db.close()
http://www.runoob.com/python3/python3-built-in-functions.html
安装开发环境, python + django , python 安装配环境变量, django 安装 pip install django ,默认8000
本人使用idea + python插件
# 新建项目,也可以用工具
django-admin startproject myblog
# 输入 python manage.py 会有很多命令
python manage.py
#运行 如果要带端口 后面直接加数字
python manage.py runserver
# 添加sqllite数据库 生成数据库文件
# python manage.py migrate
# 添加 blog模块
cd myblog
python manage.py startapp blog
# 将 Module实体类映射到表(magrations 生成数据,生成移植文件)
python manage.py makemigrations blog(包名,如不写则是所有)
# 映射到表后执行迁移,
python manage.py migrate
# 执行python manage.py sqlmigrate 应用名 文件id 查看sql语句
# python manage.py sqlmigrate 应用名 文件id
python manage.py sqlmigrate blog2 0001
运行manage.py 不通可以在 edit configurations 里面 script parameters 添加 runserver 参数
# 创建超级用户
python manage.py createsuperuser
创建好了就可以 localhost:8000/admin登录账户
# settings.py 里面修改 language_code为 zh_hans中文
mysql 与 postgreSql 数据库简单使用,命令对比
百度: Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
mockplus
mvn clean package -Dmaven.test.skip=true
mvn clean package -DskipTests
-DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。
-Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类。
-Ptest 需要运行的profile
三种方式, war启动,添加 –可以设置具体参数
前台启动 java -jar pushconsole.war –server.port=80
后台启动 java -jar pushconsole.war –server.port=80 > log.file 2>&1 &
关闭tomcat 1.ps aux | grep spring | xargs kill -9 2. netstat -apn | grep 80 然后根据找到的端口号 kill -9 进程