- 博客(43)
- 收藏
- 关注
原创 java 常见面试题
静态方法,一般都是非静态方法,除非想要方便调用才用static修饰。静态变量,只有一份拷贝。非静态变量,每个实例都会创建一次。static代码块,可以单独执行。修饰变量,被修饰的变量不可被更改。修饰类,被修饰的类不能被继承。修饰方法,防止被改写。
2023-08-02 17:15:46
117
原创 django:urls,views,templates三者之间的关系
django入门,程序是如何执行的,urls,views,templates 三者关系。争取做到深入浅出。
2022-10-24 21:26:49
704
原创 DRF序列化器与Model日期类型不一致报错
AttributeError: 'datetime.date' object has no attribute 'utcoffset'
2022-04-17 11:56:54
815
原创 No module named ‘bookdrt.urls‘&&文件名、目录名或卷标语法不正确。: ‘<frozen importlib._bootstrap>‘
django 启动异常 No module named 'bookdrt.urls' 文件名、目录名或卷标语法不正确。: '<frozen importlib._bootstrap>'
2022-04-17 10:34:22
482
原创 Django3.1.7常见错误
1.url路径名称和view 函数名称不一致 url(r'^***showbooks***/$', views.showbooks, name='showbooks'), def ***showbook***(requests): showbooks showbook 两个名称不一致报如下错误: Traceback (most recent call last): File "D:\Program Files\python\lib\site-packages\django\urls\resol
2021-04-08 23:09:08
712
原创 python&pycryptodome:AES加密
''' self.base_url = b'http://127.0.0.1:8000/' self.key = b'W7v4D60fds2Cmk2U' self.iv = b'1172311105789011' phone = '18611001100' url = b'api/sec_get_guest_list/' ''' from Crypto.Cipher import AES import requests,json,base64,unittest class AESTest(unittest
2020-06-07 10:33:54
203
转载 django-post
def postTest1(request): return render(request,'booktest/postTest1.html') def postTest2(request): uname=request.POST['uname'] upwd=request.POST['upwd'] ugender=request.POST.get('ugende...
2019-03-24 23:19:11
166
转载 django-get
#接收一键一值的情况 def getTest2(request): #根据键接收值 a1=request.GET['a'] b1=request.GET['b'] c1=request.GET['c'] #构造上下文 context={'a':a1,'b':b1,'c':c1} #向模板中传递上下文,并进行渲染 return ren...
2019-03-24 23:17:28
136
原创 文件写入
f = 'file.txt' #覆盖原有内容 with open(f,'w') as file: file.write('hello') #自动创建 file2.txt with open('file2.txt','w') as file2: file2.write('hello') #不覆盖原有内容,在末尾继续添加 with open(f,'a') as file: file.wri...
2019-03-05 18:07:41
166
原创 列表应用
列表: list=['abc','123','hello'] 访问列表元素: print(list[0]) out:abc print(list[0].title()) out:Abc 访问最后一个元素: print(list[-1]) 修改元素列表: list[0] = 'aaa' 想列表中添加元素: 1.在列表末尾添加元素 list.append('bbb') 2.在列表中插入元素...
2019-03-05 16:51:02
355
原创 正则表达式-1
\d:数字 \w:字符 .:任意字符 *:任意数量字符 +:至少一个 ?:0个或1个 re.match(r'[a-zA-Z0-9]+\@[a-zA-Z0-9]+\.com','[email protected]') re.matcb(r'([A-Za-z0-9]+)\@([a-zA-Z0-9]+)\.com','[email protected]') ...
2019-03-05 16:21:31
458
转载 django-html
index: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <ul
2019-02-18 23:07:39
200
转载 django-urls
from django.conf.urls import url from . import views urlpatterns=[ url(r'^$',views.index), url(r'^(\d+)$',views.show) ] from django.conf.urls import include, url from django.contrib import ...
2019-02-18 23:05:54
127
转载 django-views
from django.shortcuts import render from django.http import * from .models import * # from django.template import RequestContext,loader def index(request): # temp=loader.get_template('booktest/in...
2019-02-18 23:03:41
113
转载 django-admin
from django.contrib import admin from .models import * class HeroInfoInline(admin.TabularInline): model = HeroInfo extra = 3 class BookInfoAdmin(admin.ModelAdmin): list_display = ['id','...
2019-02-18 23:02:49
213
转载 装饰器4
def w1(func): print("---正在装饰1----") def inner(): print("---正在验证权限1----") func() return inner def w2(func): print("---正在装饰2----") def inner(): print("---正在验...
2019-01-22 23:22:06
99
转载 装饰器3
#定义函数:完成包裹数据 def makeBold(fn): def wrapped(): print("----1---") return "<b>" + fn() + "</b>" return wrapped #定义函数:完成包裹数据 def makeItalic(fn): def wrapped(): ...
2019-01-22 23:21:22
96
转载 装饰器2
def w1(func): def inner(): print("---正在验证权限----") if False: func() else: print("没有权限") return inner #f1 = w1(f1) @w1 def f1(): print("---f1...
2019-01-22 23:20:41
105
转载 装饰器1
def w1(func): def inner(): print("---正在验证权限----") func() return inner def f1(): print("---f1---") def f2(): print("---f2---") #innerFunc = w1(f1) #innerFunc() f1 = ...
2019-01-22 23:19:49
95
转载 飞机大战:抽取基类
# -*- coding:utf-8 -*- import pygame from pygame.locals import * import time import random class Base(object): def __init__(self, screen_temp, x, y, image_name): self.x = x self....
2019-01-17 23:46:22
165
转载 飞机大战1
# -*- coding:utf-8 -*- import pygame from pygame.locals import * import time class HeroPlane(object): def __init__(self, screen_temp): self.x = 210 self.y = 700 self.scre...
2019-01-16 23:27:26
162
转载 飞机大战2
# -*- coding:utf-8 -*- import pygame from pygame.locals import * import time ''' 说明 1.按下b键,让玩家飞机爆炸 2.爆炸效果的原理是:换图片 ''' class Hero(object): def __init__(self, screen_temp): self.x = 210 ...
2019-01-16 23:25:59
477
原创 笔记
桥接模式上网: 1.禁用 vmnet1,vmnet8 2.直接选择桥接模式-连接到当前物理机网卡,虚拟机选择桥接模式即可不用其他任何设置 myqsl:root/h495091176 1.位置:E:\mysoft\mysql-5.6.34-winx64\bin 2.net start MySQL-----2003-can’t connect to mysql server on ‘localhost...
2019-01-15 21:48:59
181
转载 闭包应用
def test(a,b): def test_in(x): print(a*x+b) return test_in line1 = test(1,1) line1(0) line2 = test(10,4) line2(0) line1(0) # #def createNum(a,b,x): # print(a*x+b) # #a=1 #b=1...
2019-01-15 21:46:43
271
转载 闭包
def test(number): print("--1--") def test_in(number2): print("--2--") print(number+number2) print("--3--") return test_in ret = test(100) print("-"*30) ret(1) ret(...
2019-01-15 21:45:54
94
转载 property(2)
class Test(object): def __init__(self): self.__num = 100 def setNum(self, newNum): print("----setter----") self.__num = newNum def getNum(self): print("---...
2019-01-15 21:14:27
129
原创 存储过程
show procedure status show create procedure proc_name; delimiter // create procedure p() begin select * from sign_event; end// delimiter ; delimiter // create procedure p2(n int) begin select * fro...
2019-01-15 21:09:05
225
转载 property(1)
class Test(object): def __init__(self): self.__num = 100 @property def num(self): print("----getter----") return self.__num @num.setter def num(self, newNu...
2019-01-15 21:05:33
177
转载 简单工厂模式
class CarStore(object): def __init__(self): self.factory = Factory() def order(self, car_type): return self.factory.select_car_by_type(car_type) class Factory(object): def select_car_by_type...
2019-01-08 23:06:02
86
转载 工厂方法模式
class Store(object): def select_car(self): pass def order(self, car_type): return self.select_car(car_type) class BMWCarStore(Store): def select_car(self, car_type): return BMWFactory().se...
2019-01-08 23:03:20
83
原创 MD5
import time,hashib def user_sign(request): if request.method = 'POST': client_time = request.POST.get('time','') client_sign = request.POST.get('sign','') else: return 'error' if client_tim...
2019-01-06 23:13:43
105
原创 接口测试
''' self.base_url = b'http://127.0.0.1:8000/' self.key = b'W7v4D60fds2Cmk2U' self.iv = b'1172311105789011' phone = '18611001100' url = b'api/sec_get_guest_list/' ''' from Crypto.Cipher import AES impo...
2019-01-06 23:11:06
132
转载 私有方法
class Dog: #私有方法 def __send_msg(self): print("------正在发送短信------") #公有方法 def send_msg(self, new_money): if new_money>10000: self.__send_msg() e...
2019-01-06 23:04:08
109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人