- 博客(37)
- 收藏
- 关注
原创 MongoDB
安装配置安装D:\MongoDB创建数据存放文件夹D:\data\mongo\dbD:\data\mongo\log配置文件新建D:\MongoDB\Server\3.6\mongod.cfgsystemLog: destination: file path: d:\data\mongo\log\mongod.logstorage: dbPath: d:...
2019-12-28 11:32:51
176
原创 正则表达式
文章目录匹配规则基本用法编译模式Pattren对象1、match/search2、findall/finditer3、split/sub贪婪模式匹配规则基本用法单字符匹配.匹配任意字符(除了\n)[]匹配列丼的字符\d匹配数字\w匹配单词字符# .匹配任意字符(除了\n)ret = re.match(".","abc")print(ret.group())#匹配列举...
2019-12-20 17:08:11
200
原创 Django环境搭建
新建django项目File -> new project -> django配置数据库这里是MySQLDATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'drf_app', 'USER': 'root', ...
2019-12-11 20:16:27
168
原创 Django报错:django.core.exceptions.ImproperlyConfigured: The included URLconf 'module 'user.urls' from
执行迁移时报错:django.core.exceptions.ImproperlyConfigured: The included URLconf '<module 'user.urls' from 'D:\\stage3\\drf_app\\user\\urls.py '>' does not appear to have any patterns in it. If you se...
2019-12-11 20:14:16
8067
2
原创 Django报错:chat.Chat.receiver: (fields.E304) Reverse accessor for 'Chat.receiver' clashes with reverse
执行迁移时报错:SystemCheckError: System check identified some issues:ERRORS:chat.Chat.receiver: (fields.E304) Reverse accessor for 'Chat.receiver' clashes with reverse accessor for 'Chat.sender'. ...
2019-12-11 20:14:11
540
原创 Django页面报错:$ is not defined
Uncaught ReferenceError: $ is not defined at xxx解决:检查jquery引入是否正确setting.py中是否引入静态文件STATIC_URL = '/static/'STATICFILES_DIRS = [ os.path.join(BASE_DIR, "static"),]setting.py中DEBUG...
2019-12-11 15:28:08
1533
原创 Django
文章目录配置流程1、配置路由2、设置路由地址的事件3、编写事件返回的html页面路由HttpResponse对象request包含的参数配置流程1、配置路由urls.py -> urlpatterns = [ ] 中添加路由path/url/re_path('index', views.index)‘index’ 是路由地址 http://127.0.0.1:8000/index...
2019-12-10 19:06:15
148
原创 nginx
文章目录nginx反向代理nginx负载均衡正向代理是client设置一个代理服务器,由代理服务器做一些请求,再返回给client。如用于翻墙的代理服务器,client无法访问google,因此设置一个能够访问google的代理服务器,由代理服务器向google发送请求,再将google返回的数据返回给client。反向代理是server设置一个代理服务器。如果server直接与client通...
2019-12-10 15:21:21
96
原创 DRF(一):配置、基本应用
restful接口/路由采用名词单数替代动词如,user替代adduser、deluser……更关注状态status201204DRFrequest.POST:POSTrequest.data:POST\PUT\PATCH
2019-12-07 13:59:06
269
原创 Django项目部署
文章目录安装secureCRT连接ubuntu的ip移动项目配置项目虚拟环境uwsgi启动项目安装secureCRT连接ubuntu的ipubuntu下先更新:sudo apt-get update安装ssh:sudo apt install ssh移动项目secureCRT中,alt+p进入SFTPlcd 项目文件在win下的路径cd 想要放置项目的ubuntu路径put -...
2019-12-06 14:12:29
128
原创 数据库 | pymysql封装
"""数据库操作"""from django.db import connection as conndef update(sql, params=None): """ 增 删 改 :param sql: :param params: :return: """ with conn.cursor() as cursor: ...
2019-11-13 09:15:34
159
原创 加密、解密
加密技术对称加密加解密同一keyAES、DES非对称加解密不同key公钥:加密,对外开放私钥:只有一把,不对外开放,解密rsa不可逆加密后不能解密md5、sha-1md5import hashlib# 获取对象md = hashlib.md5(明文.encode())# 获取密文spass = md.hexdigest()同一字符串加密后的...
2019-11-12 09:00:41
665
原创 数据库 | Redis、Python-redis、Windows-redis
安装apt install redis-server启动sudo service redis startsudo redis-server /etc/redis/redis.conf查看进程ps -ef|grep redis查看服务状态sudo service redis status停止服务sudo service redis stop进入redis-cli退出c...
2019-10-28 17:48:09
113
原创 数据库 | MySQL Python模块pymysql的使用
1. 创建mysql连接:con = pymysql.Connect(host=“localhost”, user=“root”, password=“123456”, database=“game”, port=“3306”)2. 定义光标:cursor = con.cursor()3. 执行SQL语句:cursor.execute(“SQL语句”)如查看game数据库的custom...
2019-10-18 17:46:15
175
原创 数据库 | MySQL基本操作
命令以;结尾mysql -u root -p 输入密码进入数据库数据库操作显示数据库列表:show databases;创建数据库:create database 数据库名 charset=utf8;删除数据库:drop database 数据库名;切换数据库:use 数据库名;查看当前选择的数据库:select database();表操作首先进入某数据库 use...
2019-10-16 11:57:15
126
原创 数据库 | MySQL数据库的安装、连接、授权
DBMSdatabase management system常用的mysql oracle redis关系型数据库非关系型数据库安装MySQLubuntu中安装MySQL:apt安装server和clientsudo apt-get install mysql-server mysql-client检查是否安装成功:ps -ef|grep mysql命令以;结尾...
2019-10-15 18:03:46
150
原创 Linux | ssh
安装windows自带OpenSSH客户端功能,linux没有,需要安装sudo apt install openssh-server如果安装出现以下错误:下列软件包有未满足的依赖关系:openssh-server : 依赖: openssh-client (= 1:7.2p2-4)依赖: openssh-sftp-server 但是它将不会被安装推荐: ssh-import-i...
2019-10-15 15:14:44
189
原创 Linux | 文本编辑器vim
Vim 是 Linux 系统上的最著名的文本/代码编辑器,也是早年的 Vi 编辑器的加强版。它的最大特色是完全使用键盘命令进行编辑,脱离了鼠标操作虽然使得入门变得困难,但上手之后键盘流的各种巧妙组合操作却能带来极为大幅的效率提升。安装:sudo apt install vim包依赖导致的安装失败可以通过以下命令解决sudo apt remove vim-common文本操作进入后默认为...
2019-10-15 11:38:15
94
原创 Linux | 基本命令
pwd 查看当前目录路径clear 清屏文件管理ls:查看文件夹列表-a 全部子目录与文件-l 列表显示详细信息-h 人性化显示>:|:左边作为右边的输入cd 目录名:cd …/:返回上级目录cd ~:回到当前用户主目录(home/wsm)cd -:后退touch 文件名:创建文件rm 文件名:删除文件mkdir 目录名:创建目录mkdir -p 多级目录:...
2019-10-15 10:28:39
80
原创 Linux | 配置python环境
设置国内下载源system settings -> software&updates ->download from选择aliyun打开终端sudo apt update安装pipsudo apt install python3-pip可能出现的错误:You might want to run ‘apt-get -f install’ to ...
2019-10-15 10:19:58
155
原创 Web前端 | jQuery
jquery选择器 <script type="text/javascript"> $(function(){ // css选择器在jquery中全部可用 $("span").on("click",function(){ console.log(this) }) // jquery增加的选择器 ...
2019-10-14 08:53:28
98
原创 Web前端 | HTML
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <h1>一级标题</h1> <h2>二级标题</h2> <...
2019-10-08 20:56:58
121
原创 python 进程和线程
进程和线程进程线程进程创建进程from multiprocessing import Processdef func1(): print("func1...")def func2(): print("func2...")if __name__ == '__main__': p1 = Process(target=func1) p2 = P...
2019-09-25 12:05:51
88
原创 TypeError: can't pickle _thread.lock objects
在进程中使用Queue必须from multiprocessing import Queue用alt+enter快捷键智能导入会默认from queue import Queue报错: File "D:\py3.6.8\lib\multiprocessing\process.py", line 105, in start self._popen = self._Popen(self...
2019-09-25 10:00:38
910
原创 python 闭包和装饰器
1.闭包闭包的三个条件:1.外部函数包裹内部函数2.内部引用外部的变量3.返回内部函数的地址def f1(a): def f2(b): return a**b return f2print(f1(2)) # f2print(f1(2)(3)) # f2返回值内部函数要想使用全局变量,用nonlocaldef outter(): ...
2019-09-24 20:45:30
103
原创 python 文件io
目录概述代码总结概述文件:分为文本和二进制两种类型文件之间以流的形式传输。文件流:有序的、有始有终的字节集合json 一种轻量级的数据交换,独立于编程语言,可通用pickle 可存储多个数据shelve 类似字典代码# author:wsm805@qq.com# create:2019/9/16 9:41# 读取程序数据n = "读取程序数据...
2019-09-16 15:37:18
105
原创 pycharm常用设置
1.设置默认头部信息Settings->Editor->File and Code Templates->Python Script
2019-09-09 14:12:16
177
原创 python递归函数
# author:wsm805@qq.com# create:2019/9/9 11:11"""递归函数:函数自己调用自己,必须设置明确的出口,慎用"""import sys# 获得最大递归深度sys.getrecursionlimit()# 设置递归深度sys.setrecursionlimit(5000)# 1.求阶乘# 5! = 5*4*3*2*1## #fo...
2019-09-09 11:54:22
127
原创 python内置函数:map、filter、reduce、偏函数
# author:wsm805@qq.com# create:2019/9/9 9:48# reversion:1.0"""匿名函数mapfilterreduce偏函数"""# 匿名函数:没有函数名,只执行一句话### 几种匿名函数的写法# f1 = lambda: print("f1")# print(f1) # f1相当于函数名的id# f1()# f...
2019-09-09 10:43:56
231
原创 python 导入模块时的坑
这里写自定义目录标题欢迎使用Markdown编辑器一、两个错误1.ModuleNotFoundError: No module named 'import11'2.ImportError: cannot import name 'demo1'二、写法总结1.推荐写法:其他1:添加路径其他2:将父级文件夹设置为sources root其他3:在\venv\Lib\site-packages目录下建一...
2019-09-09 09:17:51
1949
原创 在python中使用哈工大LTP进行自然语言处理(安装和结果分析)
目录一、LTP介绍二、安装1. 安装pynlp2. 下载模型文件三、python下的功能实现1.代码参考2.结果说明一、LTP介绍语言技术平台(LTP) 提供包括中文分词、词性标注、命名实体识别、依存句法分析、语义角色标注等丰富、 高效、精准的自然语言处理技术。语言技术平台(LTP)使用文档pyltp文档二、安装环境:python3.6 win10官方文档:http://lt...
2019-05-17 17:15:14
10078
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人